/*
LAYOUT: One-Column 
DESCRIPTION: One-column fluid layout with sidebars stacked in two columns below content
*/


html, div, input, form {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;

}
div {
float: left;
}

#newsletter p{
float: none;
}

#google_spread {
width: 582px;
height: 1594px;
}

p{

line-height: 22px;
float: left;
margin: 6px 0px;
width: 100%
}

img {
border: solid 0px;
}

a {
color:#8C2016;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

ul {
list-style-image:none;
list-style-position: outside;
list-style-type:none;
padding-left: 28px;
margin: 0px;
float: left;
}

.spacer li {

float: none;
margin-bottom: 3px;
list-style: square;


}

.schedule_spacer {
border-bottom: dotted 1px #1e1e1e;
padding: 10px 0px;
}

.widget_recent_entries li{
list-style: square;
margin-bottom: 3px;
}


.sub_link{
margin-left: 0px;
margin-right: 11px; 
margin-top: 6px;
padding: 3px;
background: #ebebeb;
}

body {
background:#1e1e1e; 
margin:0;
padding:0;
text-align:center;
float: none;
}

#wrapper {
margin:0 auto;
text-align:left;
width:900px;
float: none;
}


h2 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
color: #1e1e1e;
margin: 0px;
padding:0px;
float: left;
width: 100%
}
 h3 {
float: left;
width: 100%
}

.spacer h2 {
margin: 6px 0px 6px;
}

.entry-title a{

font-family:Georgia,"Times New Roman",Times,serif;

}

.float_left{
float: left; 
margin-right: 6px; 
margin-top: 6px;
border: solid 1px #1e1e1e;
} 


#logo_align{
float: none;
}

#logo {
height:55px;
float: none;
width:900px;
margin-top: 25px;
margin-bottom: 0px;
text-align: right;
}



#banner {
border:1px solid #CCC;
height:250px;
width:898px;
float: none;
}

.homep{
background:transparent url(images/banner_home.jpg) no-repeat scroll 0 0;
}

.about{
background:transparent url(images/banner_about.jpg) no-repeat scroll 0 0;
}

.schedule{
background:transparent url(images/banner_schedule.jpg) no-repeat scroll 0 0;
}

.media{
background:transparent url(images/banner_media.jpg) no-repeat scroll 0 0;
}

.support{
background:transparent url(images/banner_support.jpg) no-repeat scroll 0 0;
}

.sponsor{
background:transparent url(images/banner_sponsor.jpg) no-repeat scroll 0 0;
}

.contact{
background:transparent url(images/banner_contact.jpg) no-repeat scroll 0 0;
}

.volunteer{
background:transparent url(images/banner_volunteer.jpg) no-repeat scroll 0 0;
}

.resources{
background:transparent url(images/banner_resources.jpg) no-repeat scroll 0 0;
}

#access {
background-color:#8C2016;
border:medium none;
height:34px;
padding-left:19px;
padding-right:0px;
padding-top: 0px;
margin-top: 6px;
width:882px;
float: left;

}


#access a {
color:#FFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
}

.menu_links {
float: left;
height: 27px;
padding-left:8px;
padding-right:8px;
padding-top: 7px;
}

#container {
border:medium none;
margin:6px 0 0;
width:900px;
float: left;
background-color:#transparent;
padding: 0px;


}


.submenu {
width: 628px;
height: 34px;
background: url(images/bg_pinstripe.gif) #ebebeb;
position: relative;
left: -26px;
top: -10px;
border-bottom: solid 6px #1e1e1e;

}




.submenu li{
list-style-type: none;
float: left;
}

#content {
background-color:#ebebeb;
border: none;
border-color:#1E1E1E;
float:left;
margin:0 6px 0 0;
width:576px;
padding: 10px 26px 20px 26px;
min-height: 780px;
max-height: none;

}

.content_box {
border-bottom: dotted 1px #1e1e1e;

}

.hentry{
float: none;
border: none;
margin-bottom: 25px;
}

.entry-content{ 
float: none;
}

.entry-meta{
padding-bottom: 26px;
}

#sponsor_wrapper{

width: 576px;


}

.sponsor_logos {
float: left;
width: 150px;
min-height: 65px;
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
padding-bottom: 15px;
border: none;
margin: 5px 6px;
background: transparent;
}


#secondary {
background-color:transparent;
border:none;
float:left;
margin:0;
padding:0;
width:255px;

}



.widget {
background:#ebebeb;
border:none;
float:left;
margin-bottom:6px;
margin-top:0;
width:241px;
padding: 10px 13px 10px 13px;
c
}

.widgettitle {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px 0px 6px;
border-bottom: solid 1px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
color: #1e1e1e;
line-height: 33px;
}

#newsletter > div {
float: none;
}

.sidebar_title {
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
border-bottom: solid 1px;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:22px;
color: #1e1e1e;
line-height: 33px;
}

.xoxo{
float: left;
padding: 0px;
margin: 0px;
line-height: 15px;
}


#text-6 {
border-bottom: solid 0px;

}


#sponsors {
background-color:#F9F9F0;
border: none;
height:75px;
margin:6px 0 0;
float: left;
width: 900px;
}

#footer {
background-color:#1E1E1E;
color:#FFFFFF;
margin-top: 6px;
float: left;

}

#footer_wrapper {
margin: 0 auto;
width: 900px;

}

#footer_align{
text-align: center;
height:55px;
margin-top: 6px;
margin-bottom: 25px;

}

#footer_links{
width: 900px;
float:left;
}

#footer_logo{
width: 900px;
float:left;
margin-bottom: 14px;

}

#footer a {
color:#FFFFFF;
font-family:arial,helvetica,sans-serif;
}

#footer p {
width: 900px;
}