/*Theme Name: Cuckoo HillTheme URI: http://thinkbda.com/Description: Custom theme for Cuckoo Hill.Version: 1.0Author: bdaAuthor URI: http://thinkbda.com/Tags: custom header, fixed width, two columns*/	* {	margin: 0;	padding: 0;	}		h1, h2, h3, h4, h5, h6 {	font-weight: normal;	font-size: 100%;	}		body {	background-color: #CFC8AE;	background-image: url(images/bg.jpg);	background-position: top;	background-repeat: repeat-x;	text-align: center;	font-family: arial, helvetica, sans-serif;	font-size: 80%;	color: #323133;	}		#wrapper {	width: 662px;	margin: 0 auto;	text-align: left;	background: #F8F2DC;	}		#header {	text-align: center;	padding-top: 45px;	background-image: url(images/header.jpg);	background-position: center;	background-repeat: repeat-x;	height: 142px;	}		#headercontainer {	padding: 20px;	}		#header h1 {	font-size: 455%;	font-family: "times new roman", serif;	color: #E2DCC6;	text-transform: uppercase;	letter-spacing: -1px;	line-height: 50%;	}		#header h1 span {	font-size: 31%;	color: #5E5A57;	}		#sidebar {	width: 185px;	text-align: right;	float: left;	display: inline;	}		#content h1 {	text-transform: uppercase;	font-size: 105%;	font-family: "times new roman", serif;	margin-bottom: 1em;	}		#sidebar h3 {	font-weight: bold;	}		#sidebar strong {	font-size: 110%;	}		#content {	width: 435px;	margin: 10px 30px 0 10px;	display: inline;	float: left;	}		#content table {	margin-bottom: 1em;	width: 430px;	}		#content td {	line-height: 150%;	}		#navigation {	margin-left: 15px;	font-family: "times new roman", serif;	width: 152px;	margin: 7px auto 20px auto;	}		#navigation li {	list-style-type: none;	}		#navigation a {	text-decoration: none;	color: #323133;	display: block;	background-image: url(images/navbg.jpg);	background-position: top left;	background-repeat: repeat-x;	text-transform: uppercase;	text-align: left;	margin: 3px 0;	padding: 10px;	}		#navigation a:hover {	color: #675F42;	}		.sidebarbox {	width: 152px;	text-align: left;	margin: 0 auto;	margin-bottom: 20px;	}		.sidebarbox-content {	padding: 10px;	border: 1px solid #CFC8AE;	border-width: 1px 1px 0 1px;	}		.sidebarbox-content ul {	margin: 0 1em;	}		.sidebarbox-content li, .sidebarbox-content p {	margin-bottom: 0.8em;	}		.sidebarbox-bottom {	background-image: url(images/sidebarboxbg.jpg);	height: 7px;	background-position: top;	background-repeat: no-repeat;	}		#content p {	margin-bottom: 0.8em;	line-height: 150%;	}		#content ul {	list-style-type: none;	}		#content li {	line-height: 150%;	border-bottom: 1px solid #CFC8AE;	padding: 3px 0;	}		#content li a {	color: #323133;	text-decoration: none;	}		#content li a:hover {	color: #675F42;	text-decoration: underline;	}	#footer {	background-image: url(images/footer.jpg);	background-position: top;	background-repeat: no-repeat;	height: 75px;	clear: both;	}		table {	width: 100%;	}		td {	width: 300px;	}