/*********************************************************************************************

Theme Name: DTStyle2.0
Theme URI: http://www.defencetalk.com
Description: A style for DefenceTalk.com
Version: 1.5
Author: DefenceTalk.com
Author URI: http://www.defencetalk.com

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Slider  -------------------  featured.php
6.  Featured Categories  ---------------  blocks.php
7.  Homepage Articles ------------------  index.php
8.  Single Articles & Pages ------------  single.php, page.php
9.  Comments  --------------------------  comments.php
10. Forms  ----------------------------   searchform.php
11. Sidebar & Widgets ------------------  sidebar.php
12. Footer  ----------------------------  footer.php

**********************************************************************************************/


/********************************************************************************************* 

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/   

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

th {  background: #BBCCDD; color:#333; }
th, td { line-height: 20px; padding: 4px; }
tr:nth-child(2n); }
tr:nth-child(2n+1) {  }


#navigation { font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; text-align: center; float: left; margin: 0 auto; width: 500px; }
/* =WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi { font-size: 12px; text-align: center; padding-top: 12px; font-family: Georgia,"Times New Roman",Times,serif; color: #333; }
	.wp-pagenavi .pages { padding: 3px 6px; margin: 0 6px; color: #333; font-size: 12px; background: #E6E3D3; border: 1px solid #DDD; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-pagenavi a:link, .wp-pagenavi a:visited { padding: 3px 6px; color: #333; font-weight: bold; font-size: 12px; background: #E6E3D3; }
	.wp-pagenavi .current { padding: 3px 6px; color: #fff; margin: 0 5px; background: #333; border: 1px solid #DDD; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	.wp-pagenavi a:hover { color: #fff; background: #333; }
.navigation { color: #fff; float: left; width: 100%; }
	.navigation .alignleft a,   .navigation .alignright a { width: 125px; text-align: center; height: 20px; }
	.navigation a { color: #fff; background: #737070; font-weight: bold; margin: 7px 5px; padding: 5px 6px; cursor: pointer; font-size: 10px; text-transform: uppercase; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; }
	.navigation .alignleft { float: left; }
	.navigation a:hover { color: #fff; text-decoration: none; background: #6c6868; }
	.navigation .alignright { float: right; }
 	
	.dropdown li a:hover .downarrowclass, .dropdown li:hover .downarrowclass, .dropdown ul li.current_page_item a .downarrowclass, .dropdown ul li.current-cat a .downarrowclass{
	background:url(http://cdnpullz.defencetalk.com/wp-content/themes/dtstyle/images/downh.png) no-repeat center;
	}
	

/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   

body
{
    background-color:#e1e1e1;
	font:62.5% Arial,Helvetica,sans-serif;
}
 
#content-wrap
{
	float:left;
	padding:10px 0px 0px 0px;
	width:990px;
}
 
#main-wrap
{
	background-color:#fff;
	clear:both;
	float:left;
	font-size:12px;
	margin-top:10px;
	width:990px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px;
border-radius: 3px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
 }
 
 #page-wrap
{
	margin:0 auto;
	width:990px;
}


#fullwidth {
width:960px;
} 
 
 
/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/   
  
#header
{
padding-top:10px;
float:left;
}

#header .banner-head {
float: right; 
display: inline; 
margin-bottom: 5px;
height:1px;
width:500px;
text-align:right;
}

#righthead {
float:left;
width:510px;
}

#logo
{
float:left;
width:450px;
}

#logo h1 a
{
color:#BFB5B5;
font-family:Rockwell,"Times New Roman",Times,serif;
font-size:35px;
font-weight:700;
}
 
#logo h2
{
color:#BFB5B5;
font-size:14px;
font-weight:bold;
}
 
 
/********************************************************************************************* 

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/   
 

#nav
{
	float:right;
	padding:5px 15px 5px 0;
	text-align:right;
 
}

#nav a
{

	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

#nav img {
vertical-align:middle;
padding-left:5px;
}

 
 
#menu
{
	background-color:#fff9f9;
	border-bottom:1px solid #BFB8B8;
	border-top:1px solid #BFB8B8;
	float:left;
	padding:5px 20px;
	text-align:center;
	width:950px;
}

 
  
/********************************************************************************************* 

12. Footer  -------------------------  footer.php

*********************************************************************************************/   
 
#footer
{
	background-color:#fff;
	float:left;
	font-size:12px;
	line-height:19px;
	margin:20px auto;
	width:990px;
	padding-bottom: 15px;

    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px;
border-radius: 3px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
 }

 #footer a
{
	border-bottom:1px solid #ccc;
	color:#154A7F;
	font-weight:700;
}

 #footer a:hover
{
	border:none;
	text-decoration:none;
}

#footer h4
{
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}

#footer_right
{
	float:right;
	padding:30px 15px 0 0;
	text-align:right;
	width:990px;
}

#footer_right li
{
	display:inline;
	font-size:14px;
	font-weight:700;
	padding:0 0 0 10px;
	text-transform:uppercase;
}

#footer_right ul
{
	display:block;
	padding-bottom:10px;
}


  #subscribe
{
	float:left;
	padding:20px;
	width:280px;
}

 #subscribe p {
 padding:5px 0 8px 0;
 } 