/*
Theme Name: GoWebEngine
Theme URI: http://wordpress.org/
Description: Go Web
Version: 1.0
Author: Dang Tran
Tags: GoWebEngine Layout
*/

/**
 * Pixel Stream LLC
 * Pixel Stream LLC Copyright (c) 2009
 */

/* global reset
 * ------------------------------------------------------------------------- */

/* reset bullets w/ bg graphics */
ul,ol { list-style:none; }

/* reset heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* reset padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl { margin:0px; padding:0px; }

/* table reset */
table, tr, td{text-align:left;vertical-align:top;}

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

a, a:visited, a:active, a:link{color:#fffe9a; text-decoration:underline; font-weight:bold; outline:none;}

/* global elements
 * ------------------------------------------------------------------------- */
 html{font-family:Arial, Helvetica, sans-serif; text-align:left;}
 body{margin:0px;color:#000;background-color:#362f1d}
 fieldset{border:1px solid #CCC;padding:10px;}
 fieldset legend{margin-left:10px;font-size:16px;font-weight:bold;}
 
 div{line-height:21px;font-size:12px;color:#fffe9a;}
 
 tbody{border:0px;}
 
 a:hover{color:#960}
 
 /* clear float */
  #clear-content-after-id:after, #announcement:after, #frame:after{ content: "."; display:block; height:0px; clear: both; visibility:hidden; }
 .clear{clear:both;}

/* framework
 * ------------------------------------------------------------------------- */
#container{width:100%;background-image:url(images/background_repeat.jpg);background-repeat:repeat-x}
#frame{width:821px;margin-left:auto;margin-right:auto;}
#titlebanner{float:left;width:821px;height:129px;background-image:url(images/banner.jpg)}
#splash{float:left;width:821px;height:154px;background-image:url(images/splash.jpg);}
#splashcontainer{float:left;padding-left:10px;}
#contentframe{float:left;width:100%;background-image:url(images/content_bg_repeat.jpg);background-repeat:repeat-y;}
#contentframe-inside{float:left;width:100%;background-image:url(images/content_inside_bg_repeat.jpg);background-repeat:repeat-y;}
#content{float:left;width:100%;background-image:url(images/content_bg.jpg);background-repeat:no-repeat}
#content-insidepage{float:left;width:100%;background-image:url(images/content_inside_bg.jpg);background-repeat:no-repeat}

/* front page */

/*left column*/
#home-left-col{float:left;width:186px;}
#home-left-col-content{padding-left:30px;padding-top:20px;}
	#home-left-col-content ul{padding-left:10px;}
	
/*right column*/
#home-right-col{float:left;width:624px;}
#home-right-col-content{padding:0px 0px 0px 0px;}

/* inside page */
#insidepagespacer{height:1px;float:left;position:absolute;}

#inside-right-col-content{padding:25px;}
#inside-right-col-content h1{font-size:16px;padding-bottom:20px;}
#inside-right-col-content h2{font-size:16px;padding:15px 0px 15px 0px;}
#inside-right-col-content p{padding:5px 0px 5px 0px;}
#inside-right-col-content .entry{padding-bottom:5px;}
#inside-right-col-content ul li{margin-left:25px;list-style:disc}

#announcement{padding-bottom:35px;}
#announcement-picture{float:left;padding:25px 15px 15px 25px;}
	#announcement-picture img{border:3px solid #333}
#announcement-content{float:left;width:360px;}
#announcement-content .entry{padding-bottom:5px;}

#content-main{width:619px;}

#in-the-news{float:left;width:310px;}
h3.in-the-news{width:263px;height:39px;background-image:url(images/in-focus.jpg);margin-left:auto;margin-right:auto;margin-top:20px;}
h3.in-the-news span{visibility:hidden;}
#in-the-news .contentcontainer{padding:0px 25px 25px 25px;}
#in-the-news h2{padding-top:20px;}

#in-focus{float:left;width:300px;}
h3.in-focus{width:263px;height:39px;background-image:url(images/in-focus.jpg);margin-left:auto;margin-right:auto;margin-top:20px;}
h3.in-focus span{visibility:hidden;}
#in-focus .contentcontainer{padding:0px 15px 15px 25px;}
#in-focus h2{padding-top:20px;}

/* nav */
#nav{float:left;width:821px;height:44px;background-image:url(images/nav.jpg);position:relative;padding:0px;margin-top:-3px;}
div>#nav{margin-top:0px;}
#nav.nav-inside{background-image:url(images/nav_inside.jpg);margin-top:1px;}
div>#nav.nav-inside{padding-top:0px;}

#nav ul{float:left;padding-left:10px;padding-top:0px;margin-top:0px;}
.nav01, .nav02, .nav03, .nav04, .nav05, .nav06, .nav07{float:left;}

.nav01{width:133px;height:44px;}
.nav01 a{display:block;height:44px;text-decoration:none;}
.nav01 a span{visibility:hidden;}
.nav01 a:hover{background: transparent url(images/nav.jpg) -10px -45px no-repeat;}

.nav02{width:133px;height:44px;}
.nav02 a{display:block;height:44px;text-decoration:none;}
.nav02 a:hover{background: transparent url(images/nav.jpg) -143px -45px no-repeat;}
.nav02 a span{visibility:hidden;}

.nav03{width:133px;height:44px;}
.nav03 a{display:block;height:44px;text-decoration:none;}
.nav03 a:hover{background: transparent url(images/nav.jpg) -276px -45px no-repeat;}
.nav03 a span{visibility:hidden;}

.nav04{width:133px;height:44px;}
.nav04 a{display:block;height:44px;text-decoration:none;}
.nav04 a:hover{background: transparent url(images/nav.jpg) -409px -45px no-repeat;}
.nav04 a span{visibility:hidden;}

.nav05{width:133px;height:44px;}
.nav05 a{display:block;height:44px;text-decoration:none;}
.nav05 a:hover{background: transparent url(images/nav.jpg) -542px -45px no-repeat;}
.nav05 a span{visibility:hidden;}

.nav06{width:133px;height:44px;}
.nav06 a{display:block;height:44px;text-decoration:none;}
.nav06 a:hover{background: transparent url(images/nav.jpg) -675px -45px no-repeat;}
.nav06 a span{visibility:hidden;}

.nav07{width:133px;height:44px;}
.nav07 a{display:block;height:44px;text-decoration:none;}
.nav07 a:hover{background: transparent url(images/nav.jpg) -808px -45px no-repeat;}
.nav07 a span{visibility:hidden;}

/* hover */
#nav ul li{position:relative;}
#nav ul li ul{visibility:hidden;position:absolute;}
#nav ul li.over ul {visibility:visible;position:absolute;width:200px; border-top:0px;left:-4px;padding:0px;margin:0px;}
#nav ul li.over ul .first{visibility:hidden;position:absolute;}
#nav ul li.over ul a{height:25px;}
#nav ul li.over ul a:hover{background:none;color:#FFF}
#nav ul li.over ul li{margin:0px;padding:3px 0px 3px 10px;height:25px;background-color:#c68f34;}

/* contact forms */

/* sidebar */
#sponsorblock{height:300px; margin-top:25px; }
#sposnorblock img{position : absolute;}
#sidebarnav{padding-bottom:20px;}

/* footer */
#footer{width:100%;float:left;background-image:url(images/footer.jpg);background-position:top;background-repeat:no-repeat;font-size:9px;}
#footerlinks{width:100%;}
#footerlinks li{display:inline-block;padding-left:20px;}

#goweb{text-align:center;font-size:9px;}
#goweb a{text-decoration:none;}

/* search */
#search-text-sidebar{width:130px;}

/* contact forms */

/* end contact forms */

#donateblock{padding-top:10px;padding-bottom:10px;}

/* fallen heros page */
#post-74 img{border:2px solid #FFF; margin-right:20px;margin-bottom:20px;padding:2px;}

/* store */
#post-149 table .store-col1{text-align:right;padding:10px;}

/* announce */
#announcement-content marquee{width:100%;height:150px;}

/* WP defaults */
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}



acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */


/* Begin Form Elements */

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */




/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

/* End Various Tags & Classes*/
