/*//////////////////////////////////////////////////////////////
// Reset CSS Code for browser compatability
///////////////////////////////////////////////////////////////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

input{
	border:#999999 1px solid;
}

/*//////////////////////////////////////////////////////////////
// set TAG code
///////////////////////////////////////////////////////////////*/
p,body,table,td,tr,input{
	font-family:Verdana, Arial;
	font-size: 14px;
	color:#FFFFFF;
}
body{
	background-color: #222222;
	margin:0px 0px 0px 0px;
	background-image:url(/art/body_background.jpg);
	background-repeat:repeat;
	background-position:top;
}
a{
	color:#CC99FF;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1{
	font-size:36px;
	font-family:Impact, Arial;
	font-weight:normal;
	color:#FFFFFF;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
#mainmenubar{
	width:950px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	height:50px;
	padding:0px;
	text-align:right;
	vertical-align:top;
	background-repeat:repeat;
	background-image:url(/art/mainmenu_background.jpg);
	border-bottom:#FFFFFF 1px solid;
}

#mainmenubar a{
	padding:18px 10px 18px 10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
	float:left;
	text-decoration:none;
	border-left:1px solid #C293D9;
	border-right:1px solid #8C40B0;
}
#mainmenubar a:hover{
	background-image:url(/art/mainmenu_over_back.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#000000;
}
#mainmenubar a img{
	margin:-10px -5px -10px -5px;
}
#updates #mainmenubar #updateslink,
#about #mainmenubar #aboutlink,
#videos #mainmenubar #videoslink,
#photos #mainmenubar #photoslink,
#login #mainmenubar #loginlink,
#join #mainmenubar #joinlink{
	background-image:url(/art/mainmenu_active_back.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#000000;
	border-right:#FFFFFF solid 1px;
	border-left:#FFFFFF solid 1px;
}

/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
#ekmenubar{
	width:950px;
	margin:auto;
	margin-bottom:5px;
	height:70px;
	padding:0px;
	text-align:left;
	vertical-align:top;
	background-repeat:repeat;
	background-image:url(art/header.png);
}
#ekmenubar h1{
	padding:25px 0px 0px 390px;
	margin:0px;
	font-size:18px;
	font-weight:normal;
	font-family:Impact;
	color:#FFFFFF;
}

#ekmenubar a{
	padding:13px 10px 13px 10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	display:block;
	float:right;
	text-decoration:none;
	border-left:1px solid #000000;
	border-right:1px solid #111111;
}
#ekmenubar a img{
	border:none;
	margin:-6px -3px -6px -3px;
}
#ekmenubar a:hover{
	background-image:url(/art/menu_ek_over.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
#ekads{
	width:940px;
	margin:auto;
	margin-bottom:5px;
	margin-top:5px;
	padding:5px;
	vertical-align:top;
	text-align:center;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
#ekadsv{
	width:180px;
	height:600px;
	padding:10px;
	margin-top:5px;
	vertical-align:top;
	background-color:#990000;
	text-align:center;
	float:right;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
#main{
	width:950px;
	margin:auto;
	margin-bottom:5px;
	margin-top:5px;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
#sidecategories{
	width:180px;
	padding:10px;
	margin-bottom:5px;
	margin-top:5px;
	float:right;
	background-image:url(art/panel_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
}
#sidecategories h3{
	font-family:Impact;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#sidecategories a{
	display:block;
	width:160px;
	border-top:#111111 1px solid;
	border-bottom:#000000 1px solid;
	padding:3px 0px 3px 0px;
	margin:0px;
	color:#CC99FF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#sidecategories a:hover{
	color:#FFFFFF;
	background-color:#111111;
	border-top:#000000 1px solid;
	border-bottom:#000000 1px solid;
	text-decoration:none;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
#panelnewest{
	width:930px;
	padding:10px;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(art/panel_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#panelnewest h2{
	font-family:Impact;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
#panelnewest b{
	color:#CC99FF;
	font-family:Arial, Helvetica, sans-serif;
}

/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
#flashfull{
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	width:950px;
	height:528px;
	padding:0px;
}

/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
#bigphoto{
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	width:952px;
	padding:0px;
}
#bigphoto img{
	border:#FFFFFF 1px solid;
}

/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
.videosummarybox{
	width:920px;
	padding:15px;
	margin:auto;
	margin-bottom:5px;
	margin-top:5px;
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#FFFFFF 1px solid;
	box-shadow: 0px 0px 10px #333333;
	-moz-box-shadow: 0px 0px 10px #333333;
    -webkit-box-shadow:0px 0px 10px #333333;
}
.videosummarybox h2{
	font-family:Impact;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	text-shadow: 2px 2px 10px #000000;
	-moz-text-shadow: 2px 2px 10px #000000;
    -webkit-text-shadow:2px 2px 10px #000000;
}
.videosummarybox h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#CC99FF;
	padding:0px;
	margin:0px;
	display:inline;
}
.videosummarybox b{
	color:#CC99FF;
	font-family:Arial, Helvetica, sans-serif;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
.joinbox{
	width:930px;
	padding:10px;
	margin:auto;
	margin-bottom:5px;
	margin-top:5px;
	background-image:url(art/panel_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000000;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#FFFFFF 1px solid;
}
.joinbox h3{
	font-family:Impact;
	font-weight:normal;
	font-size:18px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
.joinbox b{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.joinbox td td img{
	margin:2px;
	border:#000000 1px solid;
}
.joinbox td{
	color:#000000;
}
.joinbox td h3{
	color:#000000;
	font-size:18px;
	font-family:Impact;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
.videosgrid{
	width:960px;
	padding:0px;
	margin:auto;
	margin-top:5px;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.videosgrid h3{
	font-size:18px;
	color:#FFFFFF;
	font-family:Impact;
	padding:5px;
	font-weight:normal;
	margin:0px 10px 0px 10px;
	border-bottom:#CC99FF 1px solid;
}
.videosgrid h2{
	font-size:24px;
	color:#FFFFFF;
	font-family:Impact;
	padding:10px;
	font-weight:normal;
	margin:15px 5px 0px 5px;
	border-bottom:#CC99FF 3px solid;
	text-shadow: 0px 0px 10px #000000;
	-moz-text-shadow: 0px 0px 10px #000000;
    -webkit-text-shadow:0px 0px 10px #000000;
}
.videosgrid div{
	width:280px;
	height:260px;
	padding:15px;
	margin:5px;
	background-color:#000000;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	box-shadow: 0px 0px 10px #333333;
	-moz-box-shadow: 0px 0px 10px #333333;
    -webkit-box-shadow:0px 0px 10px #333333;
}
.videosgrid div b{
	font-size:12px;
	color:#CC99FF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.videosgrid div a{
	font-family:Impact;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
}
.videosgrid div a img{
	border:#FFFFFF 1px solid;
	margin:-6px -6px 5px -6px;
	box-shadow: 0px 0px 5px #000000;
	-moz-box-shadow: 0px 0px 5px #000000;
    -webkit-box-shadow:0px 0px 5px #000000;
}
.videosgrid div a:hover img{
	border:#CC99FF 1px solid;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
.photosgrid{
	width:960px;
	padding:0px;
	margin:auto;
	margin-top:5px;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.photosgrid h3{
	font-size:18px;
	color:#FFFFFF;
	font-family:Impact;
	padding:5px;
	font-weight:normal;
	margin:0px 10px 0px 10px;
	border-bottom:#CC99FF 1px solid;
}
.photosgrid div{
	width:160px;
	height:90px;
	padding:10px;
	margin:5px;
	background-color:#000000;
	float:left;
	font-size:14px;
	color:#CC99FF;
	font-family:Arial, Helvetica, sans-serif;
	box-shadow: 0px 0px 10px #333333;
	-moz-box-shadow: 0px 0px 10px #333333;
    -webkit-box-shadow:0px 0px 10px #333333;
}
.photosgrid div a{
	font-family:Impact;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
}
.photosgrid div a img{
	border:#FFFFFF 1px solid;
	margin:-1px -1px -1px -1px;
	box-shadow: 0px 0px 10px #333333;
	-moz-box-shadow: 0px 0px 10px #333333;
    -webkit-box-shadow:0px 0px 10px #333333;
}
.photosgrid div a:hover img{
	border:#CC99FF 1px solid;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
.silverbutton{
	background-image:url(art/silverbutton_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding:15px;
	border-left:#CCCCCC 1px solid;
	border-right:#FFFFFF 1px solid;
	height:18px;
	float:right;
	margin:-15px -15px 10px 10px;
	color:#000000;
	font-family:Impact;
	font-size:18px;
	font-weight:normal;
}
.silverbutton:hover{
	background-image:url(art/mainmenu_active_back.jpg);
	text-decoration:none;
	color:#CC99FF;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/
.video_content_player{
	width:950px;
	height:574px;
	margin:auto;
}
.video_content_ployer{
	width:950px;
	height:537px;
	margin:auto;
}
/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/

.greytext{
	color:#777777;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/

.yellowtext{
	color:#FFCC00;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/

.comments{
	padding:0px;
	margin:5px 0px 5px 0px;
	border-top:#000000 1px solid;
	border-bottom:#666666 1px solid;
}
.comments div{
	padding:10px;
	border-bottom:#000000 1px solid;
	border-top:#666666 1px solid;
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(art/panel_background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	
}
.comments div b{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.comments div i{
	color:#CC99FF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

/*/////////////////////////////////////////////////////////////////////////
 menu bar
//////////////////////////////////////////////////////////////////////////*/

.videospaging{
	padding:0px;
	border-bottom:#FFFFFF 1px solid;
	width:950px;
	height:26px;
	margin:auto;
	margin-top:5px;
}
.videospaging a{
	float:left;
	width:20px;
	height:20px;
	padding:3px;
	color:#cccccc;
	border-right:#111111 1px solid;
	border-left:#000000 1px solid;
	background-color:#000000;
	text-align:center;
	font-size:12px;
}
.videospaging a:hover{
	background-image:url(art/menu_ek_over.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right:#000000 1px solid;
	border-left:#000000 1px solid;
	color:#FFFFFF;
	text-decoration:none;
}
.videospaging .current{
	float:left;
	width:20px;
	height:20px;
	padding:3px;
	background-image:url(art/mainmenu_active_back.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#000000;
	border-right:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
	text-align:center;
	font-size:12px;
}

/*##################################################################################################################
 age check
##################################################################################################################*/

.linkslist {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#FFFFFF;
	border-bottom:#666666 1px solid;
	border-top:#000000 1px solid;
	width:560px;
	float:right;
}
.linkslist div{
	padding:5px;
	margin:0px;
	border-top:#666666 1px solid;
	border-bottom:#000000 1px solid;
}
.linkslist div a b{
	font-size:18px;
	font-weight:normal;
	font-family:Impact;
	color:#FFFFFF;
}
.linkslist div a i{
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
}
.linkslist div a img{
	margin:2px;
	border:#FFFFFF 1px solid;
}


/*##################################################################################################################
 age check
##################################################################################################################*/

.photofilter {
	display:block;
	position:absolute;
	top:130px;
	background-image:url(/art/block.gif);
	background-repeat:repeat;
	background-position:top;
	z-index:40000;
	border:#FFFFFF 1px solid;
}

/*##################################################################################################################
 age check
##################################################################################################################*/

.message {
	display:block;
	width:560px;
	height:400px;
	padding:20px 200px 20px 20px;
	color:#FFFFFF;
	text-align:center;
	background-color:#111111;
	background-repeat:no-repeat;
	background-image:url(/art/warning_back.jpg);
	z-index:40001;
	border:#000000 1px solid;
	margin:auto;
	margin-top:20px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

/*##################################################################################################################
 age check
##################################################################################################################*/

.button_enter{
	margin:10px 10px 0px 10px;
	padding:33px 15px 33px 15px;
	font-size:18px;
	border:#ffffff 1px solid;
	color:#ffffff;
	background-color:#cc0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	display:block;
	width:180px;
	float:left;
}
.button_enter:hover{
	text-decoration:none;
	background-color:#ff0000;
	border:#000000 1px solid;
	color:#000000;
}
