/*
Theme Name: Sgt. D's Foundation
Theme URI: http://www,sgtdsfoundation.org
Description: The new Sgt. D's website theme
Version: 2.0
Author: Skyler Willett
Author URI: http://www.heavymetalgeek.com
Tags: awesome
*/

body{
	background:url(images/background.jpg) top left repeat;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;}

h1{
	font-size:14px;
	font-weight:bold;}

.about-bios-bio p{
	padding:0;
	margin:0px 0px 10px;}

.about-bios_container{
	overflow:hidden;
	padding-bottom:25px;}

.about-bios_email{
	display:inline-block;
	padding-right:15px;
	zoom: 1;
	*display:inline;}

.about-bios_namediv{
	overflow:hidden;
	background:url(images/line-dotted.gif) bottom left repeat-x;
	font-size:13px;
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:6px;}

.about-bios_name{
	color:#41402C;
	display:inline-block;
	padding-right:7px;
	zoom: 1;
	*display:inline;}

.about-bios_title{
	color:#6C6B59;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	zoom: 1;
	*display:inline;}

.about_bios_outer{
	padding:0px 30px;}

.about-photo_column{
	float:left;
	width:90px;}
	
.about-right_column{
	float:right;
	width:795px;}

.arrow_link{
	padding:3px;
	text-align:left;}

.arrow_link a{
	color:#464F3C;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;}
	
.arrow_link a:hover{
	border-bottom:1px dotted #464F3C;
	color:#464F3C;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;}

.bannerdiv{
	height:145px;}

.box_event_photos{
	background:url(images/title-event_photos.gif) top left no-repeat;}

.box_event_photos_bottom{
	padding:7px 29px 3px 0px;
	text-align:right;}

.box_event_photos_bottom a{
	color:#464F3C;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;}
	
.box_event_photos_bottom a:hover{
	border-bottom:1px dotted #464F3C;
	color:#464F3C;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;}

.box_event_photos_thephotos{
	padding:59px 0px 0px 27px;}
	
.box_event_photos_thephotos .thumbnail{
	border:1px solid #585738;
	display:inline-block;
	overflow:hidden;
	margin-right:6px;
	zoom: 1;
	*display:inline;}
	
.box_event_photos_thephotos .thumbnail img{
	border:0;}

.box_latest_news{
	background:url(images/title-latest_news.gif) top left no-repeat;}

.box_padding{
	padding:55px 30px 20px 30px;}

.box_upcoming_events{
	background:url(images/title-upcoming_events.gif) top left no-repeat;}

.box_video{
	background: url(images/title-video.gif) top left no-repeat;}

.comments_header{
	background:url(images/line-dotted.gif) bottom left repeat-x;
	color:#555;
	font-size:13px;
	font-weight:bold;
	padding:10px 0px 15px 0px;}
	
.comments_leavereply{
	color:#555;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px;}

ol.commentlist{
	margin:0px 0px 20px 0px;
	padding:0;}

.commentlist li {
	background:#E7E4D3 url(images/line-dotted.gif) bottom left repeat-x;
	list-style:none;
	margin:0px;
	overflow:hidden;
	padding:15px 4px 5px 4px;}
	
.commentlist li.alt{
	background:url(images/line-dotted.gif) bottom left repeat-x;
	list-style:none;
	margin:0px;
	overflow:hidden;
	padding:15px 4px 5px 4px;}

.commentlist cite{
	color:#41402C;
	display:block;
	font-style:normal;
	margin:0px;
	padding:0px;}	

.commentlist a:link, .commentlist a:visited{
	color:#596e3b;}

.commentlist a:hover, .commentlist a:active{
	color:#8ec343;}

.commentlist cite img{
	border:1px solid #B7B7B7;
	float:left;
	margin:2px 10px 8px 5px;
	padding:1px;}

.commentlist .author{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}

.commentlist .time{
	background:url(images/comment-clock.gif) no-repeat 1px;
	padding-left:16px;}

.commenttext{
	color:#444;
	line-height:1.3em;
	padding:0px 5px;}

.column_container{
	background:url(images/line-vert.gif) top center repeat-y;
	overflow:hidden;}
	
.column_container_news{
	background:url(images/line-vert.gif) repeat-y;
	background-position:23% 0%;
	overflow:hidden;}

.column_left{
	float:left;
	width:476px;}

.column_right{
	float:right;
	width:470px;}

.container{
	margin:0 auto;
	overflow:hidden;
	width:950px;}

.donor_page_content a{
	border-bottom:1px dotted #464F3C;
	color:#222;
	text-decoration:none;}
	
.donor_page_content a:hover{
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none;}
	
.donor_page_content h1{
	color:#41402C;
	font-size:15px;}
	
.donor_page_content h2{
	color:#41402C;
	font-size:13px;
	font-weight:bold;
	margin:10px 0px 5px;}

.donor_page_content ul{
	list-style:url(images/bullet.gif);
	margin-bottom:10px;}

.donor_page_content ul li{
	margin:13px 0px;}

.footer{
	background:url(images/footer.jpg) top center no-repeat;
	color:#ABAA8B;
	font-size:11px;
	height:145px;
	overflow:hidden;
	padding:15px 15px 0px 15px;}
	
.footer a{
	color:#ABAA8B;
	text-decoration:none;}
	
.footer a:hover{
	border-bottom:1px dotted #ABAA8B;
	color:#ABAA8B;}
	
.footer_left{
	float:left;
	font-size:10px;
	text-align:left;}
	
.footer_right{
	float:right;
	text-align:right;}
	
.footer_star{
	padding:0px 10px;}


.form_row{
	overflow:hidden;
	padding-bottom:4px;}
	
.form_label{
	float:left;
	font-size:11px;
	padding-top:5px;
	width:85px;}

.form_rightdiv{
	float:right;
	width:320px;}

.form_field-field-long{
	background:#FFF;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:314px;}

.form_field-long{
	background:url(images/formfield-long.gif) top left no-repeat;
	float:right;
	padding:5px 3px 6px 3px;
	width:314px;}
	
.form_field-field-short{
	background:#FFF;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:144px;}

.form_field-short{
	background:url(images/formfield-short.gif) top left no-repeat;
	float:right;
	margin-right:170px;
	padding:5px 3px 6px 3px;
	width:144px;}
	
.form_field-field-textarea{
	background:#FFF;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:85px;
	width:314px;}

.form_field-textarea{
	background:url(images/formfield-textarea.gif) top left no-repeat;
	float:right;
	height:85px;
	padding:5px 3px 5px 3px;
	width:314px;}

.header{
	background:url(images/header.jpg) top center no-repeat;
	height:215px;}

.header_buttons{
	float:right;
	margin-right:14px;}

.header_clearlogo{
	margin:0px auto;
	padding-top:29px;
	width:356px;}
	
.header_clearlogo a{
	color:#666666;}

.header_greenbox{
	background:#919469;
	padding:3px 0px;}

.header_greenbox_headline{
	padding:15px 0px 0px 15px;}

.header_greenbox_inner{
	background:url(images/header_greenbox_back.jpg) top left repeat-x;
	margin:0px auto;
	overflow:hidden;
	width:944px;}
	
.header_greenbox_rotating{
	background:url(images/header_greenbox_back.jpg) top left repeat-x;
	height:145px;}
	
.header_greenbox_text{
	color:#232323;
	font-size:12px;
	line-height:1.5em;
	padding:0px 28px 10px 28px;}

.line_darkgreen{
	background:#2C2A1B;
	height:1px;}
	
.line_mediumgreen{
	background:#5D5A3B;
	height:1px;}
	
.line_gray{
	background:#EDEBDE;
	height:1px;}

.navbar{
	background:url(images/navback.jpg) top left repeat-x;
	padding:0px;
	text-align:center;}
	
.navbar ul{
	margin:0;
	padding:0;}
	
.navbar ul li{
	display: -moz-inline-stack;  /* Firefox 2 */
	display:inline-block;
	padding:9px 0px;
	margin:0;
	text-transform:uppercase;
	vertical-align: top;
	zoom: 1; /* IE hack to trigger hasLayout */
	*display: inline; /* IE hack to achieve inline-block behavior} */}
	
.navbar ul li a{
	background:url(images/topnav/star.gif) 100% 60% no-repeat;
	color:#EBEBE0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 19px 0px 5px;
	text-decoration:none;}

.navbar ul li a.last{
	background:none;
	color:#EBEBE0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 5px;
	text-decoration:none;}

.navbar ul li a:hover,
.navbar ul li a.last:hover{
	color:#fff;}
	
.navbar a{
	color:#666666;}
	
.navbar-link{
	padding:12px 0px 9px;}
	
.navbar-star{
	padding:11px 11px 10px;}

.news_article{
	padding-bottom:40px;}

.newscolumn_left{
	float:left;
	width:175px;}
	
.newscolumn_left a:hover{
	border:0;}
	
.newscolumn_right{
	float:right;
	width:680px;}

.news_dropdown{
	border:1px solid #999999;
	font-size:11px;
	padding:4px;
	width:100%;}

.news_searchfield_div{
	background:url(images/formfield-search.gif) top left no-repeat;
	padding:5px 3px 6px 3px;
	width:169px;}
	
.news_searchfield_field{
	background:#FFF;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:169px;}

.news_sidebar_title{
	color:#464F3C;
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;}

.pagetitle{
	color:#555;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 25px 0px;}

.page_content{
	padding:5px 30px 20px 30px;
	line-height:1.5em;
	overflow:hidden;}
	
.page_content a{
	color:#8D6636;
	text-decoration:none;}
	
.page_content a:hover{
	border-bottom:1px dotted #634725;
	color:#634725;
	text-decoration:none;}
	
.page_content label{
	display:block;
	padding:0px;
	margin:2px;}
	
.wpcf7-list-item input{
	margin:0;
	padding:0;}
	
.wpcf7-list-item-label{
	margin:0;
	padding:0;}

.post_largertext{
	color:#333;
	font-size:12px;
	line-height:1.4em;}

.post_event_maintext{
	color:#444;
	font-size:12px;
	line-height:1.4em;
	padding-bottom:20px;}

.post_padding{
	color:#666;
	font-size:11px;
	line-height:1.4em;
	overflow:hidden;
	padding:6px 0px 10px 0px;}

.post_padding_withbackground{
	background:#E7E4D3;
	color:#666;
	font-size:11px;
	line-height:1.4em;
	overflow:hidden;
	padding:7px;}

.post_smallertext{
	color:#666;
	font-size:11px;
	line-height:1.4em;}
	
.post_smallertext a{
	color:#8D6636;
	text-decoration:none;}
	
.post_smallertext a:hover{
	border-bottom:1px dotted #634725;
	color:#634725;
	text-decoration:none;}

.post_title01{
	background:url(images/line-dotted.gif) bottom left repeat-x;
	color:#41402C;
	font-size:15px;
	font-weight:bold;
	padding-bottom:6px;}
	
.post_title01 a{
	color:#41402C;
	text-decoration:none;}
	
.post_title01 a:hover{
	border-bottom:1px dotted #41402C;
	color:#41402C;
	text-decoration:none;}
	
.quotebox_outer{
	background:url(images/quote-left.gif) top left no-repeat;
	padding:4px 0px 0px 30px;}
	
.quotebox_inner{
	background:url(images/quote-right.gif) bottom right no-repeat;
	line-height:1.5em;
	padding:0px 30px 4px 0px;}
	
.quotebox_sig{
	padding:8px 30px 40px 0px;
	text-align:right;}

.upcomingevent_bottom{
	background:url(images/line-dotted.gif) top left repeat-x;
	overflow:hidden;
	padding:7px 0px 4px;}
	
.upcomingevents_bottom_left{
	float:left;
	overflow:hidden;
	padding-bottom:2px;}
	
.upcomingevents_bottom_left_icon{
	float:left;
	display:inline;
	padding:1px 5px 0px 0px;}
	
.upcomingevents_bottom_left_link{
	float:left;
	display:inline;}
	
.upcomingevents_bottom_left_link a{
	color:#464F3C;
	font-size:10px;
	text-decoration:none;}
	
.upcomingevents_bottom_left_link a:hover{
	border-bottom:1px dotted #464F3C;
	color:#464F3C;
	font-size:10px;
	text-decoration:none;}
	
.upcomingevents_bottom_right{
	float:right;}
	
.upcomingevents_bottom_right a{
	color:#464F3C;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;}
	
.upcomingevents_bottom_right a:hover{
	border-bottom:1px dotted #464F3C;
	color:#464F3C;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;}

.whitebox{
	background:#EDEBDE;
	overflow:hidden;}

.whitebox_bottomshadow{
	padding-bottom:2px;}
	
.whitebox_bottomshadow_inner{
	background:url(images/whitebox_bottomshadow.jpg) top left repeat-x;
	height:42px;
	margin:0 auto;
	width:946px;}

.whitebox_topshadow{
	background:url(images/whitebox_topshadow.jpg) top left repeat-x;
	height:23px;}





/* FOTOBOOK PLUGIN STYLES */

#fotobook-album{
	background:url(images/line-dotted.gif) bottom left repeat-x;
	margin:0px;
	padding:5px;
	width:100%;}

#fotobook-album td{
	padding:3px 2px;
	text-align:center;
	vertical-align:middle;
	width:150px;}
  
#fotobook-album td a{
	border:0;}

#fotobook-album img{
	background:white;
	border:solid 1px #ccc; 
	padding:6px;}

#fotobook-album img:hover{
	border:solid 1px #585738;}

.fotobook-album a{
	border:0;}

#fotobook-info{
	font-size:10px;
	margin-top:10px;
	text-align:left;}

#fotobook-info th, #fotobook-info td{
	padding:3px;}

#fotobook-info th{
	font-weight:bold;
	vertical-align:top;}

#fotobook-main{
	border-spacing:0;
	font-size:11px;
	margin-bottom:10px;
	width:100%;}

#fotobook-main a{
	font-size:13px;
	font-weight:bold;}

#fotobook-main img{
	background:white;
	border:solid 1px #ccc; 
	padding:6px;}

#fotobook-main img:hover{
	border:solid 1px #585738;}

#fotobook-main small{
	font-size:10px;}

#fotobook-main td, #fotobook-main th{
	margin:0px;
	padding: 10px;
	vertical-align:middle;}

#fotobook-main th {
	text-align:center;
	width:130px;}
	
#fotobook-main th a{
	border:0;}

#fotobook-photo{
	padding-top:20px;
	text-align:center;}

#fotobook-photo img{
	border:0;}
	
#fotobook-photo a{
	border:0;}

.fotobook-photo-caption{
	font-size:12px;}

.fotobook-subheader{
	background:#E7E4D3 url(images/line-dotted.gif) bottom left repeat-x;
	font-size:11px;
	margin:0px 0px 10px 0px;
	padding:7px 4px 7px;
	text-align:right;}
	
.fotobook-subheader-topline{
	background:#E7E4D3 url(images/line-dotted.gif) bottom left repeat-x;
	height:1px;}
	
.fotobook-subheader .main{
	float:left;
	text-align:left;}

.fotobook-subheader .pagination{
	padding-left:4px;
	text-align:right;}

.fotobook-subheader .pagination b{
	background:#F3F2EB;
	border:solid 1px #D1CBAB;
	color:#444;
	font-style:normal;
	font-weight:bold;
	margin:0px 3px;
	padding:2px 4px;}

.fotobook-subheader .pagination a{
	font-weight:normal;
	margin:0px;
	padding:3px 4px;}

.fotobook-subheader .pagination a:hover{
	background:#F3F2EB;
	border:solid 1px #D1CBAB;
	color:#444;
	margin:0px;
	padding:2px 3px;
	text-decoration:none;}

.fotobook-subheader-bottom{
	border-bottom:0;}





/* DEFAULT WORDPRESS STYLES */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
