/*  
Theme Name: Carol Erhardt 2
Theme URI: http://www.karenswebworks.com
Description: New version created for CarolAnn Erhardt, May 2010

*/

/* main styles */
body {
	color: #000000;
	padding:0;
	background-color: #183147;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(http://www.carolannerhardt.com/images/top_bg2.jpg);
	background-repeat: repeat-x;
 }
 h1 {
	font-size: 20px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 26px;
         text-align: center;
	font-family: Arial, Helvetica, sans-serif; Verdana, sans-serif;
}
li {
         padding-bottom: 10px;
	line-height: 20px;
}
a:link, a:visited {color:#467C50; text-decoration:none;}
a:hover, a:active {color:#333333; text-decoration:underline;}
#page {
	text-align:left;
	border:1px solid #000000;
	width:100%;
	background-color: #495D71;
	margin-top: 10px;
}
#header {
	height:260px;
	color: #333333;
	background-image: url(http://www.carolannerhardt.com/images/boat_head7.jpg);
	background-repeat: no-repeat;
	width: 895px;
	margin-bottom: 10px;
	margin-left: 0px;
 }
 #bodyblock {
	position:relative;
	color: #333333;
	width:1000px;
	padding:0;
	margin: 0 auto;
	padding-top: 0px;
	padding-right: 0px;
         background-color: #495d71;
 }
#content {
	width:470px;
	color: #333333;
	text-align:left;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #D9D9D9;
	float: left;
 }
 
 
#rightcol {
	margin-top: 10px;
	text-align: center;
	padding-top: 10px;
         padding-right: 80px;
         float: right;
         /*width: 200px;*/
}
#rightcol h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCCCCC;
}
#rightcol h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
}


 
/* Sidebar */

#sidebar {
	float: left;
	width: 200px;
	color: #000000;
	margin-top: 10px;
	/*margin-left: 10px;*/
	background-repeat: no-repeat;
         /*background-color: #D9D9D9;*/
	padding-top: 25px;
	font-size: 14px;
	text-align: left;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 15px;
}

#sidebar li ul {
}

#sidebar li li {
	margin: 0;
	padding: 5px 10px;
	background: url(images/img06.jpg) no-repeat left bottom;
}

#sidebar a {
	text-decoration: none;
	color: #000033;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-image: url(http://www.carolannerhardt.com/images/star1.jpg);
	padding-bottom: 20px;
	line-height: inherit;
}

#sidebar a:hover {
	color: #D9D9D9;
	background-repeat: no-repeat;
	background-image: url(http://www.carolannerhardt.com/images/star2.jpg);
}

#sidebar h1 {
	height: 28px;
	margin: 0;
	letter-spacing: normal;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
}

#sidebar h2 {
	height: 28px;
	margin: 0;
	letter-spacing: normal;
	font-size: 107%;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
}

#footer {
	color: #D7DCCE;
	border:solid black;
	border-width:1px 0 0 0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         text-align: center;
	clear: both;
 }
#footer a:link, #footer a:visited {color:#333333; text-decoration:underline;}
#footer a:hover, #footer a:active {color:#666666; text-decoration:underline;}

/* header */
#header h1 {margin:0; color:#FFF; padding:45px 0 0 30px; font-size:36px; font-weight:normal;}
#header h2 {margin:0; color:#FFF; font-size:16px; padding:0 0 0 30px; font-weight:normal;}
#header a:link, #header a:visited, #header a:hover, #header a:active {color:#FFF; text-decoration:none;}

/* posts... */
.post {padding:0; width:470px;}
.post h1 {font-size:24px;}
.post h2 {font-size:18px;}
.post h1, .post h2 {padding:0; margin-bottom:0;}
.post h1 a:link, .post h1 a:visited, .post h2 a:link, .post h2 a:visited {color:#333;}
.post h1 a:hover, .post h1 a:active, .post h2 a:hover, .post h2 a:active {color:#8DA857;}
.post small {font-size:11px; padding:0; margin-top:0; color:#999;}
.post blockquote {border-left:10px solid #CEF; padding-left:10px;}
.entry {font-size:12px; color:#333; line-height:18px; padding:0;}
.entry img {border:1px solid #CCC; padding:3px; margin:0 5px;}
img.wp-smiley {border:none;}
.postmetadata {font-size:11px; text-align:right; margin-bottom:30px; color:#333; /*clear:both;*/ padding-top:10px;}
.more-link {font-style:italic;}
.post ul li {line-height: 18px;}

/* ...and comments */
#comments {text-align:center; font-size:16px; color:#333; padding-top:40px; }
#commentform {padding-left:20px; }
#commentform p {font-size:12px;}
.commentlist {font-size:11px; line-height:16px; padding:0 20px; }
.commentlist li {padding: 15px 5px; /*background:url(images/comm-box.png)*/ 0 0 repeat-x; margin-top:10px;}
.commentlist cite {font-weight:bold;}
.commentlist li .avatar {float: right; border: 1px solid #eee; padding: 2px; background: #fff;}
#respond {font-size:14px; color:#333; text-align:center; padding-top:40px; }
.nocomments {text-align:center; padding:0 20px; font-size:11px; color:#999;}
.tags {border:1px solid #CCC; background-color:#EEE; padding:3px; margin-right:20px;}

/* other */
.navigation {text-align:center; font-size:12px; margin:0 20px; padding:10px;}
#searchform {text-align:right; font-size:11px; color:#666;}
.libera {clear:both;}

/* align */
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

