body{
	margin:0px;
	padding:0px;
	text-align:center;

	background-color:#e6eef5;
	color:#474747;

	font-family: Arial, Halvetica, Sans-serif;
	font-size:12px;
}

a img{
	border:none;
}

div#page{
	width:980px;
	margin:20px auto;
	border:1px solid #999999;
	background:transparent url('../images/body_bg.png') repeat-y top center;
}

div#header{
	height:94px;
	background:#ffffff url('../images/header_top.png') repeat-x top left;
	padding:11px 11px 0px 11px;
}

div#header img#logo{
	float:left;
}

div#header img.ads{
	float:right;
	margin:20px 0px 0px 0px;
	border:none;
}

div#topnav{
	height:20px;
	background: transparent url('../images/topnav_bg.png') repeat-x top left;
	border-bottom:1px solid #ffffff;
}

div#topnav ul{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
}

div#topnav ul li{
	float:left;
}

div#topnav ul li a:link,div#topnav ul li a:visited{
	display:block;
	padding:3px 13px;
	/*border-right:1px dotted #ffffff;*/
	background:transparent url('../images/separator_topnav.png') no-repeat center right;
	text-decoration:none;
	color:#ffffff;
}

div#topnav ul li a:hover{
	color:#ffb952;
}

div#topnav #user{
	float:right;
	padding:3px 10px;
	color:#ffffff;
}

div#leftnav{
	float:left;
	width:190px;
}

.search-listing{
	background-color:#ffb952;
	border-bottom:1px solid #ffffff;
	padding:2px 0px;
}

.search-listing form,.search-listing form fieldset{
	margin:0px;
	padding:0px;
	border:none;
}

.search-listing form fieldset label{
	font-weight:bold;
	vertical-align:bottom;
}

.search-listing form fieldset .go{
	vertical-align:bottom;
}

div#leftnav h3{
	background-color:#ffb952;
	margin:2px 0px 0px 0px;;
	padding:3px 10px;
	font-size:14px;
	text-align:left;
	border-top:1px solid #d0a76c;
	border-bottom:1px solid #d0a76c;
}

div#leftnav ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:left;
}

div#leftnav ul li{
	padding:3px 10px;
	margin:0px;
	border-bottom:1px solid #d0a76c; 
}

div#leftnav ul li a:link,div#leftnav ul li a:visited{
	text-decoration:none;
	color:#474747;
	font-weight:bold;
}

div#leftnav ul li a:hover{
	color:#1c6bb1;
}

div#leftnav ul.newest{
	list-style-image: url('../images/bullet_1.png');
	list-style-position:outside;
}

div#leftnav ul.newest li{
	margin:15px 15px 15px 25px;
	padding:0px;
	border:none;
}

p.bluelinks{
	text-align:left;
	padding-left:25px;
}

.bluelinks a:link,.bluelinks a:visited{
	color:#1c6bb1;
}

div#leftnav .ads, div#rightnav .ads{
	margin:20px;
	text-align:center;
}

div#page-bottom{
	clear:both;
	height:11px;
	background:#ffffff url('../images/header_top.png') repeat-x top left;
	background-color:#e6eef5;
	font-size:4px;
}

div#content{
	width:790px;
	float:right;
	text-align:left;
}

div#content a.breadcrumbs{
	font-weight:bold;
	padding:0px 10px 0px 0px;
	background:transparent url('../images/bullet.gif') no-repeat 100% 70%;
}

div#content a:link,div#content a:visited{
	font-weight:bold;
	color:#1c6bb1;
}

div#content a:hover{
	color:#b36a01;
}

div#content .ads{
	margin:0px;
}

div#content .adsfront{
	margin:20px;
}
div#content .blubox{
    margin:20px
}

div#footer{
	width:980px;
	margin:20px auto;
	font-size:11px;
	text-align:left;
}

div#footer a:link,div#footer a:visited{
	color:#1c6bb1;
}

div#footer ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
}

div#footer ul li{
	float:left;
}

div#footer ul li a:link,div#footer ul li a:visited{
	color:#1c6bb1;
	padding:0px 10px;
	background:transparent url('../images/separator.png') no-repeat center right;
}

div#footer ul li a:hover{
	color:#b36a01;
}
div#footer p{
	clear:both;
	padding:0px 10px;
}

div#footer img{
	margin:10px;
}