html{
	height: 100%;
}
body{
	margin:0;
	font:13px Arial,Verdana,sans-serif;
	color:#1d1a11;
	background:#1d1a11 url(../images/bg_body.jpg) no-repeat 50% 0;
}
img {border:none;
	display:block;
	padding-right:10px;
}
a { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #7c6847; text-decoration: none;}

a:hover { font-family: Arial, Verdana, sans-serif; color: #996633; text-decoration: none;}

h1 { font-family: Arial, Verdana, sans-serif; font-size: 17px; color: #1d1a11; text-decoration: strong; padding-bottom:20px}
h2 { font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #1d1a11; text-decoration: strong; padding-bottom:10px }

p {	font-family: Arial, Verdana, sans-serif; font-size: 14px; color: #1d1a11; text-decoration: none; padding-bottom:20px;  
}

sup{font-size:6px;vertical-align:top;} 

form, fieldset{
	padding:0;
	margin:0;
	border:0;
}
input, textarea, select{
	font:100% Arial, Verdana,sans-serif;
	vertical-align:middle;
	outline:none;
	background:#edeae1;
	border:1px;
}
table{border-collapse:collapse;}
textarea{overflow:auto;}
ul{list-style:none;}
*{margin:0;padding:0;}


/*Main-container*/



#main{
	width:928px;
	margin:0 auto;
	min-height:800px;
}
* html #main {height:800px;}
.main_nav{
	width:100%;
	overflow:hidden;
	background:url(../images/main_img.gif) no-repeat -11px 35px;
}
/*main_navigation*/
.main_nav ul{
	position:relative;
	overflow:hidden;
	width:100%;
	min-height:718px;
	font-family: 'AllerLightRegular';
}
* html .main_nav ul{height:718px;}
.main_nav li a{
	position:absolute;
	color:#585045;/*links color*/
}
/*text below the links*/
.main_nav li a span{display:none;}
.main_nav li a:hover span{
	display:block;
	font-size:14px;
}
/*Main _navigation hover-effect*/
.main_nav li a:hover{
	cursor:crosshair;
	color:#7c6847;
}
/*Links*/
.main_nav li.photos a{
	top:185px;
	left:50px;
	font-size:41px;
}
.main_nav li.photos a:hover{
	left:50px;
	top:185px;
}
.main_nav li.youtube a{
	top:520px;
	left:325px;
	font-size:21px;
}
.main_nav li.youtube a:hover{
	left:325px;
	top:520px;
}
.main_nav li.about a{
	top:570px;
	left:210px;
	font-size:34px;
}
.main_nav li.about a:hover{
	left:210px;
	top:570px;
}
.main_nav li.framed a{
	top:410px;
	left:750px;
	font-size:26px;
}
.main_nav li.framed a:hover{
	left:750px;
	top:410px;
}
.main_nav li.facebook a{
	top:45px;
	left:20px;
	font-size:24px;
}
.main_nav li.facebook a:hover{
	left:20px;
	top:45px;
}
.main_nav li.contact a{
	top:10px;
	left:600px;
	font-size:30px;
}
.main_nav li.contact a:hover{
	left:600px;
	top:10px;
}
.main_nav li.info a{
	top:510px;
	left:0px;
	font-size:28px;
}
.main_nav li.info a:hover{
	left:0px;
	top:510px;
}
/*Footer*/
#footer{
	width:100%;
	overflow:hidden;
}
#footer a { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #585045; text-decoration: underline;}

#footer a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #7c6847; text-decoration: underline;}

#footer p {	font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #585045; text-decoration: none; padding-bottom:10px;
}

#footer p a { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #585045; text-decoration: none;}
#footer p a:hover { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #585045; text-decoration: underline;}

#footer h1 {	font-family: Arial, Verdana, sans-serif; font-size: 16px; color: #585045; text-decoration: strong; padding-bottom:10px;
}

#footer ul{
	overflow:hidden;
	width:100%;
	font-size:10px;
	color:#585045;
}
#footer li{
	float:left;
	background:url(../images/separator.gif) no-repeat 0 2px;
	margin:0 0 0 -2px;
	padding:0 8px;
}
/*inner_page*/
.content_holder{
	width:100%;
	overflow:hidden;
}
/*menu navigation*/
.menu{
	height:1%;
	overflow:hidden;
	padding:13px 40px 11px;
	font-size:18px;
	font-family: 'AllerLightRegular';
	color:#585045;
}
/*links color*/
.menu a{ font-size:18px; font-family: 'AllerLightRegular'; color:#585045;}
/*hover effect*/
.menu a:hover{color:#7c6847;}

.content{
	width:900px;
	position:relative;
	background:#cfcbbf;
	min-height:540px;
	padding: 20px 20px 20px 20px;
}

  

.sub-img {
	display:table;
	position:absolute;
	top:20px;
	left:520px;
	width: 339px;
	height: 540px;
	float: right;
}




* html .content{height:538px}