body{margin:0 auto;padding:0;font:76% Times New Roman, Times, serif;background:#f4f4f4 url(bg.gif) top center repeat-y;color:#303030;}#wrap{background:#ffffff;color:#303030;margin:0 auto;width:980px;}#header{clear:both;margin:0px 0 0 0;padding:0;height:45px;}#header h1{width:250px;margin:0 0 0px 0;float:left;}#header a{text-decoration:none;color:black;}#header a:hover{text-decoration:none;color:#990000;}#header p{width:500px;float:right;text-align:center;color:#a0a0a0;margin:0 0 10px 0;font-size:0.8em;line-height:1.2em;background-color:inherit;}#frontphoto{margin:0 0 10px 0;border:0;}#avmenu{clear:left;float:left;width:200px;margin:0 0 10px 0;padding:0;font-size:0.9em;}#avmenu ul{	list-style:none;width:200px;margin:0 0 20px 0;padding:0;font-size:1.1em;}	#avmenu li{margin-bottom:4px;}#avmenu li a{font-weight:bold;height:20px;text-decoration:none;color:#505050;display:block;padding:6px 0 0 10px;background:#f4f4f4;border-left:4px solid #cccccc;}		#avmenu li a:hover{background:#eaeaea;color:#286ea0;border-left:4px solid #286ea0;}.announce{margin:10px 0 10px 0;padding:10px;width:200px;color:#505050;background-color:#f4f4f4;line-height:1.3em;}#extras{float:right;width:200px;margin:0 0 10px 0;padding:0;font-size:0.9em;line-height:1.5em;}#extras p{margin:0 0 1.5em 0;}#content{margin:0 205px 20px 205px;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:0 10px 0 10px;line-height:1.6em;text-align:left;background-image: url(front_page.png); top right no-repeat;}#content h2{font-size:1.5em;margin:0 0 0.5em 0;}#content img{padding:1px;display:inline;background:#cccccc;color:#303030;border:4px solid #f0f0f0;}h3{font-size:1.3em;margin:0 0 10px 0;}a{text-decoration:none;color:#286ea0;}a:hover{text-decoration:underline;color:#286ea0;}a img{border:0;}#footer{clear:both;margin:0 auto;padding:10px 0 20px 0;border-top:4px solid #f0f0f0;width:760px;text-align:center;color:#808080;font-size:0.9em;}#footer a{color:#808080;text-decoration:none;}#footer a:hover{text-decoration:underline;}.left{margin:10px 10px 5px 0;float:left;}.right{margin:10px 0 5px 10px;float:right;}.textright{text-align:right;}.center{text-align:center;}.small{font-size:0.8em;}.bold{font-weight:bold;}.hide{display:none;}.info {	BORDER-RIGHT: #e3e4e4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e3e4e4 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; BORDER-LEFT: #e3e4e4 1px solid; COLOR: #505050; PADDING-TOP: 3px; BORDER-BOTTOM: #e3e4e4 1px solid; BACKGROUND-COLOR: #fafbfc}#searchdiv{	background-color: #f9f9f9;	border: 1px solid #CCCCCC;	padding: 5px;	font-weight:bold;}#sidebar form {	margin: 0px;	padding: 0px;}label {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}/*************************************************	Comments													*************************************************/h2#comments{	text-align:center;	border-top:1px solid #e3e4e4;	background:#fafbfc;	padding:2px;	border-bottom:1px solid #e3e4e4;	margin-bottom:10px;	margin-top:80px;	font-size: 110%;}ol#commentlist {	margin-top:0px;	padding: 5px;	margin-left: 0px;	list-style-type: none;}#commentlist li  p{	margin-top: 8px;	margin-bottom: 16px;	line-height: 20px;}.commentname {	float: left;	margin: 0;	padding: 0  0 2px 0;	font-weight: bold;}.commentinfo{	width: 300px;	float: right;	text-align: right;}.commenttext {	clear: both;	margin-top: 0px;	margin-bottom: 30px;	border-top: 1px solid #ebebeb;	line-height:12px;	color: #5b5b5b;	background-color: #F8F8F8;	padding: 5px;}.commenttext-admin {	clear: both;	margin-top: 0px;	margin-bottom: 30px;	border-top: 1px solid #ebebeb;	line-height:12px;	color: #5b5b5b;	background-color: #CEE4F4;	padding: 5px;}#commentsformheader{	padding-left:18px;	font-size: 1.4em;}#commentsform{	margin-top:none;	text-align:center;	border:1px solid #ddd;	background:#fafbfc;	padding:0px 10px;}#commentsform form{	text-align:left;	margin:0px;}#commentsform p{	margin:5px;}p.comments_link  img{	margin: 0px;	padding: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
