/*Theme Name: Chocolate 1.0Theme URI: http://chocolatebythebay.com/Description: The first CBTB layout.Version: 1.0Author: Nancy Martin/Ronnie SampsonAuthor URI: http://viridiancs.com*/body {	background-color: #d9d8c6;	font-family: Tahoma, Helvetica, Arial, sans-serif;	font-size: 12px;	line-height: normal;	color: #000;	margin: 0;  padding:0;}/*text styling*/img {	border: none;}.photoR {	float: right;	margin: 0 0 0 10px;	padding: 0;}.photoL {	float: left;	margin: 0 10px 6px 0;	padding: 0;}h1 {	font-family:Tahoma, Helvetica, Arial, sans-serif;	margin-top: 18px;	font-size: 24px;}h2 {	font-family:Tahoma, Helvetica, Arial, sans-serif;	margin-top: 18px;}h4 {	font-family:Tahoma, Helvetica, Arial, sans-serif;	margin-top: 18px;	margin-bottom: 3px;}/* Captions */.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.wp-caption {	font-style: italic;	border: 1px solid #ccc34f;	text-align: center;	background-color: #f5f2cb;	padding-top: 4px;	margin: 4px 10px 6px 4px;/*	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;*/}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p, .wp-caption-text {	font-size: 11px;	line-height: 15px;	padding: 0 4px 5px 4px;	margin: 0;}/* End captions */h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {	text-decoration: none;	}.whiteSearch {	color: #FFF;	font-size: 11px;	}.nounderline a {text-decoration: none;}.centered {text-align: center;}.alignright {	float: right;	}.alignleft {	float: left;	margin-left: 0;	padding-left: 0;	}/*column styling*/html, body,  {height: 100%;}#container {	position:relative;  overflow: auto;  width: 876px;  background-color:#FFF;  margin: 0 auto;  padding: 7px 0;}#header {	background-color: #997650;  width: 862px;  margin: 0 7px;  padding: 0;}#topnavigation {	border-top: #5e3e25 solid 7px;	background: #4d310e url(images/mainlogo.gif) no-repeat;	height: 106px;}#CBTB_logo {	display:block;	height: 106px;	text-indent: -9999px;	width: 353px;	float:left;}ul#menu {margin:0; padding:12px 48px 0 0;position:absolute;left: 400px;}ul#menu li {display:inline;margin-left: 12px;}ul#menu li a {text-decoration:none;color:#FFF;font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing: 0.1em;}ul#menu li a:active, ul#menu li a:hover {color:#f5f2cb;}#bar {	clear:both;	position: relative;	float:left;	width: 876px;	background-color: #997650; /*milk chocolate*/	padding: 0;	overflow:hidden;}#goldbar {	position: absolute;	float:left;	background: #f5f2cb url(images/wrapedge.gif) no-repeat;	border-bottom: #ccc34f 3px solid;	border-top:  #ccc34f 3px solid;	width: 560px;}#goldbar p {	color: #9f6c2b;	font-size: 14px;	margin: 0;	padding: 4px 30px;}#searchbar {	float: left;	padding: 2px 16px;	margin-left: 560px;	vertical-align:middle;}#searchbar p {	margin: 0;	padding: 0;	color:#FFF;}#searchform #s {	width: 108px;	padding: 2px;	}#searchsubmit {	padding: 1px;	}#rssbar {	float: right;	margin: 0;	padding: 2px 20px 0 0;	}#content {	position: relative;	clear:both;	width: 876px;	overflow: auto;	background:url(images/bkgdcontainer.gif) repeat-y;}/*#content_area {float:left;}*/.separator {border-top:1px solid #630;margin-top:20px;padding-top:20px;}.separatorGreen {border-top:1px solid #cbdab9;margin-top:10px;padding-top:10px;}#author_bio {background: #f5f2cb;color:#630;padding:5px;margin:10px 0;	border: #ccc34f 1px solid;}#author_bio p {	font-size: 10px;}.postmetadata {	color:#630;}#storyarea {	width: 694px;	float: left;	margin: 0 0 0 7px;	padding: 0;}#mainstory a {	color: #A3E0E3;}#mainstory a:visited {	color:  #997650;}#storyarea ul {	margin-top: 3px;	margin-left: 0;	padding-top: 0;	padding-left: 0;}#storyarea li {	margin-bottom: 6px;}.extralead {	line-height: 1.5em;}.smalltopspace {	margin-top: 3px;}.extratopspace {	margin-top: 12px;}.notopspace {	margin-top: 0;}.nobottomspace {	margin-bottom: 0;}.block_inside {display:block;background-color: #cbdab9;	color: #3e1f12;padding:30px 20px 0 24px;/*overflow:auto;*/}#comments_template {		width: 627px;	margin-right: 20px;	padding-right: 20px;}/* Begin Form Elements */#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}#commentform {	margin: 5px 10px 0 0;	}#commentform textarea {	width: 100%;	padding: 2px;	}#respond:after {		content: "."; 	    display: block; 	    height: 0; 	    clear: both; 	    visibility: hidden;	}#commentform #submit {	margin: 0 0 5px auto;	float: right;	}/* End Form Elements *//* Begin Comments*/.alt {	margin: 0;	padding: 10px;	}.commentlist {	padding: 0;	text-align: justify;	}.commentlist li {	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;	}.commentlist li ul li { 	margin-right: -5px;	margin-left: 10px;}.commentlist p {	margin: 10px 5px 10px 0;}.children { padding: 0; }#commentform p {	margin: 5px 0;	}.nocomments {	text-align: center;	margin: 0;	padding: 0;	}.commentmetadata {	margin: 0;	display: block;	}/* End Comments *//*sidebar styling*/#sidebar {	float: left;	background-color:#000;	margin: 7px 0 7px 7px;	width: 140px;	color:#FFF;	padding: 0 5px 0 10px;}#sidebar p {	margin: 0;}#sidebar h2 {	margin: 18px 0 9px 0;	font-size: 12px;	text-transform:uppercase;	color: #f5f2cb;}#sidebar a {text-decoration:none;color:#FFF;font-size:10px;font-weight:bold;}#sidebar a.active, #sidebar a:hover {color:#cbdab9;}#sidebar a.visited {	color: #997650;}#sidebar form {	margin: 0;	}/*small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {	color: #CCC ;	}*/#sidebar ul, #sidebar ul ol {	margin: 0;	padding: 0;	}#sidebar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;	}/*#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}#sidebar ul ul, #sidebar ul ol {	margin: 5px 0 0 10px;	}#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}*/ol li, #sidebar ul ol li {	list-style: decimal outside;	}#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0;	padding: 0;	}/*footer styling*/#footer {	clear:both;	background-color: #382610;	width: 862px;/*	height: 70px;*/	margin: 0 7px;	color:#FFF;	font-size: 10px;}#footer a {text-decoration:none;color:#FFF;font-size:10px;font-weight:bold;}#footer a:active, #footer a:hover {color:#cbdab9;}#footer a:visited {	color: #997650;}#footercontent{	padding: 7px;	overflow:auto;}#footercontent h4 {	color: #DCD795;	margin-top: 0;	font-size: 10px;	text-transform: uppercase;	font-weight: normal;	letter-spacing: 0.1em;}#footercontent ul {	margin-top: 0;}#footercontent p {	margin-top: 0;}.footer_column {float:left;width:190px;margin-right:10px;}#footer .long {width:430px;}/*home page*/#contenthome {	position: relative;	clear:both;	width: 876px;	overflow: auto;	background:url(images/bkgdcontenthome.gif) repeat-y;}#mainstory {	background-color: #630;	margin: -12px 0 0 0;	padding: 0;	overflow: auto;	border-bottom: #fff7ee 7px solid;}#mainsections {/*	background-color: #fff7ee;*/	clear: both;}#mainsections ul {	list-style-type: none;	width: 694px;	margin: 0;	padding: 0;}#mainsections li {	position: relative;	float: left;	width: 231px;/*	border-right: #fff7ee solid 1px;*/	color: #3e1f12;}		#mainsections h2 {	font-family: "Myriad Pro Bold", Arial, Helvetica, sans-serif;	font-size: 14px;	margin: 0;	padding: 10px 10px 0 10px;	text-transform:uppercase;}#mainsections p {	margin: 0;	padding: 0 10px 10px 10px;}#mainsections a { color: #997650;}#mainsections a:hover { color:#000;}#mainsections a:visited { color:#3e1f12;}/*special css for feature story 11/09*/#featureBrwBkgd {	background-color: #630;	overflow: auto;}.featureBBtext {	padding: 10px;	color:#FFF;/*	background-color: #630;*/}#featureBrwBkgd a { color: #A3E2E3;}#featureBrwBkgd a:hover { color:#FFF;}#featureBrwBkgd a:visited { color:#cbdab9;}#mainstory h1 {	color: #cbdab9;	font-family:"Myriad Web Pro", "Myriad Pro Bold", Helvetica, Arial, sans serif;	font-size: 15px;	font-weight:normal;letter-spacing: 0.02em;text-align:center;}.captionR {	font-style: italic;	text-align: right;	margin-top: 24px;	}	.greenBkgd {	color: #cbdab9;	margin-bottom: 6px;}.left {	padding: 3px 10px 3px 0;	float:left;	}.right {	margin: 3px 0 3px 10px;	float:right;}
