/*
Theme Name: NB Community Coalition Default
Theme URI: http://nbccoalition.org/
Description: The default WordPress theme for NB Community Coalition
Version: 1.0
Author: Brainspiral Technologies
Author URI: http://brainspiral.com/



*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
	background: #fff;
	color: #000;
	padding-bottom: 10px;
}
a[href $='.pdf'] {
   padding-right: 28px;
   background: transparent url(images/pdficon_small.jpg) no-repeat center right;
}
a[href$=".xls"] {
background: transparent url(images/xlsicon_small.gif) no-repeat center right;
   padding-right: 28px;
}
a[href$=".doc"] {
background: transparent url(images/docicon_small.jpg) no-repeat center right;
   padding-right: 28px;;
} 
#wrap{
width:1004px;
border:5px solid #b22519;
margin: auto;
padding-bottom: 20px;
}
#page {

	width: 1000px;
	text-align: left;
	margin: auto;
	}

#header {
	margin: 0;
	padding:0;
	background: #fff url('images/header.png') no-repeat bottom center;
	}

#headerimg 	{
	margin: 0;
	padding:0;
	height: 155px;
	width: 1000px;
	}
#top-nav {
float: right;  
text-align:right;
margin-top: 22px; 
padding-right:29px;
font-size:11px;
font-weight: 600;
width: 498px;
text-transform:uppercase;
}
#top-nav ul {
margin: 0; 
list-style-type: none; 
list-style-image: none; 
}  
#top-nav li {
display: inline; 
}  

#top-nav ul li a {
text-decoration:none;  
margin:0;
padding-left: 4.5px;
padding-right: 9px; 
color: #ebb320;
background: #fff;
border-right: 1px solid #ebb320;
}
#top-nav ul li a:hover{
color: #b22519;
background: #fff;
font-size:11px;
font-weight: 600;
}
#nav {
margin-top: 45px; 

text-align:right;

float: right;  
font-size:11px;
font-weight: 600;
width: 516px;
text-transform:uppercase;
}
#nav ul {
text-align:right;
margin: 0; 
list-style-type: none; 
list-style-image: none; 
}  
#nav li {
text-align:right;
display: inline; 
font-weight: 600;
text-decoration:none;  
margin:0;
padding-left: 4.5px; 
padding-right: 9px; 
color: #ebb320;
background: #fff;


}  
label .cf2_field_4{
width: 400px;
}

#nav ul li a {
font-weight: 600;
text-decoration:none;  
margin:0;
padding-left: 4.5px; 
padding-right: 9px; 
color: #ebb320;
background: #fff;
border-right: 1px solid #ebb320;
}
#nav ul li a:hover{
color: #b22519;
background: #fff;
font-size:11px;
font-weight: 600;
}
#nav ul li ul li{
width:320px;}
#nav ul li ul li a{
padding:5px;
text-align:left;
}
#nav ul li ul li a:hover{
border-right: 0;
border-left: 1px solid #b22519;
}
#content {
	font-size: 1.2em;
	width: 742px;

	text-align:left;
	float:left;
	}
.navigation  {
	font-size: 10px;
	width: 600px;
	height: 25px;
	margin-bottom: 5px;
	border-bottom: solid 2px #b22519;
	text-align:left;
	float:left;
	}
.navigation, .navigation a:link, .navigation a:visited {
color: #b22519;
text-decoration: none;
}
.navigation a:hover{
color: #b22519;
text-decoration: underline;
}
img {
border: 1px solid #b22519;
padding:2px;
margin: 5px 15px 5px 5px;

}
#li-2-4 .cf-before span{
width: 200px;
}
#li-2-4 .cf-before{
width: 200px;
}
.newsentry{
border-left:solid 2px #ebb320;
padding-left: 5px;
}
.post{
	width: 600px;
	margin-right: 75px;
	float: right;
	text-align:left;
	}

.content_top{
width: 600px;
	height:32px;
position:relative;
background: #fff;
margin-right:20px;
	}
.content_top h2{
padding:0;
color: #ebb320;
}	
#entry{
position:relative;
background: #fff url('images/page.png') repeat-y bottom center;

width: 1000px;
float:left;
padding:0;
margin: 0;
}
.entry{
position:relative;

padding: 0 10px;

width: 600px;
margin-right:20px;
}
#subentry{
min-height: 200px;
padding: 10px;
margin:15px;
width: 560px;
}
h3 a:link,h3 a:visited{
font-size:14px;
color:#ebb320;
text-decoration:none;
}
 h3 a:hover{
font-size:14px;
color:#ebb320;
text-decoration:underline;
}
.alignleft{
float:left;
}
.alignright{
float:right;
}
	
.post_entry{

border: 5px solid #81b35c;
-moz-border-radius-topleft:20px;
-webkit-border-top-left-radius:20px;
-moz-border-radius-topright:20px;
-webkit-border-top-right-radius:20px;
-moz-border-radius-bottomleft:20px;
-webkit-border-bottom-left-radius:20px;
-moz-border-radius-bottomright:20px;
-webkit-border-bottom-right-radius:20px;
margin-top:11px;
padding: 10px ;
	background-color: #fff;
min-height: 185px;
width:95%;

}
.med_glory{
float: left;
width: 40%;
}		
.post_text{
position: relative;
width: 60%;
margin-left: 41%;
}	
#sidebar {
width:276px;
float: left;
background: #fff;
z-index:1;
text-decoration: none; 
}
#sidebar a:link,#sidebar a:visited {
text-decoration: none; 
}
#sidebar ul{
padding:0 0 0 20px;
list-style: none;
}
#sidebar h2{
color: #96d260;
}
.sidebar_top{
float: left;
	width: 276px;
	height:277px;
background: #fff url('images/sidebar_top_forum.png') no-repeat top center;
	}
.sidebar_donate{
float: left;
	width: 276px;
	height:152px;
background: #fff url('images/sidebar_donate.png') no-repeat top center;
	}
.sidebar_bottom{
float: left;
	width: 276px;
	height:145px;
background: #fff url('images/sidebar_bottom.png') no-repeat bottom center;
	}
.cf-group-after{
width:400px;
}	
#footerimg {
clear: both;

	background: #fff url('images/footer.png') no-repeat top;
width: 1000px;

	height: 43px;
	border: none;
	margin: auto;
	}
#footer {
	clear: both;
	width: 1000px;
	height: 43px;
	border: none;
	margin: auto;
}
#footer p{
margin: 0 auto 4px;
width: 700px;	
height: 73px;
text-align: center;
}


