#buttonbox {
	position:absolute;
	left:0px;
	top:166px;
	width:885px;
	height:53px;
	z-index:3;
	background-image: url(/assets/images/e_altbuttonbar.png);
}

.body {
	background-color: black;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
}

#centerwrap {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 960px;
	//width: 1378px;
	height:900px;
	left: 0px;
	top: 0px;
	}
	
#describertext {
	position:absolute;
	left:14px;
	top:418px;
	width:238px;
	height:487px;
	z-index:5;
}

#mainbodytext {
	position:absolute;
	left:205px;
	top:320px;
	width:390px;
	height:387px;
	z-index:3;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
}

#logocenter {
	position: absolute;
	width: 794px;
	height: 230px;
	top: 0px;
	left: 230px;
	background-color: #FFFFFF;
	z-index: 2;
	}

#topright {
	position: absolute;
	width: 295px;
	height: 150px;
	top: 0px;
	left: 590px;
	background-color: #666666;
	text-align: center;
	color: white;
	background-image: url(/assets/images/gngcolor_right.png);
	}	

#toppicbox {
	position: absolute;
	width: 1024px;
	height: 285px;
	z-index: 3;
	left: 190px;
	top: 40px;
	}	  
	
#tagbox
	{position: absolute;
	width: 885px;
	height: 199px;
	}
	
		  
#logotopleft {
	position: absolute;
	width: 180px;
	height: 768px;
	left: 0px;
	top: 40px;
	z-index: 10;
	}
	
#footer {
	position:absolute;
	left:0px;
	top:868px;
	width:1368px;
	height:30px;
	z-index:1;
}	

#footer2 {
	width: 700px;
	height: 30px;
	z-index: 1;
	margin-top: 20px;
	padding-bottom: 20px;
	color: #666;
}	

#bottom {
	width: 885px;
	height:30px;
	left: 0px;
	position:absolute;
	top: 819px;
	z-index:1;
}
	
#iframeholder {
	position: absolute;
	width: 780px;
	//width: 1024px;
	height: 768px;
	top: 40px;
	left: 190px;
	}
	
#bottomcontent {
	background-color:#000;
	position: absolute;
	width: 1024px;
	height: 768px;
	top: 0px;
	left: 0px;
	z-index: 5;
	}

#allnavs {
	position:absolute;
	left:172px;
	top:0px;
	width:960px;
	height:40px;
	z-index:999;
}

ul#navlist {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul#navlist a
{
	font-weight: normal;
	text-decoration: none;
}

ul#navlist, ul#navlist ul, ul#navlist li
{
	padding: 0px;
	list-style-type: none;
	margin-top: 3px;
}

ul#navlist li { float: left; position: relative; }

ul#navlist li a
{
	color: #F1B94A;
	padding-left: 32px;
	padding-right: 25px;
	padding-top: 30px;
	padding-bottom: 12px;
	text-align: center;
	letter-spacing: 0.15em;
}

ul#navlist li a:hover
{
	color: #B95622;
}

ul#navlist li a:active
{
	color: #FC3;
}

#navlist li a#current {
	color: #B95522;
	}

#subnavlist { display: none; }
#subnavlist li { float: none; }

#subnavlist li a
{
	padding: 0px;
	margin: 0px;
}

ul#navlist li:hover #subnavlist
{
	display: block;
	position: absolute;
	left: 18px;
	top: 25px;
	font-size: 9pt;
	width: 220px;
	padding: 5px 0;
	background: #5d1904;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: #000 0 0 5px;
	-moz-box-shadow: #000 0 0 5px;
	-webkit-box-shadow: #000 0 0 5px;
}

ul#navlist li:hover #subnavlist .anchor { 
	position: absolute;
	top: -10px;
	left: 15px;
	width: 19px;
	height: 10px;
	background: url(img/nav-anchor.png) no-repeat 0 0;
	display: block;
	text-indent: -9999px;
}


ul#navlist li:hover #subnavlist li a
{
	display: block;
	width: 190px;
	border: none;
	padding: 0 15px;
	font-size: 13px;
	line-height: 27px;
	text-align: left;
}

#subnavlist li a:hover{

	background: #1c0701;
	color: #F1B94A !important;
}

#tagbox {
	position:absolute;
	left:0px;
	top:168px;
	width:1024px;
	height:21px;
	z-index:4;
	background-color: #0099CC;
}
#textonpage {
	position:absolute;
	top:260px;
	width:400px;
	height:484px;
	z-index:5;
	left: 300px;
}
.textonpage2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
	color: #FFF;
	padding-top: 5px;
	line-height: 1.5em;
	position: absolute;
	left: 635px;
	top: 389px;
	width: 390px;
	height: 284px;
}

.textonside {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #FFF;
	line-height: 1.2em;
	position: absolute;
	left: 15px;
	top: 259px;
	width: 170px;
	height: 459px;
}

.textonside ul {
	padding-left: 30px
}

.textonside p {
	font-size: 12px;
}

.leftjustify {
	text-align: left;
}
.tagline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CFF;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}

#footer {
	position: absolute;
	width: 1379px;
	height: 55px;
	top: 2000px;
	left: 0px;
	background-color: #000;
	color:#666;
	text-align: center;
	margin-bottom: 5px;
	z-index: 2;
}
body {
	background-repeat: repeat;
	background-color: #212015;
}
.footertext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCC;
	text-align: center;
}


/* Blog CSS */

.cl, .clear { font-size: 0; line-height: 0; height: 0; display: block; clear: both; }

.blog-wrapper { width: 800px; padding: 0 0 50px 18px; font-size: 14px; line-height: 21px; color: #ffffff; }
//.blog-wrapper { width: 690px; padding: 0 0 50px 18px; font-size: 14px; line-height: 21px; color: #ffffff; }
.blog-wrapper a { color: #f1b94a !important; }
.blog-wrapper a:hover { color: #CC6600 !important; }

.blog-wrapper .b-sidebar { width: 160px; float: right; display: inline; padding: 30px 0 0 0; }
//.blog-wrapper .b-sidebar { width: 165px; float: right; display: inline; padding: 30px 0 0 0; }
.blog-wrapper .b-content { width: 630px; float: left; display: inline; }
//.blog-wrapper .b-content { width: 500px; float: left; display: inline; }

.post { padding: 20px 0; background: url(/assets/images/post-bg.png) no-repeat center bottom; }
.post h1 { font-size: 32px; line-height: 35px; color: #b95522; font-weight: normal; padding-bottom: 10px; margin: 0; }
.post h1 a { color: #b95522 !important; }
.post h1 a:hover { color: #f1b94a !important; }
.post h2 { font-size: 21px; line-height: 23px; color: #ffffff; font-weight: normal; padding: 20px 0 0 0; }
.post h3 { font-size: 18px; line-height: 20px; color: #ffffff; font-weight: normal; padding: 20px 0 0 0; }
.post h4 { font-size: 14px; line-height: 18px; color: #ffffff; font-weight: bold; padding: 20px 0 0 0; }
.post .date { display: block; font-size: 13px; }
.post img.align-left { float: left; display: inline; margin: 14px 24px 40px 0; padding: 10px; background: #fff; }
.post img.align-right { float: right; display: inline; margin: 5px 0 40px 24px; padding: 10px; background: #fff; }
.post blockquote { margin: 0 0 45px 22px; padding: 22px 60px 0 64px; width: 400px; background: url(/assets/images/quote-top.png) no-repeat 0 0; }
.post blockquote p { padding: 0 55px 20px 0; margin: 0; background: url(/assets/images/quote-bottom.png) no-repeat right bottom; }
.post p a:hover { text-decoration: underline; }
.post ul { padding-left: 45px; line-height: 22px; }
.post ul li { background: url(/assets/images/post-ul.png) no-repeat 0 10px; list-style-type: none; padding-left: 18px; }
.post ol { color: #db6525; padding-left: 63px; }
.post ol li span { color: #fff; }
.post .share { font-size: 16px; line-height: 18px; font-weight: bold; }
.post .share span { color: #f1b94a; }
.post .big-image { position: relative; background: #fff; padding: 20px 20px 0 20px; margin: 20px 0; }
.post .big-image img { display: block; }
.post .big-image .caption { height: 40px; font-size: 13px; line-height: 40px; color: #666666; display: block; text-align: center; }
.post .gallery { padding: 20px 0; }
.post .gallery ul { width: 593px; overflow: hidden; margin: 0 -10px 0 0; list-style: none outside none; padding: 0 0 20px 0; }
.post .gallery ul li { float: left; display: inline; padding-right: 10px; padding-left: 0; background: none; }
.post .gallery img { display: block; border: 0; padding: 10px; background: #fff; }
.post .bottom { padding: 20px 0 0 0; }
.post .bottom a.comments { line-height: 27px; background: url(/assets/images/comments-bg.png) no-repeat right center; padding: 0 44px 0 0; float: left; display: inline; }
.post .post-nav { background: url(/assets/images/post-bg.png) no-repeat center 0; padding: 20px 0 0 0; margin-top: 20px; }
.post-nav { padding: 20px 0; }
.post-nav a { font-size: 18px; line-height: 20px; color: #f1b94a; font-weight: bold; font-style: italic; }
.post-nav a.older { float: left; display: inline; background: url(/assets/images/back-link.png) no-repeat 0 center; padding: 0 0 0 40px; }
.post-nav a.newer { float: right; display: inline; background: url(/assets/images/next-link.png) no-repeat right center; padding: 0 40px 0 0; }

#comments { margin-top: 30px; }
#comments h2 { color: #f1b94a; margin-bottom: 10px; }

.blog-wrapper .widget { padding: 38px 0 35px 20px; background: url(/assets/images/sb-widget-bg.png) no-repeat center 0; }
.blog-wrapper .widget h4 { font-size: 18px; line-height: 20px; color: #db6525; padding: 0 0 12px 0; margin: 0; }
.blog-wrapper .widget h4 a { color: #f1b94a; }
.blog-wrapper .widget ul { list-style: none outside none; margin: 0; padding: 0; }
.blog-wrapper .widget ul li { font-size: 14px; line-height: 24px; display: block; }
.blog-wrapper .widget ul.archives li {  }
.blog-wrapper .widget ul.archives li a { padding: 0 0 0 14px; background: url(/assets/images/archives-strike-right.png) no-repeat 0 center; }
.blog-wrapper .widget ul.archives li a.active { background: url(/assets/images/archives-strike-down.png) no-repeat 0 center; }
.blog-wrapper .widget ul.archives li .dd-mounths { padding: 0 0 0 24px; display: none; }
.blog-wrapper .widget ul.archives li .dd-mounths li a { padding: 0; background: none; }
.blog-wrapper .widget ul.tweets li { padding: 10px 0; line-height: 21px; }
.blog-wrapper .widget ul.tweets li a {  }
.blog-wrapper .widget ul.tweets li .time { color: #666666; display: block; font-size: 12px; }
.blog-wrapper .widget ul.friends-list li { font-size: 16px; line-height: 21px; padding: 0 0 10px 0; }
.blog-wrapper .widget ul.friends-list li span { font-size: 14px; color: #fff; display: block; }

/* End Blog CSS */

