
body {background:#ffffff;color:#ddd;font-size:62.5%;line-height:2em;
font-family:arial,verdana,helvetica, sans-serif;text-align: left;}
* {margin:0;padding:0;}
ul, ol, p, blockquote, br {margin:1em 0;}
a {text-decoration: none;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
#main_wrapper {float:left;} /* apply global rules throughout entire site */

/* +start main structural element rules */
/* base ONLY! no individual element styling */
#header_wrapper,
#content_wrapper,
#bottom_wrapper,
#footer_wrapper {width:100%;font-size:1.2em;}

#header_inner,
#content_inner,
#bottom_inner {padding:20px 30px;text-align:left; width:800px;}

#header_wrapper {background:#4D3A60;color:#fff; clear:left;}


#content_wrapper {background:#fff;color:#3c3c3c;}
#content_inner {background:#fff url(images/content-wrapper.gif) no-repeat top right;}
	

#footer_wrapper {
height:180px;
background:#4D3A60 url("../images/footer.gif") repeat-x; color:#FFF;}


/* +start header styling */
#header_wrapper {}
	#header_inner {padding:0 0 10px;}

	#nav_wrapper {background:#4D3A60;width:100%;}
	
	
/*		#navigation li {float:left;}
		#navigation li a {color:#ddd;display:block;font-weight:bold;line-height:2em;padding:0.5em 1em;}
		#navigation li a:hover {background:#DF8CE7;color:#fff;}*/
	
#mainmenu{
	width:800px; height:38px; margin-bottom:1px; color:#fff; background:#4D3A60; }

#mainmenu ul {		
	width: 800px;	
	padding:0px;
	background:#4D3A60;
	color:#ffffff;
	position: relative;
	margin:0 0 0 10px;
	}		

#mainmenu ul li {	
	display: inline; 	
	}			
#mainmenu ul li a {		
	display: block;		
	height: 38px;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0 -38px;
	background-repeat: no-repeat;
	text-decoration: none;	
	float: left;	

	}	
		 	
#navHome { width: 67px; background-image: url(../images/buttons/off_home.gif);  }	
#navAboutus { width: 99px; background-image: url(../images/buttons/off_aboutus.gif); }	
#navContacts { width: 90px; background-image: url(../images/buttons/off_contact.gif);  }	
#navDonate { width: 80px; background-image: url(../images/buttons/off_donate.gif); }
#navFaqs { width: 58px; background-image: url(../images/buttons/off_faqs.gif);  }	
#navLinks { width: 67px; background-image: url(../images/buttons/off_links.gif); }
#navPhotos { width: 76px; background-image: url(../images/buttons/off_photos.gif);  }	
#navNews { width: 67px; background-image: url(../images/buttons/off_news.gif); }

#mainmenu ul li a:hover,
#mainmenu ul li a:focus,
#mainmenu ul li a:active,
body#home #mainmenu ul li a#navHome,
body#about #mainmenu ul li a#navAboutus,
body#contact #mainmenu ul li a#navContacts,
body#donate #mainmenu ul li a#navDonate,
body#links #mainmenu ul li a#navLinks,
body#faqs #mainmenu ul li a#navFaqs,
body#news #mainmenu ul li a#navNews,
body#photos #mainmenu ul li a#navPhotos
 {
	background-position: 0 0;	
	}

/* =start main-content area styling */
#content_inner a {color:#9621A1; text-decoration:underline;}
	#content_inner a:hover {color:#9621A1; text-decoration:none;}

.content_left {float:left;margin-top:1.2em;width:480px;padding-right:50px;}
	.content_left h2 {border-top:1px solid #aaa;margin-bottom:7px;padding:7px 0 0 0; 
	color:#6A136A; width:480px;}

	.content_left h3 { 
	padding:15px 0 0 0; color:#9621A1;}
	
.post {margin-bottom:1em;}
	.entry {border-top:1px solid #ddd;float:left;padding-top:2px;width:480px;}
		.entry a {}
		.entry img, .entry a img {border:2px solid #6A136A; max-width:428px;padding:2px;}
		.entry ul, 
		.entry ol, 
		blockquote {margin-left:2em;}
		.entry li {margin-bottom:7px;}
	.entry p {margin-right:65px;}
	.entry p.date, .caption {color:#CC66CC; pading:0px; margin:0px; font-size:90%;}
	
	ul.links 
	{
	list-style-type: none;
	padding: 0;
	margin: 0;
		}

	ul.links li
		{
		background-image: url(../images/link.jpg);
		background-repeat: no-repeat;
		background-position: 0 .4em;
		padding-left: 24px; padding-top:2px;
		}	
.content_right {float:left;font-size:0.97em;margin-top:1.2em;width:243px;}
	.content_right h3 {color:#CC66CC;border-top:1px solid #aaa;border-bottom:1px solid #ddd;
	padding:7px 0;text-align:right;}


/* =start widgets styling */		
.sidebar_widget {margin:0 0 35px 0;}

/*FLICKR*/

#flickr_badge_wrapper {margin-top:5px;padding:10px 0 10px 0; background-color:#ffffff; }
.flickr_badge_image {float:left; }
.flickr_badge_image img {border: 1px #ccc solid; padding: 1px; margin: 2px 1px 0px;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}


/*  End of Flickr Badge*/


/* +start footer styling */
#footer_inner {font-size:0.95em;margin:0; padding:20px 30px 0 30px;text-align:left; float:left; }
	#footer_inner a {color:#eee;}
	.footer_desc {float:left;margin: 80px 0 0 0 ;}
	
/* +start misc */
.floatleft {float:left;margin:5px 8px 3px 0;}
.floatright {float:right;margin:5px 0 3px 8px;}

/* +start clearing fix rules */
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */