/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#fff url(../images/all_bg.png) 50% 0 repeat-x;color: #363636; font-size:11px;font-family:Arial, Helvetica, sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;}
p {padding:0 0 10px; line-height:17px; text-align:justify;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #275771;cursor: pointer;text-decoration: none;}
a:hover {color:#275771;text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
#all { width:1000px; margin:0 auto; position:relative; z-index:2;}
.dl { width:50%; position:absolute; left:-499px; top:27px; height:731px; background:url(../images/dl.jpg) 100% 0 no-repeat;}
.dr { width:50%; position:absolute; right:0px; top:27px; height:731px; background:url(../images/dr.jpg) 499px 0 no-repeat;}
.dl_2 { width:50%; position:absolute; left:-499px;top:27px;height:633px; background:url(../images/dl_2.jpg) 100% 0 no-repeat;}
.dr_2 { width:50%; position:absolute; right:0px; top:27px; height:633px; background:url(../images/dr_2.jpg) 499px 0 no-repeat;}
/* --------------- Header --------------- */
#header { height:481px; position:relative; padding-top:27px;}
.h_img { float:left; display:block;}

.pre { font-size:12px; font-weight:bold; color:#c4c4c4; position:absolute; left:0; top:3px;}
.pre a, .pre a:visited, .pre a:hover { margin-left:40px; color:#c4c4c4; text-decoration:none;}
.pre a:hover { text-decoration:none;}
/* menu */
.nav { margin-bottom:15px; width:100%; overflow:hidden;}
	.nav_1 { width:105%; overflow:hidden; height:66px;}
		.nav_1 li { float:left; display:inline; margin-right:1px;}
		.nav_1 li a, .nav_1 li a:visited { height:66px; text-indent:-9999px; overflow:hidden; float:left; display:block;}
			.nav_item_1 a, .nav_item_1 a:visited { background:url(../images/members.png) 0 0 no-repeat; width:215px;}
			.nav_item_1 a:hover {background:url(../images/members_roll.png) 0 0 no-repeat; }
			.nav_item_2 a, .nav_item_2 a:visited { background:url(../images/join.gif) 0 0 no-repeat; width:263px;}
			.nav_item_2 a:hover {background:url(../images/join_roll.gif) 0 0 no-repeat; }
			.nav_item_3 a, .nav_item_3 a:visited { background:url(../images/tour.png) 0 0 no-repeat; width:215px;}
			.nav_item_3 a:hover {background:url(../images/tour_roll.png) 0 0 no-repeat; }
	.nav_2 { width:100%; overflow:hidden; background:#fff8ca; border-bottom:1px solid #393c40; padding:5px 0; font-weight:bold;}
		.nav_2 li { float:left; display:inline; padding:0 15px; border-left:1px solid #000; margin-left:-1px;}	
		.nav_2 a, .nav_2 a:visited { color:#000; text-decoration:underline;}	
		.nav_2 a:hover { color:#000; text-decoration:none;}
		.nav_2 .active a { color:#300763 !important; text-decoration:none !important;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
#content { width:100%; overflow:hidden; background:url(../images/cont_top.jpg) 0 0 no-repeat;}

/* SIDEBAR */
#sidebar { width:275px; float:left; padding-top:30px;}
#sidebar p { line-height:15px;}
	
	.about { background:url(../images/about.jpg) 0 7px no-repeat;  }
	.about_name { font-size:28px; color:#4e8d67; font-weight:bold; border-bottom:1px solid #000; width:165px; text-align:right; float:right;}
	.protect { text-align:right; color:#ed1c24; clear:both;}
	
.name_2 { color:#87a3b1; font-weight:bold; font-size:22px; padding-bottom:10px;}
	.have_brd { padding-bottom:0; margin-bottom:10px;border-bottom:1px solid #bed0d5;}
	.name_3 { color:#4e8d67;}
	.name_4 { color:#275771;}
	
	
	/* Subscribe */
.form_1 { width:100%; overflow:hidden;}
		.inp { width:160px; height:18px; padding:2px 5px; line-height:18px; border:1px solid #b8b8b8; font-size:12px; color:#275771;  background:#fffefa; font-family:Arial, Helvetica, sans-serif; float:left; }
		.but { width:100px; height:24px; border:0; background:url(../images/but_1.png) 0 0 repeat-x;font-family:Arial, Helvetica, sans-serif; color:#ccc; line-height:22px; padding-bottom:2px; font-size:12px; cursor:pointer; float:right;  border:1px solid #000;}


/* MID CONTENT */
#mid_content { float:right; width:695px;}
.section { margin-bottom:15px; width:100%; border:1px solid #D8D7D9;padding:7px;background:url(rssbck.gif) repeat-x top;}
.section1 { margin-bottom:15px; width:100%; }
.section2 { margin-bottom:15px; width:98%; border:1px solid #D8D7D9;padding:6px;background:url(rssbck.gif) repeat-x top;}

    .com { float:right; display:inline; color:#3f6618; padding-top:10px;}
	 .com1 { float:right; display:inline; color:#65666a; padding-top:7px;}
	.name { font:bold 18px Arial; color:#275771; border-bottom:1px solid #91906b; font-weight:bold; margin-bottom:10px;}
	.name1 { font:bold 18px Arial; color:#275771; border-bottom:1px solid #91906b; font-weight:bold; margin-bottom:10px;  background: url(camera1.png) no-repeat; BACKGROUND-POSITION:  650px -4px;}
	.name2 { font:bold 18px Arial; color:#275771; border-bottom:1px solid #91906b; font-weight:bold; margin-bottom:10px;  background: url(camera5.png) no-repeat; BACKGROUND-POSITION:  660px -4px;}
	.com { float:right; display:inline; color:#3f6618; padding-top:10px;}
	.player { width:675px; height:410px;}
	.fl { float:left; margin:0 10px 5px 0;}
	.fr { float:right; margin:0 0 5px 10px;}
/* Videos */
.thumbs { width:100%; overflow:hidden;}
.thumbs_2 { width:105%; overflow:hidden;}
.item { width:225px; float:left; margin:0 10px 10px 0;}
	.image { margin-bottom:4px;}
	.thumbs img { width:221px; height:166px; display:block; border:2px solid #78c2dc;}
		.thumbs_sm img { width:130px; height:133px;}
		.thumbs_sm a { float:left; display:inline; margin:0 11px 11px 0;}
	.thumbs a:hover img { filter:alpha(opacity=70); -moz-opacity: 0.70;-khtml-opacity: 0.70;opacity: 0.70;}
	.item h3 { font-size:12px; line-height:15px; padding-bottom:0; margin-bottom:5px; height:15px; font-weight:bold; text-align:center;}
	.i_line { width:100%; overflow:hidden; background:url(../images/brd.png) 60% 0 repeat-y;}
	.i_line strong { color:#275771;}
	.col_1 { float:left; padding:1px 0;}
	.col_2 { float:right; padding:1px 0;}
	.wet { color:#ed1c24; font-weight:bold; background:url(../images/wet.png) 0 50% no-repeat; padding-left:20px;}
	.time {  background:url(../images/time.png) 0 50% no-repeat; padding-left:20px;}
.set { width:100%; overflow:hidden;}
.s_col_1 { float:left; width:470px;}
.s_col_2 { float:right; width:210px;padding-right:5px;}	
.s_col_1 img, .s_col_2 img { border:2px solid #78c4e0; margin-bottom:6px;}
.buts { width:105%; overflow:hidden;}


	
/* ------------------------------------------- */
# legal { margin: 10px;}
/* --------------- Footer --------------- */
#footer { height:120px; overflow:hidden; background:url(../images/footer.png) 0 0 no-repeat; color:#898989; position:relative;}
#footer p { padding-bottom:0;}
.f_links {color:#898989;}
.f_links a, .f_links a:visited, .f_links a:hover {color:#87a3b1; text-decoration:underline;}
.f_links a:hover { text-decoration:none;}
.f_links  li { padding:0 5px; display:inline; border-left:1px solid #87a3b1;}
.f_links  li:first-child, .f_links li.first-child {border: none; padding-left:0;}
* html .f_links li {z-index: expression( runtimeStyle.zIndex = 1, this == parentNode.firstChild ? (className += " first-child") : 0 )}
.copy { padding-top:19px;}
#footer .nav_1 { position:absolute; right:-1px; top:0; width:auto;}
/* ------------------------------------------- */


/* JOIN */
#join #header { height:221px;}
#join #content { background:url(../images/j_cont_top.jpg) 0 0 no-repeat;}
#join #footer { background:url(../images/footer.jpg) 0 0 no-repeat;}
#join #sidebar { padding-top:125px;}

.join_page {padding:15px 0 15px 0;}
.name_5 { text-align:center; font-size:23px; color:#275771; font-weight:bold; }
.name_5 em { color:#99a467;}

.tabs { width:100%; text-align: center; padding:15px 0; margin-bottom:15px;}
.tabs li { display:inline;}
.tabs a { color:#8c8973; font-size:16px; background:#fffbf7; padding:5px 45px; border:1px solid #cdc9ad}
.tabs .active a, .tabs .active a:visited { background:#f6e8d9; text-decoration:none !important;}
.j_text { font-size:14px; text-align:center; padding:20px 0; }
.j_text strong { color:#275771; display:block;}

.j_buts { width:100%; text-align:center; margin-bottom:15px;}
.but_2 { float:none; margin-bottom:4px; width:240px; background:url(../images/but_2.png) 0 0 repeat-x; border:1px solid #cecece; color:#363636; font-weight:bold;}
	.but_3 { background:url(../images/but_3.png) 0 0 repeat-x;}
	
.red_link a, .red_link a:visited, .red_link a:hover { color:#ff0000; text-decoration:underline;}
.red_link a:hover {color:#ff0000; text-decoration:none;}

.smallpost1  img {float:left; margin:5px 8px 5px  5px ;}
.smallpost1 { color:#666; font-size:12px; padding-bottom:5px;text-align: justify;}
.smallpost1 h3 {font-size:14px; margin-bottom:5px;}
.smallpost1 h3 a:hover {text-decoration:underline;}
.smallpost1 a {font-size:14px; margin-bottom:5px;font-weight:bold;}
.smallpost1 a a:hover {text-decoration:underline;}
.postimage2 {float:left; border:1px solid #ccc; padding:3px; margin-right:10px;}

.smallpost1  span {font-size:14px; margin-bottom:5px;font-weight:bold;}

#tab { }
.tabberlive .tabbertabhide { display:none; }
.tabber { }
.tabberlive { background:url(images/shop.png) no-repeat;BACKGROUND-POSITION:  208px -2px; }
ul.tabbernav { border-bottom: 1px dashed #999;padding-bottom:5px;float:center; }
ul.tabbernav li { display: inline; }
ul.tabbernav li a { padding: 6px; height:32px; line-height:16px; margin-right: 5px;  color:#669900; font-weight:bold;border:1px solid #dedede;
 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif ;  font-size:100%; }
ul.tabbernav li a:link {color:#000000;}
ul.tabbernav li a:visited {color:#669900; }
ul.tabbernav li a:hover { color: #000;  }
ul.tabbernav li.tabberactive a { background: #F0F0F0; }
ul.tabbernav li.tabberactive a:hover { color: #333; background: #F0F0F0; }
.tabberlive .tabbertab { padding:20px 10px 10px 10px; border-top:0; }
.tabberlive .tabbertab h2 { display:none; }
.tabberlive .tabbertab h3 { display:none; }
.tabbertab  { border: 1px dashed #999;padding-bottom:5px;}
.tabbertab p { padding-bottom:30px;}
.tabbertab ul { }
.tabbertab ul li { padding:5px 0 6px 0; }
.tabbertab ul li { } 
.tabbertab ul li a { border:none;}