@charset "utf-8";
/* CSS Document */


html, body, div, span, h1, h2, h3, h4, h5, h6, blockquote, a, em, img, q, p, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:arial;
	vertical-align: baseline;
	
}

ol, ul {
	list-style: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a img
{
border:0px;
}

html, body {
	width: 100%;
	height: 100%;
	background-color: #000000;
	font-size: 17px;
	background-image: url(/img/design/background.jpg);
	background-repeat: repeat;

}
a.logo_main
{
position:relative;float:left;
margin:35px 0px 0px 0px;
}
a.logo_main:hover
{
text-decoration:none;
}
span.logo_main
{
position:relative;float:left;width:270px;height:125px;line-height:125px;
}
.wrapper {
	width: 980px;
	margin: 0 auto;
	height:1000px;
}
.header_bg_wrapper
{
width:100%;
height:218px;
background-image: url(/img/design/hbg.jpg);
background-repeat: repeat;
background-position: center;
z-index:1;
color:white;
}
.header_bg
{
	position:relative;
	margin:0 auto;
	width: 1108px;
	height:218px;
	background: url(/img/design/header_bg.png) top center no-repeat;
	z-index:0;
}

.header_content
{
	width: 1000px;
	margin: 0 auto;
	height:219px;
	z-index:100;
}

.facebook_connect
{
	position:relative;
	float:right;
	width: 255px;
	height:82px;
	margin:15px 11px 0px 0px;
	background-image:url(/img/design/fb_bg.png)  center no-repeat;
	z-index:100;
}
.fb_border
{
	position:relative;
	float:left;
	width: 255px;
	height:82px;
	background-image:url(/img/design/fb_bg.png);
}
.fb_image
{
	position:relative;
	float:left;
	width: 60px;
	height:60px;
	margin:11px 0px 11px 11px; 
	background-image:url(/img/design/fb_pic.png);
}
.fb_image img
{
position:relative;
	float:left;
	margin:5px;
}
.fb_name
{
	position:relative;
	float:left;
	width: 183px;
	height:37px;
	margin:12px 0px 0px 0px;
	line-height:16px;
	font-family:Arial;
	font-size:14px;
	color:white;
	text-align:center;
}
.fb_name span
{
font-weight:bold;
}
.fb_logout
{
	position:relative;
	float:right;
	width: 86px;
	height:25px;
	margin:0px 7px 0px 0px;
}
.main_menu
{
	position:relative;
	float:left;
	width: 755px;
	height:35px;
	margin:23px 0px 0px 9px;
	z-index:100;
}
.mmb
{
	position:relative;
	float:left;
	height:34px;
	border-top:1px solid #114fb4;
	border-left:1px solid #114fb4;
	border-right:1px solid #114fb4;
	background-image: url(/img/design/main_menu_button_bg.jpg);
	background-repeat: repeat-x;
	color:white;
	font-size: 16px;
	line-height: 34px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-family: sans-serif;
	cursor: pointer;
	z-index:100;
}
.mmb_inactive
{
position:relative;
	float:left;
	height:34px;
	background-repeat: repeat-x;
	font-size: 16px;
	line-height: 34px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-family: sans-serif;
	z-index:100;
border-top:1px solid #484848;
	border-left:1px solid #484848;
	border-right:1px solid #484848;
	background-image: url(/img/design/main_menu_button_bg_inactive.jpg);
	color:#7d7d7d;
}
.mmb a
{
color:white;
	font-size: 16px;
	line-height: 34px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-family: sans-serif;
}
.mmb a:hover, .mmb:hover a
{
text-decoration:none;
}
.mm_b2,.mm_b3,.mm_b4,.mm_b5,.mm_b6, .mm_b7
{
margin-left:1px;
}

/*.mm_b1 {width:71px;}
.mm_b2 {width:77px;}
.mm_b7 {width:77px;}
.mm_b3 {width:181px;}
.mm_b4 {width:112px;}
.mm_b5 {width:100px;}
.mm_b6 {width:117px;}*/
.mm_b1 {width:123px;}
.mm_b2 {width:123px;}
.mm_b7 {width:123px;}
.mm_b3 {width:123px;}
.mm_b4 {width:123px;}
.mm_b6 {width:123px;}

.mmb:hover, .mmb_selected
{
	border-top:1px solid #e765ff;
	border-left:1px solid #e765ff;
	border-right:1px solid #e765ff;
	background-image: url(/img/design/main_menu_selected_button_bg.jpg);
	z-index:100;
}

.featured_content_bg_wrapper
{
position:relative;
float:left;
width:100%;
height:484px;
background-image: url(/img/design/featured_content_bg.jpg);
background-repeat: repeat-x;
background-position: center ;
/*z-index:5;*/
}

.featured_content_bg
{
	position:relative;
	margin:0 auto;
	width: 1108px;
	height:484px;
	background-image: url(/img/design/featured_content.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	z-index:5;
}
.featured_content_bg_wrapper_inner
{
position:relative;
float:left;
width:100%;
height:109px;
background-image: url(/img/design/featured_content_bg_inner.jpg);
background-repeat: repeat-x;
background-position: center ;
}
.featured_content_header_inner 
{
position:relative;
margin: 5px auto;
width:981px;
}
.featured_content_header
{
position:relative;
margin: 5px auto;
width:981px;
}
.fc_body_all
{
	position:relative;
	float:left;
	margin:17px 0px 0px 79px;
	width:649px;
	color:white;
	/*z-index:5;*/
}

.fc_body
{
	position:relative;
	float:left;
	width:649px;
	padding:0px 4px;
	background-image: url(/img/design/fc_body.jpg);
	background-repeat: repeat-y;
	height:360px;
	text-align:center;
	/*z-index:5;*/
}
.fc_body_in
{
position:relative;
float:left;
width:640px;
height:360px;
text-align:center;
vertical-align:middle;
}
.fc_body_in sponsors table td, .big_banner table td
{
text-align:center;
vertical-align:middle;
height:640px;
height:360px;
}
.fc_body_top
{
	position:relative;
	float:left;
	height:4px;
	width:649px;
	font-size: 1px;
	background-image: url(/img/design/fc_body_top.jpg);
	background-repeat: repeat-y;
	/*z-index:5;*/
}

.fc_body_bottom
{
	position:relative;
	float:left;
	height:4px;
	width:649px;
	font-size: 1px;
	background-image: url(/img/design/fc_body_bottom.jpg);
	background-repeat: repeat-y;
	/*z-index:5;*/
}

.fc_comment
{
	position:relative;
	float:left;
	width:625px;/*649-24*/
	margin:6px 0px 0px 0px;
	background-color:#00538a;
	font-size: 12px;
	color:white;
	font-family: Arial;
	padding:5px 12px;
	/*z-index:5;*/
}
.fc_comment_text
{
	position:relative;
	float:left;
	width:560px;/*649-24*/
	/*z-index:5;*/
}
.fc_comment_link
{
	position:relative;
	float:right;
	width:55px;/*649-24*/
	height:27px;/*649-24*/
	/*z-index:5;*/
}
.tv_logo
{
position:relative;
float:right;
width:227px;
height:224px;
margin:-65px 4px 0px 0px;
z-index:30;
}
.fc_logo
{
position:relative;
float:right;
width:285px;
height:149px;
margin:-141px 86px 0px 0px;
background-image: url(/img/design/featured_content_logo.png);
z-index:15;
}

#menu_fc_main
{
position:relative;
float:right;
width:284px;
margin:-15px 86px 0px 0px;
}
#menu_fc_main li
{
	position:relative;
	float:right;
	width:284px;
	height:70px;
	margin:1px 0px 0px 0px;
	background-image: url(/img/design/featured_content_button.jpg);
	z-index:5;
	cursor:pointer;
}
#menu_fc_main li:hover, #menu_fc_main li.active
{
	background-image: url(/img/design/featured_content_button_selected.jpg);
}
#menu_fc_main li a
{
position:relative;
	float:right;
	width:284px;
	height:70px;
	line-height:63px;
	text-align:center;
	font-size: 16px;
	color:white;
	font-family: Arial;
	font-weight:bold;;
}
#menu_fc_main li a:hover
{
text-decoration:none;
}

.content_atlnl
{
position:relative;
margin:0 auto;
width:950px;
clear:both;
}

.events_all
{
position:relative;
float:left;
border: 1px solid #101010;
background-color:#0B0B0B;
margin:-20px 0px 0px 0px;
width:310px;
z-index:20;
}
.e_caption
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
background-color:#000000;
height:50px;
width:296px;
line-height:50px;
padding-left:14px;
color:#12779e;
text-transform: uppercase;
font-size:17px;
}
.e_caption span
{
float:left;
position:relative;
line-height:50px;
padding-left:14px;
color:#12779e;
text-transform: uppercase;
font-size:17px;
}
.e_caption a
{
position:relative;
float:right;
margin:8px 11px;
	color:white;
}
.e_caption a img
{
border:0;
}
.e_body
{
position:relative;
float:left;
width:296px;
padding:7px;
height:445px;
color:white;
text-align:center;
}
.e_navigation
{
position:relative;
float:left;
width:248px;
height:33px;
background:#090909;
padding:16px 31px;
}
.e_navigation a
{
position:relative;
float:left;
color:#ffffff;
}
.e_nav_text
{
position:relative;
float:left;
width:248px;
height:35px;
line-height:35px;
font-family:Arial;
font-size:14px;
text-align:center;
color:#ffffff;
font-weight:bold;
background-color:#131313;
}
.rn_all
{
position:relative;
float:left;
border: 1px solid #101010;
background-color:#0B0B0B;
margin:-20px 0px 0px 15px;
width:620px;
z-index:20;
}

.rn_caption
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
background-color:#000000;
height:50px;
width:606px;
line-height:50px;
padding-left:14px;
color:#a49312;
text-transform: uppercase;
font-size:17px;
}
.rn_caption span
{
float:left;
position:relative;
line-height:50px;
padding-left:14px;
color:#a49312;
text-transform: uppercase;
font-size:17px;
}
.rn_caption a
{
position:relative;
float:right;
margin:8px 11px;
}
.rn_caption a img
{
border:0;
}
.rn_body
{
position:relative;
float:left;
width:620px;
color:white;
}
.rn_album
{
position:relative;
float:left;
width:120px;
cursor:pointer;
margin:13px 18px 0px 17px;
}
.rn_picture
{
position:relative;
float:left;
width:115px;
height:115px;
border: 1px solid #6c6c6c;
background: url(/img/design/loading.gif) no-repeat center;

}
.rn_picture:hover
{
border: 1px solid #acacac;
}

.rn_text
{
position:relative;
float:left;
margin-top:4px;
width:120px;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:center;
font-family:Arial;
}
.rn_date
{
position:relative;
float:left;
width:120px;
color:#bababa;
font-size:11px;
text-align:center;
font-family:Arial;
}

.banners
{
position:relative;
margin:0 auto;
width:950px;
clear:both;
}
.sponsors
{
position:relative;
float:left;
border: 1px solid #101010;
background-color:#0B0B0B;
margin-top:15px;
width:947px;
height:135px;
}
.sp_image
{
position:relative;
float:left;
}
.sponsors table
{
position:relative;
float:left;
border:0px;
width:889px; 
height:135px;
}
.sponsors table td, .big_banner table td
{
text-align:center;
vertical-align:middle;
height:135px;
}
.sponsors table td img, .big_banner table td img
{
border:1px solid #808080
}
.big_banner
{
position:relative;
float:left;
margin:15px 0px;
width:950px;
}
.big_banner table
{
position:relative;
float:left;
border:0px;
width:100%;
}
.footer
{
position:relative;
float:left;
clear:both;
background-image: url(/img/design/footer_bg.jpg);
background-repeat: repeat;
width:100%;
height:55px;
}
.in_footer
{
position:relative;
margin:0 auto;
width:950px;
line-height:55px;
color:#7e7e7e;
font-family:Arial;
font-size:10px;
text-transform: uppercase;
}
.in_footer a
{
color:#d1f900;
}
.footer_copyright
{
position:relative;
float:left;
width:340px;
}
.footer_social
{
position:relative;
float:left;
width:258;
text-align:center;
margin:0px 0px;
}
.footer_social img
{
position:relative;
float:left;
margin:11px 10px;
}
.footer_creativeIncrease
{
position:relative;
float:left;
width:350px;
text-align:right;
}

.rp_all
{
position:relative;
float:left;
border: 1px solid #101010;
background-color:#0B0B0B;
margin:-20px 0px 0px 0px;
width:614px;
z-index:20;
}
.rp_caption
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
background-color:#000000;
height:50px;
width:600px;
line-height:50px;
padding-left:14px;
color:#f5d500;
text-transform: uppercase;
font-size:17px;
}
.rp_caption span
{
float:left;
position:relative;
}
.rp_caption a
{
position:relative;
float:right;
margin:11px;
}
.rp_caption a img
{
border:0;
}
.rp_body
{
position:relative;
float:left;
width:600px;
padding:7px;
color:white;
}


.rp_navigation_prev
{
position:relative;
float:left;
width:171px;
}
.rp_navigation_next
{
position:relative;
float:right;
width:171px;
}

.rp_nav_text
{
position:relative;
float:left;
width:154px;
height:35px;
line-height:35px;
font-family:Arial;
font-size:12px;
text-align:center;
color:#ffffff;
font-weight:bold;
background-color:#131313;
}

.rp_article
{
position:relative;
float:left;
border:1px solid #0c0c0c;
width:583px;
/*height:235px;*/
margin:0px 8px 28px 8px;
background: url(/img/design/blog_inner_bg.jpg) bottom repeat-x #1a1a1a;
clear:both;
}
table.rp_article_image
{
float:left;
position:relative;
width:556px;
margin:0px 11px 0px 11px;
}
table.rp_article_image img
{
border: 1px solid #6c6c6c;
}
table.rp_article_image img:hover
{
border: 1px solid #acacac;
}

table.rp_article_image  td, table.rp_article_image td
{
text-align:center;
vertical-align:middle;
width:556px;
}
.rp_article_title
{
float:left;
position:relative;
width:561px;
font-family: sans-serif;
font-size:20px;
font-weight:bold;
line-height:20px;
margin:12px 0px 12px 15px;
color:#c0f1ff;
text-align:left;
text-transform:uppercase;
}
.rp_article_left
{
float:left;
position:relative;
width:304px;
}
.rp_article_right
{
float:left;
position:relative;
width:270px;
}
.rp_article_content
{
float:left;
position:relative;
width:561px;
font-family:arial;
font-size:16px;
color:#ffffff;
text-align:justify;
margin:2px 0px 2px 15px;
}
.rp_article_link
{
float:right;
position:relative;
width:55px;
height:27px;
margin:15px 12px 9px 0px;
}
.rp_article table
{
position:relative;
float:left;
border:0px;
width:556px;
height:100%;
}

.b_all
{
position:relative;
float:left;
border: 1px solid #101010;
background-color:#0B0B0B;
margin:-20px 0px 0px 16px;
width:310px;
z-index:20;
}
.b_caption
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
background-color:#000000;
height:50px;
width:296px;
line-height:50px;
padding-left:14px;
color:#12779e;
text-transform: uppercase;
font-size:17px;
}
.b_caption span
{
float:left;
position:relative;
margin:0px 0px 0px 8px;
}
.b_body
{
position:relative;
float:left;
width:296px;
padding:7px;
color:white;
}
.b_body ul
{
position:relative;
float:left;
background-color:#090909;
width:290px;
}
.b_body li
{
float:left;
position:relative;
width:250px;
padding-left:40px;
border:1px solid #101010;
background:url(/img/design/b_unselected.jpg) no-repeat left;
cursor:pointer;
}
.b_body li a
{
height:54px;
line-height:54px;
color:#ffffff;
font-family:arial;
font-size:17px;
width:250px;
}
.b_body li.selected,  .b_body li:hover
{
background:url(/img/design/b_selected.jpg) no-repeat left;
}
.b_all form
{
position:relative;
float:left;
width:310px;
height:59px;
border-top:1px solid #101010;
background-color:#090909;
}
.b_all form .search_text
{
position:relative;
float:left;
padding:4px;
width:200px;
height:17px;
margin:17px 0px 0px 15px;
background:url(/img/design/search_field.jpg) no-repeat;
border:0px;
}
.b_all form .search_button
{
position:relative;
float:left;
width:72px;
height:27px;
margin:16px 0px 0px 5px;
background:url(/img/design/search_button.jpg) no-repeat;
border:0px;
}

.gal_all
{
position:relative;
float:left;
border: 1px solid #101010;
background-color:#0B0B0B;
margin:-20px 0px 0px 0px;
width:948px;
z-index:20;
}
.gal_caption
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
background-color:#000000;
height:50px;
width:934px;
line-height:50px;
padding-left:14px;
color:#f5d500;
text-transform: uppercase;
font-size:17px;
}
span.blog_date
{
float:left;
position:relative;
line-height:53px;
margin:0px 0px 0px 10px;
font-size:11px;
font-family:arial;
}
.gal_caption span
{
float:left;
position:relative;
}

.gal_caption
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
background-color:#000000;
height:50px;
width:934px;
line-height:50px;
padding-left:14px;
color:#f5d500;
text-transform: uppercase;
font-size:17px;
}
.gal_comments
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
width:940px;
margin:10px auto;
font-size:14px;
background-color:#000000;
}
.gal_post_comments
{
position:relative;
float:left;
width:290px;
height:165px;
padding:10px 0px 0px 10px;
margin-left:10px;
background-color:#000000;
}
.gal_post_comment_div
{
position:relative;
float:left;
width:2px;
height:170px;
margin:28px 0px 0px 18px;
background-image:url(/img/design/comment_div.jpg);
}
.gal_post_comments_caption
{
position:relative;
float:left;
width:280px;
height:30px;
line-height:30px;
text-align:left;
font-family:Arial;
font-size:15px;
color:white;
margin:0px 0px 0px 3px;
}
div.gal_form_comments
{
position:relative;
float:left;
width:284px;
height:135px;
margin:3px;
}
div.gal_textareacomments
{
position:relative;
float:left;
width:258px;
height:70px;
padding:6px;
background-image:url(/img/design/comment_textarea_bg.jpg);
border:0px;
}
textarea.gal_textareacomments
{
position:relative;
float:left;
width:258px;
height:70px;
border:0px;
}
.gal_submit_comments
{
position:relative;
float:right;
width:72px;
height:27px;
background-image:url(/img/design/submit_button.jpg);
border:0px;
margin:5px 12px 7px 0px;
cursor:pointer;
}
.gal_all_comments
{
position:relative;
float:right;
width:555px;
padding:10px;
margin-right:10px;
background-color:#000000;
}
.gal_comments_thread
{
position:relative;
float:right;
width:555px;
margin:0px 0px 12px 0px;
}

.gal_all_comments_caption
{
position:relative;
float:left;
width:290px;
height:30px;
line-height:30px;
text-align:left;
font-family:Arial;
font-size:15px;
color:white;
}
.gal_comments_thread_top,.gal_comments_thread_bottom
{
position:relative;
float:left;
width:547px;
height:1px;
font-size:0px;
background-color:#0d2a4e;
border-left:1px solid #07182c;
border-right:1px solid #07182c;
}
.gal_comments_thread_middle
{
position:relative;
float:left;
width:547px;
font-size:0px;
background-color:#171717;
border-left:1px solid #0d2a4e;
border-right:1px solid #0d2a4e;
}
.gal_comments_thumb
{
	position:relative;
	float:left;
	width: 60px;
	height:60px;
	margin:11px; 
	background-image:url(/img/design/fb_pic.png);
}
.gal_comments_thumb img
{
position:relative;
	float:left;
	margin:5px;
}
.gal_comments_name
{
position:relative;
float:left;
height:21px;
line-height:30px;
text-align:left;
font-family:Arial;
font-size:15px;	
color:white;
margin:2px;
width:435px;
}
.gal_comments_date
{
position:relative;
float:left;
width:435px;
height:15px;
text-align:left;
font-family:Arial;
font-size:10px;	
color:white;
}
.gal_comments_content
{
position:relative;
	float:left;
	width:460px;
text-align:left;
font-family:Arial;
font-size:15px;
color:white;
margin:2px;
}
.gal_body
{
position:relative;
float:left;
width:930px;
padding:9px;
color:white;
}

.login_all
{
position:relative;
float:left;
width:900px;
margin-left:35px;
}
.facebook_login
{
position:relative;
float:left;
color:#767676;
font-family:Arial;
font-size:13px;
width:396px;
height:165px;
}
.facebook_login img
{
position:relative;
float:left;
}
.facebook_login p
{
position:relative;
width:194px;
height:25px;
background-color:#000a1a;
border:1px solid #00133b;
clear:both;
padding:25px 100px
}

.facebook_login_caption
{
position:relative;
float:left;
color:#a1aab9;
width:394px;
height:68px;

}
.atlnl_login
{
position:relative;
float:left;
color:#767676;
font-family:Arial;
font-size:12px;
width:365px;
height:170px;
}
.atlnl_login_caption
{
position:relative;
float:left;
color:#a1aab9;
width:365px;
height:46px;
margin-left:8px;
}
.atlnl_login form
{
position:relative;
float:left;
width:195px;
padding:5px;
}
.atlnl_login_line
{
position:relative;
float:left;
width:195px;
height:30px;
}
.atlnl_login_line span
{
position:relative;
float:left;
width:70px;
text-align:right;
line-height:23px;
color:#fff;
font-family:Arial;
font-weight:bold;
font-size:13px;
}

.atlnl_login form .input_text
{
position:relative;
float:right;
height:19px;
width:116px;
padding:2px;
border:0px;
color:black;
background-image:url(/img/design/login_input.jpg);
}
.atlnl_login form .login_button
{
position:relative;
float:right;
width:74px;
height:29px;
background:url(/img/design/login.png) no-repeat;
border:0px;
/*clear:both;*/
}

.atlnl_login  .register_button
{
position:relative;
float:right;
text-decoration:none;
width:74px;
height:29px;
line-height:29px;
background:url(/img/design/register.png) no-repeat;
border:0px;
margin:5px 7px 0px 7px;
}
.atlnl_login_text
{
position:relative;
float:left;
width:160px;
}
.atlnl_login_text span
{
float:right;
width:155px;
height:60px;
}
.login_all_div
{
position:relative;
float:left;
width:2px;
height:170px;
margin:10px 34px 0px 18px;
background-image:url(/img/design/comment_div.jpg);
}


.input_textarea_comment
{
position:relative;
float:left;
padding:3px;
width:629px;
height:50px;
background-color:#292929;
border:0px;
color:white;
clear:both;
}

.ui-tabs .ui-tabs-panel 			
{ 
display: block; 
border-width: 0; 
background: none; 
position: relative; 
float:left;
min-height: 200px; 
}
.ui-tabs .ui-tabs-hide 				
{ 
display: none !important; 
}
#tabs ul
{
display:none;
}

a.mover-right {
position: absolute;
margin:475px 0px 0px -31px; 
z-index:200;
}
a.mover-left {
position: absolute;
margin:475px 0px 0px -296px; 
z-index:200;
}

a.mover-right1 {
position: absolute;
margin:508px 0px 0px -669px; 
z-index:200;
}
a.mover-left1 {
position: absolute;
margin:508px 0px 0px -934px; 
z-index:200;
}

.tv_all
{
position:relative;
float:left;
border: 1px solid #101010;
background-color:#0B0B0B;
margin:-20px 0px 0px 0px;
width:948px;
z-index:20;
}
.tv_caption
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
background-color:#000000;
height:50px;
width:934px;
line-height:50px;
padding-left:14px;
color:#f5d500;
text-transform: uppercase;
font-size:17px;
}
.tv_caption span
{
float:left;
position:relative;
}

.tv_body
{
position:relative;
float:left;
width:948px;
color:white;
}
.tv_article
{
position:relative;
float:left;
width:948px;
}
.tv_text
{
position:relative;
float:left;
width:250px;
margin:30px 0px;
}
.tv_head
{
position:relative;
float:left;
width:250px;
color:#C0F1FF;
font-family:sans-serif;
font-size:20px;
font-weight:bold;
line-height:20px;
text-align:left;
margin:0px 0px 12px 0px;
}
.tv_cont
{
position:relative;
float:left;
width:250px;
color:#FFFFFF;
font-family:arial;
font-size:16px;
text-align:left;
}
.tv_text2
{
position:relative;
float:left;
margin:30px 21px 30px 21px;
width:642px;
}
.tv_video
{
position:relative;
float:left;
width:642px;
height:360px;
border:1px solid #1a1a1a;
}
.past_ep
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
background-color:#000000;
height:50px;
width:934px;
line-height:50px;
padding-left:14px;
color:#fffc00;
text-transform: uppercase;
font-size:17px;
}
.e2_all
{
position:relative;
float:left;
border: 1px solid #101010;
background-color:#0B0B0B;
margin:-20px 0px 0px 15px;
width:620px;
z-index:20;
}
.e2_caption
{
position:relative;
float:left;
border-bottom: 1px solid #101010;
background-color:#000000;
height:50px;
width:606px;
line-height:50px;
padding-left:14px;
color:#12779e;
text-transform: uppercase;
font-size:17px;
}
.e2_caption span
{
float:left;
position:relative;
line-height:50px;
padding-left:14px;
color:#12779e;
text-transform: uppercase;
font-size:17px;
}

.e2_body
{
position:relative;
float:left;
width:606px;
padding:7px;
min-height:511px;
color:white;
}

.contact_text2
{
position:relative;
float:left;
width:440px;
}
.contact_text
{
position:relative;
float:left;
width:440px;
}

.FB_fan
{
position:relative;
float:left;
padding:2px;
width:300px;
height:243px;
margin:20px 67px;
border:1px solid #808080;
}
.contact_form
{
position:relative;
float:left;
width:480px;
margin:10px 0px 0px 10px;
}

.contact_form_line
{
position:relative;
float:left;
width:400px;
height:27px;
clear:both;
}
.contact_form_line span
{
position:relative;
float:left;
text-align:right;
line-height:30px;
color:white;
font-family:Arial;
font-weight:bold;
font-size:12px;
}
.contact_form_line span.asterix
{
color:#c111e2;
margin:0px 10px 0px 4px;
}
.contact_form_text
{
position:relative;
float:left;
padding:4px;
width:197px;
height:17px;
background:url(/img/design/input_short.jpg) no-repeat;
border:0px;
}
.contact_form_text2
{
position:relative;
float:left;
padding:4px;
width:305px;
height:17px;
background:url(/img/design/input_long.jpg) no-repeat;
border:0px;
}
.contact_form_message
{
position:relative;
float:left;
text-align:left;
width:466px;
}
.contact_form_message span
{
position:relative;
float:left;
text-align:right;
line-height:30px;
color:white;
font-family:Arial;
font-weight:bold;
font-size:13px;
}
.contact_form_message span.asterix
{
color:#c111e2;
margin:0px 4px 0px 4px;
}
.contact_form_textarea
{
position:relative;
float:left;
width:450px;
height:145px;
padding:6px;
background-image:url(/img/design/contact_textarea_bg.jpg);
border:0px;
margin:0px 0px 10px 0px;
}
.contact_form_submit
{
position:relative;
float:right;
width:72px;
height:27px;
background-image:url(/img/design/submit_blue.jpg);
border:0px;
margin:0px 2px 0px 0px;
cursor:pointer;
}
span.red
{
color:red;
}

.tv_album
{
position:relative;
float:left;
width:281px;
cursor:pointer;
margin:13px 18px 13px 17px;
}
.tv_album_picture
{
position:relative;
float:left;
width:276px;
height:156px;
border: 1px solid #6c6c6c;
text-align:center;
}
.tv_album_picture:hover
{
border: 1px solid #acacac;
}

.tv_album_text
{
position:relative;
float:left;
margin-top:4px;
width:280px;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:center;
font-family:Arial;
}
.tv_album_text p
{
margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:arial;
	vertical-align: baseline;
	}
.tv_album_date
{
position:relative;
float:left;
width:280px;
color:#bababa;
font-size:11px;
text-align:center;
font-family:Arial;
}


.e_album
{
position:relative;
float:left;
width:154px;
cursor:pointer;
margin:13px 18px 13px 17px;
}
.e_album_picture
{
position:relative;
float:left;
width:150px;
height:220px;
text-align:center;
}
.e_album_picture img
{
padding:1px;
border: 1px solid #6c6c6c;
}
.e_album_picture img:hover
{
border: 1px solid #acacac;
}
.e_album_text
{
position:relative;
float:left;
margin-top:4px;
width:154px;
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:center;
font-family:Arial;
}
.e_album_date
{
position:relative;
float:left;
width:154px;
color:#bababa;
font-size:11px;
text-align:center;
font-family:Arial;
}

.event_article
{
position:relative;
float:left;
width:948px;
}
.event_text
{
position:relative;
float:left;
width:465px;
margin:30px 0px;
}
.event_text2
{
position:relative;
float:left;
width:430px;
margin:30px 21px;
}
.event_head
{
position:relative;
float:left;
width:430px;
color:#ffffff;
font-family:sans-serif;
font-size:20px;
font-weight:bold;
line-height:20px;
text-align:left;
margin:0px 0px 5px 0px;
}
.event_head2
{
position:relative;
float:left;
width:370px;
color:#ffffff;
font-family:sans-serif;
font-size:13px;
font-weight:normal;
line-height:13px;
min-height:30px;
text-align:left;
border-bottom:1px solid #1d1d1d;
margin:3px 0px 12px 0px;
}
.event_cont
{
position:relative;
float:left;
width:465px;
color:#FFFFFF;
font-family:arial;
font-size:16px;
text-align:left;
margin:12px 0px 0px 0px;
}
.event_video
{
position:relative;
float:left;
width:430px;
height:644px;
text-align:center;
}
.event_video img
{
border:1px solid #1a1a1a;
}
a.facebookpage
{
position:relative;
float:left;
width:105px;
height:29px;
line-height:29px;
color:white;
background:url(/img/design/facebookpage.jpg) no-repeat left;
font-weight:bold;
text-transform:uppercase;
text-align:center;
font-size:11px;
margin:0px 2px;
}
a.moreinfo
{
position:relative;
float:left;
width:80px;
height:29px;
line-height:29px;
color:white;
background:url(/img/design/moreinfo.jpg) no-repeat left;
font-weight:bold;
text-transform:uppercase;
text-align:center;
font-size:11px;
margin:0px 2px;
}
a.buyticket
{
position:relative;
float:left;
width:90px;
height:29px;
line-height:29px;
color:white;
background:url(/img/design/buyticket.jpg) no-repeat left;
font-weight:bold;
text-transform:uppercase;
text-align:center;
font-size:11px;
margin:0px 2px;
}
a:hover.facebookpage, a:hover.moreinfo, a:hover.buyticket
{
text-decoration:none;
}
/*gallery ajax*/
#ajax_comments .loading
{
position:relative;
float:left;
margin:20px 0px 0px 262px;
width:32px;
height:32px;
}
.gall_content
{
position:relative;
float:left;
width:930px;
}
.gall_thumbs
{
position:relative;
float:left;
width:914px;
margin:8px;
min-height:128px;
}
.gall_thumbs .loading
{
position:relative;
float:left;
margin:20px 441px;
width:32px;
height:32px;
}
.gall_thumbs ul.gall_images
{
position:relative;
float:left;
width:100%;
}
.gall_thumbs ul.gall_images li
{
position:relative;
float:left;
width:83px;
height:83px;
margin:4px;
background: url(/img/design/loading.gif) no-repeat center;
}
.gall_thumbs ul.gall_images li a
{
position:relative;
float:left;
width:81px;
height:81px;
border: 1px solid #6c6c6c;
}
.gall_thumbs ul.gall_images li:hover a
{
border: 1px solid #acacac;
}
.gall_thumbs ul.gall_images li a img
{
position:relative;
float:left;
margin:3px;
width:75px;
height:75px;
}
.gall_thumbs ul.gall_pages
{
position:relative;
float:left;
width:890px;
margin:5px;
}
.gall_thumbs ul.gall_pages li
{
position:relative;
float:left;
}
.gall_thumbs ul.gall_pages li
{
position:relative;
float:left;
color:#777777;
margin-right:2px;
padding:4px 7px 2px;
background-color:#000000;
}
.gall_thumbs ul.gall_pages li a
{
position:relative;
float:left;
color:#777777;
}
.gall_main_content
{
position:relative;
float:left;
border:0px;
width:930px; 
min-height:400px;
}
.gall_main_content table
{
position:relative;
float:left;
border:0px;
width:802px; 
}
.gall_main_content table td
{
text-align:center;
vertical-align:middle;
width:802px; 
}
.gall_main_content .pic
{
position:relative;
}
.gall_main_content .pict
{
position:relative;
min-height:430px;
background: url(/img/design/loading.gif) no-repeat center;
}


.gall_main_content .pic .loading
{
position:relative;
float:left;
margin:200px 0px 0px 384px;
width:32px;
height:32px;
}
.gall_main_content .pic img
{
position:relative;
margin-bottom:5px;
}
#pic
{
border:1px solid #808080;
}
.gall_main_content .download {
	position:relative;
	width:321px;
	margin:0 auto;
	/*border:1px solid red;*/
}
.gall_main_content .download a
{
margin:2px;
}
.gall_nav_right, .gall_nav_left
{
position:relative;
float:left;
border:0px;
width:64px; 
margin-top:200px;
}
.gall_nav_left a
{
position:relative;
float:right;
margin:0px 10px 0px 0px;
border:0px;
}
.gall_nav_right a
{
position:relative;
float:left;
border:0px;
margin:0px 0px 0px 10px;
}
