
body { 
background: #fff; 
background:url("img/logo_big.jpg"); 
background-repeat: no-repeat;
background-position:center center; 
color: #000; 
font: 62.5% Georgia, "Times New Roman", Times, serif; 
text-align: center; 
}

* { padding: 0px; margin: 0px; }



/* GLOBAL ELEMENTS*/

a { 
color: #015DA6; 
text-decoration: underline; 
}
a:visited { 
color: #015DA6; 
text-decoration: underline; 
}
a:hover { 
color: #df0000; 
text-decoration: underline; 
}
a img { 
border: none; 
}
	
blockquote { 
font-style: normal; 
font-family: Georgia, "Times New Roman", Times, serif; 
color: #555; 
margin: 0 30px 20px 30px; 
padding: 0 0 0 10px; 
border-left: 1px solid #aaa; 
}

pre { 
width: 500px; 
margin: 0 0 20px 0; 
overflow: auto; 
font-size: 1.3em; 
float: left; 
clear: both; 
}

p.center { 
text-align: center !important; 
}
p.bottom {
 margin: 0 !important; 
 }
p.unstyled { 
font-size: 1.4em; 
}

/*HEADLINES*/

h1 { 
font: bold 4.0em Lucida Calligraphy, Monotype Corsiva, Vladimir Script; 
letter-spacing: -0.03em; 
padding: 50px 30px; 
}

#masthead h1 { 
padding: 15px 10px; 
border-top: 1px solid #ccc; 
font: bold 5.0em Lucida Calligraphy, Monotype Corsiva, Vladimir Script; 
letter-spacing: -0.03em; 
padding: 10px 10px;
text-align: right; 
clear: both;
}
#masthead h2 { 
padding: 0px 10px; 
font: bold 1.2em Georgia, "Times New Roman", Times, serif; 
color: #888; 
text-align: right;
clear: both;
}
	
h1 a, h1 a:visited, h1 a:hover { 
color: #000; 
text-decoration: none; 
}
		
h2 { 
font: bold 2.0em Lucida Calligraphy, Helvetica, Arial, sans-serif; 
color: #000; 
}
h2 a { 
color: #000; 
text-decoration: none; 
}	
h2 a:visited { 
color: #555; 
text-decoration: none; 
}	
h2 a:hover { 
color: #888; 
text-decoration: none; 
}
	
h3 { 
font: bold 1.0em Helvetica, Georgia, "Times New Roman", Times, serif; 
text-transform: uppercase; 
color: #000; 
}

h4 { 
font: italic 1.2em Georgia, "Times New Roman", Times, serif; 
color: #888; 
}
h4 a, h4 a:visited { 
color: #888; 
text-decoration: none; 
}
h4 a:hover { 
color: #888; 
text-decoration: underline; 
}
	
h5 { 
font: bold 1.5em Helvetica, Arial, sans-serif; 
color: #000; 
}
h5 { 
color: #000; 
text-decoration: none; 
}	
h5 a:visited { 
color: #555; 
text-decoration: none; 
}	
h5 a:hover {
color: #888; 
text-decoration: none; 
}	

/*CORE LAYOUT ELEMENTS*/
.entry { 
font-size: 1.4em; 
line-height: 1.6em; 
}

.entry p { 
margin: 0 0 15px 0; 
}
.entry ul, .entry ol { margin: 0 0 15px 40px; }
.entry ul { list-style-type: square; }
.entry li { margin: 0 0 5px 0; }
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 5px 0 5px 30px; }

.entry img { 
padding: 3px; 
margin: 5px 15px 5px 0; 
border: none; 
float: left; 
clear: left;
}

.entry img.off { 
padding: 0; 
border: none; 
}
.entry img.stack { clear: none; }	
.entry img.wp-smiley { 
padding: 0 ; 
margin: 0 ; 
border: none; 
float: none; 
clear: none; 
}

#main { 
width: 770px;
height: auto;
overflow: hidden; 
margin: 0px auto 0 auto; 
background-color: #fff;
border: 1px solid #000;
opacity: .9;
filter: alpha(opacity = 90);
/* IE BLOWS  */ 
}

#linkbar { 
background-color: #D2E0E1; 
width: 770px;
height: 40px;
font-style: normal; 
border-bottom: 4px solid #000; 
}

#content_box { 
background-color: #fff; 
margin: 0px auto 0 auto; 
width: 770px; 
text-align: left; 
float: left; 
clear: both;
}
	
#content { 
width: 468px; 
padding: 30px 60px 0 10px; 
float: left;
}	
* html #content { 
overflow: hidden; 
}

#sidebar { 
padding-top: 30px; 
width: 230px; 
float: left; 
}
* html #sidebar { 
overflow: hidden; 
}
	
#footer { 
width: 770px; 
padding: 12px 0; 
border-top: 2px solid #ccc; 
font: bold 1em/1.4em Helvetica, Arial, sans-serif; 
text-transform: uppercase; 
float: left; 
clear: both; 
}
		


/*HEADER STYLES-*/

#masthead { 
background-color: #fff; 
width: 770px;
height: 150px;
background:url("img/logo_new.jpg"); 
background-repeat: no-repeat;
}
	
ul#nav { 
list-style: none;
font-style: normal; 
color: #fff;
text-align: center;  
padding: 0px 0px 0px 15px; 
clear: both; 
}

ul#nav li { 
padding: 12px 0px 0px 0px; 
font: bold 1.5em Helvetica, Arial, sans-serif; 
text-transform: uppercase; 
float: left; 
text-align: center;  
}
	
ul#nav li a, ul#nav li a:visited { 
color: #015DA6; 
text-decoration: none;
text-align: center;
padding: 12px 42px 10px 0px;   
}
	
ul#nav li a:hover { 
color: #00BBFF; 
text-decoration: none; 
text-align: center;  
}

ul#nav li a.donate {padding: 0px 0px 0px 215px; float: center;}

ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { 
color: #000; 
text-decoration: none; 
text-align: center; 
}

/*SIDEBAR-*/

#sidebar a img { border: none; }
ul.sidebar_list { list-style: none;}

ul.sidebar_list li.widget { 
width: 230px; 
margin: 0 0 30px 0; 
font-size: 1.3em; 
line-height: 1.4em; 
float: left; 
list-style-type:circle;
}

li.widget h2 { 
font-weight: bold; 
font-size: 1.2em; 
text-transform: uppercase; 
letter-spacing: normal; 
margin: 0 0 10px 0; 
padding: 6px 2px; 
border-top: 3px solid #000; 
}

li.widget p { 
margin: 0 0 15px 0; 
padding: 0 10px; 
}

li.widget a img { border: none; }
li.widget ul { list-style: square; margin: 0 0 15px 20px; }
li.widget ol { margin: 0 0 15px 20px; }
li.widget li { margin: 0 0 8px 0; }
li.widget li a, li.widget li a:visited { text-decoration: none; }
li.widget li a:hover { text-decoration: underline; }


	

/*---:[ footer styles ]:---*/

#footer a, #footer a:visited, #footer a:hover { color: #333; text-decoration: none; }


