/*GLOBAL STYLES ********************************************************** */

a{color:#661916;}
a:hover{color:#000000;}
a img{border-width:0;}
h2{color:#661916;font:18px Arial;margin: 0 0 15px 0;}
p{line-height: 21px;}
    
img.centered {display: block;margin-left: auto;margin-right: auto;clear:left;}
img.alignright {padding: 4px;margin: 0 0 10px 10px;clear:left;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;clear:left;}
.alignright {float: right;}
.alignleft {float: left;}
	
body
{
    background: #343434 url(../image/bodyBg.gif);
    background-repeat: repeat-x;
    color: #605e55;
    margin-top: 0px;
    font: 12px Arial;
    text-align: center;    
}

#container
{
    background: #ffffff url(../image/containerBg.gif);
    background-repeat: repeat-x;
    margin: 0 auto;
    padding:10px;
    text-align: left;
    width: 940px;
}

#content{background: #ffffff url(../image/contentBg.gif);padding-top:30px;width:940px;}

#header{width: 940px;height: 123px;}

#logo{float:left;}

#mainMenu
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #621815;
    clear: both;
    color: #ffffff;
    border-top: white 1px solid;
    width: 940px;
    height: 62px;
}

#mainMenu li{display:block;float:left;}

#mainMenu li a
{
    display: block;
    height:62px;
    background-image: url(../image/mainMenuBg.gif);
    text-indent:-9000px;
    outline:none;


}

li#homeMenu a{width:100px;background-position:0px 0px;}
li#homeMenu a:hover,#home li#homeMenu a{background-position:0px 62px;}

li#aboutMenu a{width:78px;background-position:-99px 0px;}
li#aboutMenu a:hover,#about li#aboutMenu a{background-position:-99px 62px;}

li#programsMenu a{width:154px;background-position:-178px 0px;}
li#programsMenu a:hover,#programs li#programsMenu a{background-position:-178px 62px;}

li#involvedMenu a{width:98px;background-position:-332px 0px;}
li#involvedMenu a:hover,#involved li#involvedMenu a{background-position:-332px 62px;}

li#donationMenu a{width:122px;background-position:-430px 0px;}
li#donationMenu a:hover,#donation li#donationMenu a{background-position:-430px 62px;}

li#newsroomMenu a{width:90px;background-position:-551px 0px;}
li#newsroomMenu a:hover,#newsroom li#newsroomMenu a{background-position:-551px 62px;}

li#mediaMenu a{width:101px;background-position:-642px 0px;}
li#mediaMenu a:hover{background-position:-642px 62px;}

li#contactMenu a{width:197px;background-position:-741px 0px;}
li#contactMenu a:hover,#contact li#contactMenu a{background-position:-741px 62px;}

#mainMenuShadow{margin-bottom:-3px;}

#footer
{
    color:#e3e3e3;
    margin: 10px auto 0px auto;
    text-align: center;
    width: 960px;
}

.picture{background:#ffffff;border: #c8c8c8 1px solid!important; padding:3px;}

#slogan{float: right;margin: 90px 20px 0px 0px;}

#sidebar{float:right;width:359px;padding-bottom:100px;}

#home #sidebar h2,#home #sidebar p{margin-left:45px;} 

/*HOMEPAGE STYLE ****************************************************** */

#feature{width:940px;}

#featurePhoto{float:left;}

#callAction
{
	background-image: url(../image/callActionBg.jpg);
    background-color: #000000;
    float: right;
    height: 265px;
    padding: 65px 30px 0px 50px;
    width: 279px;
}

#callActionText{display: block;margin-top: 20px;color:#7d7d7d}

#callActionBtn{margin: 43px 0 0 18px;}

#homeInformation{float:left;}

.homeHighlight{padding-bottom:40px;width:519px;}

.homeHighlight img{clear: left;float: left;margin-right:20px;}

#sidebarLocationMap{margin:20px 0 0 39px;}

/*INTERIOR STYLE ****************************************************** */

#interiorContent
{
	float:left;
	margin-bottom:50px;
	width:480px;
	margin-left:40px;
}

#interiorContent img{background:#ffffff;border: #c8c8c8 1px solid!important; padding:3px;clear:left;margin:5px;}


#interiorContent li{line-height:19px;margin-bottom:10px;}
#callActionInterior
{
	background-image: url(../image/callActionBg.jpg);
    background-color: #000000;
    float: right;
    height: 170px;
    padding: 40px 30px 0px 50px;
    width: 279px;
}

#callActionBtnInterior{margin: 24px 0 0 17px;}

#callActionInterior #donateOnline{margin:-2px 0px 0px -3px;}
#sidebarMenu
{
	width:339px;
	list-style:none;
	margin:0px 10px 30px 10px;
	padding:0px;
}

#sidebarMenu li a
{

line-height:15px;background-image:url(../image/sidebarArrow.jpg);
background-repeat:no-repeat;
background-position: 3% 60%;
border-bottom:1px #c5c5c5 solid;
display:block;
font-weight:bold;
padding:7px 7px 7px 35px;

text-decoration:none;

}

#sidebarMenu li a:hover
{
background-image:#959595 url(../image/sidebarArrow.jpg);
background-repeat:no-repeat;
background-position: 3% 60%;


}

.widget h2{color:#661916;margin:0 0 20px 40px;}
.widget p{margin:0 0 20px 40px;}
.widget ul{list-style:none;}
.widget{display:block;margin-bottom:50px;}

/*NEWSROOM ****************************************************** */

.post{margin-bottom:50px;padding-bottom:20px;border-bottom:1px solid #e2e2e2;}
.contactForm{background-color:#f8f8f8;padding:20px;width:465px;border:1px solid #e3ddd1;}
.contactForm label span{width: 90px;display: block;margin-bottom:3px;}
.contactForm input, .cform textarea, .cform select {padding:1px 3px;}
.contactForm textarea, .cform input {width: 300px;}
#sendbutton{width:120px;margin-left:35px;}
.contactForm ol{list-style:none;}
.contactForm fieldset{border:0;}