/*
Theme Name: YouthInBC
Theme URI: 
Description: Theme for youthinbc.com
Version: 1.0
Author: Tzaddi Gordon for Bluelime Media
Author URI: http://bluelimemedia.com.com
Latest updated: August, 2008

*/


p, ul, ol, h1, h2, h3, h4, h5, h6, img, dt, dd {margin:0;padding:0;border:0;}

body 	{	
	border-top:3px solid #9FCF67;
	margin:0px auto;  
    text-align:center;
	padding:0px; 
	font: 76.1%  verdana, tahoma, lucida, arial,sans-serif; 
	color:#3A393A; 
	background:#2F2F2F url(images/bg.gif) top center repeat-y;
/*		height:100%; 
overflow-y:auto;*/
}
h1, h2, h3, h4, h5, h6, h2 a{font-family: georgia, serif;color:#93BF61;}

#wrapper {
	background:#FDFDFD;
	position:relative;
	width:877px;
	margin:0px auto 0px auto;
}
/*---- Header Area --------------------------------*/
#buttons{
	z-index:100;
	position:fixed;
	top:0;
	border-top:3px solid #9FCF67;
	margin:0 658px 0 0;
	width:219px;
}

#header{
    width:100%;	
    margin:0px auto 0px auto;
    height:180px;
    background:#FFF url(images/banner.jpg) bottom right no-repeat;

}
#logo a{
    height:130px;
    width:210px;
    position:absolute;
    left:0px;
    top:30px;
    z-index:300;
    }
#headerquote{
	z-index:300;
	position:relative;
	top:-35px;
	width:450px;
	height:50px;
	margin:0 20px 0 350px;
	padding:10px;
	line-height:1.5em;
	font:bold italic 14px verdana, tahoma, lucida, arial,sans-serif;
	border:none;	
}
#headerquote span{
	font-style:normal;
}

/*---- Main Navigation --------------------------------*/

#nav{	
	border-top:3px solid #9FCF67;
    position:relative;
    top:180px;
    left:0px;
    width:871px;
    height:35px;
    background:#4C4B4B;
	border-left:3px solid #9FCF67;
	border-right:3px solid #9FCF67;
    text-align:left;
	}
#nav ul{margin-top:10px;width:850px;}
#nav a{
    font-weight:bold;
    color:#FDFDFD;
    text-decoration:none;
	height:35px;
	}

#nav ul li{
    display:inline;
    padding:0 10px;
	height:35px;}
#nav .current_page_item, #nav .current_page_ancestor, #nav .current_page_parent{
    background:#949292;
	border-top:10px solid #949292;
		border-bottom:11px solid #949292;
}

/*---- Main Content Area --------------------------------*/

#content{background: url(images/bgcontent.jpg) top center repeat-y;
	float:left;
	text-align:left;
	margin-top:30px;
	padding-top:20px;
	width:877px;
	}
#content p{font-size:1.1em;}
#content h2, #content h3{margin-top:10px;}
.post{margin:0 0 25px 0;text-align:left;}
.post h2 a{text-decoration:none;}
.postinfo{margin:0 0 10px 0;font-size:.9em !important;color:#777;width:100%;}
.postinfo a{color:#93BF61;font-weight:normal;}
.post img {border:1px solid #93BF61; float:right;margin:0 0 10px 10px;}
div.comment{border:1px solid #93BF61;margin:5px 0 0 0;padding:5px 0 0 0;}
div.comment p{padding:0 5px;}
.commentinfo{padding:5px;margin:0;background:#E2E2E2;font-size:.9em !important;color:#777;}

/*---- Colummns --------------------------------*/
#main{padding:20px 25px;text-align:left;width:560px;}
/*#main.wide{width:702px;padding-right:150px;}*/

#sidebar1{float:right;text-align:left;width:215px;padding:20px;}
#sidebar1 h2, #sidebar2 h2{margin:0px 0 2px 0;font-size:1.2em;padding:2px 0px;}

#sidebar1 ul li, #sidebar2 ul li{list-style:none;padding-bottom:.2em;line-height:1.3em;}
#sidebar1 ul, #sidebar2 ul{margin-bottom:1em;}
h2.borderTop{line-height:2.5em;padding-left:15px;}
.linklist{margin-top:-10px;}
.linklist li{line-height:1.3em;}
ul#learntopics li{list-style-type:none;}
ul#learntopics li.current_page_item a, #main ul li.current_page_item a{font-weight:bold;text-decoration:none;color:#974446}
ul#learntopics li.current_page_item {list-style-type:square;}
ul#resources li{list-style-type:none;font-size:11px;margin-left:0;}
ul#resources ul li{margin-left:0px;}
p#resourceslink{background:#CFE7B3;border:1px solid #9FCF67;padding:10px;}
p#resourceslink a{text-decoration:none;color:#434141;}

/*---- Footer --------------------------------*/
#footer{	
	width:877px;
	margin:0px auto 0px auto;
    clear:both;
    background: url(images/bgfooter.gif) top no-repeat;
	}

#footer p{line-height:1.6em;margin:12px 0;padding:0 60px;}
#footer p, #footer ul, #footer a{font-size:.9em;font-weight:normal;color:#9FCF67;}
#footer ul{padding-top:35px;}
#footer ul li{display:inline;padding:0 20px;}
#footer #numbersleft{float:left;width:250px;padding:0 0 20px 170px;}
#footer #numbersright a{padding:0;}
#footer #numbersright{float:right;width:250px;padding:0 170px 20px 0;}



/*---- General Fonts and links --------------------------------*/
h2{margin:0 0 5px 0;font-size:1.5em;}
a{ color:#93BF61; text-decoration:underline;}
#content a:hover, #sidebar1 a:hover, #sidebar2 a:hover, #footer a:hover {color:#C34101;}

a.updated { color: #C34101; text-decoration: none }
a.updated:hover {color: #93BF61; font-family: Arial; text-decoration: none;}

.hide {display:none;}

.small {font-size:.9em !important;}
img.wp-smiley{border:0;}

/* Subpage menu */
#subpages{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;float:right;font-weight:bold;line-height:1.3em;margin:-5px 0 8px 15px;padding:0 0 10px 10px;width:190px;}
#subpages h2{font-size:1.2em;font-weight:bold;letter-spacing:-1px;line-height:1.3em;margin:0 0 12px;}
#subpages ul.submenu{line-height:1.4em;list-style:none; margin:0;}
#subpages ul.submenu li{display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;float:left;font-weight:bold;margin-bottom:5px;padding:3px 1px 3px 5px;text-decoration:none;width:180px;}
#subpages ul.submenu li ul{margin:0 0 5px 10px;width:170px;}
#subpages ul.submenu li ul li a{width:170px;}
#subpages ul.submenu li ul ul{margin:0 0 5px 10px;width:160px;}
#subpages ul.submenu li ul ul li a{width:160px;}
#subpages ul.submenu li ul ul ul{margin:0 0 5px 10px;width:150px;}
#subpages ul.submenu li ul ul ul li a{width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a{background-color:#eaeaea;border-left:4px solid #286ea0;color:#505050;}
#subpages ul.submenu li.current_page_item ul li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;}

/* Tags */
p,ul,ol, h2, h3, h4, h5{margin:0 0 .8em 0;}
blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}
blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}
label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}
table#wp-calendar{margin:0 0 20px;width:140px;}

/* Forms */
/*#searchform{margin:5px 0 0 0;}
#searchform input#s{width:155px;}*/
#searchform{margin-top:8px;width:220px;}
#s,#submit, #searchsubmit{background-color:#ffffff;border:1px solid #93BF61;font-size:0.9em;color: #93BF61;font-weight:bold;margin:0 0 16px;}
#searchsubmit{display:inline;float:right;padding:3px 10px;}
#s{padding:4px;width:130px !important;}

#submit{padding:4px 30px;}
#author,#email,#url,#comment{border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}
#commentsection{margin:25px 0 0;}
#commentsection p{margin:0 0 6px;}

ul, ol{margin:0 0 .5em .5em;}

li{margin: 0 0 5px 10px;}
li ul li{margin: 5px 0 5px 10px;}
/*------------------------Image upload styles------------------------*/
.alignleft{float:left;margin:0 1em 1em 0;}
.alignright{float:right;margin:0 0 1em 1em;}
.aligncenter {margin:1em;}
.alignnone{display:block;}


