/*
Theme Name:		Habitat for Humanity Sunshine Coast
Theme URI:		http://habitatsc.ca
Description:	Adapted from Cutline 3-Column Split by <a href="http://pearsonified.com">Chris Pearson</a>.
Version:		1.1
Author:			Tzaddi Gordon
Author URI:		http://tzaddigordon.com/
*/

/*
colors
green: 96C87A
blue: 40458A
orange: F78934
*/

html,body,p,ul,ol,li,h1,h2,h3,h4,h5,h6,form,blockquote {margin:0px; padding:0px;}
body { background: #40458A; color: #333; font: 70% "lucida grande", "lucida sans unicode", Verdana, Arial, sans-serif; text-align: center; }
a { 
text-decoration: underline;
color: #40458A;
}

a:hover {
text-decoration: underline;
}

a:visited { color: #333; text-decoration: underline; }
a img { border: none; }
.alignright{padding:0 0 1em 1em;float:right;}
.alignleftt{padding:0 1em 1em 0;float:left;}

blockquote { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #555; margin: 0 30px 1.5em 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }

abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }

code { color: #090; font-family: Courier, monospace; }

pre { margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both; }

.hide {display:none;}


/* Text Formatting */

h2 {
    font: bold 1.7em Georgia, Times New Roman, Times, serif;
    color: #005596;
    margin: 0 0 0.75em 0;
}

h3 {
    margin: 1em 0 0.5em 0;
    font: bold 16px/1.5em Trebuchet MS, Arial, Helvetica, sans-serif;
    color: #58B03C;
}
h4 {
    font: bold 14px/1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
    color: #F78934;
    margin: 0 0 0.75em 0;
}

h4 a, h4 a:visited { color: #888; text-decoration: none; }
h4 a:hover { color: #888; text-decoration: underline; }


/* core layout */

#container { width: 870px; margin: 15px auto 0 auto; background:#FFF;}

#content_box { width: 870px; text-align: left; float: left; clear: both; background:#FFF;}

#content { width: 450px; padding: 0 0 0 20px; float: left; }
#content_wide{ width: 620px; padding: 0 0 0 20px; float: left; }

#sidebar { width: 165px; padding: 0 8px 30px 8px; float: right; border-left:1px solid #A0A0A0;}
#sidebar h3{margin-top:0;}

#sidebar-left { width: 185px; padding: 0 0 0 8px; float: left; }

#footer { width: 870px;  background:#FFF;border-top: 2px solid #ccc; float: left; clear: both; margin-top:1.5em;}
#footer p{padding: 1.2em;}



/*---:[ header styles ]:---*/

#masthead { width: 870px; height: 140px;padding:0;background:url(images/head_bg.gif) repeat-x; }
#masthead h1 {width:280px; float:left;padding:20px 0 0 20px;}
#masthead a { background: url('images/logo.gif') no-repeat;display: block; width: 280px; height: 50px; } 
#masthead p {float:right; display:block;height:62px; width:290px;padding:60px 265px 0 0;margin:0; text-transform:none;font:italic 2em arial, sans-serif; color: #96C87A; background:url(images/header_1.jpg) bottom right no-repeat; }


/*---:[ content styles ]:---*/
#sidebar li{margin:0 0 8px 10px;font-size:1.2em;}
p{font-size: 1.2em; margin:0 0 .6em 0;}

.meta { padding: .25em 0 ; font-size: 1em; color: #888; clear: both; }
.tagged { padding: .5em 0; font-size: 1em; line-height: 1.6em; color: #888; clear: both; }	


.navigation { width: 450px; font-size: 1.2em; float: left; }

.previous { padding: 0 20px 0 0; float: left; }

.next { float: right; }


.flat { margin: 0 0 2.0em 0 !important; }

.whitespace { margin: 0 0 3.5em 0 !important; }


/*---:[ sidebar styles ]:---*/
ul.main_nav { 

	list-style: none;
	font-size:11px; 
	}
ul.main_nav li{
	background:#F5F5F5;
	border-bottom:1px solid #FFF;
	width:170px;
	padding:5px 10px;
	display:block;
	}

 ul.main_nav li:hover a{	
 	color: #F78934;
 	}

ul.main_nav li ul li.current_page_item a{font-weight:bold;}	
ul.main_nav li.current-cat a, ul.main_nav li.current_page_item a {
	display:block;
	width:180px;
	padding:5px 0;
	font-weight:bold;
	text-decoration:none;
	color:#F78934;
	}
ul.main_nav li.current_page_item ul li a{	
	text-decoration:underline;
	font-weight:normal;
	color:#333;
	width:150px;
	}

ul.main_nav li ul li {
	margin:0;
	display:block;
	width:160px;
	padding:5px 0 5px 10px;
	border:none;
	list-style-type:none;
}


/*---- footer ----*/

#footer { margin: 1em 0; font-size: 1em; color: #888; }

#footer a, #footer a:visited { color: #888; text-decoration: none; }

#footer a:hover { color: #888; text-decoration: underline; }
#footer #left{float:left;width:40%;padding:1em;}
#footer #right{float:right;width:50%;text-align:right;padding:1em;}

/*---:[ search form styles ]:---*/
#search_div{color:#888;text-align:left;font:bold 1.2em arial, sans-serif;margin:20px 0px 0px 0px;}
#search_form { }

#search_form .search_input { width: 160px; padding: 3px;   border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: .9em !important; }

#search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

.text_area{width:400px;}

/*----Lists----*/
.entry ul, .entry ol{margin:1em 0;}
.entry ul li, .entry ol li ul li {
    padding-left:20px;
    margin:0 .5em .5em 1em;    
	font-size:1.2em; 
}
.entry ol li, .entry ol li ul li ol li{    
	background:none;
    padding-left:3px;
    margin:0 .5em .5em 2.5em;
/*	font-size:12px;	*/
}

#flickr a{color:#FFF;}
#flickr img{border:1px solid #FFF; width:72px;height:72px;float:left;margin:2px;}
#flickr p{margin-left:2px;}
#flickr{

}
