body, html{
margin: 0;
padding: 0;
background: #fff;
font-family: Trebuchet MS, sans-serif;
font-size: 9pt;}

#wrapper{
width: 100%;
padding: 100px 0 0 0;
background: url(images/big_horiz_bar.gif) 0px 100px repeat-x #CBB676;}

#rightdots{margin: 0 0 0 970px;
background: url(images/right_dots.gif) left no-repeat;
height: 286px;}

#inner{
margin: -386px 0 0 0;
width: 970px;
padding: 0 0 10px 0;
background: url(images/latest_back.gif) right repeat-y #CBB676;}

/* HEADER START */

#header{
height: 100px;
background: #CBB676;}

#header h1{
margin: 0;
padding: 0;
height: 84px;}

#header h1 a{
display: block;
margin: 0;
padding: 0;
width: 264px;
height: 94px;
background: url(images/header_logo.gif) no-repeat 20px 10px;
text-indent: -5000px;}

#secondary_nav{
float: right;
font-family: Trebuchet MS, sans-serif;
font-size: 7pt;
color: #663600;
padding: 20px 0 0 0;}

#secondary_nav a,
#secondary_nav a:link,
#secondary_nav a:visited,
#secondary_nav a:active{
color: #663600;
text-decoration: none;}

#secondary_nav a:hover{
color: #996933;}

#search{
float: right;
clear: right;
margin: 30px 0 0 0;
font-family: Trebuchet MS, sans-serif;
color: #663600;
font-size: 9pt;
text-transform: uppercase;}

/* HEADER END */

/* LEFT COLUMN START */

#leftcolumn{
width: 182px;
float: left;
}

#leftnav{}

#leftnav ul{
list-style-type: none;
margin: 0;
padding: 3px 10px 2px 22px;
background: #DE791B;}

#leftnav ul li a{
display: block;
width: 152px;
height: 33px;
margin: 6px 0 6px 0;
background: url(images/menu_back_off.gif);}

#leftnav ul li a.active,
#leftnav ul li a.active:active,
#leftnav ul li a.active:visited,
#leftnav ul li a.active:link,
#leftnav ul li a.active:hover{
display: block;
background: url(images/menu_back_on.gif);}

#leftnav ul li a:hover{
background: url(images/menu_back_on.gif);}

#leftnav ul li img{
margin: 12px 0 0 23px;}

#leftnav ul ul{
margin: 0 0 0 8px;
padding: 0;
}

#leftnav ul ul li a,
#leftnav ul ul li a:link,
#leftnav ul ul li a:visited,
#leftnav ul ul li a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 7pt;
display: inline;
height: auto;
width: auto;
background: none;
text-decoration: none;
color: #653600;
margin: 0;
padding: 0;
line-height: 1em;}

#leftnav ul ul li a:hover{
background: none;
color: #7A6F00;}

#leftnav ul ul li a.active,
#leftnav ul ul li a.active:link,
#leftnav ul ul li a.active:hover,
#leftnav ul ul li a.active:visited,
#leftnav ul ul li a.active:active{
background: none;
color: #fff;}

#donation a{
display: block;
margin: 6px 0 0 0;
width: 182px;
height: 101px;
background: url(images/world_of_difference.gif) no-repeat;
text-indent: -5000px;}

#tshirt a{
display: block;
margin: 6px 0 0 0;
width: 182px;
height: 101px;
background: url(../templates/rhuk_solarflare_ii/gwhfimgs/tshirtbutton.gif) no-repeat;
text-indent: -5000px;}

#tellafriend a{
display: block;
margin: 13px 0 0 20px;
padding: 0 0 8px 0;
width: 151px;
height: 28px;
background: url(images/tell_a_friend.gif) no-repeat;
text-indent: -5000px;
border-bottom: #AA2200 dotted;}

#guide a{
display: block;
margin: 8px 0 0 20px;
width: 151px;
height: 28px;
background: url(images/a_to_z_guide.gif) no-repeat;
text-indent: -5000px;}

/* LEFT COLUMN ENDS */

/* BODY STARTS */

#body{
padding: 0 0 0 187px;
width: 542px;}

#body .home h3{
font-family: Georgia, Times New Roman, serif;
color: #653600;
padding: 0 5px 0 11px;}

#body .home img.removing_remnants{
padding: 0 0 0 6px;}

#body .content h3{
font-family: Trebuchet MS, Helvetica, sans-serif;
font-weight: normal;
font-size: 26pt;
padding: 0 5px 0 11px;
margin: 30px 0 0 0;}

#body p{
padding: 0 5px 0 11px;}

#body img.left{
float: left;
margin: 0 15px 5px 0;}

/* Body Sidebar */

.sidebar{
float: right;
width: 144px;
background: #7A6F00;
margin: 0 0 5px 15px;}

.sidebar h4{
color: #fff;
font-weight: bold;
font-size: 11pt;
padding: 0 12px 12px 12px;
border-bottom: dotted 2px #CBB676;}

.sidebar ul{
list-style-type: none;
margin: 0 0 10px 0;
padding: 0 12px 0 12px;}

.sidebar ul li{
font-size: 8pt;
font-style: italic;
padding: 0 0 5px 12px;
background: url(images/sidebar_bullets.gif) 0px 5px no-repeat;}

/* BODY ENDS */

/* RIGHT COLUMN STARTS */

#right_col{
position: absolute;
width: 236px;
top: 100px;
left: 734px;
background: #E4D5B2;}

#field p.odd a,
#field p.odd a:link,
#field p.odd a:active,
#field p.odd a:visited{
text-decoration: none;
color: #000;
display: block;}

#field p.odd a:hover{
background: url(images/latest_rightdots.gif) repeat-y right #817C00;
}

#field p.odd a:hover .location{
color: #fff;
text-transform: uppercase;}

#field p.even a,
#field p.even a:link,
#field p.even a:active,
#field p.even a:visited{
text-decoration: none;
color: #000;}

#field p.even a:hover{
}

#field h3{
width: 235px;
height: 25px;
margin: 13px 0 0 0px;
padding: 0;
background: url(images/latest_news.gif) no-repeat;
text-indent: -5000px;}

#field p a{
display: block;
margin: 0;
padding: 5px 15px 5px 15px;}

#field p.odd{
}

#field p.odd .location{
color: #7A6F00;
text-transform: uppercase;}

#field p.even{
background: url(images/latest_rightdots.gif) repeat-y right #817C00;}

#field p.even .location{
color: #fff;
text-transform: uppercase;}

/* SUCCESS STORIES */

#success{}

#success h4{
display: block;
color: #7A6F07;
font-size: 11pt;
font-style: italic;
font-weight: bold;
margin: 42px 0 10px 0;
padding: 0 12px 10px 12px;}

#success h4 .allcaps{
text-transform: uppercase;
font-style: normal;}

#success img{
padding: 22px 12px 22px 12px;
margin: 0 0 10px 0;
border-bottom: dotted 2px #B42E34;
border-top: dotted 2px #B42E34;}

#success p{
margin: 0;
padding: 0 12px 0 12px;
text-indent: 20px;}

#success p span.location{
color: #7A6F07;
margin: 0 0 0 -20px;
font-weight: bold;
text-transform: uppercase;}

#success p.donation{
color: #B42E34;
text-transform: uppercase;
font-size: 8pt;
font-weight: bold;
text-indent: 0;
margin: 10px 0 0 0;}

#success p.donation a,
#success p.donation a:link,
#success p.donation a:active,
#success p.donation a:visited{
text-decoration: underline;
color: #B42E34;}

#success p.donation a:hover{
text-decoration: none;
color: #911C12;}

/* RIGHT COLUMN ENDS */

/* FOOTER */

#footer{
color: #653600;
margin: 5px 0 0 5px;
padding: 0 0 10px 0;
font-size: 7pt;}
#footer a,
#footer a:link,
#footer a:visited,
#footer a:active{
color: #663600;
text-decoration: none;}

#footer a:hover{
color: #996933;}