body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #0F0F0F;
	background-color: #e9e9e9;
}
p {margin:10px 90px 10px 10px;}
a {
	color: #fff;
	font-size: 11px;
	text-decoration:none;
}
#logo {
	width: 220px;
	height: 73px;
	position: absolute;
	top: 10px;
	left: 0;
	}

a:hover {
	font-size: 11px;
	text-decoration:underline;
}
h1 {font-size: 14px; color: #FFF; font-weight:bold; margin: 0 0 10px 10px;}

.thumb {border:1px solid #FFF; margin:0;}

.thumbnail {width: 60px; margin:3px 0 6px 6px;}

.content_image{
	margin: 0 0 10px 50px;
	border: 0;
}
.contentwrap {
	width: 820px;
	height: 341px;
	position: absolute;
	left: 280px;
	top: 100px;
	text-align: left;
}
.contentwrap_gallery{
	width: 820px;
	height: 700px;
	position: absolute;
	left: 280px;
	top: 100px;
	text-align: left;
}
.contenttop {
	width: 820px;
	height: 21px;
	background-image: url('/img/contentbgtop.png');
	background-repeat: no-repeat;
	background-position: left top;

}
.content {
	width: 740px;
	min-height: 300px;
	background-image: url('/img/contentbgmiddle.png');
	background-repeat: repeat-y;
	background-position: left top;
	padding: 40px;
}
.contentbottom {
	width: 820px;
	height: 21px;
	background-image: url('/img/contentbgbottom.png');
	background-repeat: no-repeat;
	background-position: left top;
}

.photocontainer {
	padding: 0px;
	height: 200px;
	width: 710px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}

#Table_01 {
	border: 5px solid #020202;
}
.about {
	margin: 0;
	background-image: url('/images/about_03.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.gallery {
	margin: 0;
	background-image: url('/images/gallerybg_03.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.category {
	margin: 0;
	background-image: url('/images/gallery_1_03.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.photos {
	margin: 0;
	background-image: url('/images/photos_03.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.photos_01 {
	margin: 0;
	background-image: url('/images/gallery_1_03.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.contact {
	margin: 0;
	background-image: url('/images/contact_03.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.aboutme {
	width: 378px;
	height: 270px;
	padding: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 70px;
	overflow: scroll;
	font-family: "Trebuchet MS";
	font-size: 10px;
	border: 1px solid #EFEFEF;

}
.footer {
	margin-top:3px;
	font-family: "Courier New", Courier, monospace;
	color: #666666;
	text-align: center;
}
.mainphotocontainer {
	width: 400px;
	margin: 30px;

}
.mainthumb {
	width: 70px;
	height: 90px;
	float: left;
	clear: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.button {
	border:#fff 1px solid;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background-color:#000;
	cursor:pointer;
	cursor:hand;
	margin-top: 0;
	margin-bottom: 4px;
	margin-left: 10px;
	margin-right: 0;
	padding: 4px;
}
a.buttonlink:link {text-decoration: none;}
a.buttonlink:visited {text-decoration: none;}
a.buttonlink:active {text-decoration: none;}
a.buttonlink:hover {text-decoration: underline; color: #2997a0;}

a.menuitem:link {text-decoration: none; color: #fff;}
a.menuitem:visited {text-decoration: none; color: #fff;}
a.menuitem:active {text-decoration: none; color: #fff;}
a.menuitem:hover {text-decoration: underline; color: #2997a0;}

#navi {
	color: white;
	width: 180px;
	text-align: left;
	padding: 0;
	margin: 0;
	float:left;
	position: absolute;
	top: 110px;
	left: 0;
}

#navi_gallery{
	color: white;
	width: 180px;
	text-align: left;
	padding: 0 0 0 0;
	margin: 32px 0 0 0;
}

.menuitem {
	background-image: url('/img/menubg.png');
	background-repeat: repeat;
	background-position: left top;
	padding: 3px 0 3px 20px;
	margin: 8px 0 0 0;
	color: white;
}
.submenu {
	background-image: url('/img/submenubg.png');
	background-repeat: repeat;
	background-position: left top;
	padding: 3px 0 3px 20px;
	margin: 0 0 4px 0;
	color: white;
}

.close {
   position: relative;
   float: right;
   right: -25px;
   top: -50px;
}
.copy {
   position: absolute;
   left: 10px;
   bottom: 10px;
   font-family: "Trebuchet MS";
   font-weight: bold;
   font-size: 11px;
   color: #FFF;

}
