/* override default BLQ transparency */
#blq-container-inner {  
 background-color: transparent;
}


/* override blog typography */
#blq-container #blq-main,
#blq-container #blq-nav {
    font-family: arial,sans-serif;
    font-size: 1.3em;
    line-height: 1.6em;
}
#blq-content p {
    font-size: 1em;
    line-height: 16px;

}
#blq-content .content-left p {
    font-size: 1.077em;
    line-height: 18px;
    font-weight: normal;
}


body #blq-container #blq-main {
    color: #545454;
    font-family: Arial,sans-serif;
    font-size: 1.3em;
    line-height: 16px;
}
ul#nav li {
	line-height:24px;
}
ul li {
	line-height:16px;
}


/* --- banner --- */
body,
body #blq-container-outer{
	background:url(/staticarchive/7e8d60f74894c7bd480f6492c38899e8fa04efdb.gif) repeat-x;
}

body #blq-container,
#blq-container.blq-gvl-3 {
	background:transparent url(/staticarchive/da89d8caed73b17f3a5ce7b13d0e4228a0ee51be.jpg) center 0  no-repeat;
}
#masthead {
	min-height:88px;
	position:relative;
	background:#0C1203 url(/staticarchive/da89d8caed73b17f3a5ce7b13d0e4228a0ee51be.jpg) center -40px  no-repeat;
}



/* --- title --- */
#header {
   position: relative;
   clear: both;
   overflow: hidden;
   width: 976px;
   margin: 0 auto;
   padding: 14px 0 16px;
}
#header a {
   position: relative;
   float: left;
   display: inline;
   margin: 0px 0 0 10px;
   width: 124px;
   height: 34px;
   text-indent: -5000px;
   overflow: hidden;
}
#header .section-title,
#header .section-desc {
   position: relative;
   float: left;
   display: inline;
   margin-left: 20px;
   margin-bottom: -7px;
   top: 3px;
   color: #fff;
   text-shadow: 0 0 1px rgba(0,0,0,0.1);
   font-family: "Gill Sans MT", "Gill Sans", Arial, Helmet, Freesans, sans-serif;
   font-weight: normal;
   text-transform: uppercase;
   font-size: 30px;
   letter-spacing: 0;
   line-height: 40px;
   text-rendering: optimizeLegibility;
}
#header .section-desc {
	font-size: 16px;
	top: 8px;
	text-transform: none;
	font-family: Arial, Helmet, Freesans, sans-serif;
	margin-left: 8px;
}

#header a {
	background: transparent url(/staticarchive/f48c4d23b615e92e6fcfd865802d1a86f99fe993.gif) no-repeat top left;
	width:169px;
}

#nav {
   clear: both;
   position: relative;
   overflow: hidden;
   width: 976px;
   margin: 0 auto;
   background-color: #374108;
    background-color: rgba(0,0,0,0.4);  /* FF3+, Saf3+, Opera 10.10+, Chrome, IE9 */
    background-color: transparent\9; /* reset the background color in IE only */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)"; /* IE8 */
    *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);      /* IE6 & 7 */
    min-height:24px;
    *height:24px;
}

#nav li {
   position: relative;
   float: left;
   display: inline;
   list-style: none;
}

#nav .first-child a {
    background: none;
}

#nav .selected {
    margin-right: -1px;
    z-index: 1;
}

#nav .selected a {
   background: #ededed;
    padding-right: 7px;
   color: #505050!important;
}
#nav li {
    padding-left: 1px;
    background: url(/staticarchive/e80464af1c9893f96249112dab609c70eb3ef1c4.png) no-repeat center left;
    position:relative;
}
#nav li.first-child,
#sub-nav li.first-child {
    padding-left: 0;
    background-image: none;
}
#nav a {
    font-weight:normal;
    padding:4px 15px;
    color:#fff;
}
#nav .nav-blog a {
    padding-right:16px;
    background: #cacaca;
    color: #2b2b2b!important;
}
#nav .nav-blog {
    margin-right: -1px;
    z-index: 1;
    background-image: none;
}



div.post table td, div.post table th { padding : 2px 5px ; }
div.player { text-align : center ; margin : 0 auto 1em ; }

body.khaki #content .content a,
body.khaki #content .content a:active, 
body.khaki #content .content a:link {
	color:#5d7004;
	font-weight:bold;	
}

body.khaki .content a:visited {color:#849439;}

.khaki form input.textarea {border: 1px solid #5d7004;}

.khaki .search_entry_left .search_category {background-color:#849439;}

#content {
	clear:both;
}

.meta .user-pic img {display:none;}

#content, #explore {
	font-size:1em;
}

.block h3 {
	color:#2b2b2b;
}
#explore .grids .authors {
	display:none;
}
