html,body {height: 100%; margin: 0; padding: 0; text-align: center;}
body{background: #ffffff url(images/stroke/page_back.jpg) repeat-x; width: 100%;}
hr{display: none; font-size: 0; height: 0; margin: 0; padding: 0; visibilty: hidden;}
#main{text-align :center;
border-top:5px solid #BB1404;
	width :950px;
	height :100%;
	margin-left :auto;
	margin-right :auto;
}


#header{overflow: hidden; width:950px;}
#headerleft{float:left; width:400px; text-align:left;}
#headerright{float:right: width:300px;}

#nav{

	background-image:url(images/stroke/menu_back.jpg); background-repeat:repeat-x;
	height:46px;
	float:left;
	width:950px;
	text-align:left;
	

}

#nav ul{

	margin-top:6px;	
	

}

#layout_main{font-size:95%;}
#layout_main strong{color:#990000;}

#nav li{
	
	margin-top:10px;
	display :inline;
	background-image:url(images/stroke/nav_spacer.jpg); background-position:right center; 
	background-repeat:no-repeat;
	

}

#nav a{

	font-family :Verdana, Verdana, Helvetica, sans-serif; font-size:12px;
	font-weight:bold; color:#FFFFFF;
	text-decoration	:none; padding:0px 10px 0px 10px;
}

#nav a:hover{

	font-family:Verdana, Verdana, Helvetica, sans-serif;color:#EAA799;text-decoration	:none; padding:0px 10px 0px 10px;
}
#banner{margin-top:0px; float:left;}
#banner img{border:0px; margin-top:0px;}

#bar_container{background: #FCFBE2;}
#bar_left{float: left; overflow:hidden; padding-top: 5px; width: 70%;}
#bar_right{float: right; padding-top: 7px; overflow:hidden; width: 29%;}
#bar_right #searchbox{border: none; margin: 0;}
#bar_divider{border-bottom: solid 1px #d1d1d1; clear: both; height: 1px; margin: 0 15px; overflow: hidden;}
	
#page_wrapper_top{float:left; width:950px; background-color:#FCFBE2; min-height:200px;}
#page_wrapper_top_left{padding:0 20px; text-align:left;}
#page_wrapper_top_left h1{font-family:Arial; font-size:33px; color:#B61E12; display:none;}

#page_wrapper_top_right{float:right; width:275px; padding:10px; text-align:left;}

#page_wrapper_bottom{float:left; width:950px; background-color:#FFFFFF; min-height:200px;}
#page_wrapper_bottom_left{float:left; width:650px; margin-top:10px; overflow: hidden; text-align:left;}
#page_wrapper_bottom_right{float:right; width:290px; margin-top:10px; overflow: hidden; text-align:left;}

#inner_top{float:left; width:928px; border-bottom:1px solid #EBE4CD;}
#inner_top h2{font-family:Trebuchet MS; font-size:25px; font-weight:bold; text-align:left; color:#AC1304; font-style:italic; margin-top:10px; margin-bottom:10px;}

#headerleft img{border: 0; margin: 30px 0 0 0px;}

#headerleftinner{padding: 0; margin: 0; height: 194px;}

#headerright img{border: 0;}
#logo{height: 194px; overflow: hidden; padding: 0; text-align: left;}
#left{float: left; font-size: 1em; overflow: hidden; text-align: left; width: 175px;}
#leftinner{background: url(images/hhw2009/menurepeat.gif) 22px top repeat-y; padding: 0;}
#leftimage{padding-left: 35px;}
#right{float: right; overflow: hidden; text-align: left; width: 605px;}
#breadcrumb{padding:10px; text-align: left; background-color:#FCFBE2; font-family:Arial; font-size:11px;}
#breadcrumb a{color: #597ea1; text-decoration: underline; color:#8F0E0E;}
#content{padding: 10px 40px 10px 15px; text-align: left;}
#content ul{list-style-image: url(images/hhw2009/bullit-heart.gif);}
#contenttext{padding: 0;} 
#contenttext p{margin: 0; padding: 0;}
#margin{height: 82px;}
		
#ff_2443_0, #ff_2449_0{width:170px; padding:3px; border:1px solid #B79E3E;}

.form_field{margin-top:20px;}
.form_field input{border:1px solid #B79E3E;}

.ff_horizontal ul{width:20px;}
.ff_horizontal li {
display:inline;
list-style-type:none;
padding-right:20px;
}

.form_field ul li {
padding:5px;
}

.boxcontents{width:261px; border:1px solid #AF944D; -moz-border-radius: 8px; -webkit-border-radius: 8px; background-image:url(images/stroke/quick_donate_back.png); background-repeat:repeat-x;}
.boxcontents ul{margin:0; padding:0;}
.boxcontents li{list-style-type:none; font-size:12px;}
#quick_donate_amount_label{font-size:12px;}
.red{font-size:25px; font-famiyl:Arial; font-weight:bold; color:#AA130A; margin-bottom:10px;}
.boxcontents textfield{width:150px;}
.textfield{width:120px;}

#footer img{border:0px;}

#footer{float:left; font-size: 0.8em; height: 82px; text-align: center; width: 950px; margin-top:10px; margin-bottom:20px;}

#footer_left{float:left; text-align:left;}

#footer_left a{font-family:Arial; font-size:11px; color:#555555; font-weight:100; text-decoration:none;}
#footer_left a:hover{font-family:Arial; font-size:11px; color:#555555; font-weight:100; text-decoration:none;}

#footer span{font-family:Arial; font-size:11px; color:#A3A3A3;}

#footer_right{float:right; width:150px; text-align:right;}


#footerinner{background: url(images/hhw2009/footer-inner-bg.jpg) left top repeat-x; color: #337500; height: 82px; margin: 0 auto; overflow: hidden; text-align: left; width: 780px;}
#footerinner a{text-decoration: none;} 
#footerleft{background: url(images/hhw2009/footer-left-bg.jpg) top left no-repeat; color: #fff; float: left; overflow: hidden; width: 500px; text-align: left; height: 82px;}
#footerleft a{color: #fff; font-size: 0.8em;}
#footerlefttext{font-size: 0.7em; padding: 15px 0 0 24px;}
#footerright{background: url(images/hhw2009/footer-right-bg.jpg) top right no-repeat; color: #ffffff; float: right; height: 82px; line-height: 15px; overflow: hidden; text-align: right; width: 280px;}
#footerright a{color: #fff; font-size: 0.7em;}
#iplanit{padding: 50px 24px 0 0;}
#footermenulinks ul{line-height: 15px; margin: 0; padding: 0; width: 100%; text-align: center;}
#footermenulinks ul li{color: #8fa555; display: inline; font-size: 0.9em;}
#footermenulinks ul li a{color: #8fa555; font-size: 0.9em; padding: 0px; text-decoration: none;}
#footermenulinks ul li a:hover{color: #333;}
#footermenulinks #active {}
.bold{font-weight: bold;}
.clear{clear: both; font-size: 0; height: 0; overflow: hidden;}
.copyright{font-size: 80%; color: #ffffff; padding: 0 0 0 15px;}
.copyright a{color: #d3d6d9;}
#login-icon{float: right; padding: 116px 20px;}
#login-icon a{}
#login-icon img{border: 0px;}
#texticon{text-align: right; padding-right: 22px;}
#personalpanel{width: 190px; text-align: right;}
#personalpanel a{font-size: 0.8em; color: #8FA555;}

#donate{background: url(images/hhw2009/donatebar.gif) repeat-y; width: 100%; height: 47px; overflow: hidden;}
#donateleft{width: 556px; height: 47px; float: left; text-align: left; overflow: hidden;}
#donateleft table{margin: 0; padding: 0;}
#donateleft tbody{margin: 0; padding: 0;}
#donateleft td{margin: 0; padding: 0;}
#donateleft td:img{margin: 0; padding: 0;}
#donateleft tr{margin: 0; padding: 0;}
#donateright{width: 224px; height: 47px; text-align: left; float: right;}
#donateright img{padding-top: 4px;}

#inner_content{padding:15px; padding-top:0px; padding-left:20px; margin-top:20px;}
#inner_main{ float:left; border-right:1px solid #C8B575; width:948px; border-left:1px solid #C8B575; border-bottom:1px solid #C8B575; background-color:#FFFFFF;}
#inner_left{float:left; width:665px; text-align:left; margin-top:0px;}
#inner_right{float:right; width:267px; text-align:left; padding-top:15px;} 
#inner_right_content{padding-right:17px;}

#links img{border:0px; }

#links ul {
        list-style-type: none;
		margin: 0;
		padding: 0;
		
} 

#links li {
        border: 1px dotted #999;
        margin: 5px 0;
		background-color:#FDFDEE;
}

#links li a { 
        color: #990000;
        display: block;
        font: bold 120% Arial, Helvetica, sans-serif;
        padding: 5px;
        text-decoration: none;
}

 * html #links li a {  /* make hover effect work in IE */
	/*width: 400px;*/
}

#links li a:hover {
        background: #ffffcc;
}

#links a em { 
        color: #333;
        display: block;
        font: normal 85% Verdana, Helvetica, sans-serif;
        line-height: 125%; 
		font-weight:bold;
}

#links a span {
        color: #125F15;
        font: normal 70% Verdana, Helvetica, sans-serif;
        line-height: 150%;
		width:100px; text-align:left;
		}


.footer_panel{float:left; width:300px;}
.footer_panel_middle{float:left; width:250px; text-align:center; margin-left:150px;}
.footer_panel_last{float:right; width:100px; text-align:right;}

#footer_logos{float:left; border-bottom:1px solid #CCCCCC; margin-top:10px; width:950px; padding-bottom:10px; margin-bottom:5px;}

#inner_right h1{color:#AC1304;
font-family:Trebuchet MS;
font-size:25px;
font-style:italic;
font-weight:bold;
margin-top:15px;} 

#inner_right h2, #inner_right h3{color:#AC1304;
font-family:Arial;
font-size:20px;
font-weight:bold;
border-bottom:1px solid #D1C18B;
padding-bottom:4px;} 

#inner_right p{color:#332B2A;
font-family:Arial;
line-height:30px;
font-size:75%;
} 

#inner_right li{color:#332B2A;
font-family:Arial;
line-height:30px;
font-size:90%;
list-style-type:none;}
/*background-image:url(images/stroke/li_back.jpg); background-repeat:repeat-x; background-position:bottom;)*/



#inner_right strong{color:#9F1305;}

/*
#articlesmenu{background:none;}
#articlesmenutop{background: none;}
#articlesmenubottom{height: 17px;}
#articlesmenu ul{list-style-type: none; margin: 0; padding: 0;}

#articlesmenu li{-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background-image:url(images/stroke/button_back.jpg);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #C8B575;
list-style-type:none;
margin-bottom:9px;
padding:0px;}
	


#articlesmenu a{ color: #450802; font-family:Arial; font-size:16px; font-weight:bold; display: inline; padding: 2px 15px 2px 10px; text-decoration: none;}
#articlesmenu a:hover{color:#C41A06;}

#articlesmenu a.selected{padding: 2px 15px 2px 10px; text-decoration: none; color:#C41A06; background: url(images/stroke/submenu-selected.gif) right center no-repeat;}
#articlesmenu a.children{padding: 2px 15px 2px 10px; text-decoration: none;}

#articlesmenu a.subitem{color: #450802; display: block; padding: 2px 15px 2px 5px;  text-decoration: none; }
#articlesmenu a.subitem:hover{color: #000; display: block; padding: 2px 15px 2px 5px; text-decoration: none; color:#990000;}
#articlesmenu a.subitemselected{background: url(images/stroke/asubmenu-selected.gif) right center no-repeat; color: #000; display: block; padding: 2px 15px 2px 5px; text-decoration: none;}
*/


 

#header_left{float:left; width:640px; padding:5px; background-image:url(images/stroke/header_bar.jpg); background-repeat:repeat-x; height:25px;  -moz-border-radius: 8px;}
#header_left h2{font-family:trebuchet ms; font-style:italic; font-weight:bold; color:#FFFFFF; margin:0px; margin-left:5px;}

#header_right{width:280px; padding:5px; background-image:url(images/stroke/header_bar.jpg); background-repeat:repeat-x; margin-bottom:12px; height:25px;  -moz-border-radius: 8px;}
#header_right h2{font-family:trebuchet ms; font-style:italic; font-weight:bold; color:#FFFFFF; margin:0px; margin-left:5px;}



/** IMPORTED STYLING FOR BUTTONS **/

.buttons a, .buttons button{
    display:block;
    float:right;
    margin:10px 0 0 7px;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}

.buttons a{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
    -moz-border-radius: 15px;
    padding:5px 10px 5px 10px; /* Firefox */
    line-height:17px; /* Safari */
    
}

.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
    -moz-border-radius: 15px;
    
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:15px;
    height:15px;
}


/* POSITIVE */

button.positive, .buttons a.positive{
    background-image:url(images/stroke/more.jpg); background-repeat:repeat-x;
    color:#340D03;
    border:1px solid #986B0C;
}
.buttons a.positive:hover, button.positive:hover{
    background-image:url(images/stroke/more_h.jpg); background-repeat:repeat-x;
    border:1px solid #000000;
    color:#FFFFFF;
}
.buttons a.positive:active{
	
    border:1px solid #986B0C;
    color:#340D03;
}

/* IMPORT FOR HOME LINKS */





