/* CSS Document */

#midhomeleft {width:249px; border-top: 1px solid #FFF; background:#CBC3C0; border-right: 1px solid #FFF;}

a { color: #5a1d47; text-decoration: underline;}

#maingeneric h2 {font-size: 14px; font-weight:bold; color: #5a1d47; margin: 0 0 3px 0; }

#search {padding-left: 18px; background: #695d54; width:250px; border-right: 1px solid #fff; border-top: 1px solid #fff;}

#sidenav {width: 249px; background-image:url(/graphics/global/sub_module_bg3.gif); background-position: top; background-repeat: no-repeat; background-color: #CBC3C0; font:Arial, Helvetica, sans-serif; color: #695d54; font-size:12px; font-weight: bold; text-align:left;}
#sidenav a {text-decoration: none; color:#695d54}

.topitem {padding: 25px 5px 5px 0; background-image:url(/graphics/global/sub_divider.gif); background-position:bottom; background-repeat:no-repeat;}
.topitem p {margin: 0; padding-left: 19px; font-size:12px;}
.topitem_sub {padding: 15px 5px 5px 0; }
.topitem_sub p {margin: 0; padding-left: 19px; font-size:12px;}

.otheritem {padding: 6px 5px 4px 0; background-image:url(/graphics/global/sub_divider.gif); background-position:bottom; background-repeat:no-repeat;}
.otheritem p {margin: 0; padding-left: 19px; font-size:12px;}
.otheritem_sub {padding: 6px 5px 4px 0; }
.otheritem_sub p {margin: 0; padding-left: 19px; font-size:12px;}
.otheritemsingle {padding: 6px 5px 4px 0; background-image:url(/graphics/global/sub_divider.gif); background-position:bottom; background-repeat:no-repeat;}
.otheritemsingle p {margin: 0; padding-left: 19px; font-size:12px;}

.bottomitem {padding: 6px 5px 7px 0; }
.bottomitem p {margin: 0; padding-left: 19px; font-size:12px;}
.bottomitem_sub {padding: 6px 5px 7px 0; }
.bottomitem_sub p {margin: 0; padding-left: 19px; background-image:url(/graphics/rust/nav_arrow.gif); background-position:left; background-repeat:no-repeat; font-size:11px;}

.singleitem {padding: 6px 5px 4px 0; background-image:url(/graphics/rust/sub_divider.gif); background-position:bottom; background-repeat:no-repeat;}
.singleitem p {margin: 0; padding-left: 19px; background-image:url(/graphics/rust/nav_arrow.gif); background-position:left; background-repeat:no-repeat; font-size:11px;}

.subnavsingleitem {background-image: url(/graphics/global/single_grad.gif); background-position:bottom; background-repeat:no-repeat; height: 29px; padding: 0 0 0 20px; }
* html .subnavsingleitem {background-image: url(/graphics/global/single_grad.gif); background-position:bottom; background-repeat:no-repeat; height: 29px; padding: 3px 0 0 20px; }

#sidenav .subnavsingleitem a{color:#ffffff;}

#subnav {background-color: #c1cbd3;} 
#subnav td {vertical-align:text-bottom;}

.subnavregitem {padding: 0 0 7px 20px; vertical-align:text-bottom; background-color:#a8a191; }
#sidenav .subnavregitem a{color:#ffffff;}

.subnavtopitem {
	background: #A8A191 url(/graphics/global/sub_top_bg.gif) no-repeat; 
	height: 15px; 
	padding: 7px 0 7px 20px; }

* html .subnavtopitem {background-image: url(/graphics/global/sub_top_bg.gif); background-repeat:no-repeat; height: 27px; padding: 2px 0 0 20px; }
#sidenav .subnavtopitem a{color:#ffffff;}

.subnavbottomitem {
	background:#A8A191 url(/graphics/global/sub_bottom_bg.gif) no-repeat; 
	height: 15px; 
	padding: 0 0 7px 20px; }

* html .subnavbottomitem {background-image: url(/graphics/global/sub_bottom_bg.gif); background-repeat:no-repeat; height:17px ; padding:0 0 5px 20px;}
#sidenav .subnavbottomitem a{color:#ffffff;}
 
#toolmodule { background: url(/graphics/global/sub_module_bg.gif); background-position:bottom; background-repeat:no-repeat; border-bottom: 1px solid #fff;}

#module td{padding: 10px 3px 0 3px;}
	
.storytext h3 {color: #9f2d21; font-size: 15px;}

.newsletterbottom {
	background-image: url(/graphics/rust/sub_module_bg2.gif);
	background-position: top;
}

#sectionside {background-color: #CBC3C0;}
	#sectionside td { padding: 27px 0 0 19px; color: #7b95ac}
	#sectionside p {margin:0; padding:0}
	#sectionside .sitedescription {margin-bottom: 5px; padding-right: 20px; display: block;}

#newslettercell {
	background:#CBC3C0;
}
#newslettercell .text{
	padding: 5px 4px 4px;
	color: #FFFFFF;
	text-align: center;
}

#newslettercell .newsletter {padding:0 0 15px 8px;}
#newslettercell .newsletter2 {padding: 0 4px 15px 0;}
#newslettercell .newsletter3 {padding: 10px 0 4px 8px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; font-weight:bold;}

#email_signin{background-image:url(/graphics/global/email_background.gif); background-repeat:no-repeat; height:78px; width:229px; margin:32px 10px 0 10px;}

#donate{padding:25px 0 50px 0;}
#print{padding:0 0 20px 0;}
#email{padding:0 0 20px 0;}