* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	text-shadow: #000000 0 0 0px;
	list-style:none;
}
body{
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans Regular', Verdana, sans-serif;
	font-size: 70%;
	line-height:1.6em;
	font-weight:normal;
	color:#FFFFFF;
	background: #000000 url(../images/page_bg.gif) repeat;
}
a {text-decoration: none;}
a:link {color: #DC2A1C;}
a:visited {
	color: #DC2A1C;
}
a:hover {color: #FFFFFF;} 

h1 {
	font-family: 'Georgia', "Times New Roman", Times, serif;
	font-size:1.6em;
	padding:20px 0 5px 10px;
	color:#DC2A1C;
}
h2 {
	font-family: 'Georgia', "Times New Roman", Times, serif;
	padding:20px 0 0 10px;
	font-size:1.2em;
	line-height: 1.6em;
	color:#DC2A1C;
}
p {
	padding: 10px 10px 10px 10px;
	line-height:1.6em;
}
p span {color:#DC2A1C;}
p a {text-decoration:none;}
p a:hover {color: #fff;}
table { margin-left: 10px; }
#wrapper{
	width:900px;
	margin:0 auto;
	font-size:1.2em;
	background-color: #1E1E1E;
	position:relative;
}

/* HEADER */

#header{
	width:900px;
	height:435px;
	background-color: #000000;
	background-image: url(../images/header_bg2.jpg);
	background-repeat: no-repeat;
}
#header h1{
	width:411px;
	height:147px;
	background:url(../images/logo.png) 0 0 no-repeat;
	display:block;
	float:left;
	margin:15px 0 0 20px;
}
#header h1 a{
	width:411px;
	height:147px;
	display:block;
	}
#header h1 span{
	display:none;
}
#buttons {
	overflow:hidden;
	position:absolute;
	top: 60px;
	right: 20px;
}
#buttons li {
}
#buttons li a {
	display: block; 
	width: 153px; 
	height: 53px;
	text-indent: -9999px;
	background: url(../images/buttons.png);
	margin-bottom: 10px;
}
#buttons li a#button1 {background-position: 0 0;}
#buttons li a#button2 {background-position: 0 -53px;}
#buttons li a:hover#button1 {background-position: 0 -106px;}
#buttons li a:hover#button2 {background-position: 0 -159px;}
#thumbs {
	overflow:hidden;
	position:absolute;
	top: 210px;
	left: 30px;
}
#thumbs li {display: inline;}
#thumbs li a {
	display: block; 
	width: 125px; 
	height: 190px;
	text-indent: -9999px;
	background: url(../images/sprite.jpg);
	float:left;
	margin-right: 10px;
}
#thumbs li a#thumb1 {background-position: -125px 0}
#thumbs li a#thumb2 {background-position: -250px 0}
#thumbs li a#thumb3 {background-position: -375px 0}
#thumbs li a:hover#thumb1 {background-position: -125px -190px}
#thumbs li a:hover#thumb2 {background-position: -250px -190px}
#thumbs li a:hover#thumb3 {background-position: -375px -190px}
#header_member {
	width:900px;
	height:200px;
	background-color: #000000;
	background-image: url(../images/header_member.jpg);
	background-repeat: no-repeat;
}
#header_member h1{
	width:411px;
	height:147px;
	background:url(../images/logo2.png) 0 0 no-repeat;
	display:block;
	float:left;
	margin:15px 0 0 20px;
}
#header_member h1 a{
	width:411px;
	height:147px;
	display:block;
}
#header_member h1 span{
	display:none;
}

/* NAVIGATION */

#nav_main{
	width:900px;
	height:40px;
	font:1em Arial, Helvetica, sans-serif;
	background-color: #000000;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: no-repeat;
}
#navlist{
	padding-top:15px;
	padding-left:20px;
	font-family:'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
}
#navlist a, #navlist a:link, #navlist a:visited{
	padding-left:1em;
	padding-right:0.7em;
	color: #ffffff;
	text-decoration: none;
}
#navlist a:hover, #navlist a:active, #navlist a:focus{
	padding-left: 1em;
	padding-right: 0.7em;
	text-decoration: none;
	color:#DC2A1C;
}
#navlist li{
	padding-right: 1px;
	display: inline;
	font-size: 1em;
}
#navlist #active a {
	color: #DC2A1C;
}

/* LAYOUT */

#main{
	width:840px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background-color: #1E1E1E;
	margin: 30px;
}
#main_left{
	float:left;
	width:500px;
}
#main_right{
	float:right;
	width:279px;
}
#footer {
	font-size:1em;
	height:150px;
	width:900px;
	text-align:center;
	color: #fff;
	min-height:100px;
	height:100px !important;
	height:150px;
	background-color: #050505;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	padding-top:30px;
}
#footer p {
	font:1em Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding: 10px 0;
}
#footer p a {
	color:#FFFFFF;
	text-decoration:none;
    margin: 0 5px;
}
#footer p a:link {
    color: #fff;}

#footer p a:hover {
	color:#DC2A1C;
	text-decoration:none;
}

/* CLASSES */

.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left;}
.text-right    { text-align:right;}
.text-center   { text-align:center;}
.text-justify  { text-align:justify;}
 
.img-left      { float:left;margin:4px 10px 4px 0;}
.img-right     { border: #fff 1px solid}
.signature	   { padding: 20px 0}
.img-headers   { padding: 20px 0; display:block;}
.img-buttons   {
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* FREE GALLERIES AND VIDEO STYLING */

.prev {
	width: 840px;
	background-color: #1E1E1E;
	background-image: url(../images/prev_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 40px;
}
.prev_video {
width: 840px;
background-color: #1E1E1E;
background-image: url(../images/prev_video_bg.png);
background-repeat: no-repeat;
background-position: left top;
margin-bottom: 40px;
position: relative;
}
.prev_video_hd {
width: 840px;
background-color: #1E1E1E;
background-image: url(../images/prev_video_bg_hd.png);
background-repeat: no-repeat;
background-position: left top;
margin-bottom: 40px;
position: relative;
}
.prev_left_video {
	float:left;
	width: 580px;
	margin-top: 89px;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 8px;
}
.prev_left_video img {
    border: #ffffff 1px solid;
	float:left;
	margin-right: 8px;
	margin-bottom: 8px
}
.prev_left {
	float:left;
	width: 400px;
	margin-top: 89px;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 8px;
}
.prev_left_member {
	float:left;
	width: 430px;
	margin-top: 89px;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 8px;
}
.prev_left_member img{
	border: #ffffff 1px solid;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 9px;
}
.prev_right {
	float:left;
	width: 430px;
	margin-top: 89px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.prev_right .img-buttons   {
	display:block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.prev_right_video {
	float:left;
	width: 240px;
	margin-top: 89px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.prev_right_member {
	float:left;
	width: 400px;
	margin-top: 89px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.prev_right img{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 9px;
	margin-left: 9px;
}
.prev_bottom {
	width: 840px;
	background-color: #1E1E1E;	
}
.prev_bottom .img-buttons   {
	display:inline;
	margin-top: 10px;
	padding-left: 10px;
}

/* HOMEPAGE GALLERIE STYLING */

dl.imagegal{
	border: 1px solid #666666;
	background-color: #111111;
	width: 157px;
	text-align: center;
	padding: 3px;
	float: left;
	margin: 0 3px 3px 0;
}
.imagegal dt{
}
.imagegal dd{
margin: 0;
padding: 0;
}
.imagegal dt img{
	border: 1px solid #999999;
	width: 155px;
	height: 225px;
}
dl.videogal{
	border: 1px solid #666666;
	background-color: #111111;
	width: 199px;
	text-align: center;
	padding: 3px;
	float: left;
	margin: 0 3px 3px 0;
}
.videogal dt{
}
.videogal dd{
margin: 0;
padding: 0;
}
.videogal dt img{
	border: 1px solid #999999;
	width: 197px;
	height: 120px;
}
.play {
position: absolute;
left: 400px;
top: 300px;
color: #fff;
}
img.play{border:0}

