/*
Theme Name: Watershed
Description: The Watershed Group</a>.
Version: 0.0
Author: Kuojen Chiang
Tags: custom header, fixed width, two columns, widgets

	This theme was designed and built by Kuojen Chiang,

*/

@import url("../default/style.css");

body {
background:#A1B343 url(images/background.jpg) repeat-x scroll 0 0;
width:1019px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
}

#page {
width:967px;
margin:0 auto;
background:none;
}

#header {
background-color:#B2C547;
height:122px;
margin:0;
padding:0;
width:100%;
background:transparent none repeat scroll 0 0;
}

#headerimg {
background:transparent url(images/logo.gif) repeat scroll 0 0;
height:95px;
margin:12px 0 0 59px;
width:351px;
position:absolute;
}

#headerimg>h1, #headerimg>.description {
	display:none;
}

#sidebar {
margin-left:0;
padding:0;
width:100%;
}

#content {
background:transparent url(images/background_content.png) repeat-y scroll 0 0;
margin:0 0 0 19px;
width:929px;
padding:0;
position:relative;
min-height:854px;
}

.home #content {
	height:829px;
	min-height:0;
}

.post { margin:0 42px; text-align:left; font-family:Arial, Helvetica, sans-serif; width:588px;}
.home .post { margin:0; width:100%;}
.post .entry {color:#555555;}
.post .entry p {line-height:1.5em;}
.home #post-3 #wp-email-content.wp-email {
	margin-left:50px;}

.quote_box {border:1px solid #688200; padding:12px; line-height:25px; color:#652710; margin:10px 0; background: url(images/quote_box_background.jpg) no-repeat scroll 0 0;}

.quote_text {color:#652710; font-style:italic; margin:10px 0;}
.quote_author {color:#526130; font-style:italic; text-align:right;}

h2 {color:#216EA0;font-size:2em;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}

h3 {color:#CD5E02;font-family: Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:normal;text-transform:uppercase;}

h4 {color:#459cf4; font-family: Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:normal;text-transform:uppercase;font-weight:bold;}

.page .entry ul li:before {content: "\2022 \0020";} /* bullet */

a, h2 a:hover, h3 a:hover {
color:#007DC1;
text-decoration:underline;
}

.entry form {text-align:left;}

.key_sentence {
	color:#F18B00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:2em;
	font-style:italic;
	font-weight:bold;
}

#k1 {	margin: 40px 0 0 60px;}
#k2 {	margin: 30px 0 0 112px;}
/*#k3 {	margin: 20px 0 0 281px;}*/

.gray_box .title { color:#0078bb; margin:32px 0 0 32px; font-size:1.5em;}
.orange_box_interior .title { color:#0078bb; margin:22px 0 0 22px; font-size:1.4em;}
.gray_box .content {color:#626261; font-size:1.2em; line-height:1.6;}
.orange_box_interior .content {color:#000000; font-size:1.1em; font-weight:bold; line-height:1.6; margin:5px 0 0 22px; padding-right:10px;}
.gray_box .link { color:#0078bb; font-size:1.2em; position:absolute; bottom:24px; left:29px; }
.gray_box .link a { text-decoration:underline; }
.orange_box_interior .link { color:#0078bb; font-size:1.2em; position:absolute; bottom:22px; left:22px; }
.orange_box_interior .link a { text-decoration:underline; }

#testimonial.gray_box { width:285px; height:285px; background:url(images/background_testimonial.png); position:absolute; top:158px; left:42px;}
#testimonial_background.orange_box_interior { width:285px; height:285px; background:url(images/background_testimonial_interior.png) no-repeat; position:absolute; top:557px; right:0; opacity:0.75; filter:alpha(opacity=75); z-index:2;}
#testimonial.orange_box_interior { width:285px; height:285px; position:absolute; top:557px; right:0; z-index:3;}
#testimonial .content {width:230px; height:161px; position:absolute; top:63px; left:33px;}
#testimonial.gray_box .content {}
#testimonial.orange_box_interior .content { margin:0;}
#testimonial .content .slide {width:230px; height:161px;}
#testimonial .content .words { margin:-5px 0 0 -5px;}
#testimonial .content .signature {position:absolute; bottom:0; right:5px; font-style:italic; text-align:right;}

.gray_box#blog { width:285px; height:212px; background:url(images/background_blog.png); position:absolute; top:158px; left:353px;}
.orange_box_interior#blog_background {width:285px; height:139px; position:absolute; top:337px; right:0; 
background:url(images/background_blog_interior.png) no-repeat 0 0; opacity:0.75; filter:alpha(opacity=75); z-index:2; }
.orange_box_interior#blog {width:285px; height:139px; position:absolute; top:337px; right:0; z-index:3;}
.gray_box#blog .content {width:239px; height:101px; position:absolute; top:64px; left:21px;}
.gray_box#blog .title {margin:32px 0 0 20px;}

.gray_box#print_email_search {width:285px; height:60px; background:url(images/background_print_email_search.png); position:absolute; top:383px; left:353px; }
.orange_box_interior#print_email_search_background {width:285px; height:60px; background:url(images/background_print_email_search_interior.png); position:absolute; top:485px; right:0px; z-index:2; opacity:0.75; filter:alpha(opacity=75); }
.orange_box_interior#print_email_search {width:285px; height:60px; position:absolute; top:485px; right:0px; z-index:3; }
#print_email_search #print {position:absolute; top:24px; left:21px; width:36px; border-right:2px solid #f0b45d; font-size:1.2em;}
#print_email_search #email {font-size:1.2em;left:63px;position:absolute;top:24px;}
#searchform {margin:15px auto;}
#s {border:none;height:15px;padding:5px;width:115px;position:absolute;left:113px;}
#searchsubmit { background:white none repeat scroll 0 0;border:none;border-left:2px solid #8B8B8B;color:#F18B00;font-size:1.2em;text-transform:lowercase;width:31px;height:25px;position:absolute;padding-bottom:7px;right:24px;}
#searchsubmit:hover { background:#F18B00;color:white;}

#orange_box {width:965px; height:282px; background:url(images/background_orange_box.png); position:absolute; top:474px; left:-18px; }
.orange_boxlet {width:168px; height:232px; position:relative; background:url(images/vertical_bar_gray.gif) right top no-repeat; font-family:Arial, Helvetica, sans-serif; float:left; margin:28px 0 0 10px;}
.orange_boxlet#consulting { margin:28px 0 0 38px; }
.orange_boxlet#coaching { background:none;}
.orange_boxlet .title {color:#00355A;font-size:1.9em;line-height:0.9;padding-right:15px;text-transform:uppercase;}
.orange_boxlet .content {color:white;font-size:1.7em;line-height:1.25;margin:30px 0 0 3px;padding-right:15px;}
.orange_boxlet .link { font-size:1.2em;font-weight:bold; bottom:5px; left:3px; position:absolute;}

#president {
color:#652710;
font-family:Arial,Helvetica,sans-serif;
font-size:1.7em;
position:absolute;
bottom:23px;
left:370px;
}
#photographer {font-family:Arial, Helvetica, sans-serif; color:#878686; font-style:italic; position:absolute;
bottom:9px;
left:622px; font-size:0.8em; z-index:1;}

#right_side { min-height:100px;position:absolute;right:0;top:0;width:290px;}

#vertical_text_president {position:absolute; top:17px; right:5px; width:11px; height:160px; background:url(images/vertical_text_president.gif) no-repeat 0 0; font-size:0;}

#patti_2 {background:url(images/patti_2.png) no-repeat 0 0; position:absolute; top:0; right:0; width:280px; height:830px; z-index:1;}
#patti_3 {background:url(images/patti_3.png) no-repeat 0 0; position:absolute; top:0; right:0; width:364px; height:833px; z-index:1;}

#footer {background:url(images/background_content_bottom.png) no-repeat; width:929px; color:white; font-size:1.3em; height:53px; padding-top:27px; position:relative;}
#footer .with_right_bar { border-right:2px solid #ea8300; padding:0 5px; float:left}
#footer .without_right_bar { padding:0 7px; float:left}
#footer a {color:white}
#footer #left_block { position:absolute; left:0;}
#footer #right_block { position:absolute; right:0;}
#patti_1 {width:262px; height:849px; background:url(images/patti_1.png) no-repeat; position:absolute; right:-13px; top:0; z-index:1;}
#right_side #patti_1 {right:0;}
.book_title {text-transform:inherit; }


/* drop down menu css start */

/* 
	LEVEL ONE
*/
.menu 								{width:929px; height:40px; z-index:100; font-family:arial, sans-serif;
										background:transparent url(images/background_nav_bar.png) no-repeat scroll 0 0; 
										margin:0 auto; }

ul.dropdown                         { list-style: none; position: relative; margin:0 0 0 15px; padding:1px;; z-index:2; }
.home ul.dropdown                   { margin:0 0 0 25px; }
										
ul.dropdown li                      { float: left; padding-bottom:1px;}
ul.dropdown li a                    { display: block; padding: 4px 6px; 
	 								  font-size:1.5em;text-decoration:none; color:#005894; height:30px; line-height:29px; 
									  text-transform:uppercase; border-right:1px solid #A0A1A1;}
.home ul.dropdown li a              { padding: 4px 8px; }
ul.dropdown li a:hover,
ul.dropdown li.current_page_item>a,
ul.dropdown li.current_page_ancestor>a { color:white; background:#f08900; }			  
ul.dropdown li:last-child a			{ border-right: none; } 
ul.dropdown li.page-item-25 a 		{ border-right: none; } 
ul.dropdown li:hover                { position: relative; }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 158px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style:none;
										background:transparent url(images/background_dropdown.png) no-repeat bottom left; 
										padding:10px 0;}	
ul.dropdown ul li 					{ padding:0; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 145px; color:white; background:transparent; text-transform: none; 
										height:auto; padding:5px 0 5px 8px; line-height:1; font-size:1.4em;
										/*display: inline-block;*/ } 
ul.dropdown ul li a:hover			{ color:#004b7f; background:transparent;}			  

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

.home ul.dropdown>li.page-item-3 	{display:none;}

/* drop down menu css end */

.ddfmwrap {
margin:0;
}