/*
Author: Joseph Williams
For Questions Email @
JosephWilliams23@gmail.com
*/

html{
background: #d7d7d7;;
}

body{
background-repeat: no-repeat;
text-align: center;
margin:4em;
font-size: 62.5%;
line-height: 1.5em;
background: inherit;
}

h1, h2, h3, h4, h5, h6, p, ul li, ul li ul li{
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

a{
color: #676767;
text-decoration: none;
}

a:link{
}

a:visited{

}

a:hover, a:active{
text-decoration: underline;
}



p{
	text-align: left;
	font-size: 1.25em;
	line-height: 1.5em;
	padding-bottom:0em;
	color:#676767;
}

ul{}

ul li{}

#wrapper{
border-top: 1px solid #000;
border-right: 1px solid #000;
border-left: 1px solid #000;
margin: auto;
text-align: left;
overflow: hidden;
width:900px;
background: url(../images/wrapper_background.gif) center repeat-y #FFF;
}

#home #wrapper{
background: url(../images/homepage_background.gif) center bottom no-repeat #FFF;
}

#hr_planning #wrapper{
background: url(../images/hr_background.gif) center bottom no-repeat #FFF;

}

#personal_assessments #wrapper{
background: url(../images/personal_background.gif) center bottom no-repeat #FFF;
}

#group_facilitation #wrapper{
background: url(../images/group_background.gif) center bottom no-repeat #FFF;
}

#news #wrapper{
background: url(../images/news_background.gif) center bottom no-repeat #FFF;
}

#contact #wrapper{
background: url(../images/news_background.gif) center bottom no-repeat #FFF;
}

#text_logo{
color: #6e6d6e
}

/*-----------BEGIN MAIN NAVIGATION ------------------*/

#mainnav{

	float:left;
	width: 100%;
	text-align: center;
	background-image: url(../images/mainnav_background.gif);
	height:80px

}

#mainnav ul{
	margin-top:2em;
	text-align: center;
	font-size: 1.25em;

}

#mainnav ul li{
	display: inline;
	padding:0 .5em;
	border-right: 1px solid #CCC;
}

#mainnav ul li.last{
 	border:none; 
	}

#mainnav ul li a{
	padding:.25em .5em;
	text-decoration: none;
}

#mainnav ul li a:hover{
	color:#bcce29;
}
	
#home #mainnav .home, #personal_assessments #mainnav .personal_assessments, #hr_planning #mainnav .hr_planning, #group_facilitation #mainnav .group_facilitation, #news #mainnav .news, #contact #mainnav .contact_us{

}

#home #mainnav .home a, #personal_assessments #mainnav .personal_assessments a, #hr_planning #mainnav .hr_planning a, #group_facilitation #mainnav .group_facilitation a, #news #mainnav .news a, #contact #mainnav .contact_us a{
 	background: #bcce29; 
 	color:#FFF;
}
/*-----------END MAIN NAVIGATION ------------------*/

/*-----------BEGIN FLASH NAVIGATION ------------------*/


#home #featured_links{
margin-left: 119px;
margin-bottom: 64px;
}


/*-----------BEGIN FLASH NAVIGATION ------------------*/

/*-----------BEGIN HEADER ------------------*/


#header{
font-family: sans-serif;
float:left;
width:290px;
margin-left:5px;
padding:0em 0em 0em .75em;
}

h1{
padding: 3.5em 0;
background: url(../images/logo.gif) center no-repeat;
}

h1 a{
text-indent: -1000px;
display: block;
}

#byline{
text-indent: -1000px;
padding:2.5em 0em;
margin-left: 2.15em;
clear:left;
background: url(../images/byline.gif) center center no-repeat;
}


/*-----------END HEADER--------------*/

/*-----------BEGIN CONTENT-----------*/



#content{
float:right;
width: 506px;
margin-right:79px;
margin-bottom: 150px;
}

#content .description{

}

#content h2{
background: url(../images/section_underline.gif) bottom left no-repeat;
margin-top:150px;
padding-bottom:.5em;
}

#homepage_content{
float:right;
width: 506px;
margin-right:79px;
margin-bottom: 150px;
margin-top:10px;
margin-bottom: 25px;
}

#homepage_content h2{
color: #bcce29;
font-size: 2em;
background: url(../images/section_underline.gif) bottom left no-repeat;
padding: .75em 0em;
}

#home #homepage_content #section_description{
background: url(../images/homepage_description.gif) top left no-repeat transparent;
letter-spacing: 1px;
line-height: 16px;
font-size: 12px;
padding-left: 25px;
padding-top: 20px;
padding-right: 25px;
padding-bottom: 25px;
}

#home #homepage_content #section_description #blum_text_logo{
font-size: 16px;
color: #97a621
}

#home #homepage_content .post_morelink{
color: #9fa615;
}

#home #homepage_content #news_feed{
color: #9fa615;
margin-right: 10px;
margin-top: 10px;
margin-left: 15px;

}



#personal_assessments #content{
background: url(../images/personal_banner.gif) top left  no-repeat transparent;
}

#personal_assessments #assessments{
padding-top:10px;
}


#hr_planning #content{
background: url(../images/hr_banner.gif) top left  no-repeat transparent;
}

#group_facilitation #content{
background: url(../images/group_banner.gif) top left  no-repeat transparent;
}


#news #content h2{
background: url(../images/news_banner.gif) bottom left no-repeat;
height:72px;
margin-top:5px;
padding-bottom:1em;
text-indent:-1000px;
}

#homepage_content #news_feed .news_post .post_date{
font-weight: bold;
font-size: 12px;
line-height: 2em;
color: #676767;
}

#news_post h3{
font-size: 14px;
line-height: 1.75em;
color: #9fa617;
padding-right: 20px;
}

#return{
padding-top: 1.5em;
padding-bottom: 1.5em;
}

#return a{
color: #9fa615;
}

#return a:hover{
color: #9fa615;
}

#news #news_wrapper{
margin-top: 25px;
padding-bottom: 3em;
}

#contact #content h2{
background: url(../images/contact_banner.gif) bottom left no-repeat;
height:72px;
margin-top:5px;
padding-bottom:1em;
color:white;
text-indent: -1000px;
}

#contact .contact_info{
margin-top: 50px;

}

.contact_info #thank_you{
padding-bottom: 4em;
}

#content p{
padding-right: 72px
}


/*#home .newslink a{
	font-size: 24px;
}
*/

#home #news_feed .post_date .post_title, #news #content .post_date .post_title{
font-weight: bold;
color: #7f7c7b;
}

.sectiontitle{
font-size: 2.5em;
line-height: 2em;
}

.first{
font-weight: bold;
}

.second{
font-variant: small-caps;
letter-spacing: 6px;
color:#676767;
}

#personal_assessments .first, #personal_assessments #content a{
color:#9A1D0D;
}


#hr_planning .first, #hr_planning #content a{
color:#9FA615;
}

#group_facilitation .first, #group_faciliation #content a{
color:#BE6814;
}


#assessments{
padding-bottom:2em;
}

#assessments li{
display: inline;
padding-right:1em;
margin-right: 1em;
border-right:1px solid #9A1D0D;
}

#assessments li.last{
padding-right:0;
margin-right: 0;
border-right:none;
}


#assessments li a{
color:#676767;
}

#content #assessments li.current a{
color:#9A1D0D;
}

#email a{
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
font-style: bold;
font-size: 12px;
color:#bcce29
}

#email li a:hover{
	color:#bcce29;
}


/*-----------END CONTENT-----------*/


/*-----------BEGIN FOOTER------------------*/

/*
#featured_links{
clear: both;
height:147px;
background: #CCC;
}

.featurebox{
	float:left;
	clear:none;
	width:33%;
	text-align: center;
}
*/


#footer{
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
margin: auto;
height: 0px;
width:900px;
/*
background:url(../images/footer_background.gif) top center no-repeat transparent;
*/
}

#footer p{
text-align: center;
padding-top: 15px;
top:100px;
font-family: Verdana, sans-serif;
font-size: x-small;
}

/*-----------END FOOTER------------------*/
