* {margin: 0; padding: 0; font-family: arial;}
body {background: #3c4839; font-size: small; padding: 23px 0 0 0; color:#fbfce6;}
a {color: #000;}

#wrapper {width: 854px; margin: 0 auto; background: url(../images/template/main_background.gif);}

#top {background: url(../images/template/main_top.gif); font-size: 1px; height: 26px;}

/* ##### SIDEBAR #### */
#sidebar {float: left; width: 200px; padding: 33px 0 0 28px;}

#sidebar h1 a {background: url(../images/template/billlogo.jpg) no-repeat; font-size: 1px; text-indent: -9000px; width: 170px; height: 103px; margin-bottom: 53px; display: block}

#nav {list-style: none; background: url(../images/template/nav_background.jpg) repeat-y top left;}
#nav li {padding: 0 0 0 21px; }
#nav a{display: block; padding: 4px; text-decoration: none; color: #333; font-size: .86em; width: 117px; }
#nav a:hover {background: #b7b68e;}
li#firstNavItem {background: url(../images/template/nav_top.jpg) no-repeat top left; padding: 17px 0 0 21px;}
li#lastNavItem {background: url(../images/template/nav_bottom.jpg) no-repeat bottom left; padding: 0 0 15px 21px;}
/* ##### SIDEBAR #### */

#main {background: url(../images/template/main_background_solid.jpg) no-repeat 610px 100%;}

/* ##### CONTENT #### */
#content {
	float: left;
	width: 406px;
	background: url(../images/template/homepage_photo1.jpg) no-repeat;
	padding: 160px 0 50px 0;
	text-align: left;
}
#content h2 {margin-bottom: .5em; border-bottom: 1px solid;}
#content p, #content ul {
	margin-bottom: 1em;
	line-height: 1.5em;
	text-align: left;
}
#content a {color: #DCB73B;}
/* ##### CONTENT #### */

/* ##### RIGHTBAR #### #rightBar */
#rightBar {float: right; width: 200px}

#postit1 a {display: block; background: url(../images/template/jobpostit.jpg) no-repeat; width: 132px; height: 111px; font-size: 1px; text-indent: -9000px; margin-bottom: 170px; float: right; margin-right: 60px;}
* html #postit1 a {margin-right: 30px;}

#postit2 a {display: block; background: url(../images/template/dollypicpostit.jpg) no-repeat; width: 132px; height: 111px; font-size: 1px; text-indent: -9000px; margin-bottom: 170px; float: right; margin-right: 60px;}
* html #postit2 a {margin-right: 30px;}
/* ##### RIGHTBAR #### */

/* ##### BOTTOM #### */
#bottom {width: 854px; margin: 0 auto; background: url(../images/template/main_bottom.gif) no-repeat; padding-top: 26px; color: #7c9176; text-align: center;}
#bottom ul {list-style: none; text-align: center; margin-bottom: 1em;}
#bottom li {display: inline;}
#bottom li a{color: #cdc99d; text-decoration: none; border-right: 1px solid; padding: 0 .75em 0 .5em;}
#bottom li a#contactme {border-right: 0;}

#bottom address {font-style: normal; display: inline; }
#bottom address br {display: none;}
#bottom p {display: inline; }
#bottom p#copyright {display: block;}
/* ##### BOTTOM #### */

/* ##### CLASSES #### */
div.clear {clear: both; font-size: 1px;}
/* ##### CLASSES #### */

body#specials-page div#content h2+p strong:first-child{ color: black; }
body#specials-page div#content hr+p strong{ color: black; }

/* ##### CLASSES #### */

#content p span { display:block; float:left; width:130px; }

