@charset "UTF-8";
/*	reset	*/
h1,h2,h3,h4,h5,p,ul,ol,li
					{	margin:0; padding:0; list-style:none;	}
/*	styles	*/
body 				{	font-family:Arial, Helvetica, sans-serif; margin: 0 auto; background:#323232; color:#ccc; letter-spacing:1px; 
						background:url(../images/bg_323232_3.png); font-size:12px; 	}
h1					{	background:url(../images/bg_h1_177x58.png) no-repeat; width:177px; height:58px; text-indent:-999px; overflow:hidden;	}
div					{/*	float:none;	 clear:both;	*/}
a					{	color:#ccc; font-weight:bold; text-decoration:none;	outline:none;}


/*	ids		*/
#about				{	width:800px; position:relative; margin:auto; margin-top:30px; padding-top:30px; border-top:1px solid #424242; }
#about a			{	font-weight:normal;	}
#about h2			{	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:1.2em;	}
#about2				{ 	width:280px; float:left; 	}
#about2 p			{	padding-bottom:2em;	} 
#about3				{ 	width:180px; float:left; margin-left:20px; padding:0 20px; border-left:1px solid #424242;border-right:1px solid #424242;	}
#about3 p			{	padding-bottom:1em;	} 
#about4				{ 	width:230px; float:left; margin-left:20px;}
#about4 p			{	padding-bottom:1em;	} 

#container			{	width:800px; margin:20px auto; position:relative; 	}

#header				{	}

#topnav				{	position:absolute; top:0; right:0px; 
						/*
						display:none;	
						*/
						}
#topnav div			{	background:url(../images/bg_ul_topnav_right_400x48.png) no-repeat right top; height:48px; }
#topnav ul			{	background:url(../images/bg_ul_topnav_left_10x48.png) left top no-repeat; height:48px; padding:0 4px; }
#topnav li			{	float:left; list-style:none; padding:8px 20px; text-transform:lowercase; letter-spacing:1px; font-size:12px; 
						border-right:1px solid #414141; padding-top:8px; margin-top:9px; }
#topnav,#topnav a	{	color:#999; text-decoration:none; font-weight:normal;}
#topnav a:hover	{	color:#efefef;	}

#content			{	}
#content h2			{	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding-left:12px; font-size:1.2em;	}
#content ul			{	margin:35px 0px;}
#content li			{	float:left; margin:10px 0 10px 26px;}
#content li span	{	padding-left:9px; font-size:13px;	}
.portfolio_img		{	background:url(../images/bg_portfolio_img_248x354.png) no-repeat; padding:9px 10px 10px 9px; padding-top:331px; width:248px; height:354px;	}
#content li img		{	margin-top:10px;	}

#footer				{	text-align:center; font-size:11px; height:20px; padding-top:30px;	 color:#666;}
#footer a			{	color:#666;	}
#footer_left		{	text-align:left;	}
#footer_right		{	text-align:right;	}

/* portfolios with ids */
#port_jet			{	background:url(../images/portfolio_jet2_229x333.jpg) no-repeat; padding-top:321px; padding-left:0 !important;	}
#port_coke			{	background:url(../images/portfolio_uvend2_229x333.jpg) no-repeat; padding-top:321px; padding-left:0 !important;	}
#port_equifax		{	background:url(../images/portfolio_equifax2_229x333.jpg) no-repeat; padding-top:321px; padding-left:0 !important;	}
#port_single		{	background:url(../images/port-single2-229x333.jpg) no-repeat; padding-top:321px; padding-left:0 !important;	}
#port_snapdragon	{	background:url(../images/port-snapdragon2-229x333.jpg) no-repeat; padding-top:321px; padding-left:0 !important;	}
#port_jsg			{	background:url(../images/port-jsg2-229x333.jpg) no-repeat; padding-top:321px; padding-left:0 !important;	}

/*	classes	*/
li.first			{	border-left:none !important; color:#ccc; margin-left:0 !important; 	}
li.last				{	border-right:none !important; }
.split				{	padding:0 0 1em 0;	}
/*	exceptions	*/
.clearboth			{	clear:both; float:none;	}
.hidden				{	display:none;	}

#zoom_content		{	color:#424242;	}
#zoom_content h2	{	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;font-size:1.2em;	}