@charset "UTF-8";
/* CSS Document */
body{
background-color:#003175;
}
.grid_10_custom{width:500px;float:left;}
.grid_5_custom{width:245px;float:left;margin-left:14px}
#container{
background:url(../images/home-bg.jpg) no-repeat top;
width:1420px;
min-height:972px;
margin:0 auto;
}
#subcontainer{
background:url(../images/subbg.jpg) no-repeat fixed center;
margin:0 auto;
}
#subwrapper{
background:transparent url(../images/subcontentbg.jpg) repeat-y;
width:824px;
min-height:703px;
}
#subcontent{padding:10px 30px 0 30px;}
#logohead{
height:143px;
}
#banner{
width:699px;
height:405px;
margin:0 0 30px 17px;
}
#homenav{
height:40px;
text-align:center;
width:740px;
margin-left:20px;
border-bottom:#7d3019 solid 1px;
}
#homenav ul{
height:40px;
}
#homenav ul li{
list-style-type:none;
display:inline;
height:40px;
margin-left:12px;
font:10px/1.5 Helvetica, Arial, sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#396593;
}
#homenav ul li a{
text-decoration:none;
color:#396593;
}
#homenav ul li.active a{
color:#ffffff;
background-color:#7d3019;
padding:2px 4px;
}

#homecontent{
margin:20px 0 0 0;
}
#homecontent p{
margin:0;
padding:0;
font-size:10px;
}
#homecontent h2{
margin:0;
padding:0;
font-size:12px; 
color:#426682;
}
#homecontent h3{
margin:0 0 10px 0;
padding:2px 0px 1px 7px;
font-size:11px; 
color:#ffffff;
font-weight:normal;
background-color:#7d3019;
}
strong{font-weight:bold;}
#vimeo{
background:url(../images/vimeobg.jpg) no-repeat;
width:305px;
height:212px;
margin-top:-30px;
padding:6px 0 0 6px;
}
.grid_6{
margin:0;
padding:0
}
#tweet{
margin:5px 0 0 0;
color:#fff;
font-size:10px; 
width:780px;
margin-left:20px;
height:24px;
line-height:24px;
overflow:hidden;
background-color:#7d3019;
}
#tweet h4{
margin:0;
float:left;
color:#fff;
font-size:10px; 
line-height:22px;
}
#tweet ul{
list-style-type:none;
}
#tweeter{
margin:5px 0 0 0;
color:#fff;
font-size:10px; 
width:780px;
margin-left:20px;
height:24px;
line-height:24px;
overflow:hidden;
}
#donatefloat{
z-index:50000;

position:absolute;
margin:80px 0 0 720px;}

#mailingfloat{
z-index:50000;

position:absolute;
margin:830px 0 0 -75px;}

#footera{margin:30px 0 0 24px;
color:#396593;
font-style:italic;
font-size:11px;
}	
#footerb{
margin-top:30px;
color:#396593;
font-style:italic;
font-size:11px;
text-align:right;
}
#footer{
background:url(../images/footer.jpg) no-repeat;
height:131px;
width:825px;}

#sidebartop{
background:url(../images/sidebartop.jpg) no-repeat; height:12px;}
#sidebarcontent{background:url(../images/sidebarbg.jpg) repeat-y;padding:0 7px}
#sidebarbottom{background:url(../images/sidebarbottom.jpg) no-repeat; height:12px;}
#sidebarcontent ul{list-style-type:none;
margin-bottom:20px;
margin-left:-24px;
width:250px;}
#sidebarcontent ul li{
border-bottom:1px solid #7d3019;
}
#sidebarcontent ul li a{
color:#7D3019;
font-style:italic;
margin-left:6px;
text-decoration:none;
}

#partnertop{
background: url(../images/partnertop.jpg) no-repeat;
height:3px;
}
#partnercontent{
background: url(../images/partnerbg.jpg) repeat-y;
}
#partnerbottom{
background: url(../images/partnerbottom.jpg) no-repeat;
height:5px;
margin-bottom:10px;
}
.partnerimage{
margin:0 0 0 4px;
}
.partnercontent{
margin:0 0 0 4px;
padding:4px;
color:#fff;
}
.partnercontent h1{
color:#fff;
font-style:italic;
font-size:14px;
font-weight:bold;
margin:0;
}

.sidebar_latestnews h2 {
color:#7D3019;
font-size:14px;
font-style:italic;
font-weight:normal;
margin:0;
}
.sidebar_latestnews h2 a{
color:#7D3019;
font-size:14px;
font-style:italic;
font-weight:normal;
margin:0;
}
.sidebar_latestnews h3{
background-color:#7D3019;
color:#FFFFFF;
font-size:11px;
font-style:italic;
font-weight:normal;
margin:0 0 4px 2px;
padding:2px 0 1px 7px;
width:70px;
}
.sidebar_newstxt{
font-size:11px;
color:#3e3e3e;
line-height:13px;
font-style:italic;
}
.partner_btn{
margin:0 0 0 4px;
float:right;
padding:4px;
}

h1{color:#396593;}
hr{margin:0;
background-color: #9badbf;
height: 1px;}

input,
textarea,
select {
margin: 5px;
background-color: #ffffff;
border: 1px solid #d4d4d4;
}

textarea {
width: 270px;
}

fieldset
{
margin-top:10px;
background-color:#e2e2e2;
padding:10px;
}
legend
{
color:#396593;
font-weight:bold;
font-style:italic;
margin-left:-10px;
padding:4px 10px 20px 10px;
}

label {
float: left;
width: 200px;
font-weight: bold;
margin: 5px;
}

#mainbar label {
float: left;
width: 200px;
font-weight: bold;
margin: 5px;
}
#mainbar{
margin:10px 0;
}
#mainbar h1{
text-align:center;
color:#396593;
padding-top:6px;
padding-bottom:6px;
margin:0px;
background-color:#fdfdfd;
font-size:138.5%;
}

a {color:#396593}
td{font-family: Georgia,Times New Roman,Times,serif; font-size: 14px; color: rgb(75, 75, 75);}
.ditto_summaryPost{font-family: Georgia,Times New Roman,Times,serif; font-size: 14px;}
.content-padding p{margin:0;}