/* Gillder Frontier Stylesheet */

/* Tamar Pandi */


* { padding: 0; margin: 0; }

body {	font: normal .8em/1.6em 'Trebuchet MS',Verdana, Tahoma, sans-serif;
	color: #444;	text-align: center;		background: #180700;	}

div.hr {  height: 12px;  background: #fff url(../gfx/hr2.jpg) no-repeat scroll left; }

div.hr hr {  display: none; }

/* links */
a {	color:#CB4721; 	background-color: inherit;	text-decoration: none;	}

a:hover {	background-color: inherit;	text-decoration: underline;}


/* headers */
h1, h2, h3 { font: normal 1em Georgia, "Times New Roman", Times, serif;
			color:#111;	letter-spacing:-1px;}
			
h1 { font-size: 2.2em; } 
h2 { font-size: 1.8em; color:#74743D; }
h3 { font-size: 1.6em; color:#C34E23; letter-spacing: 0px;}

p, h1, h2, h3 {	margin: 10px 15px;	padding: 0;}

h3.padded {	margin: 30px 0 0 0; }

ul, ol { margin: 10px 30px;	padding: 0 15px;}

/* images */
img { border: 1px solid #DADADA; padding: 5px;	}
	img.no-border {border: none;}
	img.float-right { margin: 5px 0px 5px 15px; }
	img.float-left { margin: 5px 15px 5px 0px;}

/* layout */

#header-content, #footer-content, #content {width: 840px;}
#header-wrap, #footer-wrap, #content-wrap {	min-width: 960px;	}

/* header */
#header-wrap {height: 190px;text-align: left; background: #FFF url(../gfx/headerbg2.jpg) repeat-x 0 0;	}
	#header-content {position: relative;margin: 0 auto; padding: 0;}
	#header-content #logo { position: absolute;	
		font: normal 40px/65px Georgia, "Times New Roman", Times, serif;
		letter-spacing: -1px; 
		color: #000;
		background: #3F1204 /* url(gfx/bannerg1.gif) repeat-x left top; */
		border: 1px solid #4E460F;
		height: 130px;
		width: 354px;
		padding: 0 0px;
		margin: 0;
		/* left and top to adjust the position of the logo */
		top: 18px; left: 20px;}
	#header-content #logo a {text-decoration: none;	color: #000;background: transparent;}
	#header-content #slogan {
		position: absolute;	
		font: normal 14px 'Trebuchet MS', Tahoma, sans-serif;
		letter-spacing: 0px;
		color: #BBB;	 
		margin: 0; padding: 0;
		/* left and top to adjust the position of the slogan */
		top: 80px; left: 590px;}

/* header menu */
#header-content ul {
		position: absolute;	right: 0px; top: 165px; 
		font: bold 12px Georgia, "Times New Roman", Times, serif;
		list-style: none; margin: 0; padding: 0;text-transform: uppercase;	}
	#header-content li {display: inline;}
	#header-content li a {float: left;	display: block;
		padding: 0px 18px 7px 18px;	color: #F3A251; text-decoration: none;}
	#header-content li a:hover {color: #F88F26;}
	#header-content li a#current  {	color: #FFF;}
	#header-content #header-links {	position: absolute;	top: 5px; right:10px;	
		color: #8E5F2F;	font-size: 90%;}
	#header-content #header-links P {margin: 0; padding: 0;}
	#header-content #header-links a {	color: #A4A4A4;	text-decoration: none;}
	#header-content #header-links a:hover {	color: #F3A251;}

/* content */
#content-wrap {	clear: both; background: #FFF url(../gfx/contentbg.jpg) repeat-y center top;
		float: left; width: 100%;}
	#content {	text-align: left;margin: 30px auto;	padding: 0;	}
	#cornerpic {position:absolute; bottom:0px;right:10px;width: 283px;margin: 0 0 0 0;padding: 0;}
	#contentflair {position:relative;top:-5px;left:-20%;margin: 0 0 -45px 0;padding: 0 0 0 0;}


/* sidebar */
#sidebar {float: left;width: 190px;	margin: -30px 0 10px 0;	padding: 0;	}
	#sidebar h1 {font: normal 1.7em Georgia, "Times New Roman", Times, serif;
		color: #6C6E3A;	padding: 0;	margin: 0 0 10px 5px;letter-spacing:-1px;	}
	#sidebar ul.sidemenu {margin: 5px 0 15px 0;	padding: 0;	border-top: 1px dashed #E1E1E1;	}
	#sidebar ul.sidemenu li {list-style: none;	border-bottom: 1px dashed #E1E1E1;}
	#sidebar ul.sidemenu a {display: block;	color: #666666; text-decoration: none;	padding: .3em 0 .3em 10px;width: 94%;}
	#sidebar ul.sidemenu a:hover {	padding: .3em 0 .3em 10px;	color: #CB4721;	background: #FFF;}
	#quotespace {height:140px;}

/* main */
#main {	margin: 0 20px 10px 0; 	padding: 0;	width: 590px;float: left;	}
	#main h1 { 	font: normal 2.1em/2.0em Georgia, "Times New Roman", Times, serif;
		color: #111; padding: 0 0 5px 0;margin: 0 15px 20px 15px;letter-spacing:-1px;}
	#main h1 a {color: #111;text-decoration: none;}
	#main p, #main h1, #main h2, #main h3, #main blockquote, #main form, #main table {margin-left: 0;}
	#main form p {margin: 15px;}

/* footer */
#footer-wrap {position: relative;clear: both;padding: 2.5em 0;	font: normal .95em 'Trebuchet MS', Tahoma, sans-serif;
		text-align: left;background: url(../gfx/footerbg.jpg) repeat-x 0 0;color: #CCC;width: 100%;float: left;}
	#footer-wrap p {margin-left: 0;}
	#footer-wrap h2 {font: bold 1.3em 'Trebuchet MS', Tahoma, sans-serif;text-transform: uppercase;
		letter-spacing: 0px;color: #CC9933;	margin-left: 5px;}
	#footer-content {margin: 0 auto;}
	#footer-content a {	color: #C8935D;}
	#footer-content a:hover {color: #FFF;text-decoration: none;}
	#footer-content ul {list-style: none;margin: 0; padding: 0;	width: 98%;}
	#footer-content ul.columns li {	border-bottom: 1px dashed #272727;}
	#footer-content ul.columns li.top {	border-top: 1px dashed #272727;	}
	#footer-content ul.columns li a {display: block;line-height: 2em;font-weight: normal;padding-left: 5px;
		width: 98%;	color: #BDBDBD;}
	#footer-content ul.columns li a:hover {	background: #202020;color: #FFF;text-decoration: none;}
	#footer-content .col {width: 270px;	padding: 0 0 30px 0;}
	#footer-content .space-sep {margin-right: 10px;}
	#footer-content .col2 {	width: 240px;	padding: 0 0 30px 0;display: inline;}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  {	text-align: left; }
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }
.orange { color: #F3A251; }



