/* carlsonco.com Style Sheet */
 
/* Created April 2010 */
 
/*------------------------------------------*/
 
 
 
/*  GLOBAL/DIV */
 
/* -------------------------------------- */
 
html,body{margin:0;padding-top:15px; }
body{font: 76% arial,sans-serif; background-color:#893304; margin:0}

body.portfolio{font: 76% arial,sans-serif; background-color:#32469f;}

body.gold{font: 76% arial,sans-serif; background-color:#d3a400;}

div#header_top {height:60px;margin:0; padding-left:30px; text-align:left;}


div#main_left{float:left; width:555px; padding-top:26px; padding-left:65px;}
div#main_clients{float:left; width:900px; padding-top:40px; padding-left:65px;}


div#main_top{float:left; width:900px; height:293px; margin-top:40px; margin-left:65px; background: url(images/profile_background_top.jpg) left top; background-repeat:no-repeat;}
div#main_bottom{float:left; width:900px; margin-top:15px; padding-left:65px;}


img.padding{padding: 20px 0 0 0;}

div#main_left_portfolio{float:left; width:283px; padding-top:60px; text-align:left;}

a{color:#fff;text-decoration:none;}
a.portfolio_nav{color:#666; font-size:12px;  text-decoration:none;}
a.portfolio_nav:visited{color:#666; font-size:12px;  text-decoration:none;}

a.portfolio_nav:hover{color:#32469f; font-size:12px;  text-decoration:none;}
a.portfolio_nav_on{color:#fff; font-size:12px;  text-decoration:none; font-weight:bold;}

a.black{color:#000;}
a.black:hover{color:#000;}
a.black:visited{color:#000;}
a.black:hover{color:#32469f;}


a.purple{color:#32469f;}
a.purple:hover{color:#32469f;}
a.purple:visited{color:#32469f;}


a.gray{color:#666; text-decoration:underline;}
a.gray:hover{color:#666;}
a.gray:visited{color:#666;}

img.textmiddle {vertical-align:middle;} 

div#content_area{float:right; width:320px; color:#000; text-align:left; margin-top:50px; padding: 0 40px 0 0;}

div#middle{float:left; width:350px; height:491px; margin-top:1px; text-align:left; background: url(images/home_middle.jpg) left top; background-repeat:no-repeat;}


div#main_left_service{float:left; width:430px; padding-top:26px; padding-left:65px;}
div#middle_service{float:left; width:485px; height:307px; margin-top:28px; text-align:left;
background-image:url('images/service_gold.jpg');
background-repeat:repeat-x;}



div#contact_area{float:right; width:520px; color:#000; text-align:left; margin-top:50px; padding: 0 40px 0 0;}
div#contact_left{float:left; width:355px; padding-top:26px; padding-left:65px;}



div#portfolio{float:right; width:705px; height:458px; margin-top:20px; padding-right:20px;}

div#facts{position:relative; top:55px;}

div#navigation{float:right; width:58px; height:508px;}

div#container{ width:1066px;margin: 0 auto;}

#sketch-wrap {
	position: relative;
	bottom: 0;
	left: 0;
	width:1066px;	
	height:508px;
	margin: 0 auto;
}

#sketch-container {
	height: 508px;
	background: url(images/burg_back.jpg) left top; background-repeat:no-repeat;
}

#sketch-container-portfolio {
	width:1066px; height: 508px;
	background: url(images/purple_back.jpg) left top; background-repeat:no-repeat;
}

#sketch-container-contact {
	width:1066px; height: 508px;
	background: url(images/purple_contact.jpg) left top; background-repeat:no-repeat;
}

#sketch-container-gold {
	width:1066px; height: 508px;
	background: url(images/gold_back.jpg) left top; background-repeat:no-repeat;
}

#sketch {
	width: 1066px;
	margin: 0 auto;
	position: relative;
}

img { border: none; }


img.contactimg {padding:75px 0 0 0}



h1.main{font-family: Arial, Helvetica, Verdana, san-serif; font-size:28px; color:#fff; padding-top:50px;padding-left:20px;font-weight:normal; margin:0}
h1.careers{font-family: Arial, Helvetica, Verdana, san-serif; font-size:28px; color:#d3a400; padding-left:40px;font-weight:normal; margin:0}



h1.service{font-family: Arial, Helvetica, Verdana, san-serif; font-size:23px; color:#fff; padding-top:20px;padding-left:20px;font-weight:normal; margin:0}
p.service{width:450px; font:1em/1.4em Arial, Helvetica, Verdana; color:#fff; padding:10px 0 0 20px; margin:0;}


h1.profile{font-family: Arial, Helvetica, Verdana, san-serif; font-size:28px; color:#fff; padding-top:25px;padding-left:20px;font-weight:normal; margin:0}


p.main{width:300px; font:1em/1.4em Arial, Helvetica, Verdana; color:#fff; padding:10px 0 0 20px; margin:0;}

p.copy{font:.70em/1.4em Arial, Helvetica, Verdana; color:#666; padding:10px 0 0 40px; margin:0;}


h2.facts{font-family: Helvetica Neue, Arial, Helvetica, Verdana, san-serif; color:#fff;font-weight:normal; padding:0 0 0 20px; margin:0;}

h1.purple{font-family: Helvetica Neue, Arial, Helvetica, Verdana, san-serif; font-size:24px;color:#32469f;font-weight:normal; padding:0 0 15px 0; margin:0;}


p.find{ width:980px;margin-top:-35px; color:#fff; font-size:10px; text-align:right;}


table#clients{font-family: Arial, Helvetica, Verdana, san-serif; font-size:12px; color:#666; padding-left:20px;}

table#clients2{font-family: Arial, Helvetica, Verdana, san-serif; font-size:12px; color:#666; }

table#clients3{font-family: Arial, Helvetica, Verdana, san-serif; font-size:12px; color:#666; padding:7px}



td.column{font-size:11px; color:#fff; padding: 2px 2px 2px 20px;}

td.column2{font-size:11px; color:#fff; padding: 2px 2px 2px 10px;}

td.columntop{font-size:11px; color:#fff; padding: 8px 2px 2px 20px;}

td.column2top{font-size:11px; color:#fff; padding: 8px 2px 2px 10px;}

td.animation{padding:47px 0 0 0}

td.white{color:#fff; font-size:10px; line-height:18px;}

td.copy{font:.8em/1.4em Arial, Helvetica, Verdana; color:#666;  margin:0;}
td.copy2{font:.8em/1.4em Arial, Helvetica, Verdana; color:#666; padding: 0 0 0 25px; margin:0;}

td.copytop{font:.8em/1.4em Arial, Helvetica, Verdana; color:#666;  margin:0; padding:5px 0 0 0;}
td.copytop2{font:.8em/1.4em Arial, Helvetica, Verdana; color:#666; padding: 5px 0 0 25px; margin:0;}



p.content{color:#fff; font-size:12px; padding-left:20px;line-height:18px; text-align:left; padding-right:20px;}

span.small{font-size:.8em; color:#666;}
p.copyright{color:#fff; font-size:10px; padding-left:60px; text-align:left;}
p.copyright_home{width:1066px;color:#fff; font-size:10px; padding:20px 0 0 70px; text-align:center;}

p.facts{width:455px; font:1em/1.6em Arial, Helvetica, Verdana; color:#893304; padding:35px 0 0 17px; margin:0;}

span.purple{color:#32469f; font-weight:bold;}
span.red{color:#893304; font-weight:bold;}

td.flash{padding: 30px 0 0 0;}


#portfolio_list li { 
/* position: relative; */ 
list-style: none; /* add this here */ 
margin: 0; 
margin-left:60px;
display:block;
line-height:25px;
}

 li.list{background-color:#32469f;}


 #footer{ width:100%; height:100px; background: url(images/burg_footer.jpg) left top; background-repeat:repeat-x;}
#footer_purple{ width:100%; height:100px; background: url(images/purp_footer.jpg) left top; background-repeat:repeat-x;}
#footer_gold{ width:100%; height:100px; background: url(images/gold_footer.jpg) left top; background-repeat:repeat-x;}

img.service{padding:10px 0 0 0}