html, body {
	padding: 0;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
}

#main {
	position:relative;
	margin:20px auto;
	width:950px;
	height:460px;
	border-top:3.5px #000000 solid;
	/*border-bottom:3.5px pink solid;*/
	padding:30px;
	/*background-color: red;*/
	background: url('../images/bkg_nopic.png') no-repeat top;
	/*Size of Main 1008 522*/

}

#header {
	margin-bottom:30px;
	height:26px;
}


/*
#photoholder {
	width:250px;
	height:375px;
	background: transparent url('../images/loading.gif') center no-repeat;
	margin-top:20px;
	margin-left:15px;

}
*/

.img_border {
	border:3px #000 solid;
	visibility:hidden;
	width:250px;
	height:375px;

}

#txt_home {
    position:absolute;
    top:140px;
    right:50px;
    width:500px; height:300px;
    overflow-y:hidden;
    overflow-x:hidden;
    font-size:0.75em;
    text-align:justify;
    line-height:16px;
    padding:0px 15px 15px 0;
    /*background-color:blue;*/

}

#txt {
    position:absolute;
    top:150px;
    right:50px;
    width:500px; height:300px;
    overflow-y:auto;
    overflow-x:hidden;
    font-size:0.75em;
    text-align:justify;
    line-height:16px;
    padding:0px 15px 15px 0;
    /*background-color:blue;*/

}

#txt_bio {
    position:absolute;
    top:150px;
    right:50px;
    width:500px; height:300px;
    overflow-y:auto;
    overflow-x:hidden;
    font-size:0.75em;
    text-align:justify;
    line-height:16px;
    padding:0px 15px 20px 0;
    /*background-color:blue;*/

}

#txt_news {
    position:absolute;
    top:150px;
    right:50px;
    width:500px; height:300px;
    overflow-y:auto;
    overflow-x:hidden;
    font-size:0.75em;
    text-align:justify;
    line-height:16px;
    padding:0px 15px 14px 0;
    /*background-color:blue;*/

}

#txt_contact {
    position:absolute;
    top:150px;
    right:50px;
    width:500px; height:300px;
    overflow-y:auto;
    overflow-x:hidden;
    font-size:0.75em;
    text-align:justify;
    line-height:16px;
    padding:0px 15px 15px 0;
    /*background-color:blue;*/

}


#txt_lg {
    position:absolute;
    top:120px;
    /*right:30px;*/
    width:700px; height:350px;
    overflow-y:auto;
    overflow-x:hidden;
    font-size:0.75em;
    text-align:justify;
    line-height:16px;
    padding:0px 15px 0 0;

}

#videos {
    position:absolute;
    top:175px;
    width:935px; height:245px;
    overflow-x:auto;
    overflow-y:auto;
    text-align:center;
}

#gallery {
	margin-top:50px;
	margin-left:200px;
	/*position:absolute;*/
}

.prev_next {
	text-align: center;
	font-size:0.85em;
}

#footer {
	width:1008px;
	position:absolute;
	bottom:0px;
	left:0px;
	border:0px #e0c33a solid;
	height:16px;
	font-size:0.6em;
	text-align:right;
	border-bottom:3px black solid;

}

#copy {
	margin:2px 0 0 0;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style:italic;
}

.smfont {
	font-size:0.8em;
}

td {
	vertical-align:top;
	text-align:left;
}

.td1 {
	vertical-align:top;
	text-align:left;
	padding-right:25px;
}

tr {
	height:15px;
}

a:link {
	text-decoration: none; color: #997117;}
a:visited {text-decoration: none; color: #997117;}
a:active {text-decoration: none; color: #997117;}
a:hover {text-decoration: underline; color: #997117;}

.center {
	text-align: center;
}
.center table {
	margin: auto;
}

.nobd {
border: 0;
}

.index_pic {
	visibility:hidden;
	margin-top:-26px;
	margin-left:-30px;
	
}

.film_pic {
	visibility:hidden;
	margin-top:-26px;
	margin-left:-30px;
	
}

.bio_pic {
	visibility:hidden;
	margin-top:-24px;
	margin-left:-30px;
	
}

.news_pic {
	visibility:hidden;
	margin-top:-30px;
	margin-left:-30px;
	
}

.fp_pic {
	visibility:hidden;
	margin-top:12px;
	margin-left:-30px;
	
}

.contact_pic {
	visibility:hidden;
	margin-top:-23px;
	margin-left:-30px;
	
}

.return {
	
	margin-top:-45px;
	margin-left:318px;

}