body {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.clear {
	clear:both;
	}

/* HEADER */

h1 {
	font-size: 10px;
	font-weight:bold;
	color:#1bb7e8;
}

h2 {
	font-size: 11px;
	font-weight:bold;
	color:#1bb7e8;
}


/* LINKS */

a.itemlink {
	color:#FFF;
	text-decoration:none;
	}

a:hover.itemlink {
	text-decoration:underline;
	}
	
/* WEBSITE */

#bg_container {
	height:734px;
	background-color:#CFF;
	background-image:url(../img/bg.jpg);
	}
	
#site_wrapper {
	width:886px;
	height:734px;
	background-color:#9CF;
	margin-left:auto;
	margin-right:auto;
	}

#bg_left_container {
	width:93px;
	height:690px;
	float:left;
	}

#bg_left {
	width:93px;
	height:601px;
	background-image:url(../img/bg_left.jpg);
	}
	
#bg_img {
	width:93px;
	height:89px;
	background-image:url(../img/img_bg.jpg);
	}
	
#site_container {
	width:700px;
	height:690px;
	background-color:#FFC;
	float:left;
	}
	
#logo {
	width:203px;
	height:88px;
	background-image:url(../img/logo.jpg);
	float:left;
	}	

#blank {
	width:366px;
	height:88px;
	background-color:#FFF;
	float:left;
	}

#contact {
	width:109px;
	height:83px;
	background-color:#FFF;
	float:left;
	padding-right:22px;
	padding-top:5px;
	color:#1bb7e8;
	font-size:9px;
	text-align:right;
	}

#menu {
	width:685px;
	height:18px;
	color:#FFF;
	background-image:url(../img/menu.jpg);
	padding-top:3px;
	padding-left:15px;
	}

#content_container {
	width:438px;
	height:581px;
	float:left;
	}

#content {
	width:408px;
	height:457px;
	padding-top:25px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	background-image:url(../img/bg_content.jpg);
	float:left;
	}

#content_footer {
	width:438px;
	height:89px;
	background-image:url(../img/content_bottom.jpg);
	float:left;
	}

#left_photo {
	width:14px;
	height:581px;
	background-image:url(../img/photo_left.jpg);
	float:left;
	}
	
#photo_container {
	width:229px;
	height:581px;
	float:left;
	}	

#photo_top1 {
	width:229px;
	height:29px;
	background-image:url(../img/photo1_top.jpg);
	float:left;
	}
	
#photo_1 {
	width:229px;
	height:162px;
	background-image:url(../img/photo_1.jpg);
	float:left;
	}	
	
#photo_top2 {
	width:229px;
	height:23px;
	background-image:url(../img/photo2_top.jpg);
	float:left;
	}	
	
#photo_2 {
	width:229px;
	height:162px;
	background-image:url(../img/photo_2.jpg);
	float:left;
	}	
	
#photo_top3 {
	width:229px;
	height:21px;
	background-image:url(../img/photo3_top.jpg);
	float:left;
	}	
	
#photo_3 {
	width:229px;
	height:161px;
	background-image:url(../img/photo_3.jpg);
	float:left;
	}
	
#photo_bottom {
	width:229px;
	height:23px;
	background-image:url(../img/photo_bottom.jpg);
	float:left;
	}
	
#right_photo {
	width:19px;
	height:581px;
	background-image:url(../img/photo_right.jpg);
	float:left;
	}
	
#bg_right {
	width:93px;
	height:690px;
	background-image:url(../img/bg_right.jpg);
	float:left;
	}	

#footer {
	width:886px;
	height:44px;
	background-image:url(../img/footer.jpg);
	float:left;
	}
	
	
/* PORTFOLIO */

#port_content_container {
	width:700px;
	height:581px;
	}

#port_content {
	width:600px;
	height:18px;
	padding-top:50px;
	padding-left:100px;
	color:#1bb7e8;
	font-weight:bold;
	background-image:url(../img/port_content.jpg);
	float:left;
	}
	
#port_top_shade {
	width:700px;
	height:10px;
	background-image:url(../img/top_shade.jpg);
	float:left;
	}
	
#port_left_shade{
	width:99px;
	height:351px;
	background-image:url(../img/left_shade.jpg);
	float:left;
	}
	
#port_photo {
	width:501px;
	height:351px;
	background-color:#FFF;
	float:left;
	}
	
#port_right_shade{
	width:100px;
	height:351px;
	background-image:url(../img/right_shade.jpg);
	float:left;
	}

#port_bottom_shade {
	width:700px;
	height:14px;
	background-image:url(../img/bottom_shade.jpg);
	float:left;
	}
	
#port_blank1 {
	width:303px;
	height:49px;
	background-image:url(../img/blank1.jpg);
	float:left;
	}
	
#port_blank2 {
	width:315px;
	height:49px;
	background-image:url(../img/blank_2.jpg);
	float:left;
	}
	
#port_button_back {
	width:31px;
	height:49px;
	background-color:#FFF;
	float:left;
	}
	
#port_button_next {
	width:31px;
	height:49px;
	background-color:#FFF;
	float:left;
	}
	
#port_button_space {
	width:20px;
	height:49px;
	float:left;
	background-color:#FFF;
	}
	
#port_footer {
	width:700px;
	height:89px;
	background-image:url(../img/port_cont_footer.jpg);
	float:left;
	}
	
	
