/*
Theme Name: ART
Theme URL: http://www.aprilcanipe.com
Version: 1.0
Description: aprilcanipe design
Author: April Canipe
*/

/* CSS Document */
* { margin: 0; padding: 0}
.right { float: right; }
.left { float: left; }
.clear { clear: both; }
.padding { padding: 20px; }
.paddingsidebar {  padding-left: 20px; padding-right: 20px; } 
.padding2 {
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
} 
.paddingsmall { padding: 5px; }
body { background-image: url(images/bodybg.jpg); background-position: top; background-repeat: repeat-x; background-color: #D8D8D8; color: #3B3B3B; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 28px; }

#pagewrap {	width: 960px;	margin: 0 auto;	}	

ul#menu { list-style: none; }
ul#menu li{ list-style: none; font-size: 20px; padding-left: 25px; padding-top: 20px; display: block; float: left; height: 42px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: -1px; }
ul#menu li a:hover { text-decoration: underline; }

.nav, .nav ul {z-index: 100; margin: 0; padding-top: 0px; list-style: none; line-height: 1;}
.nav li {float: left; width: auto;}

/* Top Page Navigation */
#top_navigation {width: 910px; height: 39px; color:#E0DBC4;  font-size: 20px; padding-top: 23px;}
#top_navigation a:link, #top_navigation a:visited {display: block; z-index: 100; padding: 10px 10px 19px 10px; line-height: 10px; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
#top_navigation a:hover {text-decoration: underline;  }
#top_navigation li ul {margin-top: 0px; border-top: 0px solid #d8d8d8;}
#top_navigation li ul a:link, #top_navigation li ul a:visited {padding: 0 0 0 10px;}
#top_navigation li ul a:hover {color: #000!important; background: #AB4C67;}


/* Drop-Down Menus */
.nav li ul {position: absolute; left: -999em; width: 160px;}
.nav li ul li {border: 1px solid #BEAC8D; background: #993D57; border-width: 0 1px 1px; }
.nav li ul li a {width: 148px; line-height: 25px!important; font-size: 11px; color: #D8D8D8!important; padding: 10px;}
.nav li ul ul {margin: -30px 0 0 158px!important;}
.nav li ul ul li a {}
.nav li ul li ul li a {}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul, .nav li.sfhover ul ul ul ul {left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul, .nav li li li li.sfhover ul {left: auto;}
.nav li:hover,.nav li.hover {position:static;}


#content { width: 573px; float:left;  }
#content2 { width: 940px;}
#rss { margin: 4px 8px 4px 8px;}
#post { width: 275px; margin: 12px; border-bottom: solid 1px; min-height: 470px;}
#sidebar { width: 387px; float:right;  }
#footer { width: 100%; background-color: #222222; border-top: 3px solid #DCDBDB; color: #D8D8D8; background-image:url(images/texture.png); background-position: top; background-repeat: repeat-x; }
#prefooter { width: 100%; background-image: url(images/footerdiv.jpg); background-repeat: no-repeat; height: 163px; padding: 0px; margin: 0px; } 
.entry { background-color: #DCDBDB;   border: solid 1px #FFFFFF; background-image:url(images/texture2.png); background-position: top; background-repeat: no-repeat; }


h1.logo { padding:0px; background-color: transparent; width: 573px; height: 110px; background-image:url(images/logo.png); background-repeat: no-repeat; text-indent: -9999px;}

h1 { font-family: Arial, Helvetica, sans-serif; padding: 10px; background-color: #222222; color:#DCDBDB; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #675A53; margin-bottom: 7px; margin-top: 7px; }
h3 { font-family: Arial, Helvetica, sans-serif; color: #993D57; font-size: 19px; text-transform: uppercase; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-transform: uppercase; }
.bullet { background-image:url(images/bullet.png); background-repeat: no-repeat; min-height: 20px; min-width: 21px; padding-left: 34px; margin-top: 10px; }
p { padding-top: 10px; }
.date { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
p.comment { font-family: Arial, Helvetica, sans-serif; background-image:url(images/comment.png); height: 14px; padding-left: 20px; background-repeat: no-repeat;}
#footer p.small { font-size: 11px; line-height: 13px;}
a { text-decoration: none; color: #993D57; }
a:hover { text-decoration: underline; }
#footer a { color: #C7B09B; }
#footer p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } 
#footer p.big { font-size: 15px;}
#footer h2 { color:#DCDBDB; }
b { font-weight: bold; color:#C7B09B; }
img { margin: 5px; padding: 4px; background-color: #FFFFFF; border: 1px solid #CDCDCD;}
img:hover { border: 1px solid #666666; }
img.none { padding: 0px; background-color: transparent;  border: none; }
hr { border: none; height: 1px; width: 425px; background-image: url(images/hr.png); background-repeat: no-repeat; margin-top: 15px; margin-bottom: 6px;}
.pages { background-color: #D8D8D8; border: 1px solid #CDCDCD;}
.sidebar li { list-style: none; }
.sidebar ul li { padding: 10px;   margin-bottom: 10px; border-bottom: 1px solid #B1AEA4;}
.sidebar ul ul li {	margin-bottom: 0px; padding: 10px;	background-color: none;	border-bottom-width: 1px; border-top-style: none; 	border-right-style: none; border-bottom-style: solid; border-left-style: none;	border-bottom-color: #B1AEA4;}

.sidebar2 { width:255px; float:left; padding: 25px; }
#sidelist li { list-style: none; margin-bottom: 0px; padding: 10px;	background-color: none;	border-bottom-width: 1px; border-top-style: none; 	border-right-style: none; border-bottom-style: solid; border-left-style: none;	border-bottom-color: #B1AEA4; }
#sidelist ul  li {	margin-bottom: 0px; padding: 10px;	background-color: none;	border-bottom-width: 1px; border-top-style: none; 	border-right-style: none; border-bottom-style: solid; border-left-style: none;	border-bottom-color: #B1AEA4;}

#sidelist { width:255px; float:left; padding: 15px; }

#sidelist2 li { list-style: none;  }
#sidelist2 ul  li {	margin-bottom: 0px; padding: 10px;	background-color: none;	border-bottom-width: 1px; border-top-style: none; 	border-right-style: none; border-bottom-style: solid; border-left-style: none;	border-bottom-color: #B1AEA4;}

#sidelist2 { width:255px; float:left; padding: 15px; }


/*-------------------------------Search form-----------------------*/

fieldset { padding:10px; border: none; margin-bottom:36px; }
input, textarea, select { padding: 4px 2px; font-size:12px; border:solid 1px #D8D8D8; margin: 4px;  }
label {font-size:12px; font-weight:bold; margin-right:8px;  }
label.opt {font-weight:normal;}
		

/*-------------------------------------- Comments-------------------------*/

#commentform input { width: 170px; 	margin: 5px 5px 1px 0;	}
#commentform textarea {	width: 90%; margin-top:5px;}
h3#respond { border-top:1px dotted #b6b6b6;	margin-top:25px; padding-top:20px;}
h3#comments { margin-top:32px;}
.commentlist { padding-left:0px; list-style: none;	}
.commentlist img { background: none; border: none; padding: 0;}	
.commentlist li { list-style: none; margin: 15px 0 3px;	padding: 8px 15px 10px 15px; background:#f2f2f2;border-top: 1px solid #ddd;	}
.alt { background:#A74B3B; border-top: 1px solid #ddd;}
#commentform small { background:#FFF; font-weight:bold;	padding:0;}	
.commentmetadata {	display: block;	}
.commentlist small { background:#e9e9e9;}
.commentlist cite {	font: 1.6em Georgia, "Times New Roman", Times, serif; font-weight:bold; letter-spacing:-0.05em; }