body{
	background:url(images/design_01.jpg) repeat-x;
	background-color:#00001a;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
}

#wrapper{
		width:100%;
		height:auto;
		text-align:center;
			
	}

#container{	
		width:811px;
		margin-left:auto;
		margin-right:auto;
	}

#header_menu{
	width:811px;
	height:34px;
}
#header_menu ul {
	padding:0; margin:0; float:right;
}
#header_menu ul li{
	list-style:none;
	display:inline;
}
#header_menu ul li a span{
	display:none;
}

#header_banner{
   width:811px;
   height:323px;
   background:url(images/design_03.jpg);
}

.spacer{
	clear:both;
}
#content{
	width:811px;
	min-height:300px;
	color:#FFFFFF;
	overflow:hidden;
	text-align:left;
}

		#content_left{
			margin-right:10px;
			width:500px;	
			min-height:300px;	
			text-align:left;
			float:left;
		}

				#content_left img{
					padding:10px;
					background-color:#FFFFFF;
				}
				

	#content_right{
			width:251px;
			min-height:250px;
			float:right;
			margin-left:2em;
	}
			#content_right h3{
				margin:0;
				padding:0;
			}
			#content_right a{
				text-align:center;
				text-decoration:none;
			}
			#content_right img{
					padding:0;
					background-color:#fff;
					border:none;
					margin-bottom:.5em;
				}

#footer{
		width:100%;
		height:50px;
		margin-top:4em;
		text-align:center;
	}

#about_me ul{
	text-align:left;
}
#about_me ul li{
	margin:0 0 .5em -3em;
	padding:0;
	list-style:none;
}
#btn_home a{
	 background:url(images/btn_home.gif);
	 background-position:top;
	 float:left;
	 width:147px;
	 height:30px;
	 display:block;
}

#btn_home a:hover{
	 background-position:bottom;
}

#btn_about a{
	 background:url(images/btn_about.gif);
	 background-position:top;
	 float:left;
	 width:147px;
	 height:30px;
	 display:block;
}

#btn_about a:hover{
	 background-position:bottom;
}

#btn_portfolio a{
	background:url(images/btn_portfolio.gif);
	 background-position:top;
	 margin-left:.3em;
	 float:left;
	 width:143px;
	 height:30px;
	 display:block;
}
#btn_portfolio a:hover{
	 background-position:bottom;
}
#btn_contact a{
	background:url(images/btn_contact.gif);
	 background-position:top;
	 margin-left:.3em;
	 float:left;
	 width:143px;
	 height:30px;
	 display:block;
}
#btn_contact a:hover{
	 background-position:bottom;
}

#portoflio_content{	
	padding-bottom:2em;
}
.portfolio_list{
	margin-left:2em;
	padding-top:45px;
	clear:both;
}
.portfolio_list h3{
	margin:0; padding:0;
}
.portfolio_list ul{
	margin:0; padding:0 0 2em 0;
	border: 0px solid red;
}
.portfolio_list ul li{
	padding-right:1em;
	list-style:none;
	float:left;
}
.more_link{
	width:100%;
	text-align:right;
	margin-top:4em;
}
.portfolio_list ul li a img{
	border:none;
}
.portfolio_list ul li:hover{
	color:#00CCFF;
}
.portfolio_list ul li img{
	background:#CCCCCC;
	padding:.25em;
	margin-top:1em;
}
.portfolio_list ul li img:hover{
	background:#666666;
}
.portfolio_list ul li ul{
	padding:0; margin:0;
	border:0px solid #FF0000;
	width:180px;
	padding-bottom:2em;
}
.portfolio_list ul li ul li{
	margin-right:2em;
}
.round_box{
	background:#002b54;
}
	.round_box .topleft{
		background:url(../../images/top_left_edge.jpg) top left no-repeat;
	}
	.round_box .topright{
		background:url(../../images/top_right_edge.jpg) top right no-repeat;
	}
	.round_box .bottomleft{
		background:url(../../images/bottom_left_edge.jpg) bottom left no-repeat;
	}
	.round_box .bottomright{
		background:url(../../images/bottom_right_edge.jpg) bottom right no-repeat;
	}
	.round_box .content{
	padding:15px;
	text-align:left;
	}
/*    */
h1{
	display:none;
}
h2{
	margin:0; padding:0;
	font-size:36px;
}
h3{
	font-size:24px;
	padding-bottom:20px;
	color:#00CCFF;
}

h2, h3{ font-weight:normal;  margin:20px 0;}

a{
	color:#FFFF33;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
	color:#FFFF66;
}