html, body {font-family: "Tahoma", sans-serif; padding: 0px; margin: 0px; font-size: 95%; line-height:130%;}
#container {width: 900px; margin: 0 auto 0 auto; padding: 0px; background: url(../images/general/cont_bg_img.jpg) repeat-y 0 300px;}
p.normal {font-size: 90%;}
p.detail {padding: 0px; margin:0px;font-size: 90%;}

ul.normal {font-size:90%;}

.caption {font-size:75%;}
a:link:visited {color:#666; font-weight:bold;}
a:link {color:#666; font-weight:bold;}
a:link:hover {color:#684ed9;}


#header {width: 900px; height: 150px; background: url(../images/general/header_top.jpg) no-repeat left;}
	#header p {margin:0px; padding-top:5px; font-size:75%; text-align:center; color:#333;}

#services {width: 900px; height: 150px; background: url(../images/general/header_middle.jpg) no-repeat left;}

	#nav {float: right; width: 500px; height: 140px;color: black; font-size: 85%;}
	
		#nav ul {float: right; display: block; list-style: none; padding:0px; margin:60px 0 0 0;}
		#nav li {float: right; display: block;}
		#nav li a {display: block;width: 65px; height:45px;line-height: 45px; border-bottom: 1px dashed #ccc; padding-left:45px; font-size:130%; font-weight:normal;color:#999;}
			#nav li a.home {background:url(../images/general/home_icon_bw.gif) no-repeat;}
				#nav li a.home:hover {background:url(../images/general/home_icon.gif) no-repeat;color:#684ed9;}
			#nav li a.about {background:url(../images/general/about_icon_bw.gif) no-repeat;}
				#nav li a.about:hover {background:url(../images/general/about_icon.gif) no-repeat;color:#684ed9;}
				
			#nav li a.projects {background:url(../images/general/projects_bw.gif) no-repeat;}
				#nav li a.projects:hover {background:url(../images/general/projects.gif) no-repeat;color:#684ed9;}
				
			#nav li a.contact {background:url(../images/general/contact_icon_bw.gif) no-repeat;}
				#nav li a.contact:hover {background:url(../images/general/contact_icon.gif) no-repeat;color:#684ed9;}
		
#right_update_panel {float: right; width: 375px; height: 450px; padding: 2px;border-left: 1px dashed #ccc;  /*text-align:right;background-color: #f1f1f1;*/}/*panel_left on the right that holds the main blurb and nav*/
	
	#right_update_panel h2 {font-size: 140%; font-weight: normal; margin-top: 7px; padding: 0px; /*text-align: center;*/}
	#right_update_panel h3 {padding: 0 0 0 30px; font-size: 100%; font-weight: normal; border-bottom: 1px dashed #ccc;  margin-bottom:2px; background:url(../images/general/h3_v2.gif) no-repeat left; /*line-height: 31px;*/}
	#right_update_panel h3.oneline {line-height: 30px;}	

#panel_left {padding-left: 15px;}/*bit that holds the question and answer call out*/
 	h1 {font-weight: normal; font-size: 160%; line-height: 42px;}
	h1.question {background: url(../images/general/h1.gif) no-repeat 0% 50%; padding: 3px 3px 3px 45px; } 
	.p_question {/*background: url(images/general/tick.gif) no-repeat 55% 0%;*/ line-height: 23px;} 
	h1.answer {background: url(../images/general/h1_green.gif) no-repeat 0% 50%; padding: 3px 3px 3px 45px;}

#content {}
	
#footer {height: 30px; clear: both; border-top: 1px dashed #ccc; font-size: 75%; text-align: center; color: #999;}
#footer img {text-align:center;}


