/*
THEME NAME: OffDutyGamers
THEME URI: http://www.offdutygamers.com/
DESCRIPTION: Custom military game review website based on blueprint css grid foundation
VERSION: 1.0
AUTHOR: <a href="http://www.paratrooper.net/">Mark Christianson</a>
AUTHOR URI: http://www.paratrooper.net
TAGS: ODG, blueprint
*/

/*    Primary HTML elements    */
body {background: #A29B89 url(images/bg-odg-acu.jpg) repeat-y top center;}
p+p {margin-top:-1.5em;text-indent:0em;}

/*    Page Container    */
.container {background-color:#ffffff;font-family:calibri,tahoma,verdana,arial;border-left:1px solid #000000;border-right:1px solid #000000;margin:0px auto;}

/*    Primary Navigation    */
#pnav  {background-color: #7d1414; border-top:1px; border-style:solid; border-color:#9c1919;line-height:2em;height:2em;font-size:.9em;}

/*    Navigation    */
#odg-dropmenu, #odg-dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; font-weight:bold;}
#odg-dropmenu a {display:block; padding:0.25em 1em; color:#fff; border-right:1px solid #c8c8c8; text-decoration:none; background:#7d1414; }
#odg-dropmenu a:hover {background:#9c1919; color:#fff;}
#odg-dropmenu li {float:left; position:relative;line-height:1.5em;}
#odg-dropmenu ul {position:absolute; display:none; width:12em; top:2em; left:-1px;}
#odg-dropmenu ul a {border-left:1px solid #c8c8c8;}
#odg-dropmenu li ul {border-top:1px solid #c8c8c8; width:14.1em;}
#odg-dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;}
#odg-dropmenu ul ul {top:auto;}
#odg-dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#odg-dropmenu li:hover ul ul, #odg-dropmenu li:hover ul ul ul, #odg-dropmenu li:hover ul ul ul ul {display:none;}
#odg-dropmenu li:hover ul, #odg-dropmenu li li:hover ul, #odg-dropmenu li li li:hover ul, #odg-dropmenu li li li li:hover ul {display:block;}

/*    Masthead    */
#masthead {margin:0 auto;background-image:URL('/wp-content/uploads/odg-shooter-masthead.jpg');background-repeat:no-repeat; background-position:center center;border-top:1px solid #000000;}

/*#masthead {margin:0 auto;background-image:URL('images/odg-patriot-masthead.jpg');background-repeat:no-repeat; background-position:center center;}*/

#masthead-feature {color:#ffffff;font-size:1.75em;display:none;}

#logo {margin:0 auto;text-align:center;vertical-align:middle;height:240px;background-image:URL('images/ODG-logo-Color.png');background-repeat:no-repeat; background-position:center center; }

#masthead-txt {background-image:URL('images/box_with_text.png');background-repeat:no-repeat; background-position:center center;height:100px;margin-left:50px;margin-top:140px}

/*#masthead-txt {background-image:URL('images/mastheadtext-militaryveterans.png');background-repeat:no-repeat; background-position:center center;height:100px;margin-left:40px;margin-top:140px}*/

#blog-title {color:#ffffff;text-decoration:none;display:none;}
#blog-desc {}

/*    Advert Area    */
#adbar {background-color: silver;padding-top:5px;padding-bottom:5px;display:inline} /*display:inline*/
.Ad728x90 {margin:0 auto;text-align:center;vertical-align:middle;width:728px; height:90px;border:1px solid black;}

/*    Breadcrumb Nav    */
#breadcrumb {padding:10px 0 0 15px;}

/*    Sidebars    */
.widgettitle {font-weight:bold;font-size:1.4em;margin:0.5em 0 0.5em 0;}

/*    Content    */
#content {padding:1.2em;}
#content a {text-decoration:none;}
#content h2 {margin:0;}
#article {clear:both;font-size:1.2em;text-align:justify;}
#article p {margin-bottom:2em;}

/*    Author Info    */
div#author-info {background: #E8E8D0; padding: 10px; margin: 0 0 10px 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;border:1px solid #8A8A7B;overflow: auto;}
div#author-info {}
div#author-image {float: left; margin: 0 5px 5px 0; border: 2px solid #8A8A7B;}
div#author-info h4 {margin: 0 0 .25em 0;}
div#author-info p.author-bio {margin:auto;font-size:0.96em;}
div#commentsblock {background: #E8E8D0; padding: 10px; margin: 0 0 10px 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;border:1px solid #8A8A7B;overflow: auto;}
div#replyblock {background: #E8E8D0; padding: 10px; margin: 0 0 10px 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;border:1px solid #8A8A7B;overflow: auto;}
div#replyblock #comment {width:97%;height:10em;}

/*    Feature Slider    */
#featured {}

/* Homepage Only */
.cat-block {border-left: 1px solid #566E3F;border-right: 1px solid #566E3F;border-bottom: 1px solid #566E3F;}
.cat-block > h3, .cat-header {line-height: 1.5em;padding-left: 5px;font-weight:bold;background-color: #838378;margin-bottom:0em;}
.cat-most-recent {padding-left:10px;}
.cat-most-recent p + p {text-indent: 0px;}
.cat-most-recent h4 {margin:0;}
.cat-recent-list {margin-left:-20px;}
.cat-desc {padding-left: 5px;font-style:italic;background-color: #838378; margin-bottom:.75em; }

/* #Homepage Only */

/* Review Page Specific */
#review, #respond {text-align:justify;clear:both}
#summary {-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;border:1px solid #8A8A7B;padding:10px;}
#summary>img {float:left; padding:0 5px 5px 0;}
#summary>h2 {line-height:1em;}
#detailblock {}

/* #Review Page Specific */
.wp-caption {padding:3px;}
.wp-caption-text {text-align:center;font-size:.85em;margin:0;}
.alignleft {float:left;margin:1em 1em 1em 0;}
.alignright {float:right;margin:1em 0 1em 1em;}

/*    Sidebar    */
#sidebar {margin-left:1em;}
#primary {}
#secondary {}

/*    Footer    */
#footer {background-color:#e2e2e2;}

/*    Copyright    */
#legal {text-align: center; font-size:.8em; background-color:#e2e2e2;}

/* Twitter widget */
ul.twitter {} /* the main ul (if list is activated) */
li.twitter-item {} /* the ul items (if list is activated) */
p.twitter-message {} /* each one of the paragraphs (if msgs > 1) */
.twitter-timestamp {} /* the timestamp span class */
a.twitter-link {} /* the tweet link class */
a.twitter-use {} /* the @username reply link class */
li.twitter-item img {} /* format the avatar icon on search results */
#sidebar div.aktt_tweets ul li { margin-left: -10px; }
img.left {float:left; margin: 0 .5em .5em 0; padding:0;}

/*  Post Information */
div#PostInfo {background: #E8E8D0; padding: 10px; margin: 0 0 10px 0;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;border:1px solid #8A8A7B;overflow: auto;}
div#PostInfo h4 {margin-bottom:0.5em;}

/*  Social Networking  */
div#socialnetworks h4 {float:left; margin:0.2em 0.2em 0.2em 0;}
.isSprite {background: url('images/socialnetworksprite.png') no-repeat top left; display:block; height:16px;width:16px;float:left;margin:2px;}
.sprite-blogger { background-position: 0 0; } 
.sprite-delicious { background-position: 0 -46px; } 
.sprite-digg { background-position: 0 -92px; } 
.sprite-facebook { background-position: 0 -138px;} 
.sprite-flickr { background-position: 0 -184px; } 
.sprite-lastfm { background-position: 0 -230px; } 
.sprite-linkedin { background-position: 0 -276px; } 
.sprite-myspace { background-position: 0 -322px; } 
.sprite-reddit { background-position: 0 -368px; } 
.sprite-rss { background-position: 0 -414px; } 
.sprite-stumbleupon { background-position: 0 -460px; } 
.sprite-technorati { background-position: 0 -506px; } 
.sprite-tumblr { background-position: 0 -552px; } 
.sprite-twitter { background-position: 0 -598px; } 
.sprite-vimeo { background-position: 0 -644px; } 
.sprite-wordpress { background-position: 0 -690px; } 
.sprite-youtube { background-position: 0 -736px; } 

/*  Comments Block   */
#commentsblock ol {padding:.5em;}
#commentsblock ol li {list-style: none; border-bottom:1px black solid;clear:both;display:block;}
#commentsblock ol .avatar {margin:0.1em 0.5em 0.5em 0; float:left;}
#commentsblock.comment {display:block;clear:both;}
#commentsblock p.meta {margin:.25em 0 .5em 0;font-size:1.25em;}
#commentsblock p+p {margin-top:1em;text-indent:0em;}

/*  Hardware Review   */
#hardware-review {}
#socialnetworking h4 {font-size:1.2em;line-height:1.25;margin-bottom:.25em;}
#hardware-review {}
#postinfo {clear:left;}

/*  Video Game Review   */
#video-game-review {}
#socialnetworking h4 {font-size:1.2em;line-height:1.25;margin-bottom:.25em;}
#video-game-review  {}
#postinfo {clear:left;}

/*  ODG News   */
#odg-news  {}
#summary h2 {margin-bottom:10px;}
#odg-news {}
#postimg {float:left;margin-right:10px; float:left;}
.gridlayout {text-align:center;}
.alignright {float:right; margin:1em 0 1em 1em;}
.linklove {display:none;}

/* Manage VBulletin Forum Styles */
#forum-content table {margin-bottom:0;}


.coolbox {
	/* Just a box 
	width: 500px;
	height: 500px;*/

	/* Rounded corners */
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	border: 2px solid white;

	/* Multiple border colors in Gecko */
	-moz-border-top-colors: #292929 white;
	-moz-border-right-colors: #292929 white;
	-moz-border-bottom-colors: #292929 white;
	-moz-border-left-colors: #292929 white;

	/* Compensate for Webkit. Not as nice, but works. */
	-webkit-box-shadow: 0 -1px 2px #292929;

	/* Background subtle gradient, with fallback to solid color */
	background: #e3e3e3;
	background: -moz-linear-gradient(top, #a4a4a4, #e3e3e3);
	background: -webkit-gradient(linear, left top, left bottom, from(#a4a4a4), to(#e3e3e3));
}