body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #0A0A0A;
}
.top {
	background-color: #000;
	background-image: url(imgs/topbg_r1_c1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 415px;
	width: 100%;
}
.footerbg {
	background-color: #000;
	background-image: url(imgs/footbg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 216px;
	width: 100%;
}
.footerbg a:link {
	color: #999;
}
.footerbg a:visited {
	color: #999;
}
.footerbg a:hover {
	color: #FFF;
}
.footerbg a:active {
	color: #999;
}
.redbox {
	background-color: #5F110F;
	background-image: url(imgs/vidbgred.jpg);
	background-repeat: repeat;
	width: 100%;
	text-align: center;
}
.redbox2 {
	background-color: #5F110F;
	background-image: url(imgs/vidbgred.jpg);
	background-repeat: repeat;
	width: 100%;
	height:400px;
	text-align: center;
}
body,td,th {
	color: #FFF;
font-family: 'Cabin', sans-serif;	font-size: 14px;
}
.redbottom {
	background-image: url(imgs/vidbgbot.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 67px;
	width: 100%;
}.updatetitle {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #1e1e1e;
	letter-spacing: -.5px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	top: -30px;
	position: relative;
	right: -5px;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; 
}
.updatedate {
	color: #666;
	font-size: 9px;
	font-variant: normal;
	position: relative;
	top: -15px;
	right: -4px;
	letter-spacing: -.5px;
	font-family: Arial, Helvetica, sans-serif;
}.updatedate strong {
	color: #fff;
	
}a#navHome {
    width:            75px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_home.png) top left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navHome:hover {
    background-position:    bottom left;
}a#navPhotos {
    width:            95px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_photos.png) top left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navPhotos:hover {
    background-position:    bottom left;
}a#navPhotos2 {
    width:            95px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_photos.png) bottom left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navPhotos2:hover {
    background-position:    top left;
}a#navVideos {
    width:            90px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_videos.png) top left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navVideos:hover {
    background-position:    bottom left;
}a#navVideos2 {
    width:            90px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_videos.png) bottom left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navVideos2:hover {
    background-position:    top left;
}a#navWebcam {
    width:            106px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_webcam.png) top left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navWebcam:hover {
    background-position:    bottom left;
}a#navWebcam2 {
    width:            106px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_webcam.png) bottom left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navWebcam2:hover {
    background-position:    top left;
}a#navJoin {
    width:            120px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_join.png) top left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navJoin:hover {
    background-position:    bottom left;
}a#navJoin2 {
    width:            120px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_join.png) bottom left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navJoin2:hover {
    background-position:    top left;
}a#navStore {
    width:            81px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_store.png) top left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navStore:hover {
    background-position:    bottom left;
}a#navStore2 {
    width:            81px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_store.png) bottom left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navStore2:hover {
    background-position:    top left;
}a#navBlog {
    width:            69px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_blog.png) top left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navBlog:hover {
    background-position:    bottom left;
}a#navBlog2 {
    width:            69px;
    height:            35px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/nav_blog.png) bottom left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#navBlog2:hover {
    background-position:    top left;
}
.welcome {
	font-size: 17px;
	letter-spacing:-.65px;
	text-shadow: 1px 1px 2px #000;
	padding-left: 7px;
}
.welcome span {
	color: #FB0102;
	font-weight: bold;
}
.tsub {
	font-size: 18px;
	letter-spacing: -1px;
}
a#tourContinue {
    width:            340px;
    height:            78px;
    display:            block;
	float:left;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/bigbut_continue.jpg) top left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#tourContinue:hover {
    background-position:    bottom left;
}
a#tourJoin {
    width:            240px;
    height:            78px;
    display:            block;
	float:right;
    text-indent:    -9999px; /* hide the text*/
    background:    url(imgs/bigbut_join.jpg) top left;
	 -moz-transition:        background 80ms ease-in-out;
    -webkit-transition:    background 80ms ease-in-out;
    transition:                background 80ms ease-in-out;
	-webkit-transition: all .8s ease-in-out;
}a#tourJoin:hover {
    background-position:    bottom left;
}
.ydclogo {
	background-color: #FFF;
	padding: 5px;
	width:177px;
			-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* future proofing */
-khtml-border-radius: 3px; /* for old Konqueror browsers */
text-align:center;
margin-bottom:5px;

}.joins {
	font-weight: normal;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	font-size: 36px;
	line-height:65px;
	float: right;
}
.joins a {
	color: #333;
	text-decoration: none;
	background-color: #FFF;
	width: 746px;
	padding: 10px;
	margin: 0px;
		-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;

}.joins a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #000;
	width: 746px;
	padding: 10px;
	margin: 0px;
}
.joinperks {
	font-size: 18px;
	color: #FCF;
	line-height: 16px;
}
.joinperks2 {
	font-size: 24px;
	color: #FFF;
	line-height: 22px;
	letter-spacing: -1px;
}.samples img{
	border:3px solid white;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.photosperks {
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #000;
	line-height: 20px;

}
.photosperks2 {
	font-size: 32px;
	color: #FFF;
	letter-spacing: -2px;
	text-shadow: 1px 1px 1px #000;
	line-height: 30px;
}.ydcnames {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	letter-spacing: -1px;
	font-size: 14px;
}.ydclogo2 {
	background-color: #FFF;
	padding: 10px;
	width:310px;
			-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius: 5px; 

}
.memlink a:link {
	color: #FFF;
}
.memlink a:visited {
	color: #FFF;
}
.memlink a:hover {
	color: #000;
}
.memlink a:active {
	color: #FFF;
}
a:link {	text-decoration: none;
}
 
.mement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	background-color: #5E100E;
	padding: 5px;
	position: absolute;
	top: 5px;
	right: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	text-shadow: 1px 1px 1px #000;
	border: 1px solid #871714;
}.mement a:link {
	color: #FFF;
}
.mement a:visited {
	color: #FFF;
}
.mement a:hover {
	color: #CCC;
	text-decoration: underline;
}
.mement a:active {
	color: #FFF;
}
span.jwmain span.jwcontrols{
	position: absolute;
	left: 0;
	right: 0;
}

span.jwmain span.jwvideo{
	position: absolute;
	left: 0;
	right: 0;
}
#mediaplayer_display .jwpreview {
    opacity: 1;
    visibility: visible;
    background-image: url(content.php?show=file&path=/videos/4028/thumb_2.jpg);
}
<style>…</style>
.jwplayer .jwexactfit {
    background-size: 100% 100% !important;
}
<style>…</style>
.jwdisplay .jwpreview {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: center center no-repeat;
    overflow: hidden;
}
<style>…</style>
.jwplayer, .jwplayer div, .jwplayer span, .jwplayer a, .jwplayer img, .jwplayer ul, .jwplayer li, .jwplayer video, .jwclick {
    color: rgb(0, 0, 0);
    vertical-align: baseline;
    background-color: transparent;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    font: inherit;
}
<style>…</style>
.jwplayer, .jwplayer div, .jwplayer span, .jwplayer a, .jwplayer img, .jwplayer ul, .jwplayer li, .jwplayer video, .jwclick {
    color: rgb(0, 0, 0);
    vertical-align: baseline;
    background-color: transparent;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    font: inherit;
}
.jwdisplay, .jwdisplay * {
    transition: opacity 0.25s, background-image 0.25s, color 0.25s;
}
