html {}
body { background:url("/images/bg_body.png"); background-repeat:repeat-x; margin:0 auto; background-color:#33a2d0; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
#wrapper { width:793px; margin:0 auto; }
#header { background:url("/images/bg_header.png"); background-position:center;background-repeat:no-repeat; width:793px; height:200px;margin-top:50px; margin-bottom:0px; }
#header .logo { margin:15px 0px 0px 17px; float:left; }
#top_nav { float:left;  }
#top_nav a { color:#FFFFFF; text-decoration:none; font-size:16px; }
#top_nav a:hover {  }
#header .nav_button { width:99px;  float:left;margin:15px 0px 0px 3px;padding:135px 0px 5px; text-align:center; cursor:pointer; }
#home { background:url("/images/home.png"); }
#portfolio { background:url("/images/portfolio.png"); }
#print { background:url("/images/prints.png"); }
#bio { background:url("/images/bio.png"); }
#contact { background:url("/images/contact.png"); }

#home_pic_content { background:url("/images/bg_content.png"); background-position:center; background-repeat:repeat-y; width:738px;  margin-top:-1px; margin-left: 2px; padding-left:31px; padding-right:20px; padding-top: 10px; float:left;}

#content { margin:0 auto; color:#144154; padding-left:31px; padding-right:30px;}
#content h1 { font-size:16px; color:#1e77b6; }
#content h2 {font-size:14px; color:#da4035; }
#content img { margin:0px; padding:0px; }
#content a { color:#CC6600; text-decoration:underline; }
#content a:hover { text-decoration:none; }

#footer { background:url("/images/bg_footer.png"); background-position:center; background-repeat:no-repeat; width:100%; height:79px;margin-bottom:40px;font-size:11px; color:#FFFFFF;padding-top:15px; float:left;}
#footer ul { padding:0px; margin:0px; text-align:center;}
#footer ul li { display:inline; }
#footer ul li a { color:#FFFFFF; text-decoration:none; font-weight:bold;padding:0px 5px 0px 5px; }
#footer p a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#footer a:hover { text-decoration:underline; }
#footer p { text-align:center; }

.socialicons
{
	height:40px;
	width:200px;
	float:left;
	margin-top:5px;
	/*margin-bottom:0px;*/
	margin-left:30px;
	/*margin-right:0px;*/
}



.socialicons ul
{
	float:left;
	margin:0px; 
	height:40px;
	width:200px;
	padding:0px;
}

.socialicons ul li
{
	display:inline;
	float:left;
	width:40px;
	height:39px;
	padding:3px;
}
.bottomnav
{
       float:left;
       margin-top:0px;
       margin-left:0px;
}

