/*  Theme Name: JoshuaTreeTheme URI: http://www.bradfordbell.comDescription: Flexible WordPress theme for BFBVersion: 1.0Author: rjbAuthor URI: http://www.bradfordbell.com/*/html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset q {	margin: 0;	padding: 0;	border: 0;}body {	font-family: Georgia, "Times New Roman", Times, serif;	color: #0000000;	background-color: #000000;}img {	border-style: solid;	border-width: 0px;	border-color: #000000;}a {color: #9C8C5A	}	a:link {	  color: #9C8C5A; 	}		a:visited {	  color: CCCCCC; 	}		a.external:link {		color: #9C8C5A;	}		a.external:visited {		color: CCCCCC; 	}#topwrapper {	background-color: #000000;	width: 980px;	margin-right: auto;	margin-left: auto;}#banner {	height: 140px;	background-image: url(images/bradlogo.gif);	background-repeat: no-repeat;	position: relative;}#horzrule {    height: 2px;    color: #9C8C5A;    background-color: #9C8C5A;}#wrapper {	background-color: #000000;	width: 980px;	margin-right: auto;	margin-left: auto;}#leftcol {	padding-top: 49px;	margin-left: 29px;	margin-right: 66px;	margin-bottom: 174px;	float: left;	width: 160px;	background-color: #000000;	color: #9C8C5A;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	letter-spacing: +0.1em;  }#leftcol ul {	margin-top: 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	list-style-type: none;	display: block;	width: 160px;   }#leftcol ul li {	margin-top: 10px;}#leftcol ul li a {		margin-left: 10px;	background: #000000;	text-decoration: none; } #leftcol ul li a:link, #leftcol ul li a:visited {	color: #999999;}#leftcol ul li a:active {	color: #FFFFFF;}#leftcol ul li a:hover {	color: #FFFFFF;	font-weight: 500;} #leftcol ul li a span {	color: #FFFFFF}#current a {        color: #FFFFFF!important; // THIS over-rides the default link color        font-weight: 500;}#maincontent {	float: left;	margin-top: 49px;	width: 470px;	background-color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}#contenttitle {	float: right;	padding-top: 13px;	padding-bottom: 19px;	padding-right: 7px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #9C8C5A;	letter-spacing: +0.1em;}#contententry {	padding-bottom: 10px;}#rightcol {	float: right;	width: 189px;	padding-top: 49px;	background-color: #000000;	color: #9C8C5A;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	} #rightcol ul {	margin-top: 19px;	font-size: 12px;	list-style-type: none;	font-family: Verdana, Arial, Helvetica, sans-serif;}#rightcol ul li {	margin-top: 15px;}#rightcol ul li a {	text-decoration: none; } #rightcol ul li a:link, #rightcol ul li a:visited {	color: #999999;}#rightcol ul li a:active {	color: #FFFFFF;}#rightcol ul li a:hover {	color: #FFFFFF;} #bottomwrapper {	background-color: #000000;	width: 980px;	height: 40px;	margin-right: auto;	margin-left: auto;	}#footer {	background-color: #000000;	width: 980px;	margin-right: auto;	margin-left: auto;}#footer ul {	margin-top: 30px;	margin-left: 270px;	width: 458px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	font-size: 12px;	list-style-type: none;	  }#footer ul li {	padding-bottom: 30px;	display: inline;}#footer ul li a {	background: #000000;	text-decoration: none; 	color: #FFFFFF;    padding: 0 30px 0 30px;    text-align: center;    width: 9em;} #footer ul li a:link, #footer ul li a:visited {color: #999999;}#footer ul li a:active {	color: #FFFFFF;}#footer ul li a:hover {	color: #FFFFFF;} .clearit {	display: block;	clear: both;}	
