#wrap {
width:100%;
min-width:996px;
min-height:100%;
position:relative;
}
#topline {background:url(../images/topline.gif) repeat-x 0 0; position:absolute; top:247px; right:0px; width:50%; height:8px; overflow:hidden;}
	#top {background:url(../images/top_bg.gif) no-repeat 0 0; width:996px; height:285px; margin:0 auto; position:relative;}
		#top a#logo {position:absolute; top:20px; left:70px; display:block; width:150px; height:180px;}
		#top .title {position:absolute; top:205px; left:60px; width:170px; text-align:center; font:bold 11px Tahoma; color:#fff;}
		#top .topimg {position:absolute; top:0px; left:276px; width:196px; height:259px; overflow:hidden;}

	#topmenu {position:absolute; top:18px; left:480px; color:#656565;}
		#topmenu a {margin:0px 20px 0px 20px; font:11px Tahoma; color:#fff; text-decoration:none; text-transform:uppercase;}
			#topmenu a:hover {text-decoration:underline;}
	#addmenu {position:absolute; top:75px; left:500px; overflow:hidden;}
		#addmenu dl {margin:0px; padding:0px; width:124px; float:left; background:url(../images/am_dt.png) no-repeat 0 0;}
		#addmenu dt {margin:0px 0px 5px 0px; padding:0px 0px 0px 5px; height:25px; font:bold 12px Tahoma; color:#fc5c61;}
		#addmenu dd{margin:0px; padding:0px 0px 5px 14px; background:url(../images/am_dd.gif) no-repeat 5px 4px;}
			#addmenu dd a {font:11px Tahoma; color:#fff; text-decoration:none;}
			#addmenu dd a:hover {text-decoration:underline;}
			
#main {width:996px; overflow:hidden; margin:0 auto;}
	#main #left {float:left; width:230px; padding-left:20px;}
	#main #center {margin:0px 0px 0px 271px; width:691px; min-height:450px; background:url(../images/center_bg.jpg) no-repeat 0 0;}

/* --- LEFT --- */
.newsitem {}
	.newsitem span {display:block; font:11px Tahoma; color:#d2d2d2;}
	.newsitem a {font:14px Tahoma; color:#fefefe;}
	.newsitem p {padding:12px 0px 20px 15px; font:12px Tahoma; color:#d2d2d2;}
.newsadd {overflow:hidden; padding-bottom:25px;}
	.newsadd a.post {float:left; color:#bcbcbc; background:url(../images/post.gif) no-repeat 0 4px; padding-left:20px;}
	.newsadd a.arch {float:right; color:#bcbcbc;}

.padd25 {padding:0px 0px 25px 25px;}

/* --- CENTER --- */
#pathway {
background:url(../images/pathway.gif) no-repeat left bottom;
margin:0px 0px 8px 5px; padding:10px 0px 11px 8px;
font:11px Tahoma; color:#cacaca;
}
	#pathway a {margin:0px 5px 0px 5px; font:11px Tahoma; color:#cacaca;}
	#pathway span {margin:0px 5px 0px 5px; font:11px Tahoma; color:#fff; text-decoration:underline;}

.content {padding:0px 35px 0px 35px;}

#gallery {margin:0px 0px 0px 20px; padding:0px; list-style:none;}
	#gallery li {float:left; width:144px; height:290px; margin-right:23px;}
		#gallery li a {display:block; font-weight:bold;}
		#gallery li a img {display:block; margin-bottom:8px;}


		

.gray {color:#a0a0a0;}
/* --------- FOOTER --------- */
#footline {
background:url(../images/footline.gif) repeat-x 0 0;
position:absolute; right:0px; bottom:86px; z-index:1;
width:50%; height:10px; overflow:hidden;
}
#spacer {
width:100%;
height:115px;
clear:both;
position:relative;
z-index:1;
}
#footer {
background:url(../images/footer_bg.jpg) no-repeat 0 0;
position:absolute; left:50%; bottom:0px; z-index:2;
width:996px; height:96px; margin-left:-498px;
}
	#footer #copyright {
	background:url(../images/footlogo.gif) no-repeat 0 0;
	margin:20px 0px 0px 70px; padding:10px 0px 10px 60px;
	font:11px Tahoma; color:#fff;
    height:48px;
	}
	#footer #webtrust {position:absolute; bottom:21px; right:50px;}
		#footer #webtrust a {background:url(../images/webtrust.gif) no-repeat 2px 2px; padding:0px 0px 0px 25px; text-decoration:none;}
		#footer #webtrust a:hover {text-decoration:underline;}
