body{
	padding:0;
	margin:0;
	background: #fff;
	background:url(/_includes/templates/text/i/nav_bg.gif);
	font: small/18px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
body img{
	border:0px;
}

#resume{
font-size:1.2em;
line-height:1.5em;
}

#resume strong{

font-size:1.1em ;

}


#ad{

	font-size:1.5em;
	width:70%;
}
#ad u{
	text-decoration:none;
	background-color:#FFFF9B;
	line-height:1.8em;
	padding-left:4px;
	padding-right:4px;
}

.portfolio_list_div{
width:95%; overflow:hidden;white-space:nowrap;cursor:pointer;
}

#tagbox {
	padding-bottom:100px;
	width:75%;
}
#tagbox a{
	text-decoration:none;
}
#tagbox a:hover{
	cursor:crosshair;
}


#googleAdsHeader{
	position:absolute;
	top:14px;
	left:260px;
}
#navigationarea{
	/* float:left; */
	position:absolute;
	top:18px;
	left:740px;
/*	background:url(/_includes/templates/text/i/nav_bg.gif); */
	background:url(/_includes/templates/text/i/menubg.gif) no-repeat ; 
	border:0;
	padding:0;
	padding-bottom:100px;
	padding-top:0px;
	margin:0 ;
	text-align:left;
	width:160px;

							cursor:move;
													
													height:104px;
}

html>#navigationarea{
	width:160px; /* be nice to opera */
}

#contentarea{
/*	background:#fff url(/_includes/templates/text/i/content_bg.gif) left repeat-y;*/
	background:url(/_includes/templates/text/i/content_bg.gif) left repeat-y;
	border:0;
	padding:0 0 100px 7px;
	margin:0;
	margin-left:0px;
	width:auto;
}

.alt{
	display:none;
}




.menutopdiv{
	margin:0;
	padding:0;
	border:0;
	width:160px;
	height:10px;
	text-align:left;
/*	background:url(/_includes/templates/text/i/logo_on.gif) no-repeat; */
}



/* Logo */
#logodiv{
	margin:0;
	padding:0;
	border:0;
	width:178px;
	height:91px;
/*	background:url(/_includes/templates/text/i/logo_on.gif) no-repeat; */
}
#logo{
	display:block;
	padding:0;
	border:0;
	margin:0;
/*	background:#fff url(/_includes/templates/text/i/logo.gif) no-repeat;*/
	width:auto;
	height:91px;
}
a#logo:hover{
/*	background:#FEF8F8 url(/_includes/templates/text/i/logo.gif) no-repeat;*/
}


/* Top Banner */
#topbannerdiv{
	margin:0;
	padding:0;
	border:0;
	width:auto;
	height:90px;
/*	background:url(/_includes/templates/text/i/logo_on.gif) no-repeat; */
	border-bottom:1px solid #DADADA;

}
#topbanner{
	display:block;
	padding:0;
	border:0;
	margin:0;
	background:#F0F0F0 url(/_includes/templates/text/i/topbanner_default.gif) no-repeat;
	width:auto;
	height:90px;
}
a#topbanner:hover{
	background:#FBFBFB url(/_includes/templates/text/i/topbanner_default.gif) no-repeat;
}


#navigationarea ul{
	list-style:none;
	padding:16px 0 0 0 ;
	text-align:left;
	margin: 0 0 0 15px;
}



#navigationarea li{
}

#navigationarea li a{
	padding:0 6px 0 6px;
	color:#333;
	font-size:16px;
	line-height:1.5em;
	text-decoration:none;
	/*	list-style-image: url(/_includes/templates/text/i/navigation_bullet.gif); */
}

#navigationarea li a:hover{
	text-decoration:none;
	border-bottom:3px solid #999;
	
	

	
}



#secondarynavmenu li a,#secondarynavmenu li a:visited{
	color:#999999;
	font-size:0.9em;
}

#secondarynavmenu li a:hover{
	border-bottom:2px solid #ccc;
}



#secondarynavmenu li a#rss{
	background:url(/_includes/templates/text/i/rss_bw.gif) no-repeat;
	text-indent:999999px;
margin-left:14px;
	display:block;
	height:10px;
	width:10px;
	overflow:hidden;	
}
#secondarynavmenu li a:hover#rss{
	background:url(/_includes/templates/text/i/rss.gif) no-repeat;
}

#content{
	margin:0;
	border:0;
	padding:	80px 0 0 15px;
	width:auto; /* actual value for conformant browsers */
	line-height:16px;
}

html>#content{
	width:auto; /* be nice to opera */
}

#content ul{
margin-top:-10px;
margin-bottom:50px;
}


#content li em{
	text-decoration: none;
	font-style: normal;
	font-family: "Courier New", Courier, mono;
	color:#666;
	font-size:8px;
}



#content li strong {
	text-decoration: none;
	font-size:1.2em;
	font-weight: bold;
	color: #000;
}


#content img{
	border:0;
}

#content p{
	margin: 0 0 1em 0;
	line-height: 140%;
	color:#333333;
}

#content a:link, #content a:visited	{
	color:#000;
}
	
#content a:hover	{
	border-bottom:3px solid #ccc;
	color:#666666;
}


#content h1{  /* Main Content Heading */
	padding: 0 ;
	font-size: 16px;
	color:#3E6FA0;

}

#content h2{
	font-size:2em;
	position:relative;
	top:-50px;

}

#content h4{ /* Years spell in portfolio listing */
	display:block;	
	padding: 0 4px 0 4px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 54px;
	color:#ADADAD;
/*	border-bottom:2px solid #ccc;*/
}


#categories{
	/* float:left; */
	position:inherit;
	margin-top:20px;
	margin-left:18px;
/*	background:url(/_includes/templates/text/i/nav_bg.gif); */
	border:0;
	padding:0;

	text-align:left;
	width:auto;
}

#byindustry{
	/* float:left; */
	position:absolute;
	top:202px;
	margin-left:308px;
/*	background:url(/_includes/templates/text/i/nav_bg.gif); */
	border:0;
	padding:0;

	text-align:left;
	width:auto;
}




#projecttitle{
	font-size:2em;
	position:relative;
	top:-50px;
}

#projectdata{

	position:absolute;
	top:0;
	left:0;
	border:0;
	padding:10px;
	margin:0;
	margin-left:4px;
	margin-top:160px;
	width:176px;


	



	/*border-bottom:1px solid #999;
	border-right:1px solid #999;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	filter: Alpha(Opacity=75, FinishOpacity=100, Style=solid, StartX=100, StartY=10, FinishX=100, FinishY=10);*/
}
#projectdata p{

}

#projectdata li{

}
#projectdata em{

}




#projectdata a:link, #projectdata a:visited	{

}

	
#projectdata p a:visited	{

}





#tags{

position:relative;

}

#tags p{

}

#tags a:link, #projectdata a:visited	{

}
	
#tags a:hover	{

}





#projectdescription{

	margin-left:185px;
	padding-top:30px;
	padding-left:25px;
	border-left:2px dotted #ccc;
	background-color:#FFFFFF;
}

#projectdescription p{

}

#projectdescription a:link, #projectdata a:visited	{

}
	
#projectdescription a:hover	{

}
#footer{
	margin-left:0px;

	padding-left:10px;
	padding-top:0px;
	padding-bottom:2px;
	color:#fff;
/*	background:#3E6FA0 url(/_includes/templates/text/i/footerside.gif) bottom left no-repeat;*/
	background:#ccc ;	
}



#plist_1{
	font-size:1.2em;
	font-weight:bold;
}
#plist_2{
	font-size:1.4em;
	font-weight:bold;}
#plist_3{
	font-size:1.6em;
	font-weight:bold;}
#plist_4{
	font-size:1.8em;
	font-weight:bold;}
#plist_5{
	font-size:2em;
	font-weight:bold;
}

.googleadsense{
	padding-top:10px;
	padding-bottom:10px;
}
#portrait a{
	background:url(/resume/resumePortraitThiner_bg_smaller.gif);						
	position:absolute;
	left:530px;
	display:block;
	width:150px;
	height:208px;
	margin:40px 20px 20px 214px;
	border:1px solid #ccc;

	
							opacity: 0.90;
						filter: alpha(Opacity=90);
						-moz-opacity: 0.90;
						z-index:100;						cursor:crosshair;


}

#portrait a:hover{
	background:url(/resume/resumePortraitThiner_bg_smaller.gif) 0 -208px;

						cursor:move;
}


