@charset "utf-8";
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline;
}
body {
	background: url(images/mainbg.jpg) center top no-repeat #2f343a; color:#2C3642; font-family:Arial, Helvetica, sans-serif;
}

.cntr {
	width:1026px; margin:0 auto;
}
	.wrspper {
		width:1026px; float:left;
	}
	
/************ HEADER BEGIN ************/
		.hdr {
			float:left; height:150px; width:1026px; background:url(images/topwhite_bg.jpg) center bottom no-repeat;
		}
			.logocont {
				float:left; padding:10px 0 0 15px;
			}
			.ad_cont {
				float:right; padding:10px 15px 0 0;
			}
			ul#nav {
				display:block; float:left; margin:25px 0 0 30px;
			}
				ul#nav li {
					display:block; float:left; list-style:none; margin:0 9px;
				}
					ul#nav li a {
						display:block; float:left; color:#ffffff; text-decoration:none; font-size:12px; text-transform:uppercase;
						height:24px; padding-left:9px;
					}
						ul#nav li a:hover {
							background:url(images/main_nav_ho2.gif) left center no-repeat;
						}
						ul#nav li a span {
							display:block; height:19px; padding-top:5px; padding-right:9px; float:left; cursor:pointer;
						}
							ul#nav li a:hover span {
								background:url(images/main_nav_ho.gif) right center no-repeat; color:#F2A43D;
								}

/****** SEARCH *********************/							
							
			form.srch_frm {
				float:right; margin:25px 30px 0 0;
			}
				form.srch_frm input.srch_txt {
					border:0; background:url(images/srch_txt.gif) center center no-repeat; width:203px; height:19px;
					padding:3px 12px 0 12px;
				}
				form.srch_frm input.srch_btn {
					background:url(images/go_btn.gif) center center no-repeat; height:22px; width:22px; border:0;
				}
				
/****************************** HEADER END ***********************************/

	.main {
			float:left; width:1006px; background:url(images/white_bot_bg.jpg) center bottom no-repeat #fff; padding:0 10px 49px 10px;
		}
			.dg_repeater {
				float:left; background:url(images/darkgray_repeater.jpg) center center; margin-bottom:9px;
			}
				.dg_bot {
					float:left; background:url(images/darkgray_bot.jpg) center bottom no-repeat;
				}
					.dg_top {
						float:left; background:url(images/darkgray_top.jpg) center top no-repeat; width:934px; padding:36px;
					}
						.slider_cont {
							float:left; width:454px; border:1px solid #636d77;
						}
						.dg_whiteright {
							float:right; width:436px; background:#e7e7e7; border: 1px solid #282b31; position:relative; padding-top:10px; padding-left:5px;
						}
							.dg_wr_topright {
								position:absolute; height:10px; width:10px; top:-1px; right:-1px;
								background:url(images/dg_white_rounder.gif) right top no-repeat;
							}
							.dg_wr_topleft {
								position:absolute; height:10px; width:10px; top:-1px; left:-1px;
								background:url(images/dg_white_rounder.gif) left top no-repeat;
							}
							.dg_wr_bottomright {
								position:absolute; height:10px; width:10px; bottom:-1px; right:-1px;
								background:url(images/dg_white_rounder.gif) right bottom no-repeat;
							}
							.dg_wr_bottomleft {
								position:absolute; height:10px; width:10px; bottom:-1px; left:-1px;
								background:url(images/dg_white_rounder.gif) left bottom no-repeat;
							}
							.categories {
								float:left; width:166px;
							}
								.categories h2 {
									background:url(images/h2_bg.jpg) center top repeat-x; height:24px; font-size:14px; color:#80C3C7;
									padding:6px 0 9px 9px; text-transform:uppercase;
								}
								.categories ul {
									display:block; padding-left:9px;
								}
									.categories ul li {
										background:url(images/bullet1.gif) left 1px no-repeat; display:block; height:20px;
										padding-left:21px; list-style:none; padding-bottom:8px; font-size:12px;
									}
										.categories ul li a {
											color:#333333; font-weight:bold; text-decoration:none;
										}
							.vidz_cont {
								float:right; width:253px; height:193px; padding-bottom:9px;
							}
							.latest_news {
								float:left; width:436px;
							}
								.latest_news h2 {
									background:url(images/h2_bg.jpg) center top repeat-x; height:24px; font-size:14px; color:#80C3C7;
									padding:6px 0 9px 9px; text-transform:uppercase;
								}
								.latest_news p {
									padding:0 15px; font-size:11px; padding-bottom:10px;
								}

						.dg_whiteright2 {
							float:left; width:448px; background:#e7e7e7; position:relative; padding:10px; margin-bottom:18px;
						}
							.dg_wr_topright2 {
								position:absolute; height:10px; width:10px; top:0px; right:0px;
								background:url(images/dg_white_rounder2.gif) right top no-repeat;
							}
							.dg_wr_topleft2 {
								position:absolute; height:10px; width:10px; top:0px; left:0px;
								background:url(images/dg_white_rounder2.gif) left top no-repeat;
							}
							.dg_wr_bottomright2 {
								position:absolute; height:10px; width:10px; bottom:0px; right:0px;
								background:url(images/dg_white_rounder2.gif) right bottom no-repeat;
							}
							.dg_wr_bottomleft2 {
								position:absolute; height:10px; width:10px; bottom:0px; left:0px;
								background:url(images/dg_white_rounder2.gif) left bottom no-repeat;
							}
							.categories2 {
								float:left; width:166px;
							}
								.categories2 h2 {
									background:url(images/h2_bg.jpg) center top repeat-x; height:24px; font-size:14px; color:#80C3C7;
									padding:6px 0 9px 9px; text-transform:uppercase;
								}
								.categories2 ul {
									display:block; padding-left:9px;
								}
									.categories2 ul li {
										background:url(images/bullet1.gif) left 1px no-repeat; display:block; height:20px;
										padding-left:21px; list-style:none; padding-bottom:9px; font-size:11px;
									}
										.categories2 ul li a {
											color:#333333; font-weight:bold; text-decoration:none;
										}
							.vidz_cont2 {
								float:right; width:253px; height:193px; padding-bottom:9px;
							}
							.latest_news2 {
								float:left; width:436px;
							}
								.latest_news2 h2 {
									background:url(images/h2_bg.jpg) center top repeat-x; height:24px; font-size:14px; color:#80C3C7;
									padding:6px 0 9px 9px; text-transform:uppercase;
								}
								.latest_news2 p {
									padding:0 9px; font-size:11px;
								}

/******** BoTTOM *************/
			.left_cont {
				float:left; width:517px; height:auto !important; min-height:700px;
			}
				.features {
					background:url(images/feature_bg_bot.jpg) center bottom no-repeat; padding:0 9px 12px 9px; float:left; width:499px;
					margin-bottom:18px; line-height:16px;
				}
					
					.ft_repeater {
						background:url(images/feature_bg_repeater.jpg) center center; padding:0 5px 12px 5px; float:left; width:489px;
					}
						.ft_hdr {
							background:url(images/h2_bg.jpg) center top repeat-x; float:left; padding: 0 5px; width:478px;
						}
							.ft_hdr h2 {
								color:#80C3C7; font-size:12px; float:left; display:block; padding-top:7px; padding-bottom:10px;
								text-transform:uppercase; text-decoration:none;
							}
							
							.ft_hdr h2 a{
								color:#80C3C7; font-size:12px; float:left; display:block; 
								text-transform:uppercase; text-decoration:none;
							}
							
							.ft_hdr p.comnts {
								font-size:10px; float:right; display:block; padding-top:9px; line-height:normal;
							}
								.ft_hdr p.comnts a {
									color:#80C3C7; text-decoration:none;
								}
							.ft_hdr h5 {
								padding-bottom:9px; font-size:10px; clear:both;
							}
							.ft_hdr img {
								padding:0 9px 9px 0; float:left;
							}
							
							.ft_hdr p{ 
							          font-size:11px;
									  padding:10px 10px 0 0;
							          }
									  
							.ft_hdr a{
									 color:#D58226;
								     font-size:11px;
									 }		  
									  
							#linkcat-12{ 
							        list-style:none;
									}		
							
							.ft_hdr ul li ul li{ 
							        list-style:none; font-size:12px; text-decoration:none;
									}	
							
							
							  
			.left_cont2 {
				float:left; height:auto !important; min-height:700px;
			}
				
			.right_cont2 {
				float:right; width:480px;
			}
			.right_cont {
				float:right; width:275px; padding-right:9px;
			}
				.etc {
					float:left; width:275px; background:url(images/right_cont_botBG.jpg) center bottom no-repeat; padding-bottom:12px;
					 line-height:16px; margin-bottom:18px;
				}
					.etc_repeater {
						float:left; background:url(images/right_cont_botrepeater.jpg); width:265px; padding:0 5px;
					}
						.etc_hdr {
							float:left; background:url(images/h2_bg.jpg) center top repeat-x; width:235px; padding:0 15px;
						}
							.etc_hdr h2 {
								color:#80C3C7; font-size:14px; padding-top:7px; padding-bottom:18px; text-transform:uppercase;
								line-height:normal;
							}
							
							.etc_hdr p{ font-size:11px;}
							.etc_hdr a{ font-size:11px; color:#D58226;}
				
/********** FOOTER PAGE ***********/
.ftr {
			padding:18px 0; float:left; width:100%;
		}
			.ftr ul li {
				float:left; list-style:none; display:block;
			}
				.ftr ul li a {
					color:#CCCCCC; font-size:14px; font-weight:bold; text-transform:uppercase; display:block; margin-right:18px;
					text-decoration:none;
				}


				


/********************* ADS ***************/

  #ads-wrap {width:186px;background:#26303A url(images/widet-bg.jpg) no-repeat top left ; float:left;display:inline;margin-bottom:10px; }  
  #ads-image {margin:5px 0 5px 0; }
  .ads {margin-bottom:5px;height:85px;width:85px;} 
  
  

/*Comments */
#comment-wrap {float:left; line-height:16px; margin-bottom:18px; padding:0 9px 12px;}
#comment-wrap h3 {color:#000000;font-size:16px;} 
#commentlist-wrap {float:left;margin:10px 0 0 15px;width:470px;padding-bottom:10px;display: inline;}
.commentlist {float:left;list-style-position:inside;list-style-type:none;margin-bottom:10px;width:470px;display: inline;} 

.comment {background:#3A4954 none repeat scroll 0 0;border:1px solid #60768A;clear:both;float:left;list-style-image:none;
list-style-position:outside;list-style-type:none;margin-bottom:15px;padding:0 10px 10px 10px;width:440px;display: inline;}
.comment-counts  {padding-top:40px;padding-left:22px;}
.nocomments {color:#80C3C7;text-transform:uppercase;font-weight:bold;}


#comments {margin-top: 30px;}
#commentform {clear: both;float: left;margin-top:10px;display: inline;}

h3.reply-replace{width: 139px; height:12px;background: url(images/reply.png);}.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata 

a:visited {font-size:9px;color:#85A6AD;text-decoration:none;}
.comment-reply-link:hover {background-color: #7bab96;color: #fff;}
.cancel-comment-reply a:link, .cancel-comment-reply a:visited {color: #fff !important;display: block;font-weight: bold;background-color: #FD6D00;padding: 0px 5px;text-transform: lowercase;font-size: 11px;float: left;clear: both;display: inline;}
.cancel-comment-reply a:hover {background-color: #7bab96;	color: #fff;}
.children .comment {margin-left:20px;margin-bottom:10px; clear:both;width:90%;}
.comment-reply-link, .comment-reply-link:visited {background-color:#FD6D00;color:#FFFFFF !important;display:block;float:right;font-size:11px;font-weight:bold;margin-bottom:20px;margin-right:10px;margin-top:10px;padding:2px 7px;text-transform:lowercase;display: inline;}
.fn, .fn a:link, .fn a:hover, .fn a:visited  {color:#FD6D00;font-style:normal;font-weight:bold}
.says {color:#fff}
.avatar {height:40px;margin-left:10px;margin-top:15px;width:40px;}

#respond {float:left;margin-bottom:30px;margin-left:10px;margin-top:10px;padding:10px ;display: inline;}
input#author{background:#fff;border:1px solid #475A6B;color:#173369}
input#email{background:#fff;border:1px solid #475A6B;color:#173369}
input#url{background:#fff;border:1px solid #475A6B;color:#173369}
textarea#comment  {font-family:trebuchet MS;font-size:12px;background:#fff;border:1px solid #475A6B;width:100%;color:#173369}
 
#submit {background: white; }
#submit:hover {background:#FD6D00;color:#fff}