* {
	margin:0 ;
	padding:0;
	font: normal normal 11px/20px Arial, Helvetica, sans-serif;
}

body{
	text-align:center;
	background:#FFF;
	color:#666;
}

a:link, a:active, a:visited, a:hover{
	text-decoration: none;
	font-weight:bold;
	color: #8A6F2F;
}

a:hover{color: #DF9C00;}

h1, h4, h5{
	position:relative;
	left:-20px;
	width:635px;
	background:#AA8839;
	z-index:20;
	font: normal bold 11px/24px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:15px;
	padding-right:5px;
	text-align:right;
}

h5{
	left:0px;
	width:610px;
	border-bottom:1px solid #AA8839;
	margin:10px 0;
	color:#AA8839;
	background:#FFF;
	text-align:left;
}

h1 a:link, h1 a:active, h1 a:visited, h1 a:hover, h4 a:link, h4 a:active, h4 a:visited, h4 a:hover{color:#FFF;}
h1 a:hover, h4 a:hover{color: #FFD980;}
h1 input, h4 input{font: normal bold 9px/11px Arial, Helvetica, sans-serif;}


ul{list-style-type: none;}

#wrapper{
	position:relative;
	width:768px;
	margin:0 auto;
}

#container{
	float:left;
	width:768px;
	text-align:left;
	background:#FFF;
	/*border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;*/
}

#header{
	position:absolute;
	background:#FFF;
	text-align:right;
	top:20px;
	right:0;
	height:110px;
	width:718px;
	padding:10px 0 ;
	z-index:2;
	background: #FFF  url(../images/header_bg.jpg) no-repeat 0 0;
	
}

	
	#nav{ 
		position:absolute;
		top:35px;
		left:55px;
		background: #AA8839;
		width:208px;
		text-align:left;
	}
	
	#nav ul{width:19em;margin:0 auto;}
	
	#nav li{
		float: left;
		width: auto;
		padding:  0;
	}
	
	#nav li a{
		display: block;
		padding: 0 10px;
		font-weight: bold;
		font-size: 1.05em;
		color: #FFF;
		border-left:1px solid #AA8839;
		border-right:1px solid #AA8839;
	}
	
	#nav li a:hover{	
		background:#FFECBF;
		color: #AA8839;
		border-left:1px solid #FFBA1A;
		border-right:1px solid #FFBA1A;
	}

#sidebar-left{
	position:absolute;
	left:0;
	margin-top:55px;
	width:105px;
	min-height:655px;
	background: #AA8839  url(../images/bg_left2.gif) no-repeat 0 0;
	z-index:10;
}

	#sidebar-left p{
		padding-bottom:5px;
	}

#content, #contentPayment {
	float:left;
	margin:150px 0 0 115px;
	font: normal normal 12px/24px Arial, Helvetica, sans-serif;
	padding: 0 10px 20px 10px ;
	width:620px;
}

#content form#frmAddLink{margin:0;padding:10px;background:#FFECBF;}

#contentPayment {min-height:1px;}
#contentPayment fieldset{border-width:0;}

	#category, #contactForm{
		float:left;
		width: 100%;
		background:#FFECBF;
		margin-bottom:15px;
	}
	
	#contactForm{padding:0 0 80px 0;}
	#contactForm p, #contactForm form{margin-left:20px;}

	.cat_list{
			width: 30%;
			float: left;
			margin:0 0 15px 20px;
	}
		
	.cat_list li, #site_block li{
		padding: 3px 0 3px 15px;
		list-style: none outside none;
		background:transparent url(../images/ul.gif) 0 50% no-repeat scroll;
	}
	
	#site_block ul{margin:15px 0 0 20px;}
	#site_block li{background-position: 0 10px;}
	
	#site_block form{margin:20px 0 10px 35px;}
		
	#rss_sites, #sites, #random_sites{
		clear:both;
		background:#FFECBF;
		padding-bottom:15px;
		margin-bottom:20px;
	}
	#rss_sites{margin-bottom:0;}
	
	#rss_sites p, #sites p, #random_sites p{margin-left:15px;}
	
	
	
	#category{
	
		font: normal normal 12px/20px Arial, Helvetica, sans-serif;
	
	}
	
#footer {
	clear:both;
	color:#FFF;
	background:#AA8839;
	font: normal bold 9px/17px Arial, Helvetica, sans-serif;
	text-align:center;
}

	#footer p{
		font: normal normal 11px/18px Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
	}
	
	#footer a{
		font: normal bold 9px/18px Arial, Helvetica, sans-serif;
		color:#FFF;
		text-decoration:none;
	}
	#footer a:hover{
		color:#FFD980;
	}

ul#guide{
	margin-top:10px;
	margin-bottom:10px;
}
	
#last_added_sites{margin-top:10px;}
.site_lists{margin-bottom:5px;}
.site{margin-bottom:5px;}
#site_block ul#privacy {
	margin-left:0;
}