/*
Theme Name: StopNDAA
Description: StopNDAA Wordpress Theme 
Author: Christopher Sisk
Template: toolbox
*/

@import url("../toolbox/style.css");


/***********************
 SPECIAL FONTS
***********************/
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/***********************
 SITE-WIDE
***********************/
p {padding: 6px; font-size: 16px; line-height: 20px; font-family: Arial, sans-serif;}

a {color: #07204B;}
a:hover {color: #333;}

h1, h2, h3, h4, h5, h6 {
font-family: 'BebasNeueRegular', Arial, sans-serif;
}

hr {border: 1px solid #575757;}

.large {font-size: 46px; margin: 5px 0 15px;}
.xlarge {font-size: 86px; margin: 10px 0 15px; color: #575757;}

.important {font-style: italic; color: #07204B; font-weight: bold;}

.caption {font-size: 12px; line-height: 14px; text-align: left;}


/***********************
 BODY
***********************/
body {
padding: 0;
margin: 0;
font-family: Arial, sans-serif;
}

#page {
margin: 0;
}

.footer-container {
margin-top: 10px;
padding-top: 15px;
border-top: 3px solid #575757;
}

/***********************
 HEADER & NAVIGATION 
***********************/

	/*******************
	Header Block */
	.header {
	border-top: 4px solid #555555;
	border-bottom: 10px solid #DFDFDF;
	background: #EFEFEF url(img/header-bg.jpg) top center no-repeat;
	}

	.logo {
	height: 120px;
	background: url(img/header1.png) top left no-repeat;
	}

	.logo a {display: block; width: 940px; height: 120px;}

.main-nav {
height: 53px;
/* background: #575757; */
background-color: rgba(255, 255, 255, .7); 
}
	
.navbar .nav {
margin: 2px 0 0 0;
}
.navbar .nav li a {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 10px 12px 10px;
font: 23px/25px 'BebasNeueRegular', Arial, sans-serif;
color: #07204B;
}
.navbar .nav li a:hover, .navbar .nav li.current_page_item a, .navbar .nav li.current_page_item a:hover {background: #07204B; color: #FFF;}


/***********************
 HOME PAGE 
***********************/

.home-notice h2 {
font: 23px/26px 'BebasNeueRegular', Arial, sans-serif;
background: #B80707;
padding: 5px;
margin: 0;
color: white;
}

.home-primary ul {
margin: 10px 0 10px 25px;
}
.home-primary ul li {
padding: 5px;
}

.home-primary article {
padding: 5px 10px;
}

/***********************
 CONTENT 
***********************/

.entry-content h2 {
display: block;
font-size: 30px;
line-height: 36px;
background: #EFEFEF;
padding: 5px;
margin: 13px 0 10px;
border-bottom: 4px solid #DEDEDE;
color: #333333;
}
.entry-content h3 {font-size: 24px;}

.entry-content a {
font-weight: bold;
}

.entry-content .home-primary h2 {
font: 23px/26px 'BebasNeueRegular', Arial, sans-serif;
background: #07204B;
padding: 5px;
margin: 0;
color: #FFF;
}

img.lawsuit-icon {
height: 50px;
float: left;
margin-top: -8px;
margin-right: 15px;
border: 0;
}

article {
margin: 0 0 20px 0;
padding: 0 0 5px 0;
}

article footer.entry-meta {
padding: 8px 5px;
border-top: 1px dotted #AAA;
border-bottom: 3px solid #AAA;
}

span.edit-link {
padding: 5px 10px 6px 0;
}

span.edit-link a.post-edit-link {
float: right;
margin-bottom: 6px;
padding: 4px 10px;
background: #DDD;
color: #333;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.more-content-link {
text-align: center;
}
.more-content-link a{

}

.lawsuitdocument {
min-height: 50px;
}
.lawsuitdocument h2.doc-title {
margin-left: 70px;
}

.tweet-hashtag {
font-weight: bold;
color: #df7900;
}


.exampletweet {
margin: 10px;
background: #a8ddf3;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.exampletweet p {
font-weight: bold;
color: #083a4f;
padding: 20px 20px 30px 20px;
}

/***********************
 UPDATES 
***********************/

/***********************
 NEWS 
***********************/

/***********************
 SIDEBAR 
***********************/
#sidebar {
background: #DFDFDF;
padding: 10px 0;
width: 220px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#sidebar h3 {
font: 24px/26px 'BebasNeueRegular', Arial, sans-serif;
padding: 5px;
margin: 0;
color: #555;
}

#sidebar aside.widget {
text-align: center;
width: 210px;
margin: 8px 0;
}


#sidebar .button {
display: block;
margin: 0 10px 15px;
padding: 10px;
color: #FFF;
font: 27px/30px 'BebasNeueRegular', Arial, sans-serif;
background: #07204B;	
-webkit-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 1px 1px 1px 0px #555;
box-shadow: 1px 1px 1px 0px #555;
}

#sidebar .sidebar-donate-btn {
background: #DF7900;	
}

.sidebar2 {
margin-top: 20px;
}

.sidebar-block {
margin: 5px;
padding-bottom: 10px;
}

.sidebar-donation {
margin: 10px 0;
}

aside.widget_search {
margin-left: 5px !important;
}

aside.widget_text {
margin-top: 20px;
}

/***********************
 FOOTER
***********************/
p.footer-admin {
padding: 0;
margin: 2px;
}
p.footer-admin a {
display: block;
color: #FFF;
width: 200px;
height: 30px;
}


/***********************
BOOTSTRAP OVERRIDES
***********************/
.well {font-size: 20px; line-height: 24px;}