@charset "UTF-8";
/* CSS Document */

/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


body {
	font-family: Arial, Helvetica, sans-serif;	
	padding: 0;
	background: url(../../../../viewpoint.bbg.gov/wp-content/images/bg-top.png) top left repeat-x;
}

#featured-category {
    background: none repeat scroll 0 0 #9E0621;
    border-bottom: none;
    border-top: none;
    color: #6F6F6F;
    /*margin: 0 -20px;*/
	margin-right: 0 !important;
    	padding: 1.5em 20px;
	-moz-box-shadow:    0px 0px 2px 2px #666;
  	-webkit-box-shadow: 0px 0px 2px 2px #666;
  	box-shadow:         0px 0px 2px 2px #666;	
}

#header-search {
	display: none;	
}

.layout-full #main, .col-full {
    margin: 0 auto;
    max-width: none;
}

#header, #navigation .col-full, #content {
	max-width: 805px;	
}

#header {
    clear: both;
    padding: 0;
    position: relative;
	/*left: -55px;*/
	left: 0;
	top: 0;
	margin: 0 auto;
background:transparent url(../../media/2012/10/header-img-3.png) no-repeat 65% 0;
max-width:100% !important;
height:136px;
}

#header #logo {
    float: left;
    margin: 0;
}

#header img{
	max-width:1050px;
}

#navigation {
	-moz-box-shadow:    0px -1px 2px 2px #666;
  	-webkit-box-shadow: 0px -1px 2px 2px #666;
  	box-shadow:         0px -1px 2px 2px #666;
margin-right:0 !important;	
}

.site-title{
	margin: 82px 1px 0 26%;
    	width: 200px;
 	/*text-shadow: 1px 1px 3px #000000;*/
	background-color:#9E0621;
}

.site-title a{
	color: #fff !important;
	padding:8px 15px;
	display:block;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight:700 !important;
}

.site-title a:hover{
	text-decoration:none !important;
}

hgroup{
	/*height:100px;*/
	margin:0 !important;
	padding:1px 0 0 0;
}

.nav {
	font-family: Bitter,Helvetica,Arial,sans-serif;	
}

.nav a {
    color: #1D5588 !important;
    display: block;
    padding: 17px 35px 15px 17px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    z-index: 100;
	font-weight: bold;
	font-size: 15px;
}

.nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.li.current-menu-item a, .nav li.sfHover a {
    color: #1D5588 !important;
}

.widget h3 {
    color: #9E0621 !important;
    line-height: 22px;
    text-decoration: none;
}

h1 {
    font-size: 2.15em;
	color: #9E0620;
}

#content {
    border-bottom: none;
    margin-bottom: 3px;
    padding: 0 0 2em 30px;
}

.widget {
	font-family: Arial, Helvetica, sans-serif;	
	margin-bottom: 50px;
}

.widget .textwidget a {
	font-weight: bold;	
	color: #1D5487 !important;
	font-size: 1.1em;
}

.widget .textwidget .blog-image {
	float: left;
	margin: 0 20px 15px 0;
}

.textwidget ul li {
	border-bottom: 1px dashed #e9e9e9;
	padding: 0 0 15px 0;
	margin: 15px 0 15px 0;
}

.author-image {
	padding: 4px; 
	border: 1px solid #E9E9E9;
	float: right;
	margin: 0 0 10px 15px;
}

.textwidget h4 {
	color: #1D5588;	
	font-size: 1.3em;
	font-family: Bitter,Helvetica,Arial,sans-serif;
}

.entry {
	line-height: 1.5em;
	font-size: 1.05em;
}

article.post .excerpt, article.page .excerpt {
    margin: 1em 10px 0 0;
}

.widget_tag_cloud .tagcloud a, .tag_cloud a {
    background: none repeat scroll 0 0 #EFEFEF;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    margin: 3px 1px;
    padding: 2px 4px;
	color: #1D5689 !important;
	font-family: Bitter,Helvetica,Arial,sans-serif;
}

#footer.col-full {
	width: 100% !important;	
	background-color: #212320;
min-height:200px;
}

#footer #footer-search {
	display: none;	
}

#footer, #copyright {
	border-top: none !important;	
    color: #B3B3B3;
    font-size: 0.9em;
    padding: 0;
    text-align: center;
}


#footer {
    border-top: none;
    color: #999999;
    margin-top: 0;
    padding: 3px 0 30px;
width:100%;
}

.footer-logos {
	width: 100%; 
	height: 100px;
}

.footer-logos img {
	margin-right: 30px;
}

.footer-logos img a {
	border: none;
}

#main article.post {
	border-bottom: 1px solid #e9e9e9;
	padding: 0 0 15px 0;
	margin: 0 0 25px 0;	
}

h2 {
	color: #02508A;
}

h3 {
	color: #238BB8;	
}

li.post-comments, li.post-author {
	display: none !important;	
}

li.post-date, li.post-category {
	border-left: none !important;
	padding: 0 2px 0 0 !important;
	
}
#archive-categories{
	float:right !important;
}

#navigation .nav li{
text-align:center !important;
}
article.hentry a.add_this_button{
	float:left; clear:both;
}
article.hentry p.disqus-count-link{
	text-align:right;
}
a.addthis_button{
	float:left;
	margin: 0 0 10px 0;
	clear:both;
}
a.comments-form-link{
	clear: both;
}
div.policy-link{
	text-align: right;
	margin: 10px 0;
}
p.tags{
	clear: both;
}
.fix{
	clear:both;
}
article section.entry img{
	width:100%;
}
div.responsive-left{
	width:50%;
	float:left;
	margin:0 2% 0 0;
}
div.responsive-right{
	width:50%;
	float:right;
	margin:0 0 0 2%;
}

.wp-caption-text{
	color:#666;
	font-style:italic;
}


/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
	.site-title{
		margin:0;
    		width: 100px;
 		/*text-shadow: 1px 1px 3px #000000;*/
		background-color:#9E0621;
	}
	.site-title a{
		font-size: 15px !important;
	}
	hgroup{
		padding-top:87px;
	}

}
