@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: url(_images/main_bg.png) repeat-x;
	background-position: center 0;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #405A67;
}

#container { margin: 0 auto; margin-top:16px; width:1000px; }

#logo { margin-top:4px; float:left; width:400px; height:50px; }

#navi { float:right; height:62px; width:529px; background: url(_images/navi_bg.png) no-repeat; padding-top:17px; padding-left:15px; text-align:center; }
#navi a { text-decoration:none; color:#262626; font-size:1.4em; letter-spacing:2px; }
#navi a.active { text-decoration:underline; }

#content_left { float:left; width:35%; margin-top:20px; }

#content_right { float:right; width:61%; margin-top:15px; margin-right:2%; }
	#content_right h1 { font-size:5.0em; color:#262626; font-weight:normal; margin:0px; line-height:.7em; letter-spacing:.03em; }
	#content_right h2 { font-size:1.3em; color:#262626; font-weight:normal; line-height:.7em; letter-spacing:.04em; }
	#content_right p { font-size:1.2em; color:#FFFFFF; font-weight:normal; }

#content { float:right; margin-top:2px; width:65%; overflow:hidden; margin-top:135px; }


#content_slider { clear:left; float:left; margin-top:2px; width:100%; height:233px; overflow:hidden; padding:15px; background: url(_images/slider_bg.png) no-repeat; }
#content_slider h2 { margin:0px; padding:0px; line-height:1em; font-size:1.5em; }

#slider_wrapper { float:left;width:540px;height:200px; }

#slider { float:left;width:540px;height:200px;z-index:1;border-right:3px dotted #262626; }
#slider .role { margin:0px; line-height:1.5em; font-size:.9em; font-style:italic; margin-top:3px; }
#slider .features { margin:0px; font-size:1em; height:105px; margin-top:8px; }
#slider .details { margin:0px; float:right;padding-right:20px;border:0px; }

#slider_right { float:left;margin-left:20px;width:395px;height:200px; }
#slider_right p { margin:0px; font-size:1em; margin-top:10px; height:125px; }

#portfolio_left { float:left;width:28%;padding:1%;background-color:#089090;color:#FFFFFF;font-size:.9em; }
	#portfolio_left a { color:#FFF; }
	#portfolio_left h3 { color:#202020; }
#portfolio_right { float:left;margin-left:5%;width:65%; }
.close { float:right;margin-top:15px;border:0px; }

/* Secondary Pages */

#ataglance { float:left;width:85%;padding:2%;background-color:#262626;color:#089090; 
   	-moz-border-radius-topleft: 10px;  
   	-moz-border-radius-topright: 10px;
   	-webkit-border-top-right-radius: 10px;  
   	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;  
   	-moz-border-radius-bottomright: 10px;
   	-webkit-border-bottom-right-radius: 10px;  
   	-webkit-border-bottom-left-radius: 10px;	
}
	#ataglance h3 { color:#FFF; }
	#ataglance h3 small { font-size:.7em; }

.resume_list { clear:left;float:left;width:100%;margin-top:25px; }
.resume_list h2 { margin:0px; line-height:1.5em; margin-top:6px; }
.resume_list h3 { margin:0px; line-height:1.5em; }
.resume_list p { color:#262626; }

/* Common */

.form_text { width:60%; border:2px solid #262626; }

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:540px;
		height:200px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		clear:left;
		float:left;
		margin-top:25px;
		padding:0;
		height:28px;
		width:100%;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:20px;
		line-height:20px;
		}
	ol#controls li a{
		float:left;
		height:20px;
		line-height:20px;
		border:1px solid #000;
		background:#089090;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#262626;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */