body { margin:0px; padding:0px; font-family:lucida sans unicode, lucida grande, arial; font-size:13px; line-height:17px; color:#605e55; background-color:#ff0000; background-image:url(../images/bg.jpg); background-position:top; background-repeat:repeat-x;}
a { text-decoration:underline; color:#6088C6; }
a:hover { text-decoration:none; color:#6088C6; }
a:visited { text-decoration:underline; color:#6088C6; }
a:active { text-decoration:none; color:#6088C6; }
form,h1,h2,h3,h4,p { margin:0px; padding:0px; }
h1 { font-size:20px; line-height:24px; margin-bottom:5px; }
h2 { font-size:16px; line-height:20px; margin-bottom:5px; }
h3 { font-size:13px; line-height:17px; margin-bottom:5px; }
.clear { float:none; clear:both; height:0; }
ul { margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:15px; }
ol { margin-top:0px; margin-bottom:0px; padding-top:5px; padding-bottom:15px; }
li { margin-bottom:4px; }
img { border:0px; }
.noborder { border:0px; margin:0px; padding:0px; }
p { padding-bottom:15px; }
p.large { padding-bottom:20px; }

#main { margin:auto; width:815px; margin-top:15px; margin-bottom:15px; }

#main #masthead { width:815px; height:100px; }
#main #masthead #masthead_left { float:left; width:16px; height:100px;background-image:url(../images/masthead_left.jpg); }
#main #masthead #masthead_middle { float:left; padding-left:20px; padding-top:31px; width:764px; height:120px; background-image:url(../images/masthead_bg.jpg); }
#main #masthead #masthead_middle #logo { float:left; display:block; width:200px; height:115px; background-image:url(../images/wcl_logo.png); }
#main #masthead #masthead_middle #nav { float:left; padding-left:223px; padding-top:41px; width:359px; height:28px; }
#main #masthead #masthead_middle #nav #nav_home { float:left; display:block; margin-right:30px; width:37px; height:19px; }
#main #masthead #masthead_middle #nav #nav_company { float:left; display:block; margin-right:30px; width:65px; height:19px; }
#main #masthead #masthead_middle #nav #nav_recruiting { float:left; display:block; margin-right:30px; width:75px; height:19px; }
#main #masthead #masthead_middle #nav #nav_contact { float:left; display:block; width:62px; height:19px; }
#main #masthead #masthead_right { float:left; width:15px; height:100px; background-image:url(../images/masthead_right.jpg); }

#main #content { padding-left:20px; padding-right:20px; width:775px; background-color:#FFFFFF; }
#main #content #photo { float:right; width:298px; height:202px; margin-left:15px; margin-bottom:15px; }
#main #content #photovertical { float:right; width:232px; height:298px; margin-left:15px; margin-bottom:15px; }
#main #content #breakout { float:right; border-left:1px solid #999999; width:292px; padding-left:15px; padding-bottom:15px; margin-left:15px; margin-bottom:15px; }
#main #content #contenttop { width:775px; height:106px; }
#main #content #contentmain { margin-left:5px; padding-top:13px; padding-left:18px; padding-right:18px; font-size:13px; width:722px; background-repeat:repeat-x; background-image:url(../images/intro_bg.jpg); }
#main #content #firstName { font-size:11px; line-height:11px; width:94px; font-family:arial; }
#main #content #lastName { font-size:11px; line-height:11px; width:94px; font-family:arial; }
#main #content #email { font-size:11px; line-height:11px; width:120px; font-family:arial; }
#main #content #phone1 { float:left; width:26px; font-size:11px; font-family:arial; }
#main #content #phone2 { float:left; width:26px; font-size:11px; font-family:arial; }
#main #content #phone3 { float:left; width:38px; font-size:11px; font-family:arial; }
#main #content #resume { font-size:11px; font-family:arial; }
#main #content #message { font-size:11px; line-height:14px; height:80px; width:203px; font-family:arial; }
#main #content #thankyou { padding-top:10px; font-weight:bold; }
#main #content #midnav { margin-top:22px; padding-left:35px; width:800px; height:38px; background-image:url(../images/midnav_bg.jpg); }
#main #content #midnav #midnav_tab { float:left; display:block; margin-right:12px; width:107px; height:38px; }
#main #content #midtop { width:775px; height:65px; }
#main #content #mid { padding-left:46px; padding-right:57px; width:672px; padding-bottom:5px; background-image:url(../images/mid_bg.jpg); }
#main #content #mid #divider { width:672px; height:1px; margin-top:15px; background-color:#B6CBE4; }
#main #content #mid .subtitle { font-style:italic; margin-top:5px; margin-bottom:5px; }
#main #content #mid .padded { padding:4px 4px 4px 6px; }
#main #content #mid .alt { background-color:#F1F4FA; }
#main #content #mid #resumeform { padding-top:10px; }
#main #content #mid #profile { float:left; padding-top:16px; width:210px; background-color:#F1F4FA; }
#main #content #mid #profile #links { text-align:center; }
#main #content #mid #profile #profilephoto { margin:auto; margin-top:15px; margin-bottom:15px; width:140px; height:157px; background-image:url(../images/photo_lindsay.jpg); }
#main #content #mid #profile #bio { padding-left:20px; padding-right:15px; width:175px; font-size:12px; line-height:16px; }
#main #content #mid #profile #bio #bio_kate { display:none; height:242px; }
#main #content #mid #profile #bio #bio_adam { display:none; height:194px; }
#main #content #mid #profile #bio #bio_lindsay { height:800px; }
#main #content #mid #right { float:left; width:452px; padding-left:10px; padding-top:12px; }
#main #content #mid #right #schedule_kate { display:none; font-size:12px; line-height:16px; }
#main #content #mid #right #schedule_adam { display:none; font-size:12px; line-height:16px; }
#main #content #mid #right #schedule_lindsay { font-size:12px; line-height:16px; }
#main #content #mid #right #interview { padding-left:6px; padding-top:20px; width:446px; }
#main #content #mid #right #interview #title { font-weight:bold; margin-bottom:10px; }
#main #content #mid #right #interview .question { font-style:italic; margin-bottom:6px; }
#main #content #mid #right #interview .answer { margin-bottom:15px; }
#main #content #midbottom { width:775px; height:33px; background-image:url(../images/mid_bottom.jpg); }
#main #content #submit { padding-left:48px; width:727px; }
#main #content #submit #title { float:left; width:308px; height:58px; background-image:url(../images/title_submitresume.jpg); }
#main #content #submit #text { float:left; margin-left:32px; width:380px; font-size:12px; line-height:16px; }
#main #content #submit #text a { display:block; margin-top:4px; font-weight:bold; }
#main #content_bottom { margin-bottom:10px; width:815px; height:42px; background-image:url(../images/content_bottom.jpg); }

#main #footer { width:815px; height:70px; margin-top:10px; }
#main #footer #footer_left { float:left; width:10px; height:60px; background-image:url(../images/footer_left.jpg); }
#main #footer #footer_middle { float:left; padding-left:36px; padding-right:38px; padding-top:24px; width:721px; height:36px; background-image:url(../images/footer_bg.jpg); }
#main #footer #footer_middle #footernav { float:left; width:300px; color:#3377CA; }
#main #footer #footer_middle #copyright { float:left; text-align:right; width:421px; color:#3377CA; }
#main #footer #footer_right { float:left; width:10px; height:60px; background-image:url(../images/footer_right.jpg); }


#header {
	background: url(../images/header_image.png) 0 0 no-repeat;
	position: relative;
	height: 130px;
	width: 842px;
	margin-left: -14px;
}


#header h2 {
	background: url(../images/wcl_logo.png) 0 0 no-repeat;
	position: absolute;
	top: 25px;
	left: 315px;
	width: 200px;
	height: 120px;
	margin: 0px;
	}
	
	
	#header h2 a {
		text-indent: -9000em;
		overflow: hidden;
		width: 200px;
		height: 120px;
		display: block;
		text-decoration: none;
		color: #fff;
		float: left;
	}


/*--[ nav ]----------------------------------------------------------------*/
#nav_main {
	position: absolute;
	top: 76px;
	left: 245px;
	margin: 0;
}
#nav_main li {
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 1px;
	height: 28px;
}
#nav_main li a {
	text-indent: -9000em;
	overflow: hidden;
	height: 28px;
	display: block;
	text-decoration: none;
	float: left;
}
#nav_main li, #nav_main li a {
	background: url(../images/bg_nav.png) 0 0 no-repeat;
}

#nav_main #nav_main1, #nav_main #nav_main1 a {width: 80px;background-position: 0px 0;} #nav_main #nav_main1 a:hover, #nav_main #nav_main1.active a {background-position: 0 -30px;}
#nav_main #nav_main2, #nav_main #nav_main2 a {width: 90px;background-position: -86px 0;} #nav_main #nav_main2 a:hover, #nav_main #nav_main2.active a {background-position: -86px -30px;}
#nav_main #nav_main3, #nav_main #nav_main3 a {width: 77px;background-position: -181px 0;} #nav_main #nav_main3 a:hover, #nav_main #nav_main3.active a {background-position: -181px -30px;}
#nav_main #nav_main4, #nav_main #nav_main4 a {width: 158px;background-position: -257px 0;} #nav_main #nav_main4 a:hover, #nav_main #nav_main4.active a {background-position: -257px -30px;}
#nav_main #nav_main5, #nav_main #nav_main5 a {width: 105px;background-position: -418px 0;} #nav_main #nav_main5 a:hover, #nav_main #nav_main5.active a {background-position: -418px -30px;}


#submit_form {
	float: left;
	background: #eae5d1 url(../../images/layout/bg-gradient.gif) bottom left repeat-x;
	padding: 20px;
	width: 500px;
	margin-bottom: 10px;
}

.button {
	clear: both;
	float: left;
	display:inline;
	margin: 0 0 0 140px;
}