body{
margin:0;
padding:0;
background-color: Black;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
}

a{color: #FF8C00;
	font-weight: bold;
	font-size: 11pt;
	
}

a:hover{
	color: #8bd3eb;
	text-decoration: none;	
}

li a {
  color: #8bd3eb;
  list-style: none;


}


li a:hover{
color: #8E8E8E;

}



#maincontainer{
	width: 1047px; /*Width of main container*/
	height: 950px;
	margin: 0 auto; /*Center container on page*/
	
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 62px 0 59px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
height: 950px;
width: 926px; 
background-image: url(images/background.jpg);
background-repeat: no-repeat;
}

#leftcolumn{
	float: left;
	width: 62px; /*Width of left column in pixel*/
	height: 950px;
	margin-left: -1047px; /*Set margin to that of -(MainContainerWidth)*/
	
	background-image: url(images/bg_left.jpg);
	background-repeat: repeat-x;
	}

	
	
#rightcolumn{
	float: left;
	width: 59px; /*Width of right column*/
	margin-left: -62px; /*Set left margin to -(RightColumnWidth)*/
	height: 950px;
	
	background-image: url(images/bg_right.jpg);
	background-repeat: no-repeat;
}

h1{
	color: #990b0a;
	font-weight: bold;
	font: 28px/32px georgia, 'times new roman', serif;
	font-style: normal;
	background-image: url(images/);
	background-color: #FBFBF9;
	border-top:1px;
	border-top-style: solid;
	border-top-color:#999999;	
	border-bottom:1px;
	border-bottom-style: solid;
	border-bottom-color:#999999;	
	
}

h2{
	color: #464749;
	font-weight: bold;
	font: 24px/32px georgia, 'times new roman', serif;
	border-bottom:1px;
	border-bottom-style: solid;
	border-bottom-color:#999999;	
	
	
}

#navigation{
	margin-left: 496px;
	width: 430px;
	height: 260px;
}


#insidemiddle{
	
	height: 418px;
	width: 926px;
	
	
	
}

#portnav1{
	float:left;
	width: 926px;
	height: 84px;
	
}
#portnav2{
	float:left;
	width: 926px;
	height: 81px;
}
#portnav3{
	float:left;
	width: 926px;
	height: 85px;
}


#middleleft{
	float: left;
	margin-left: 30px;
	padding-top: 32px;
	padding-right: 10px;
	width: 570px;
	height: 220px;
	font: 12px/22px georgia, 'times new roman', serif;
	color: #8E8E8E;
}


#hirebg{
	float:right;
	background-image: url(images/hiremesm.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	width:225px;
	height:  173px;
	margin-right:50px;
	
}

#middlerightb{
	float:right;
	margin-right:40px;
	
	padding-left: 15px;
	background-image: url(images/hireme.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	height:  423px;
	width:225px;
	
	
	font: 11px/22px georgia, 'times new roman', serif; 
}

#middleleftb{
	float: left;
	margin-left: 30px;
	padding-top: 10px;
	width: 570px;
	height: 77px;
	font: 12px/22px georgia, 'times new roman', serif;
	color: #30302e;
		
}

#rcb1{
      float: left;
		width:70px;
		height: 80px;
	padding-right: 3px;
}

.rcb2t{font: normal 11px/13px 'helvetica neue',helvetica, arial, sans-serif; 
	color: #990b0a;
	font-weight: bold;
}
#rcb2{
	float: left;
	margin-left: 5px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 3px;
	width: 205px;
	height: 60px;
	font: normal 11px/13px 'helvetica neue',helvetica, arial, sans-serif;
	border-left:1px;
	border-left-style: solid;
	border-left-color:#999999;	
	
}

#rcb3{ float: left;
       width:70px;
		  height: 80px;
		  margin-left: 5px;
	padding-right: 3px;
}
#rcb4{
	float: left;
	width: 185px;
	height: 120px;
	font: normal 11px/13px 'helvetica neue',helvetica, arial, sans-serif;
	padding-top: 10px;
	padding-left: 3px;
	
	margin-left: 5px;
	height: 60px;
	border-left:1px;
	border-left-style: solid;
	border-left-color:#999999;	
}

#contactleft{
	float: left;
	margin-left: 40px;
	padding-left:50px;
	padding-top: 85px;
	width: 500px;
	height: 288px;
	font: normal 11px/22px 'helvetica neue',helvetica, arial, sans-serif; 
	
}







.styledark{
	color: #545454;
}

.style001{
	font-size: 8pt;
	color: Gray;
	list-style: none;
}
.style002{
	font-size: 11pt;
	font-weight: bold;
	color: #f59f0e;
	list-style: none;
}
.style003{
	color: black;
	font-weight: bold;
	font-size: 12pt;
}
.style004{
	color: #8bd3eb;
	font-weight: bold;
	font-size: 11pt;
}

.style005{
color: #990b0a;
	font-weight: bold;
	font-size: 11pt;

}

.style006{
	color: #8bd3eb;
	
	font-size: 11pt;
}


#webheader{
	background-image: url(images/webdesign_13.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 926px;
	float: left;
}
#renderheader{
	background-image: url(images/renderings_13.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 926px;
	float: left;
}
#printheader{
	background-image: url(images/print_13.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 926px;
	float: left;
}
#modelheader{
	background-image: url(images/3dmodel_13.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 926px;
	float: left;
}

#illustrateheader{
	background-image: url(images/illustration_13.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 926px;
	float: left;
}
#tshirtheader{
	background-image: url(images/tshirts_13.gif);
	background-repeat: no-repeat;
	height: 57px;
	width: 926px;
	float: left;
}




#toprow{
	margin-left:65px;
	margin-top:15px;
	height: 103px;
	float: left;
	width: 926px;
}

#bottomrow{
	margin-left:65px;
	height: 93px;
	float: left;
	width: 926px;
	
}

#returnnav{
	float: right;
	padding-top:60px;
	width: 270px;
	
}





#insidebottom{
	
	height: 300px;
	width: 926px;
	background-image: url(images/test_bottom.jpg);
	background-repeat: no-repeat;
	float:left;
}



	
.autest{
	font: normal 13px/13px 'helvetica neue',helvetica, arial, sans-serif;
	color: #545454;
	font-weight: bold;
	text-align: right;
	float: right;
	padding-right:20px;
}

#testimonial{
	float: left;
	margin-left: 45px;
	padding-top: 30px;
	padding-left:20px;
	padding-right: 5px;
	width: 570px;
	height: 120px;
	font: 14px/24px georgia, 'times new roman', serif;
	color: #990b0a;
	font-weight: bold;
	font-style: italic;
	background-image: url(images/tbg.png);
	background-repeat: no-repeat;
	background-position: center;	
}

#projects{
	
	height: 285px;
	width: 926px;
	}






ul span{
	color: white;
	
	
}

li{
	
	color: #8bd3eb;
	

	
	list-style: square;
	font: bold 14px/22px 'helvetica neue',helvetica, arial, sans-serif; 
	
}





#rp1{
	float: left;
	margin-left: 45px;
	margin-top: 1px;
	width: 270px;
	height: 250px;
	padding-top: 25px;
	padding-left: 10px;
	background-image: url(images/lineleft.jpg);
	background-position: right;
	background-repeat: no-repeat;
	color: #ffffff;
	}

#rp2{
	float: left;
	margin-top: 1px;
	margin-left: 10px;
	width: 270px;
	height: 250px;
	padding-top: 25px;
	color: #8bd3eb;
	}

#rp3{
	float: left;
	width: 230px;
	height: 250px;
	margin-top: 1px;
	margin-left: 10px;
	padding-left: 35px;
	padding-top: 25px;
	color: #ffffff;
	background-image: url(images/lineright.jpg);
	background-position: left;
	background-repeat: no-repeat;
	
	}







#bfooter{
	width: 100%;
	background-color: #000000;
	height: 1px;
	background-image: url(images/waves_footer.gif);
	background-position:top;
}