ul, li, span, div, a, br, p, ol, body, html, img, h1 { margin: 0; padding: 0; }
html, body { background: url('img/bg.jpg'); #eee; }
a, img { border: 0; }

#wrapper
{
	background: #fff;
	position: absolute;
	width: 980px;
	height: auto;
	left: 50%;
	margin-left: -490px;
	font-family: arial;
	font-size: 12px;
	color: #000;
}

#logo { float: left; }

#topbar { width: 765px; background: #998675; height: 30px; margin-left: 215px; }
#toploc { position: relative; color: #e9e9e9; top: 7px; left: 10px; width: 100%; }

#bottombar { width: 765px; background: #736357; height: 37px; margin-left: 215px; }

#main_links { width: 964px; height: 202px; margin: 7px; background: url('img/main_image_bg.png'); }

#menu { list-style: none; position: relative; top: 17px; left: 10px; }
#menu li { display: inline; padding: 5px 15px 5px 15px; margin: 0 20px 0 0; color: #ddd; cursor: pointer }
#menu li:hover { background: #eee; color: #333; }

#current_tab { background: #fff; color: #333 !important; }

#banner { margin: 7px; }

.spacer { margin: 10px 7px 10px 7px;  }

#footer { margin: 30px 0 0 0; width: 100%; height: 50px; background: #736357; }
#footloc { position: relative; color: #e9e9e9; top: 17px; left: 10px; }
#topbtn { position: relative; right: 0; top: 17px; margin-left: 350px; }

.tag { padding-bottom: 1px; color: #e9e9e9; text-decoration: none; }
.tag:hover {border-bottom: 1px dotted #fff; color: #fff; }

#main_content { font-size: 16px; color: #fff; position: relative; padding: 0 0 10px 0; left: 400px; width: 450px; top: 30px; border-bottom: 1px solid #ddd; }
#author { position: relative; left: 360px; font-size: 11px; }

#content { }
	#content ul{ list-style: none; width: 100%; }
		#content ul li{ float: left;}
			#right_content { width: 660px; }
			#left_content { width: 300px; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: -10px 0 0 0;  padding: 0 0 10px 10px;}
 
#cur_gal_image { border: 10px solid #660; }

#gallery { margin: 0 0 0 100px; }
	#galnav{width: 450px; margin: 10px 0 0 0;}
		#prev{width: 75px; text-align: left; }			
		#prev a {border: 0; text-decoration: none;}
		#prev a div{ border: 0; width: 75px !important; height: 25px !important; background: url('img/prev.png'); }
		#prev a:hover div{ background-position: 0 -25px; }
		
		#count{ width: 320px; text-align: center; }			
		
		#next{ border: 0; width: 75px; height: 25px;  text-align: right; }
		#next a {border: 0; text-decoration: none;}
		#next a div{ border: 0; width: 75px !important; height: 25px !important; background: url('img/next.png'); }
		#next a:hover div{ background-position: 0 -25px; }
#links { position: relative; left: 425px; top: 40px; width: 450px; text-align: center; }

.tagl { padding-bottom: 1px; color: #fff; text-decoration: none; }
.tagl:hover {border-bottom: 1px dotted #fff; color: #fff; }

#toptag { position: relative; top: 6px !important; }

h1 { margin: 5px; }

#thumbs { margin: 10px 0 0 10px; }
#thumbs li { margin: 20px; padding: 5px; border: 3px solid #ccc; }
#current_thumb { border: 3px solid #660 !important; }

.prelease { margin:20px 0 50px 10px; }

.prelease h3 { margin: 0; }

.prelease a { color: #690; text-decoration: none; margin: 0 0 0 10px; border-bottom: 1px dotted #690; padding: 0 0 2px 0; }

#left_nav { padding: 10px; text-decoration: none; color: #fff; background: #998675; }
