	body	{ 
		margin: 0px; 
		padding: 0px; 
		background-color: rgb(0, 0, 0);
		font-family: verdana;
		font-size: 11px;
		line-height: 13pt;
		color: rgb(231,232,239);
		background-image: url(interface/images/header-bg.gif);
		background-repeat: repeat-x;
		color: #aeaeae;
		}

div#container{
	width: 995px;
	text-align: left;
	}


#copy{
	font-size:9px;
	color: #333333;
	line-height: 9px;
	}

/*************************Content Font Modifiers*******************************/

td	{
	font-size: 9px;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	}
.text-in{
	text-align: left;
	width: 74%;
	line-height: 14pt;
	}

td.td2 {
	font-size: 11px;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	}


/*************************Link Elements*******************************/
a:link {
	color:#028ad1;
	text-decoration: none;
	}
a:visited {
	color:#028ad1;
	text-decoration: none;
	}
a:hover {
	color:#ff6600;
	text-decoration: none;
	border-bottom: 1px dotted #ff6600;
	}
a:active{
	color:#ff0c00;
	text-decoration: none;
	}

.imglink a:hover{
	color:#ff6600;
	text-decoration: none;
	border-bottom: 0px dotted #ff6600;
}


/*************************Header Elements*******************************/

#banner {
	width: 993px;
	height: 79px;
	background-image: url(interface/images/header-bg.gif);
	background-repeat: repeat-x;
	}

#bannercontain{
	position: relative;
	left: 25px;
	}

#bannerimage {
	background-image: url(interface/images/banner.png);
	background-repeat: no-repeat;
	width: 355px;
	height: 79px;
	}
#nkj{
	background-image: url(interface/images/nkj.gif);
	background-repeat: no-repeat;
	width: 187px;
	height: 12px;
	position: relative;
	top: -41px;
	left: 383px;
	}


/*************************Menu Elements*******************************/

div#navigation{
	width: 993px;
	height: 73px;
	position: relative;
	top: 6px;
	}
#game{
	float:right;
	position:relative;
	top:18px;
	right: 24px;
	visibility: hidden;
	}


/**********************Front Page Elements*************************/

div#mainimage{
	background-image: url(interface/images/image-main.jpg);
	background-repeat: no-repeat;
	width: 947px;
	height: 491px;
	}
div.mainimagespacer{
	width: 993px;
	height: 39px;
	}

div#subsection{
	width: 948px;
	height: 310px;
	background-image: url(interface/images/sub-bg.png);
	}

	div#subheader{
		width: 948px;
		height: 34px;
		}
	div#subfooter{
		width: 948px;
		height: 1px;
		background-image: url(interface/images/sub-footer.gif);
		background-repeat: repeat-x;
		}

div.subcontent{
	width: 286px;
	float: left;
	text-align: left;
	padding: 15px;
	}
		#affordable{width: 149px; float:right;}
		#globefloat{float:left;}
		#floatnone{float:left; position:relative; top: 25px; width:286px;}
		#updates{position:relative; left:22px;}
		#updateslist{list-style-image: url(interface/images/1rightarrow.png); list-style-type: square}
		#recent{width: 154px; float:right;font-size: 10px; line-height: 11pt; }
		#recentfloat{float:left;}


/**********************Portfolio Page Elements*************************/


div#portimage{
	background-image: url(interface/images/image-port.jpg);
	background-repeat: no-repeat;
	width: 947px;
	height: 196px;
	}
div#portsection{
	width: 947px;
	height: 37px;
	background-image: url(interface/images/header-bg-wide.png);
	background-repeat: no-repeat;
	text-align: left;
	}
div#sectionbg{
	background-image: url(interface/images/header-bg-a1.png);
	width: 947px;
	}
#portnavi{
	position: relative;
	top:18px;
	left:25px;
}

img#portimg1{
	width:101px;
	height:19px;
	background-image: url(interface/images/port-navi-web-a.png); 
	}
	img#portimg1:hover { background-image: url(interface/images/port-navi-web.png); }

img#portimg2{
	width:119px;
	height:19px;
	background-image: url(interface/images/port-navi-digital-a.png); 
	}
	img#portimg2:hover { background-image: url(interface/images/port-navi-digital.png); }

img#portimg3{
	width:131px;
	height:19px;
	background-image: url(interface/images/port-navi-graphic-a.png); 
	}
	img#portimg3:hover { background-image: url(interface/images/port-navi-graphic.png); }

img#portimg4{
	width:100px;
	height:20px;
	background-image: url(interface/images/port-navi-original-a.png); 
	}
	img#portimg4:hover { background-image: url(interface/images/port-navi-original.png); }



/**********************whatido Page Elements*************************/
div#whatidoimage{
	background-image: url(interface/images/image-whatido.jpg);
	background-repeat: no-repeat;
	width: 947px;
	height: 196px;
	}


/**********************Profile Page Elements*************************/

div#profileimage{
	background-image: url(interface/images/image-profile.jpg);
	background-repeat: no-repeat;
	width: 947px;
	height: 196px;
	}

/**********************contact Page Elements*************************/
div#contactimage{
	background-image: url(interface/images/image-contact.jpg);
	background-repeat: no-repeat;
	width: 947px;
	height: 196px;
	}

/**********************Pricing Page Elements*************************/
div#priceimage{
	background-image: url(interface/images/image-price.jpg);
	background-repeat: no-repeat;
	width: 947px;
	height: 196px;
	}
