/* CSS Document */

#whole {width:950px; margin:0px auto; padding: 0 0 0 0;}

#charity {width:950px;  float:left;}

#header {width:950px;  float:left;}

#subheader {
width:950px; min-height:5px; margin:0 auto; border-top:1px solid #fff; border-bottom:10px solid #fff;  
float:left; color:#263A25; /*padding: 5px 5px 5px 5px;*/  color:#fff;}

#subheaderL {
width:550px; background-color:#415440; padding: 5px 5px 5px 5px; float:left; }

#subheaderR {
width:390px; background-color:#415440; /*padding: 5px 5px 5px 5px;*/ float:left;}

#main {width:950px; margin:0 auto; float:left;}

#navbar {width:180px; /*margin:0 auto;*/ float:left;}

#content {width:750px; /*margin:0 auto;*/ float:left; border-left:20px solid #fff;}

#footer {width:950px; float:left; border-top:1px solid #B0C8AF;}

#contentL {width:630px; /*margin:0 auto;*/ float:left; border-left:20px solid #fff;}

#contentR {width:120px; /*margin:0 auto;*/ float:left;}


/*Credits: Dynamic Drive CSS Library - URL: http://www.dynamicdrive.com/style/ */

#blueblock{
width: 178px; border-left: 1px solid #B0C8AF; border-right: 1px solid #B0C8AF; /*padding: 0 0 1em 0;*/ margin-bottom: 1em;
background-color: #eee; color: #333; border-top: 1px solid #B0C8AF; border-bottom: 1px solid #B0C8AF;}

* html #blueblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */ }

#blueblock ul{
list-style: none; margin: 0; padding: 0; border: none; }

#blueblock li { 
border-bottom: 1px solid #B0C8AF; margin: 0; }

#blueblock li a{
display: block; padding: 5px 5px 5px 8px; background-color:#CAE4C8; color: #263A25; text-decoration: none; width: 100%; }

html>body #blueblock li a{ /*Non IE6 width*/
width: auto; }

#blueblock li a:hover{ 
background-color: #B0C8AF; color: #263A25; }

/*Credits: Dynamic Drive CSS Library - URL: http://www.dynamicdrive.com/style/ */

#thicktabs{
margin:0; padding:0; float:right; text-align:right;}

#thicktabs li{
display: inline; }

#thicktabs li a{
float: left; color: #fff; padding: 5px 11px; text-decoration: none; border-left: 1px solid #d3bdbe;
background-color:#536A51 ; /*border-top: 1px solid #d3bdbe; border-bottom: 3px solid #ffa1a3;*/ }

#thicktabs li a#leftmostitem{
border-left: 1px solid #d3bdbe; }

#thicktabs li a#rightmostitem{
border-right: 1px solid #d3bdbe; background-position: top left; }

#thicktabs li a:visited{
color: #fff; }

#thicktabs li a:hover{
color: #fff; background-color:#647F62; /*background image swap on hover*/ }

