body

{

	background:url('images/unclebob_background.jpg') repeat-x #771214;

	padding:0;

	margin:0;

}



IMG

{

	border:0;

	margin:0;

	padding:0;	

	display: block;

}



A IMG

{

	margin:0;

	padding:0;

}



#header

{

	width:766px;

	height:205px;

	margin:auto;

	text-align:center;	

}



#content

{

	background:url('images/content_background.jpg') repeat-y #771214;	

	width:800px;

	margin:auto;

	min-height:400px;

}



#footer

{

	background:url('images/footer_background.jpg') no-repeat #771214;	

	width:800px;

	margin:auto;	

	height:40px;

}



.clear {

       clear: both;

       height: 0px;

       font-size: 1px;

       line-height: 0px;

       margin-bottom: 0px;

}



#contentleftedge, #contentrightedge{

	width:17px;

	height:40px;	

	float:left;

	display:inline;

	}



#contentleft

{

	width:266px;

	float:left;

	display:inline;	

}



#contentright

{

	width:500px;	

	float:left;

	display:inline;	

	min-height:200px;

	background:#891618;

}



P

{

	margin-top:-10px;

	padding:15px 15px 0 15px;

	color:#ddd;

	font-family:arial;

	font-size:13px;

	text-align:justify;

	line-height:20px;

}



#nav

{

	vertical-align:top;

}



#column

{

	color:#FFF;

	font-size:11px;

	font-family:arial;

}



#column ul li

{

	margin-top:10px;	

	width:200px;

	text-align:justify;

}



#copyright

{

	color:#fc2224;	

	font-size:11px;

	font-family:arial;	

	margin:0px auto 0px auto;

	width:750px;

	text-align:right;

}



#copyright A

{

	color:#ff5400;	

	text-decoration:none;

}



#copyright A:hover

{

	color:#FF7E00;

	text-decoration:underline;	

}



#titleholder{background:url('images/title_background.jpg') repeat-x #771214;}

#titlelogo{float:left;display:inline;}

#titletext{

	background:url('images/title_background.jpg') repeat-x #771214;	

	height:84px;	

	float:left;

	}



H1

{

	color:#fae605;

	font-size:20px;

	font-family:arial;

	margin-top:20px;

}



IMG.alignright

{

	float:right;	

	padding:15px;

}



.specialtyholder{

	clear:right;

	width:500px;

}

.specialty

{

	padding:15px 10px 25px 25px;	

	float:left;

	display:inline;

	width:480px;

}



.specialty IMG

{

	float:left;

	margin-right:10px;

}



.specialty P

{

	font-size:11px;

	margin-top:0px;	

	margin-bottom:0px;

}



#contentend

{

	width:500px;

	display:block;

	clear:both;

	text-align:center;

}



.statehidden {display:none}

.stateshown {display:inline}



.states

{

	width:223px;

	margin:auto;	

	background:#761416;

	margin-bottom:10px;

	padding:5px;

	border:1px solid #660f11;

	float:left;

	margin-left:10px;

}



.states A {font-weight:bold;color:#fae605;font-size:12px;font-family:arial;}

.states A:hover {text-decoration:none;}



.stateshown

{

	display:block;

	width:180px;

	margin:auto;	

	margin-top:10px;

	background:#891618;

	margin-bottom:10px;

	padding:5px;

	border:1px solid #660f11;	

	

}



.statedetails

{

	font-size:11px;

	font-family:arial;

	color:#ddd;

}



#contactform

{



}



.formtitle{font-family:arial;font-size:11px;color:#ddd;text-align:center;background:#7a1014;font-weight:bold;}

.formtitlel{font-family:arial;font-size:11px;color:#ddd;text-align:left;background:#7a1014;}

.formbutton{background:#fae605;

border-top:1px solid #a12225;

border-left:1px solid #a12225;

border-bottom:1px solid #700e11;

border-right:1px solid #700e11;

color:#891618;

}

.forminput{font-family:arial;font-size:11px;color:#ddd;text-align:left;background:#841216;}



.contactformtitle

{

	background:#700e11;

	text-align:center;

	color:#FFF;

	font-family:arial;

	font-weight:bold;

	padding:5px;

}



#contentright ul

{

	color:#fc2224;

}



#contentright ul li A

{

	color:#fae605;

	font-family:arial;

	font-size:12px;

}



#contentright ul li A:hover

{

	color:#fff;

	font-family:arial;

	font-size:12px;

}



/* Where to find Uncle BoB */

h3

{

	margin-left:10px;		

	color:#fae605;	

	font-family:arial;

	font-size:22px;

}



#contentright table

{

	margin-left:10px;		

	width:480px;

}



#contentright table td

{

	

}



.tabletitle

{

	font-size:18px;

	font-family:arial;

	padding:5px;

	color:#fae605;	

	background:#6e1012;

}



.leftcol

{

	font-size:12px;

	font-weight:bold;

	font-family:arial;

	padding:5px;

	background:#fae605;	

	color:#6e1012;

	width:60px;

	text-align:right;

}



.tablecontent

{

	font-size:11px;

	font-family:arial;		

	color:#FFF;

}



.highlightname

{

	color:#fae605;

	font-weight:bold;

}





.success

{

	font-size:9px;

	font-family:verdana;

	color:#2C9338;	

	margin-left:20px;

}



.fail

{

	font-size:9px;

	font-family:verdana;

	color:#FF0000;

	margin-left:20px;

}
