*{border: 0;}body	{		margin: 0;		padding: 0;		border: 0;		font: 100% Verdana, Arial, Helvetica, sans-serif;		color: #121111;		background: #121111;	}	.current 	{		color: #FFF1BF	}		p	{		font-size:11px;		line-height:1.45;		}.p0 {	font-size: 11px;	line-height: 1.45;	}	.p2, .p4, .p5 {	color: #838308;	line-height: 1.35;	font-weight: 600;}.p1 {	font-size:13px;	font-weight: lighter;	line-height: 1.4;}.p3 {	font-size:14px;	font-weight: lighter;	line-height: 1;}	.p5 {	font-size:14.5px;	font-weight: lighter;	line-height: 1.4;}/*my css stuff from here down to xxx*/.p6 {font-size: 14.5px;	font-weight: bold;	color: #4B4B29;}.p7 {font-size: 12px;	font-weight: normal;	color : #4b4b29;/* dark green color of all text*/	line-height: 1.75;}/*xxx*/#wrap_portfolio	{		width: 1003px;		margin: 0 auto;		overflow: hidden;		background:url(../images/background_portfolio.jpg) top center no-repeat;	}#wrap_page	{		width: 800px;		margin: 0 auto;		padding: 0 0 10px 0;		overflow: hidden;		background: #F9EAB1 url(../images/bkgdlesyelwebnlgo.jpg) top center no-repeat;	}		#left_col		{			width: 349px;			float: left;			padding: 0 30px 0 40px		}				#right_col		{			width: 326px;			padding: 0 30px 0 25px;			float: right;		}#header_page	{		height: 90px;		padding: 25px 0 0 0;	}#header_portfolio	{		height: 90px;		padding: 25px 0 0 30px;		width: 974px;		margin: 0 auto;	}			#logo_portfolio				{					width: 286px;					height: 90px;					padding: 0 0 0 20px;					float: left;				}			#logo_page				{					width: 250px;					height: 90px;					padding: 0 0 0 20px;					float: left;				}				#logo_page_first				{					width: 350px;					height: 90px;					padding: 0 0 0 20px;					float: left;				}			#thumb_portfolio				{					width: 650px;					height: 90px;					float: right;					padding: 0 0 0 10px ;				}						#thumb_portfolio a img 				{					border:2px solid #4B4B29;					height:43px;					width:45px;				}			#thumb_portfolio a img.current				{					border-color:#FFF1BF !important;				}			#thumb_portfolio img:hover,#thumb_portfolio a:visited img:hover				{					border-color:#930; /*red*/				}			#thumb_portfolio a:visited img				{					border-color:#999; /*grey*/				}			#thumb_page				{					width: 520px;					height: 90px;					float: right;					padding: 0 0 0 10px ;				}						#thumb_page a img 				{					border:2px solid #4B4B29; /*dark green*/					height:31px;					width:32px;				}			#thumb_page a img.current				{					border-color:#FFF1BF; /*pale yellow*/				}			#thumb_page img:hover,#thumb_page a:visited img:hover				{					border-color:#930;				}			#thumb_page a:visited img			{				border-color:#999;			}			/*below is my attempt at home page link changes*/		#left_col a img.current				{					border-color:#FFF1BF; /*pale yellow*/				}			#left_col img:hover,#thumb_page a:visited img:hover				{					border-color:#930;				}			#left_col a:visited img			{				border-color:#999;			}			#right_col a:visited 			{				border-color:#999;			}			#right_col a:link 			{				font-weight: bold;			}			#right_col a:link hover			{					color:#930;			}	/*above is my attempt at home page link changes*/#b_sub	{	height: 30px;	font-size:14px;	font-weight: bold;	color: #838308;	padding:0 0 0 355px;	margin: 40px 0 0px 0;	vertical-align: bottom;	}#b_content	{		padding: 0 0 15px 0;			}		div#table		{			margin: 0 auto;			z-index: 999;				overflow:visible;			width: 1004px;		}		table#portfolio			{				width: 1004px;						}		table#portfolio td			{				text-align: left;			}		table#portfolio td.left			{				text-align: left;				padding:0 6px 0 0;			}		table#portfolio td.right			{				text-align: right;				padding:0 8px 0 0;			}				table#portfolio td img			{				text-align: center;				margin:0 0 20px -2px;				width: 313px;				height: 174px;			}		#phone_portfolio			{				padding: 0 0 0 110px;			}		#phone_page		{		}#b_footer	{		margin: 7px auto 0 auto;		font-weight:bold;		letter-spacing:1px;		font-size: 10.5px;		height: 20px;		color: #666;	}	#sitemap_portfolio	{		width: 947px;			margin: 0 auto;	}	#sitemap_page	{		width: 800px;		margin: 0 auto;		}		#b_footer a,		#b_footer a:link,		#b_footer a:active		{			color: #4B4B29;			text-decoration:none;		}		#b_footer a:visited		{			color: #666;			text-decoration:none;			}		#b_footer a:hover		{			color: #930;			text-decoration:none;		}		#b_footer a.current		{			color: #fff;			}			ul#sitemap_portfolio		{			list-style-type: none;			float: left;			width: 450px;			margin: 0 0 0 10px;			padding: 0;			color:#FFF1BF;		}		ul#sitemap_portfolio li		{			display: inline;			margin: 0 0 0 12px ;		}					ul#sitemap_page		{			list-style-type: none;			float: left;			width: 450px;			margin: 0 0 0 15px;			padding: 0;			color:#FFF1BF;		}		ul#sitemap_page li		{			display: inline;			margin: 0 0 0 26px ;		}		#by		{		text-align: right;		padding: 0 10px 0 0;		}