/*
Theme Name: Theme for Team
Theme URI: http://wordpress.org/
Description: none
Version: 1.0
Author: Julien Brassard
Author URI: http://www.brightsparkcreative.com
*/

/* RESET begin */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

strong{font-weight:bold;}
em{font-style:italic;}

/*@charset "utf-8";*/
/* RESET end */


body{background:url(images/bg-body.gif) #d9dadb; margin:20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#32343d;}

#header,#menu,#middle,#footer{margin:0 auto; background-color:#FFFFFF; width:957px;}

#menu{height:34px; background:url(images/bg-menu.gif) repeat-x;}
	#menu ul{float:left; color:#FFF; line-height:34px;}
		#menu li{float:left; margin-left:25px; margin-right:6px; font-weight:bold;}
			#menu li a.main{display:block; height:34px; color:#FFF; text-decoration:none;} #menu li a.main:hover{background:url(images/bg-menu-arrow.gif) bottom center no-repeat;}
			#menu li a.current{background:url(images/bg-menu-arrow.gif) bottom center no-repeat;}
	
	/* LEVEL ONE */
	ul.dropdown                         { position: relative; }
	ul.dropdown li                      { zoom:1; }
	/*ul.dropdown a:hover		            { color: #000;}*/
	/*ul.dropdown a:active                { color: #ffa500; }*/
	ul.dropdown li a                    {}
	ul.dropdown li:last-child a         {}
	ul.dropdown li.hover,
	ul.dropdown li:hover                {position:relative; /*background-image:none;*/}
	ul.dropdown li.hover a              {/*background-image:none;*/}
		
	/* LEVEL TWO */
	ul.dropdown ul 						{ line-height:26px; width:180px; visibility:hidden; position:absolute; top:100%; left:-30px; }
	ul.dropdown ul li 					{ line-height:26px; width:100%; height:26px; font-weight:normal; background:url(images/bg-menu.gif) repeat-x; 
										  border-bottom:1px solid #ccc; float:none; }
										  
										/* IE 6 & 7 Needs Inline Block */
	ul.dropdown ul li a					{ color:#FFFFFF; text-decoration:none; width:100%; height:26px; display:inline-block; background-image:none; padding:0px 10px; }
	ul.dropdown ul li a:hover			{ background-image:none; text-decoration:underline; }
	
	/* LEVEL THREE */
	ul.dropdown ul ul 					{ left:150px; top:0; }
	ul.dropdown li:hover > ul 			{ visibility:visible; }
	
	#menu #search{position:relative; float:right; margin:6px 34px 25px 0px; width:261px; height:22px; background:url(images/bg-search.gif) no-repeat;}
		#menu #search #s{
				float:left;
				color:#969b9b;
				font-size:10px;
				line-height:15px;
				padding:4px 10px 0px 12px;
				width:210px;
				border:none;
				background:none;
			}
		#menu #search #searchsubmit{/*float:right;*/ position:absolute; top:0px; right:0px;}

#middle{padding:25px; width:907px;}
	#content{float:left; width:546px; margin-left:38px;}
		#content h1{margin-bottom:20px; /*margin-left:-35px; margin-right:-35px;*/ font-size:35px; font-weight:bold; text-align:left;}
			#content h1 em{color:#16a74b; font-style:normal;}
		#content h2{color:#00a638; margin-bottom:20px; font-size:16px; font-weight:bold;}
		#content h2.h2-members{color:#00a638; margin-top:20px; margin-bottom:0px; font-size:15px; font-weight:bold;}
		#content h3{color:#95979a; margin-bottom:0px; font-size:12px; font-weight:bold;}
		#content ul.events{padding:8px 0 8px 0px; line-height:17px; list-style:disc;}
		#content ul.events li{line-height:17px; list-style:disc; padding:10px 0px;}
		#content ul.ul-members{padding:8px 0 14px 0px; line-height:17px; list-style:none; font-size:12px; font-weight:bold; color:#95979a;}
		#content ul.ul-members li{padding:2px 0px;}
			#content ul.ul-members li a{color:#95979a;}
		#content ul{padding:8px 0 8px 14px; line-height:17px; list-style:disc;}
		#content li{padding-left:0px;}
		#content hr{margin:20px 0 35px 0; border:none; border-bottom:#CCCCCC 1px solid;}
		#content p{padding:8px 0 8px 0; line-height:17px;}
		#content a{color:#00a539; text-decoration:none;} #content a:hover{text-decoration:underline;}
	
	#sidebar{float:right; width:261px;}
	/*#sidebar{float:left; width:261px; margin-left:62px;}*/
		#sidebar .box{position:relative; float:left; width:231px; margin-bottom:25px; padding:45px 15px 18px 15px; background:url(images/bg-box.gif) #29b18a repeat-x; background-position:0px 33px; color:#FFFFFF;}
			#sidebar .box h3{position:absolute; top:0px; left:0px; height:33px; line-height:33px; width:236px; padding:0 10px 0 15px; background:url(images/bg-h3.gif) no-repeat; font-size:13px; font-weight:bold; text-transform:uppercase;}
			#sidebar .box p{padding:6px 0 6px 0;}
			#sidebar .box ul.archive{line-height:16px;}
				#sidebar .box ul.archive a{color:#fff; text-decoration:none;} #sidebar .box ul.archive a:hover{text-decoration:underline;}
			#sidebar .box ul.links{height:155px; background:url(images/bg-featured-links.gif) #d4ddee repeat-x; padding:15px; overflow:auto; line-height:16px;}
				#sidebar .box ul.links a{color:#00a539; text-decoration:none;} #sidebar .box ul.links a:hover{text-decoration:underline;}

#footer{padding:0px 25px 22px 25px; width:907px;}
	#footer ul{margin:35px 0 10px 0; color:#969b9b; font-size:11px;}
	#footer li{float:left; margin-left:10px; padding-left:10px; border-left:#969b9b 1px solid;}
	#footer li.first{margin:0; padding:0; border:none;}
	#footer li a{color:#969b9b; text-decoration:underline;} #footer li a:hover{text-decoration:none;}