* {margin: 0; padding: 0;}
html,body {margin: 0; padding: 0;}
body {width: 100%; height: 100%; background: url(/files/gfx/new/bg.png) 0px 110px repeat #191919;}
body {text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 62.5%; color: #999;}

h2,h3,h4,h5,h6 {color: #5A0000; text-transform: uppercase;}

a:link,a:visited {}
a:hover,a:active {}

#top {background-color: #000; height: 110px; text-align: left;}
	#header {background: url(/files/gfx/new/logo.png) 15px 30px no-repeat; width: 980px; height: 110px;}
		#header h1 {color: #000; font-size: 10%; height: 82px;}
		#header ul {list-style: none; /* font-family: "Times New Roman", Times, serif; */ padding-left: 40px;}
			#header ul li {display: inline; padding-right: 50px;}
				#header ul li a:link,#header ul li a:visited {color: #666; font-weight: bold; font-size: 1.1em; text-decoration: none; text-transform: uppercase; letter-spacing: 5px;}
				#header ul li a:hover,#header ul li a:active {color: #5A0000;}
				
#container {background: url(/files/gfx/new/shadow.png) 0px 0px repeat-x; text-align: left;}
	#sidebar {float: left; width: 200px; padding: 10px;}
		#sidebar div.box {width: 180px; padding: 10px; background: url(/files/gfx/new/blk30.png) 0px 0px repeat;}
		#sidebar h2 {font-size: 1.6em; padding-top: 0.7em; padding-bottom: 0.3em;}
		#sidebar ul {list-style: none;}
			#sidebar ul li.search_form {padding-top: 1em;}
		#sidebar a:link,#sidebar a:visited {text-decoration: none; color: #8B0000;}
		#sidebar a:hover,#sidebar a:active {color: #FFF;}
			#sidebar ul li ul li {font-size: 1.2em; padding-left: 0.5em; color: #444;}
		#sidebar div.nav {text-align: center; font-size: 1.6em;}
		
	#content {float: left; width: 730px; padding: 20px; padding-top: 30px; padding-left: 10px;}
		#content h2,h3,h4,h5,h6 {font-weight: normal; padding-top: 0.8em; padding-bottom: 0.3em; text-transform: uppercase; letter-spacing: 3px;}
		#content h2 {font-size: 3em; padding-top: 0em;}
		#content h3 {font-size: 2.1em;}
		#content h4 {font-size: 1.7em;}
		#content h5 {font-size: 1.4em;}
		#content h6 {font-size: 1.25em; font-weight: bold;}
		#content p {font-size: 1.2em; line-height: 1.7; padding-top: 0.6em; padding-bottom: 0.6em; text-align: justify;}
		#content a:link,#content a:visited {color: #8B0000; text-decoration: none;}
		#content a:hover,#content a:active {background-color: #8B0000; color: #000;}
		#content ul {font-size: 1.2em; line-height: 1.7; padding-top: 0.6em; padding-bottom: 0.6em; margin-left: 2.3em;}
		#content ol {font-size: 1.2em; line-height: 1.7; padding-top: 0.6em; padding-bottom: 0.6em; margin-left: 2.3em;}
		#content pre {font-size: 1.2em;}
		#content code {font-size: 1.2em;}
		#content blockquote {background: url(/files/gfx/new/blk30.png) 0px 0px repeat; padding: 2em; margin-top: 0.6em; margin-bottom: 0.6em;}
	#footer {padding: 0px 10px 5px; text-align: left; color: #444; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;}
		#footer a:link,#footer a:visited,#footer a:hover,#footer a:active {color: #444; text-decoration: none;}
		div.border {border-top: 1px solid #101010; padding: 5px;}

/* Page Specific Stuff */
img.gallery-home {border: 5px solid #000;}