/*© 2008 Designit Media Corp. All Rights Reserved.Written By: Daniel J. Dahan. Compiled: 2008-10-21*/
*{padding:0;margin:0;border:none;outline:none;}
select,input,textarea{border:1px solid #AAA;}
ul,ol{list-style:none;}
li{position:relative;float:left;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fix,.fix_,.fix_br,.fix_tr,.fix_bl{position:fixed;}
.abx,.abs,.abs_,.abs_tr,.abs_bl,.abs_br,.btn,.bg,.L,.R,.B,.T,.TR,.TL,.BL,.BR,.C{position:absolute;}
.rex,.rel,.rel_,.rel_tl,.rel_tr,.rel_br,.rel_bl{position:relative;}
.rex,.abx,.abs,.rel,.abs_tr,.rel_tr,.btn,.bg,.fix,.fix_tr{top:0;}
.rex,.abx,.abs,.rel,.abs_bl,.rel_bl,.btn,.bg,.fix,.fix_bl{left:0;}
.abs_tr,.abs_br,.rel_br,.fix_br,.fix_tr{right:0;}
.abs_br,.abs_bl,.rel_bl,.fix_br,.fix_bl{bottom:0;}
.rex,.abx,.w,.btn,.bg{width:100%;}
.abx,.h,.btn,.bg{height:100%;}
.d{display:none;visibility:hidden;}
.o{overflow:hidden;}
.c,.btn{cursor:pointer;}
.opc_9{-moz-opacity:0.9; -khtml-opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity:0.9;}
.opc_8{-moz-opacity:0.8; -khtml-opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:0.8;}
.opc_5{-moz-opacity:0.5; -khtml-opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5;}
.btn{-moz-opacity:0; -khtml-opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0; background:#000;}
.TR,.TL,.BL,.BR,.L,.R{width:10px;}
.TR,.TL,.BL,.BR,.T,.B{height:10px;}
.C,.L,.R{top:0;height:100%;}
.C,.T,.B{left:0;width:100%;}
.L,.TL,.BL{left:-10px;}
.T,.TL,.TR {top:-10px;}
.R,.TR,.BR {right:-10px;}
.B,.BL,.BR {bottom:-10px;}

.button li {margin:0 4px;border:1px solid #CCC;}
.group li, .tab li {margin:0;border-right:none;width:100%;}
.button li.last-child {border-right:1px solid #CCC;}
.tab .active {border-bottom:none;}
.button .active, .button .press {background-color:#3560BA;color:#FFF;}
.button li .rel {padding:0 7px;line-height:20px;height:20px;}

.env_w{width:980px;}
.env_w_inner{width:960px;}
.env_z{z-index:20000;}

/*#ENV{background:url(/lib/img/bgL.jpg) repeat;}*/
.sec_bg{background:#111;}

#l_panel {left:-30px;}
#r_panel {right:-30px;}
#l_panel,#r_panel{width:30px;height:100%;}
#l_panel .bg,#r_panel .bg{background:#1f1935;}

.top_menu li {padding-left: 20px;}
#current_image{padding-top:20px;}
#current_image, #current_image a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;}

#SEC_HEADER{height:100px;}

#featured_ads{margin-right:15px;position:relative;width:165px;}
#featured_ads img {margin-bottom:10px;width:165px;border:5px solid #222;}
#featured_ads_hor{margin-right:15px;position:relative;width:940px;}
#featured_ads_hor img {margin-bottom:10px;width:940px;border:5px solid #222;}
#featured_video{margin:0 5px;position:relative;width:775px;height:200;background:#000;border:5px solid #222;}
#featured_events{margin:0 5px;position:relative;width:775px;height:400px;background:#000;border:5px solid #222;}
#featured_events_image{width:300px;}
#featured_events_list{width:235px; height:400px; overflow-Y: auto; overflow-X: hidden;}
#featured_events_list li{background:#222;cursor:pointer;}
#featured_events_list li:hover{background:#333;}
#featured_events_list li.active{background:#555;}
#featured_events_list li div {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#ffc;}
#featured_events_details{left:280px;width:300px;}
#featured_events_name{padding:10px 0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:20px;color:#FFC;}
#featured_events_description{width:250px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;}

#featured_events_reserve{width:235px;height:200px;background:#171717;}
#featured_events_reserve form li {margin:2px 0;width:100%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;color:#999;}
#fname,#femail,#fphone,#fbday{width:195px;}
#featured_events_reserve form li input[type="text"]{padding:3px 3px;background:#444;color:#ccc;border:1px solid #555;}
#fpeople{width:30px;}
label{line-height:20px;}

#featured_photos{margin:0 5px;position:relative;width:775px;background:#000;border:5px solid #222;}


.img { 

	position:absolute; 

	top:0px;

	border:none;

}

h1 {

	text-align:center;

}



.clear{

	clear:both;

}

#images{

	visibility:hidden;

}

#loading{

	margin-top:50px;

	text-align:center;

	width:100%;

}

#loading img{

	margin-top:10px;

	position:relative; 

}

#captions{

	font-weight:bold;
	color:#FFF;
	position:relative; 
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;
	text-align:center;

	z-index:10000;

}

#scrollbar{

	visibility:hidden;

	position:relative; 

	border-bottom:1px solid #b3b3b3;

	z-index:10001;

}

#slider{

	position:absolute;

	margin-top:-7px;

	margin-left:-7px;

	z-index:10002;

	background-image:url(/lib/img/slider.png);

	background-repeat:no-repeat;

	width:14px;

	height:14px;	

}

#imageflow{


	text-align:left;

}

#changelog{

	width:349px;

	border-right:solid 1px #666;

	float:left;

	margin-top: 15px;

}

#changelog div{

	text-align: justify;

	padding: 0 15px 5px 15px;

}



#featured_groups{margin:0 5px;position:relative;width:775px;height:400px;background:#000;border:5px solid #222;}
#featured_groups_image{width:300px;}
#featured_groups_list{width:235px; height:400px; overflow-Y: auto; overflow-X: hidden;}
#featured_groups_list li{background:#222;cursor:pointer;}
#featured_groups_list li:hover{background:#333;}
#featured_groups_list li.active{background:#555;}
#featured_groups_list li div {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#ffc;}
#featured_groups_details{left:280px;width:300px;}
#featured_groups_name{padding:10px 0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:20px;color:#FFC;}
#featured_groups_description{width:250px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;}

#featured_groups2{margin:0 5px;position:relative;width:775px;height:400px;background:#000;border:5px solid #222;}
#featured_groups_image2{width:300px;}
#featured_groups_list2{width:235px; height:400px; overflow-Y: auto; overflow-X: hidden;}
#featured_groups_list2 li{background:#222;cursor:pointer;}
#featured_groups_list2 li:hover{background:#333;}
#featured_groups_list2 li.active{background:#555;}
#featured_groups_list2 li div {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#ffc;}
#featured_groups_details2{left:280px;width:300px;}
#featured_groups_name2{padding:10px 0px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:20px;color:#FFC;}
#featured_groups_description2{width:250px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;}

.gallery_link{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;}



#menu_bar{margin-right:15px;position:relative;width:940px;height:30px;}
#menu_bar li{float:left;position:relative;margin:10px 10px;line-height:30px;}
#menu_bar li a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;}