#bigbrothers_body{
background-color:#e9e9e9;
margin:0px;
}
.clear{clear:both;}
.main_backgrnd{
background-color:#FFF;
width:1000px;
margin:0px auto;
}
.logo{
float:left;
margin-top:10px;
}
.logo img{
border-style:none;
}
.social_holder{
width:550px;
float:right;
}
.social_media{
float:left;
margin:30px 0px 0px 0px;
}
.social_media a{
float:left;
margin:0px 20px;
}
.social_media img{
border-style:none;
}
.navigation{
width:1000px;
height:49px;
background-image:url(../images/nav_bckgrnd.png);
position:relative;
background-repeat:no-repeat;
top:15px;
z-index:100;
}
.navigation a{
text-decoration:none;
color:#000;
padding:13px 16px 6px 16px;
border-right:1px solid #c6c6c6;
margin-top:0px;
float:left;
font:bold 12px Arial, Helvetica, sans-serif;
}
.navigation a:hover{
text-decoration:underline;
}
.pic_shadow{
width:1000px;
height:13px;
background-image:url(../images/under_pic.png);
position:relative;
bottom:2px;
z-index:3;
}
.pic_shadow_front{
width:1000px;
height:13px;
background-image:url(../images/under_pic.png);
}
.pic_bot_holder{
position:relative;
bottom:30px;
z-index:10;
}
.top_buttons{
width:960px;
margin:0px auto;
}

.top_but{
width:197px;
float:left;
margin:5px 20px 0px 20px;
}
.top_buttons img{
border-style:none;
float:left;
margin-right:5px;
}
.top_buttons a{
text-decoration:none;
}
.top_buttons a h1:hover{
text-decoration:underline;
}
.top_buttons a p:hover{
text-decoration:underline;
}
.top_buttons a h1{
color:#4cae17;
margin:0px 0px 5px 0px;
font:bold 22px Arial, Helvetica, sans-serif;
}
.top_buttons a.donate h1{
color:#c4161c;
margin:0px 0px 5px 0px;
font:bold 22px Arial, Helvetica, sans-serif;
}
.top_buttons a p{
color:#a3a3a3;
margin:0px;
font:13px Arial, Helvetica, sans-serif;
}
.main_content{
width:980px;
padding:10px;
}

.main_content_inside{
font-family:Arial, Helvetica, sans-serif;
width:980px;
padding:0px 10px 10px 10px;
position:relative;
bottom:23px;
}
.main_content_inside_top{
font-family:Arial, Helvetica, sans-serif;
width:100%;
background-color:#54b948;
float:left;
position:relative;
z-index:1;
bottom:15px;
margin-bottom:10px;
height:222px;
}
.main_content_inside_top a{
color:#ccc;
text-decoration:none;
}
.main_content_inside_top{
color:#FFF;
}
.main_content_inside_top a:hover{
text-decoration:underline;
}

.top_left_image{
float:left;
width:350px;
margin-right:10px;
}
.top_right_content{
 float:left;
 margin:20px 0px 10px 0px;
 width:610px;
}
.right_rail_bot{
 width:650px;
 padding-left:10px;
 float:left;
 margin-top:5px;
}
.right_rail h2{
color:#434343;
}
.right_rail p{
color:#6e6e88;
font:bold 19px Arial, Helvetica, sans-serif;
margin:0px;
}
.calendar ul li{
margin:0px 0px;
padding:2px 0px 4px 5px;
}
.calendar ul li:hover{
background-color:#eee;
}
.calendar_inside ul li{
margin:0px 0px;
padding:2px 0px 4px 5px;
}
.calendar_inside ul li:hover{
background-color:#eee;
}
.date_event{
float:right;
color:#6e6e88;
width:150px;
margin-top:20px;
font:13px Arial, Helvetica, sans-serif;
}
.date_event_title{
float:left;
width:460px;
}
.right_rail_bot h2{
margin:20px 0px 0px 0px;
}
.right_rail_bot h3{
margin:10px 0px 0px 0px;
}
.right_rail_bot span{
font:12px Arial, Helvetica, sans-serif;
}
.right_rail_bot form{
 font:12px Arial, Helvetica, sans-serif;
}
.left_rail_bot{
 width:315px;
 float:left;
}
.left_rail_front{
 width:640px;
 float:left;
}
.left_rail_front h1{
 font:bold 25px Arial, Helvetica, sans-serif;
 color:#4cae17;
}
.left_rail_front p{
 font:15px Arial, Helvetica, sans-serif;
 color:#000;
}
.right_rail{
 float:left;
 margin:10px;
 width:310px;
}
.calendar{
border-left:3px solid #6e6e6e;
border-bottom:3px solid #6e6e6e;
padding:10px;
}
.stats{
border-right:3px solid #6e6e6e;
border-bottom:3px solid #6e6e6e;
padding:10px;
}
.stats a{
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#444444;
}
.story{
border-right:3px solid #6e6e6e;
padding:10px;
}
.story p{
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#444444;
width:150px;
float:left;
}

.story p a{
font:12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#4cae16;
text-decoration:none;
}
.story p span{
font:bold 13px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#6e6e6e;
}
.stats img{
border-style:none;
float:left;
margin-top:10px;
}
.stats a p:hover{
text-decoration:underline;
}
.stats a p{
width:150px;
float:left;
}
.stats a span{
font:bold 13px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#6e6e6e;
}
.stats a span:hover{
text-decoration:underline;
}
.calendar_inside{
border-right:3px solid #6e6e6e;
border-bottom:3px solid #6e6e6e;
padding:10px;
}
.calendar_inside h2{
  font:bold 18px Arial, Helvetica, sans-serif;
 color:#6e6e6e;
 margin:0px;
}

.calendar_inside a{
text-decoration:none;
color:#4cae17;
font:13px Arial, Helvetica, sans-serif;
}
.calendar_inside a span{
color:#6e6e6e;
margin-right:35px;
}
.calendar_inside a:hover{
text-decoration:underline;
}

.calendar h2{
  font:bold 18px Arial, Helvetica, sans-serif;
 color:#6e6e6e;
 margin:0px;
}

.calendar a{
text-decoration:none;
color:#4cae17;
font:13px Arial, Helvetica, sans-serif;
}
.calendar a span{
color:#6e6e6e;
margin-right:35px;
}
.calendar a:hover{
text-decoration:underline;
}
.calendar_scroll{
list-style: none;
height:175px;
overflow: auto;
}
.calendar_scroll ul{
padding: 0;
margin-left: 0;
}
.calendar_scroll li{
margin-bottom:10px;
display:block;
}
.video{
border-left:3px solid #6e6e6e;
padding:10px;
}
.video h2{
  font:bold 18px Arial, Helvetica, sans-serif;
 color:#6e6e6e;
 margin:0px;
}
.footer{
width:1000px;
text-align:center;
font:10px Arial, Helvetica, sans-serif;
 color:#000;
 margin:0px auto;
}
.footer a{
text-decoration:none;
font:10px Arial, Helvetica, sans-serif;
 color:#000;
}
.footer a:hover{
text-decoration:underline;
}

.search{
float:right;
border-style:none;
margin:40px 10px 0px 0px;
}
.search input{
float:left;
margin-right:2px;
}
.search button {
	border: none;
	float: left;
}
.search input.box {
	color: #000;
	width: 190px;
	height: 15px;
	padding: 2px 3px 4px 5px;
	border:1px solid #ccc;
	margin-right: 5px;
}
.search input.box:focus {
	background: #eee;
	outline: none;
}
.search input.btn {
border-style:none;
	width: 58px;
	height: 21px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/search.jpg) no-repeat top right;
}


.picture_changer_bottom{
 background-image:url(../images/pic_bottom.png);
 width:1000px;
 height:33px;
 float:left;
 position:relative;

 z-index:9;
}

#test ul li img{
 border-style:none;
}

.main_events a{
 text-decoration:none;
font:13px Arial, Helvetica, sans-serif;
 color:#4cae16;
 float:left;
 width:95%;
 margin-bottom:2px;
 padding:3px 0px 2px 5px;
}

.main_events a:hover{
 text-decoration:underline;
 background-color:#eee;
}

.top_link ul li{
display:none;
}
ul.dropdown,

ul.dropdown li,

ul.dropdown ul {

 list-style: none;

 margin: 0;

 padding: 0;

}
ul.dropdown {

 position: relative;

 float: left;

}



ul.dropdown li {

 float: left;

 line-height: 1em;

 vertical-align: middle;

 zoom: 1;

}
ul.dropdown ul {

 visibility: hidden;

 position: absolute;

 top: 100%;

 left: 0;

 z-index: 598;

 width: 100%;

 

}



ul.dropdown ul li {

 float: none;

}
ul.dropdown {
	float:left;
}



	

	

	li.top_link {

	 padding: 0px; 

	 color: #000;

	 line-height: normal;

	  font: normal 18px Arial, Helvetica, sans-serif;

	}
	ul.dropdown a:link,

	ul.dropdown a:visited { color: #2d3f6c; text-decoration: none; }

	ul.dropdown a:hover { color: #2d3f6c; text-decoration: none; }

	ul.dropdown a:active { color: #000; }





/* ----- END LEVEL */





	/* ----- NON-FIRST LEVEL */



	ul.dropdown ul {
	width: 154px;
	background-color: #2d3f6c;
	color: #FFF;
	text-transform: none;
	font: normal 14px Arial, Helvetica, sans-serif;
	filter: alpha(opacity=90);
	 -moz-opacity: .9;
	 KhtmlOpacity: .9;
	 opacity: .9;
	}
	ul.dropdown *.dir {
 
 padding: 9px 15px 10px 10px;
}
ul.dropdown li a {
	display: block;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px; 
}





/* ------------- Override default */



	ul.dropdown li {

	 padding: 0;
   
	}





/* ------------- Reinitiate default: post-override activities  */



	ul.dropdown li.dir {

	 padding: 0px 20px 0px 14px;
   
	}
