/*

Theme Name: Twenty Ten

Theme URI: http://wordpress.org/

Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.

Author: the WordPress team

Version: 1.2

License: GNU General Public License

License URI: license.txt

Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

*/





/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



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, sub, sup, tt, var, dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td,



center, u, b, i, marquee {



	margin: 0px;



	padding: 0px;



	border: 0px;



	outline: 0px;



	vertical-align: baseline;



}

@font-face {

    font-family: 'StencilStdRegular';

    src: url('fonts/stencilstd-webfont.eot');

    src: url('fonts/stencilstd-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/stencilstd-webfont.woff') format('woff'),

         url('fonts/stencilstd-webfont.ttf') format('truetype'),

         url('fonts/stencilstd-webfont.svg#StencilStdRegular') format('svg');

    font-weight: bold;

    font-style: normal;



}

@font-face{

	font-family:'FuturaBold';

	src:url('fonts/futurabc.eot');

	src:url('fonts/futurabc.eot?#iefix') format('embedded-opentype'),

		url('fonts/futurabc.woff') format('woff'),

		url('fonts/futurabc.ttf') format('truetype'),

		url('fonts/futurabc.svg#futubd') format('svg');

}

@font-face{

	font-family:'FuturaLight';

	src:url('fonts/futuralc.eot');

	src:url('fonts/futuralc.eot?#iefix') format('embedded-opentype'),

		url('fonts/futuralc.woff') format('woff'),

		url('fonts/futuralc.ttf') format('truetype'),

		url('fonts/futuralc.svg#futult') format('svg');

}

@font-face{

	font-family:'FreestyleScript';

	src:url('fonts/freestylescript.eot');

	src:url('fonts/freestylescript.eot?#iefix') format('embedded-opentype'),

		url('fonts/freestylescript.woff') format('woff'),

		url('fonts/freestylescript.ttf') format('truetype'),

		url('fonts/freestylescript.svg#freestylescript') format('svg');

}

@font-face{

	font-family:'MyriadWebPro-Bold';

	src:url('fonts/myriadpro-boldcond.eot');

	src:url('fonts/myriadpro-boldcond.eot?#iefix') format('embedded-opentype'),

		url('fonts/myriadpro-boldcond.woff') format('woff'),

		url('fonts/myriadpro-boldcond.ttf') format('truetype'),

		url('fonts/myriadpro-boldcond.svg#myriadpro-boldcond') format('svg');

}

@font-face{

	font-family:'NewBaskervilleBold';

	src:url('fonts/newbaskervillebold.eot');

	src:url('fonts/newbaskervillebold.eot?#iefix') format('embedded-opentype'),

		url('fonts/newbaskervillebold.woff') format('woff'),

		url('fonts/newbaskervillebold.ttf') format('truetype'),

		url('fonts/newbaskervillebold.svg#newbaskervillebold') format('svg');

}

@font-face{

	font-family:'MyriadPro-Bold';

	src:url('fonts/myriadwebpro-bold.eot');

	src:url('fonts/myriadwebpro-bold.eot?#iefix') format('embedded-opentype'),

		url('fonts/myriadwebpro-bold.woff') format('woff'),

		url('fonts/myriadwebpro-bold.ttf') format('truetype'),

		url('fonts/myriadwebpro-bold.svg#myriadwebpro-bold') format('svg');

}

@font-face{

	font-family:'MyriadPro';

	src:url('fonts/myriadwebpro.eot');

	src:url('fonts/myriadwebpro.eot?#iefix') format('embedded-opentype'),

		url('fonts/myriadwebpro.woff') format('woff'),

		url('fonts/myriadwebpro.ttf') format('truetype'),

		url('fonts/myriadwebpro.svg#myriadwebpro') format('svg');

}

@font-face{

	font-family:'FuturaBook';

	src:url('fonts/futurabook.eot');

	src:url('fonts/futurabook.eot?#iefix') format('embedded-opentype'),

		url('fonts/futurabook.woff') format('woff'),

		url('fonts/futurabook.ttf') format('truetype'),

		url('fonts/futurabook.svg#futurabook') format('svg');

}

@font-face{

	font-family:'MyriadPro-Semibold';

	src:url('fonts/myriadpro-semibold.eot');

	src:url('fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'),

		url('fonts/myriadpro-semibold.woff') format('woff'),

		url('fonts/myriadpro-semibold.ttf') format('truetype'),

		url('fonts/myriadpro-semibold.svg#myriadpro-semibold') format('svg');

}

@font-face{

	font-family:'Futura-Light';

	src:url('fonts/futura-light.eot');

	src:url('fonts/futura-light.eot?#iefix') format('embedded-opentype'),

		url('fonts/futura-light.woff') format('woff'),

		url('fonts/futura-light.ttf') format('truetype'),

		url('fonts/futura-light.svg#futura-light') format('svg');

}

/* CSS for All the Menus START */



body {

	background:#000 url(images/header-bg.jpg) repeat-x;

	margin:0;

	padding:0;

	font:14px/18px MyriadPro, Arial, Helvetica, sans-serif;

	overflow-x:hidden;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-weight: normal;

}

ol, ul {

	list-style: none;

}

blockquote {

	quotes: none;

}

blockquote:before, blockquote:after {

	content: '';

	content: none;

}

del {

	text-decoration: line-through;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a img {

	border: none;

}



/* =Layout

-------------------------------------------------------------- */

#bg_top_r {

   background:url(images/top-r-bg.jpg) repeat-x;

   font-family:Arial, Helvetica, sans-serif;

   width:50%;

   right:0;

   top:0;

   height:151px !important;

   float:right;

   text-indent:-9999px;

   position:absolute;

}

#wrapper {

	width:100%;

	margin:0 auto;

	position:relative;

	background:url(images/header.jpg) no-repeat right top;

	clear:both;

	float:left;

}



/*=======================

         Header

=========================*/

#header {

	width:1028px;

	margin:0 auto;

	padding:;

}

#header .top{

	width:1028px;

	margin:0 auto;

	padding:0;

	height:30px;

}

ul.toplinks{

margin:0;

padding:0;

list-style:none;

text-align:right;

}

ul.toplinks li{

margin:0 10px 0;

padding:0;

list-style:none;

display:inline;

line-height:30px;

vertical-align:middle;

font-family:"Times New Roman", Times, serif;

font-size:15px;

color:#000;

font-weight:bold;

}

ul.toplinks li a{

	color:#000;

	text-decoration:none;

}

ul.toplinks li a:hover{

	color:#f52406;

	text-decoration:none;

}

#header .header_main{

	width:998px;

	margin:0 auto;

	padding:14px;

	border-top:1px solid #000;

	border-left:1px solid #000;

	border-right:1px solid #000;

	float:left;

}

#header .header_main .logo{

	width:270px;

	margin:0;

	float:left;

	display:inline;

}

#header .header_main  .logo img{

	margin:0;

	float:left;

}

#header .header_main .header_right{

	width:728px;

	margin:0;

	float:right;

	display:inline;

}

#header .header_main .header_right .banner_add{

	width:728px;

	margin:0 0 10px;

	padding:0;

	float:left;

	clear:both;

	height:90px;

}

#header .header_main .header_right .banner_add img{

float:left;

width:728px;

height:90px;

}

#header .header_main .header_right .banner_add ul li{

margin:0;

padding:0;}

#header .header_main .header_right .banner_add h1.widget-title{

display:none;}

#header .header_main .header_right .social_icons{

	width:100%;

	margin:0 0 10px;

	float:left;

	clear:both;

	position:relative;

}

#header .header_main .header_right .social_icons ul{

	width:auto;

	margin:0;

	float:right;

	clear:both;

}

#header .header_main .header_right .social_icons ul li{

	width:auto;

	margin:0 0 0 5px;

	float:left;

	display:inline;

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	line-height:32px;

	vertical-align:middle;

}

#header .header_main .header_right .social_icons ul li img{

float:left;}

#header .header_main .header_right .social_icons .signup{

	width:auto;

	margin:0;

	padding:0;

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	clear:both;

	text-align:right;

	vertical-align:middle;

	position:absolute;

	right:20px;

	bottom:-42px;

}

#header .header_main .header_right .social_icons .signup a{

color:#fff;

text-decoration:none;

}

#header .header_main .header_right .social_icons .signup a:hover{

color:#000;

text-decoration:none;

}

#header .header_main .header_right .social_icons .signup img{

float:right;

margin:5px 0 0 5px;

}

#header  .headermenu_container{

	height:46px;

	float:left;

	margin:0;

	width:100%;

	clear:both;

	background:url(images/topnav-bar.jpg) repeat-x;

}

/*=======================

         topnav

=========================*/

ul.topnav{

	padding:0;

	margin:0;

	list-style:none;

	text-align:center;

	float:left;

}  

ul.topnav li{

	padding:0 15px 0 0;

	margin:0;

	list-style:none;

	display:inline;

	color:#c41301;

	font-family:"Times New Roman", Times, serif;

	font-size:18px;

	font-weight:normal;

	line-height:46px;

	vertical-align:middle;

	background:url(images/topnav-bar.jpg) repeat-x;

	float:left;

} 

ul.topnav li a{

	color:#fff;

	text-decoration:none;

	margin:0;

	padding:0 27px 0;

	float:left;

	/*background:url(images/topnav-sep.jpg) no-repeat right;*/

	height:46px;

}



ul.topnav li a:visited{

	color:#fff;

	text-decoration:none;

	margin:0;

	padding:0 18px 0;

	float:left;

	background:url(images/topnav-bar.jpg) repeat-x;

	height:46px;

} 

ul.topnav li.menu-item-last a{

	color:#fff;

	text-decoration:none;

	margin:0;

	padding:0 18px 0;

	float:left;

	background:url(images/topnav-bar.jpg) repeat-x;

	height:46px;

}

ul.topnav li.menu-item-last a:visited{

	color:#fff;

	text-decoration:none;

	margin:0;

	padding:0 18px 0;

	float:left;

	background:url(images/topnav-bar.jpg) repeat-x;

	height:46px;

}

ul.topnav li a:hover{

	color:#f21a03;

	text-decoration:none;

	background:#000;

	float:left;

}



ul.topnav li.current_page_item a{

	color:#f21a03;

	text-decoration:none;

	background:#000;

	float:left;

}

ul.topnav li.current_page_parent a{

	color:#f21a03;

	text-decoration:none;

	background:#000;

	float:left;

}

ul.topnav li.current-menu-item a{

	color:#f21a03;

	text-decoration:none;

	background:#000;

	float:left;

}



ul.topnav li.current-menu-parent  a{

	color:#f21a03;

	text-decoration:none;

	background:#000;

	float:left;

}

/*=======================

         Banner

=========================*/

#header .header_main .banner{

	width:100%;

	margin:14px 0 0 0;

	padding:0;

	float:left;

	clear:both;

	background:#000;

	height:220px;

	position:relative;

}

#header .header_main .banner_main{

	width:968px;

	margin:0;

	padding:15px;

	float:left;

	background:#000;

	height:300px;

	position:absolute;

	top:0;

	left:0;

	

}



#banner img{

float:left;

}

#header .header_main .banner_main .video{

	width:500px;

	margin:0;

	padding:0;

	float:left;

	height:300px;

	display:inline;

}

#header .header_main .banner_main .video img{

	float:left;

	height:300px;

}

#header .header_main .banner_main .video p{

padding:0;

margin:0;}

#header .header_main .avs_player .title{

color:#fff;}

#header .header_main .avs_player .category{

color:#f94510;}

#header .header_main .avs_player .hits{

color:#fff;}



#header .header_main .banner_main .banner_text{

	width:450px;

	margin:0;

	padding:0;

	float:right;

	display:inline;

}

#header .header_main .banner_main h1{

	color:#f94510;

	font-size:25px;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:15px 0 10px;

	line-height:27px;

}

#header .header_main .banner_main h1 a{

	color:#f94510;

	text-decoration:none;

}

#header .header_main .banner_main h1 a:hover{

	color:#fff;

	text-decoration:none;

}

#header .header_main .banner_main .banner_text p{

	color:#fff;

	font:18px/20px MyriadPro, Arial, Helvetica, sans-serif;

	margin:0;

	padding:10px 0 0 0;

}

#header .header_main .banner_main .banner_text .dt{

color:#fff;}

#header .header_main .banner_main .more{

	width:206px;

	height:52px;

	background:url(images/orange-btn.png) no-repeat;

	font:20px/52px MyriadPro-Semibold, Arial, Helvetica, sans-serif;

	vertical-align:middle;

	color:#fff;

	text-transform:uppercase;

	float:right;

	clear:both;

	text-align:center;

	margin-top:15px;

}

#header .header_main .banner_main .more a{

	color:#fff;

	text-decoration:none;

}

#header .header_main .banner_main .more a:hover{

	color:#000;

	text-decoration:none;

}

/*=======================

         container

=========================*/

#container{

	clear:both;

	width:1028px;

	margin:0 auto;

}

#container .container_bg{

	width:998px;

	margin:0;

	padding:25px 14px 14px 14px;

	border-left:1px solid #000;

	border-right:1px solid #000;

	float:left;

	background:#fff;

	}

#container .container_bg h1.page_title{

	color:#000;

	font:30px/34px "Times New Roman", Times, serif;

	margin:0 0 20px;

	padding:0 0 0 65px;

	vertical-align:middle;

	background:url(images/head-bar.jpg) no-repeat scroll 0 0;

	text-transform:uppercase;

	clear:both;

	float:left;

	width:933px;

}	

#container .container_bg h1.page_title span{

background:#fff;

padding-right:5px;}



#container .container_bg h2.entry_title{

	color:#000;

	font:30px/34px "Times New Roman", Times, serif;

	margin:0 0 20px;

	padding:0 0 0 65px;

	vertical-align:middle;

	background:url(images/head-bar.jpg) no-repeat scroll 0 0;

	text-transform:uppercase;

	clear:both;

	float:left;

	width:933px;

}	
#container .container_bg h2.entry_title a {color:#000; text-decoration:none;}
#container .container_bg h2.entry_title a:hover {color:#F94512; text-decoration:none;}

#container .container_bg h2.entry_title span{

background:#fff;

padding-right:5px;}

#container .container_bg .blazing_topics{

	width:100%;

	clear:both;

	margin:0 0 25px;

	float:left;

}



#container .container_bg .odd_coln{

	width:459px;

	float:left;

	display:inline;

	padding-left:20px;

	}



#container .container_bg .even_coln{

	width:459px;

	float:right;

	display:inline;

	padding-right:20px;

	}	
#container .container_bg .odd_coln .image_holder, #container .container_bg .even_coln .image_holder{
 float:left;
 height:170px; width:235px;
 overflow:hidden;
 margin:0 20px 0 0;
 }
#container .container_bg .odd_coln img, #container .container_bg .even_coln img{

float:left;

margin-right:20px;

margin-bottom:5px;}	

#container .container_bg .blazing_topics .head{

	color:#000;

	font-size:18px;

	padding:0;

}

#container .container_bg .blazing_topics .head a{

	color:#000;

	text-decoration:none;

}

#container .container_bg .blazing_topics .head a:hover{

	color:#f94512;

	text-decoration:none;

}

#container .container_bg .blazing_topics .dt{

	color:#f94512;

}

/*=======================

         contentarea

=========================*/

#contentarea {

	width:642px;

	margin:0;

	float:left;

	min-height:300px;

}

#contentarea .entertainment_news{

	width:622px;

	float:left;

	clear:both;

	border-bottom:1px solid #f8440f;

	margin-bottom:20px;

	padding-bottom:15px;

	padding-left:20px;

}

#contentarea .entertainment_news .image_holder{ width:255px; height:170px; overflow:hidden; float:left; display:inline;}



#contentarea .entertainment_news .head{

	color:#000;

	font-size:18px;

	padding:0;

}

#contentarea .entertainment_news .head a{

	color:#000;

	text-decoration:none;

}

#contentarea .entertainment_news .head a:hover{

	color:#f94512;

	text-decoration:none;

}

#contentarea .entertainment_news .dt{

	color:#f94512;

}

#contentarea .social_icons{

	margin-top:10px;

}

#in-the-hot-zone{

	width:642px;

	float:left;

	display:inline;

	margin:0 0 20px 0;

}



#in-the-hot-zone .avs_thumb{

	width:286px;

	float:left;

	display:inline;

	margin:0 15px 20px 20px;

	padding:0;

	position:relative;

	height:250px;

}

#in-the-hot-zone .clear{

float:left;

display:inline;

width:30px;

height:177px;



}

#in-the-hot-zone .right{

	width:286px;

	float:left;

}

#in-the-hot-zone .right span.title{

clear:both;

float:left;

text-align:center;

width:286px;

}

#in-the-hot-zone .right span.hits{

clear:both;

float:left;

text-align:center;

width:286px;

}

#in-the-hot-zone .left{

	width:286px;

	float:left;

	clear:both;

}

#in-the-hot-zone .left img{

float:left;

}

#in-the-hot-zone .left img.arrow{

position:absolute;

left:0;

top:0;

}

#contentarea .img_holder{

	width:300px;

	float:left;

	display:inline;

	margin-left:18px;

}



#contentarea  .in-the-hot-zone .thumb_img{ width:286px; height:185px; overflow:hidden;}

#contentarea  .in-the-hot-zone  a{

color:#000;

text-decoration:none;

}

#contentarea  .in-the-hot-zone  a:hover{

color:#F94512;

text-decoration:none;

}
#contentarea  .in-the-hot-zone .more{

	float:right;

	padding:0;

	margin:0;

	font-size:14px;

}

#contentarea  .in-the-hot-zone .more a{

	color:#f9440f;

	text-decoration:none;

}

#contentarea  .in-the-hot-zone .more a:hover{

	color:#000;

	text-decoration:none;

}
#contentarea  .in-the-hot-zone .odd_coln2{

	width:286px;

	float:left;

	display:inline;

	margin-left:18px;

	margin-bottom:20px;

	text-align:center;

	}

#contentarea  .in-the-hot-zone .even_coln2{

	width:286px;

	float:right;

	display:inline;

	margin-right:15px;

	margin-bottom:20px;

	text-align:center;

	}	
#contentarea  .in-the-hot-zone .more_btn{

	width:206px;

	height:52px;

	background:url(images/orange-btn.png) no-repeat;

	font:20px/52px MyriadPro-Semibold, Arial, Helvetica, sans-serif;

	vertical-align:middle;

	color:#fff;

	text-transform:uppercase;

	float:right;

	clear:both;

	text-align:center;

	margin-top:15px;

}

#contentarea  .in-the-hot-zone .more_btn a{

	color:#fff;

	text-decoration:none;

}

#contentarea  .in-the-hot-zone .more_btn a:hover{

	color:#000;

	text-decoration:none;

}
#contentarea h1{

	color:#656565;

	font:25px/27px MyriadPro, Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 20px;

}



#contentarea h2{

	color:#000;

	font:25px/27px MyriadPro, Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 15px;

}



#contentarea h2.entry_head{

	color:#000;

	font:25px/34px "Times New Roman", Times, serif;

	margin:0 0 20px;

	padding:0 0 0 65px;

	vertical-align:middle;

	background:url(images/head-bar.jpg) no-repeat scroll 0 0;

	text-transform:uppercase;

	clear:both;

}	

#contentarea h2.entry_head span{

background:#fff;

padding-right:5px;}

#contentarea h2.entry_head a {color:#000; text-decoration:none;}
#contentarea h2.entry_head a:hover {color:#F94512; text-decoration:none;}

#contentarea h2.entry-title{

	color:#000;

	font:25px/27px MyriadPro, Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 10px 18px;

}

#contentarea h2.entry-title a{

color:#000;

text-decoration:none;

}

#contentarea h2.entry-title a:hover{

color:#F94512;

text-decoration:none;

}

#contentarea p{

	color:#000;

	font:14px/20px  Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 0 20px 18px;

}

#contentarea p span{

	color:#3e1503;

	text-decoration:none;

	font-size:20px;

}

#contentarea p a{

	color:#f94512;

	text-decoration:none;

}

#contentarea p a:hover{

	color:#000;

	text-decoration:underline;

}

#contentarea .content_row{

	width:650px;

	margin:20px 0 0 0;

	float:left;

	clear:both;

}

#contentarea .content_row .contentcoln_odd{

	width:300px;

	margin:0;

	float:left;

	display:inline;

}

#contentarea .content_row .contentcoln_even{

	width:300px;

	margin:0;

	float:right;

	display:inline;

}

#contentarea .video_gallery{

padding-left:18px;

margin-top:0;

float:left;

width:630px;



clear:both;}

#contentarea ul{

	margin:0;

	padding:0 0 13px 18px;

	list-style:none;

}

#contentarea ul li{

	margin:0 0 7px;

	padding:0 0 0 15px;

	list-style:none;

	background:url(images/red-bullet.jpg) no-repeat scroll 0 5px;

	color:#000;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}

#contentarea ul li a{

	color:#000;

	text-decoration:underline;

}

#contentarea ul li a:hover{

	color:#ff1800;

	text-decoration:none;

}



#contentarea ul{

	margin:0;

	padding:0 0 13px 18px;

	list-style:none;

}

#contentarea .pagination ul li{

	margin:0;

	padding:0;

	list-style:none;

	background:transparent;

	color:#000;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}
#contentarea ul li.allvideogallery{

background:transparent;

padding:0;

margin:0;}
#contentarea .more_btn3{

	width:190px;

	height:52px;

	background:url(images/orange-btn.png) no-repeat center;

	font:20px/52px MyriadPro-Semibold, Arial, Helvetica, sans-serif;

	vertical-align:middle;

	color:#fff;

	text-transform:uppercase;

	float:right;

	clear:both;

	text-align:center;

	margin:0 0 20px;
	padding:0 16px 0 0;

}

#contentarea .more_btn3 a{

	color:#fff;

	text-decoration:none;

}

#contentarea .more_btn3 a:hover{

	color:#000;

	text-decoration:none;

}
.searchform{ float:right; background:#000; padding:1px; margin-top:3px;}
.search_field{

background:#fff;
box-shadow:0 0 5px #eee inset;
width:255px;
height:23px;
float:left;
display:inline;
border:0;

}



.search_btn{

background:#f31b06 url(images/black_search.png) no-repeat center;

border:0;

height:25px;

width:25px;

cursor:pointer;
float:left;
margin:0;
box-shadow:0 0 5px #ff1800 inset;
border-left:1px solid #000;
}





/*contact form css*/



.wpcf7-form{

  margin:0;

  padding:0;

  font-family:Arial, Helvetica, sans-serif;

  font-size:13px;

  color:#777;

  } 

 .wpcf7-form .row{

	width:170px;

	float:left;

	margin:0 0 10px 0 !important;

	padding:0;

  } 	
 .wpcf7-form .row1{

	width:88px;

	float:right;

	margin:0 10px 0 0 !important;
    display:inline;
	padding:0;

  }
  .wpcf7-form .row2{

	width:130px;

	float:left;

	margin:0 30px 0 0 !important;

	padding:0;

  } 
  
.wpcf7-form .row3{

	width:170px;

	float:left;

	margin:0 0 10px 37px !important;
    display:inline;
	padding:0;

  }
.wpcf7-form .row4{

	width:90px;
	float:left;
    background:#fff;
	margin:0 10px 0 0 !important;
    border: 3px solid #4f4f4f !important;
	padding:0;

  } 
.wpcf7-form .wpcf7-captchac{
    
	float:left;
    background:#fff;
	margin:3px 0 0 0 !important;
	padding:0;

  } 
            

 .wpcf7-form label{

 width:239px;

 float:left;

 } 

  .wpcf7-form .wpcf7-text{

  width:330px;

  height:18px;

  border: 1px solid #A9A9A9;

  background:#f5f5f5;

  float:left;

  clear:both;

  }

  .wpcf7-form textarea{

  width:550px;

  max-width:550px;

  min-width:550px;

  border: 1px solid #A9A9A9;

  background:#f5f5f5;

  height:120px;

  min-height:120px;

  max-height:120px;

  }

   .wpcf7-form .wpcf7-submit{

   background:url(images/btn.jpg) repeat-x;

   border-color:#ff1800;

   width:65px;

   height:25px;

   font-size:13px;

   font-weight:bold;

   cursor:pointer;

   color:#fff;

   }

.wpcf7-form  .wpcf7-form-control-wrap{

	width:148px;

	float:left;

	clear:both;

	padding:0;

	position:relative;

}

.wpcf7-form  .wpcf7-validation-errors{

  clear:both;

  text-align:center;

  margin-top:15px;

  margin-left:0;

  float:left;

  width:525px;

  border:1px solid #ff0000;

  }

 .wpcf7-form  .wpcf7-not-valid-tip{

 position:absolute;

 top:0;

 left:0;

 width:306px;

 height:16px;}

 .entry-meta{

 	padding:0 0 10px 18px;

 }
 div.wpcf7-mail-sent-ok
 { color:#fff;
 font-size:15px;
 font-weight:normal;
}
   .entry-meta a{

  color:#f94512;

  text-decoration:none;

  }

   .entry-meta a:hover{

  color:#000;

  text-decoration:none;

  } 

 .entry-utility{

 clear:both;

 padding:5px 0 10px 18px;

 margin-bottom:20px;

 border-top:1px solid #000;}

  .entry-utility a{

  color:#f94512;

  text-decoration:none;

  }

   .entry-utility a:hover{

  color:#000;

  text-decoration:none;

  } 

 .entry-summary{

 clear:both;

 padding:5px 0 10px 18px;

}

 /* =Navigation

-------------------------------------------------------------- */



.navigation {

	color: #002c6b;

	font-size: 12px;

	line-height: 18px;

	overflow: hidden;

	clear:both;

	padding:3px 0;

	width:100%;

	float:left;

	background:#f5f5f5;

	margin:0 0 10px;

}

.navigation a:link,

.navigation a:visited {

	color: #002c6b;

	text-decoration: none;

}

.navigation a:active,

.navigation a:hover {

	color: #ff4b33;

	text-decoration:underline;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

#nav-above {

	margin:0 0 10px;

}



.paged #nav-above,

.single #nav-above {

	display: block;

}

#nav-below {

	margin:0;

}





/* =Comments

-------------------------------------------------------------- */

#comments {

	clear: both;

	

}

#comments .navigation {

	padding:10px 0;

	border-top:1px solid #000;

	border-bottom:1px solid #000;

	float:left;

	clear:both;

}

h3#comments-title,

h3#reply-title {

	color: #000;

	font-size: 20px;

	font-weight: normal;

	margin-bottom: 0;

}

h3#comments-title {

	padding: 24px 0;

}

.commentlist {

	list-style: none;

	margin: 0;

}

.commentlist li.comment {

	border-bottom: 1px solid #e7e7e7;

	line-height: 24px;

	margin: 0 0 24px 0;

	padding: 0 0 0 56px;

	position: relative;

}

.commentlist li:last-child {

	border-bottom: none;

	margin-bottom: 0;

}

#comments .comment-body ul,

#comments .comment-body ol {

	margin-bottom: 18px;

}

#comments .comment-body p:last-child {

	margin-bottom: 6px;

}

#comments .comment-body blockquote p:last-child {

	margin-bottom: 24px;

}

.commentlist ol {

	list-style: decimal;

}

.commentlist .avatar {

	position: absolute;

	top: 4px;

	left: 0;

}

.comment-author {

}

.comment-author cite {

	color: #000;

	font-style: normal;

	font-weight: bold;

}

.comment-author .says {

	font-style: italic;

}

.comment-meta {

	font-size: 12px;

	margin: 0 0 18px 0;

}

.comment-meta a:link,

.comment-meta a:visited {

	color: #888;

	text-decoration: none;

}

.comment-meta a:active,

.comment-meta a:hover {

	color: #ff4b33;

}

.commentlist .even {

}

.commentlist .bypostauthor {

}

.reply {

	font-size: 12px;

	padding: 0 0 24px 0;

}

.reply a,

a.comment-edit-link {

	color: #888;

}

.reply a:hover,

a.comment-edit-link:hover {

	color: #ff4b33;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li {

	border: none;

	margin: 0;

}

.nopassword,

.nocomments {

	display: none;

}

#comments .pingback {

	border-bottom: 1px solid #e7e7e7;

	margin-bottom: 18px;

	padding-bottom: 18px;

}

.commentlist li.comment+li.pingback {

	margin-top: -6px;

}

#comments .pingback p {

	color: #888;

	display: block;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

}

#comments .pingback .url {

	font-size: 13px;

	font-style: italic;

}

a.url{

color:#000;

}

a.url:hover{

color:#777;

}

/* Comments form */

input[type=submit] {

	color: #333;

}

#respond {

	border-top: 1px solid #e7e7e7;

	margin: 24px 0;

	overflow: hidden;

	position: relative;

	padding-left:18px;

}

#respond p {

	margin: 0;

	padding:15px 0 0 0;

}

#respond .comment-notes {

	margin-bottom: 1em;

}

.form-allowed-tags {

	line-height: 1em;

}

.children #respond {

	margin: 0 48px 0 0;

}

h3#reply-title {

	margin: 18px 0;

}

#comments-list #respond {

	margin: 0 0 18px 0;

}

#comments-list ul #respond {

	margin: 0;

}

#cancel-comment-reply-link {

	font-size: 12px;

	font-weight: normal;

	line-height: 18px;

}

#respond .required {

	color: #ff4b33;

	font-weight: bold;

}

#respond label {

	color: #888;

	font-size:14px;

}

#respond input {

	margin:0 180px 0 0;

	width:280px;

	border:1px solid #ddd;

	background:#fff;

	float:right;

}

#respond textarea {

	margin:0;

	width:460px;

	border:1px solid #ddd;

	background:#fff;

	float:right;

}

#respond .form-allowed-tags {

	color: #888;

	font-size: 12px;

	line-height: 18px;

	clear:both;

	padding-left:172px;

	padding-top:10px;

}

#respond .form-allowed-tags code {

	font-size: 11px;

}

#respond .form-submit {

	margin:0;

}

#respond .form-submit input {

	font-size: 14px;

	width: auto;

}

#respond input#submit {

	background: url(images/topnav-bar.jpg) repeat-x scroll 0 0 ;

   border-color:#359d24;

   width:130px;

   height:30px;

   font-size:13px;

   font-weight:bold;

   cursor:pointer;

   color:#fff;

   margin:0 0 0 172px;

   float:left;

   border:0;

}

/*=======================

         rightcoln

=========================*/

#rightcoln {

	width:300px;

	margin:0;

	padding:0 18px 0 0;

	float:right;

}

#rightcoln h2.sidebar_entry_title{

	color:#000;

	font:25px/34px "Times New Roman", Times, serif;

	margin:0 0 20px;

	padding:0 0 0 65px;

	vertical-align:middle;

	background:url(images/head-bar.jpg) no-repeat scroll 0 0;

	text-transform:uppercase;

	clear:both;

}



#rightcoln h2.sidebar_entry_title span{

background:#fff;

padding-right:5px;}

#rightcoln .widget-container{

width:100%;

float:left;

clear:both;

margin-bottom:25px;

}
#rightcoln h2.sidebar_entry_title a {color:#000; text-decoration:none;}
#rightcoln h2.sidebar_entry_title a:hover {color:#F94512; text-decoration:none;}

#rightcoln .what_hot{

	width:100%;

	clear:both;

	float:left;

	margin-bottom:20px;

}
#rightcoln .what_hot .image{ width:300px; max-height:200px; overflow:hidden;}
#rightcoln .what_hot .head{

	color:#000;

	font:15px/18px MyriadPro-Bold, Arial, Helvetica, sans-serif;

}



#rightcoln .what_hot .head a{

	color:#000;

	text-decoration:none;

}

#rightcoln .what_hot .head a:hover{

	color:#f9440f;

}

#rightcoln .what_hot .dt{

	font-size:12px;

	color:#f9440f;

}
#rightcoln  .widget_sp_image .image_holder{ width:300px; height:250px; overflow:hidden;}
#rightcoln .what_hot .excerpt_text {

	font-size:12px;

	color:#000;

	line-height:16px;

}



#rightcoln .contentbox_bg{

	width:280px;

	padding:10px;

	margin:0 0 20px;

	float:left;

	background:#dfdfdf url(images/sidebar-content-box-bg.jpg) repeat-x;

	border:1px solid #cbcbcb;

}

#rightcoln .contentbox_bg .inner_box{

	width:280px;

	padding:0 0 9px;

	margin:0;

	float:left;

	background:url(images/innerbox-bot.jpg) no-repeat bottom;

}

#rightcoln .contentbox_bg .inner_box_bg{

	width:280px;

	padding:0;

	margin:0;

	float:left;

	background:url(images/innerbox-bg.jpg) repeat-y;

}

#rightcoln .contentbox_bg .inner_box_inner{

	width:262px;

	padding:9px;

	margin:0;

	float:left;

	background:url(images/innerbox-top.jpg) no-repeat;

}

#rightcoln p{

	color:#656565;

	font:13px/15px  Arial, Helvetica, sans-serif;

	margin:0;

	padding:0 1px 10px;

}

#rightcoln p span{

	color:#6da913;

	text-decoration:none;

	font-weight:bold;

}

#rightcoln p a{

	color:#656565;

	text-decoration:none;

}

#rightcoln p a:hover{

	color:#6da913;

	text-decoration:underline;

}

#rightcoln .textwidget ul{

	margin:0;

	padding:0 0 10px 10px;

	list-style:none;

}

#rightcoln .textwidget ul li{

	margin:5px 0 0 0;

	padding:0 0 0 10px;

	list-style:none;

	background:url(images/bullet-2.jpg) no-repeat scroll 0 5px;

	color:#000;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}

#rightcoln .textwidget ul li a{

	color:#000;

	text-decoration:none;

}

#rightcoln .textwidget ul li a:hover{

	color:#fff;

	text-decoration:underline;

}

.more{

	float:right;

	padding:0;

	margin:0;

	font-size:14px;

}

.more a{

	color:#f9440f;

	text-decoration:none;

}

.more a:hover{

	color:#000;

	text-decoration:none;

}

.more2{

	padding:0;

	margin:0;

	font-size:14px;

}

.more2 a{

	color:#f9440f;

	text-decoration:none;

}

.more2 a:hover{

	color:#000;

	text-decoration:none !important;

}

span.more_btn2{

	float:left;

	margin:10px 0 15px !important;

	font-size:14px;

	background:url(images/readmore-btn2.jpg) repeat-x;

	height:31px;

	text-align:center;

	line-height:31px;

	vertical-align:middle;

	color:#fff;

}

span.more_btn2 a{

	color:#fff !important;

	text-decoration:none;

	height:31px;

	background:url(images/readmore-btn2.jpg) repeat-x;

	float:left;

	padding:0 10px 0;

}

span.more_btn2 a:hover{

	color:#000;

	text-decoration:none;

	height:31px;

	background:url(images/readmore-btn2.jpg) repeat-x scroll 0 -35px;

}

#rightcoln .widget-container h3.widget-title1{

	color:#656565;

	font:15px/18px MyriadPro, Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

	text-transform:uppercase;

}

#rightcoln h3.widget-title{

	color:#000;

	font:25px/34px "Times New Roman", Times, serif;

	margin:0 0 20px;

	padding:0 0 0 65px;

	vertical-align:middle;

	background:url(images/head-bar.jpg) no-repeat scroll 0 0;

	text-transform:uppercase;

	clear:both;

}



#rightcoln h3.widget-title span{

background:#fff;

padding-right:0;

height:35px;}

/*=======================

         panel

=========================*/

#panel {

	width:100%;

	margin:15px 0 0 0;

	float:left;

	clear:both;

}

#panel .trending_topic{

	width:170px;

	float:left;

	display:inline;

	margin:0 7px 15px 20px

}

#panel .trending_topic .thumb{

	width:170px;

	height:105px;

	background:#000;

	float:left;

}

#panel .trending_topic h3{

font-size:14px;

font:14px/18px Arial, Helvetica, sans-serif;

color:#000;

margin:0;

padding:0;

}

#panel .trending_topic h3 a{

color:#000;

text-decoration:underline;

}

#panel .trending_topic h3 a:hover{

color:#f8440f;

}



#panel .trending_topic span.dt{

	margin:0;

	padding:0;

	color:#d67057;

	margin-bottom:5px;

	font-weight:bold;

	font-style:italic;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

#panel .trending_topic span.excerpt_text{

font:12px/12px Arial, Helvetica, sans-serif;

color:#777;

}

#panel .panel_inner{

	width:996px;

	margin:0 auto;

}

#panel .panel_inner .widget-container{

	width:199px;

	float:left;

	display:inline;

	padding:20px 0 15px;

}

#panel .panel_inner .widget-container h3.widget-title{

font:18px/20px MyriadPro, Arial, Helvetica, sans-serif;

color:#000;

padding-bottom:5px;

padding-right:10px;

margin:0;

}

#panel .panel_inner .widget-container ul{

	margin:0;

	padding:0 15px 0 0;

	list-style:none;

}

#panel .panel_inner .widget-container ul li{

	margin:5px 0 0 0;

	padding:0 0 0 8px;

	list-style:none;

	background:url(images/bullet-4.jpg) no-repeat scroll 0 6px;

	color:#000;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}

#panel .panel_inner .widget-container ul li a{

	color:#000;

	text-decoration:none;

}

#panel .panel_inner .widget-container ul li a:hover{

	color:#fff;

	text-decoration:underline;

}

#panel .panel_inner .widget-container .logo{

float:right;

}

#panel .panel_inner .widget-container .logo img{

float:right;

}



#container .container_bg .hot_trending_topics{

	width:100%;

	clear:both;

	margin:0 0 25px;

	float:left;

}



/*=======================

         footer

=========================*/

#footer {

	width:100%;

	margin:0;

	padding:0;

	float:left;

	background:url(images/footer-bg-pattern.jpg) repeat;

	position:relative;

}

#footer .footer_orange_bar{

	width:100%;

	margin:0;

	padding:0;

	float:left;

	clear:both;

	background:url(images/footer-orange-bar.jpg) repeat;

	height:16px;

	text-align:center;

}

#footer .footer_orange_bar_top{

	width:100%;

	margin:0;

	padding:0;

	float:left;

	background:url(images/footer-orange-bar.jpg) repeat;

	height:16px;

	text-align:center;

	position:absolute;

	top:0;

	left:0;

}

#footer .footer_main{

	width:1028px;

	margin:0 auto;

	padding:0;

	clear:both;

	position:relative;

}

#footer .footer_inner{

	width:962px;

	margin:0 0 15px;

	padding:30px 32px 15px;

	clear:both;

	float:left;

	border-left:1px solid #000;

	border-right:1px solid #000;

	border-bottom:1px solid #000;

	position:relative;

}

#footer .footer_inner .footer_widget_area{

	width:100%;

	float:left;

	clear:both;

	margin-bottom:15px;

	position:relative;

}

#footer .footer_inner .footer_widget_area .widget_sp_image h3.widget-title{

display:none;}

#footer .footer_inner .footer_widget_area .incstruction{

	width:299px;

	color:#000;

	position:absolute;

	left:331px;

	bottom:25px;

	

}

#footer .footer_inner .footer_widget_area .incstruction p{

color:#000;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:14px;}

#footer .footer_inner .footer_widget_area .incstruction p a{

color:#F21A03;

}

#footer .footer_inner .footer_widget_area .incstruction p a:hover{

color:#000;}

#footer .footer_inner .footer_widget_area .widget-container{

	width:299px;

	float:left;

	display:inline;

	margin:0;

	padding:0;

}

#footer .footer_inner .footer_widget_area .widget-container img{

border:2px solid #b4b4b4;

}

#footer .footer_inner .footer_widget_area .widget_polls-widget{

	width:279px;

	float:left;

	display:inline;

	padding:10px 10px 35px;

	background:#fff;

	margin:0 30px 0 32px;

	

}

#footer .footer_inner .footer_widget_area .widget_polls-widget p{

color:#000;

margin-bottom:5px;

line-height:15px;

}

#footer .footer_inner .footer_widget_area .widget_polls-widget .btn_viewresult{

	background:url(images/btn.jpg) repeat-x;

	height:25px;

	display:inline;

	float:left;

	padding:0 10px 0;

	line-height:25px;

	vertical-align:middle;

}

#footer .footer_inner .footer_widget_area .widget_polls-widget .btn_viewresult a{

	text-decoration:none;

	color:#fff;

}

#footer .footer_inner .footer_widget_area .widget_polls-widget .btn_viewresult a:hover{

	text-decoration:none;

	color:#000;

}

#footer .footer_inner .footer_widget_area .widget_polls-widget .Buttons{

	background:url(images/btn.jpg) repeat-x;

	height:25px;

	display:inline;

	float:left;

	border:0;

	padding:0 10px 0;

	margin-left:50px;

	margin-right:20px;

	cursor:pointer;

	color:#fff !important;

}

#footer .footer_inner .footer_widget_area .widget_polls-widget h3.widget-title{

	background:url(images/bullet1.jpg) no-repeat;

	color:#000;

	font-size:25px;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	margin:0;

	padding:0 0 0 57px;

	line-height:38px;

	vertical-align:middle;

	

}

#footer .footer_inner .footernav_holder{

	width:100%;

	float:left;

	clear:both;

	background:#000 url(images/header-bg.jpg) repeat-x scroll 0 -470px;

	margin:0;

	padding:0 0 15px;

}

/*=======================

         footernav

=========================*/

ul.footernav{

	padding:0;

	margin:8px 0 5px;

	list-style:none;

	text-align:center;

	font:18px/45px "Times New Roman", Times, serif;

	vertical-align:middle;

}  

ul.footernav li{

	padding:0;

	margin:0;

	list-style:none;

	display:inline;

	color:#fff;

	font:18px/45px "Times New Roman", Times, serif;

	font-weight:normal;

	

} 

ul.footernav li a{

	color:#fff;

	text-decoration:none;

	padding:18px 15px 10px;

	

}



ul.footernav li a:visited{

	color:#fff;

	text-decoration:none;

	padding:18px 15px 10px;

	

} 



ul.footernav li a:hover{

	color:#000;

	text-decoration:none;

	background:#f21a03;

}



ul.footernav li.current_page_item a, ul.footernav li.current-menu-item a, ul.footernav .current-menu-parent a{

	color:#000;

	text-decoration:none;

	background:#f21a03;

}



/*=======================

         footernav2

=========================*/

ul.footernav2{

	padding:5px 0 0 0;

	margin:0;

	list-style:none;

	text-align:center;

	font:15px/18px "Times New Roman", Times, serif;

	vertical-align:middle;

	border-top:1px solid #222;

}  

ul.footernav2 li{

	padding:0 10px 0;

	margin:0;

	list-style:none;

	display:inline;

	color:#fff;

	font:15px/18px "Times New Roman", Times, serif;

	font-weight:bold;

} 

ul.footernav2 li a{

	color:#fff;

	text-decoration:none;

	

}



ul.footernav2 li a:visited{

	color:#fff;

	text-decoration:none;

	

} 



ul.footernav2 li a:hover{

	color:#f21a03;

	text-decoration:none;

}



ul.footernav2 li.current_page_item a{

	color:#f21a03;

	text-decoration:none;

}























#footer .footer_inner .copyright{

	width:auto;

	float:right;

	display:inline;

}

#footer p{

	color:#fff;

	font:15px/18px "Times New Roman", Times, serif;

	font-weight:normal;

	text-align:center;

	margin:0;

	padding:10px 0 0 0;

}

#footer p a{

	color:#fff;

	text-decoration:none;

}

#footer p a:hover{

	color:#f21a03;

	text-decoration:underline;

}



/*================================================*/

            /*Image Css*/

/*================================================*/

/*

Resize images to fit the main content area.

- Applies only to images uploaded via WordPress by targeting size-* classes.

- Other images will be left alone. Use "size-auto" class to apply to other images.

*/

img.size-auto,

img.size-full,

img.size-large,

img.size-medium,

.attachment img {

	max-width: 100%; /* When images are too wide for containing element, force them to fit. */

	height: auto; /* Override height to match resized width for correct aspect ratio. */

}

.alignleft,

img.alignleft {

	display: inline !important;

	float: left;

	margin-right: 20px;

	margin-top: 4px;

}



.alignright,

img.alignright {

	display: inline;

	float: right;

	margin-left: 20px;

	margin-top: 4px;

}

.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

img.alignleft,

img.alignright,

img.aligncenter {

	margin-bottom: 12px;

}

.wp-caption {

	background: #f1f1f1;

	line-height: 18px;

	margin-bottom: 20px;

	max-width: 632px !important; /* prevent too-wide images from breaking layout */

	padding: 4px;

	text-align: center;

}

.wp-caption img {

	margin: 5px 5px 0;

}

.wp-caption p.wp-caption-text {

	color: #888;

	font-size: 12px;

	margin: 5px;

}

.wp-smiley {

	margin: 0;

}

.gallery {

	margin: 0 auto 18px;

}

.gallery .gallery-item {

	float: left;

	margin-top: 0;

	text-align: center;

	width: 33%;

}

.gallery-columns-2 .gallery-item {

	width: 50%;

}

.gallery-columns-4 .gallery-item {

	width: 25%;

}

.gallery img {

	border: 2px solid #cfcfcf;

}

.gallery-columns-2 .attachment-medium {

	max-width: 92%;

	height: auto;

}

.gallery-columns-4 .attachment-thumbnail {

	max-width: 84%;

	height: auto;

}

.gallery .gallery-caption {

	color: #888;

	font-size: 12px;

	margin: 0 0 12px;

}

.gallery dl {

	margin: 0;

}

.gallery img {

	border: 10px solid #f1f1f1;

}

.gallery br+br {

	display: none;

}

#content .attachment img {/* single attachment images should be centered */

	display: block;

	margin: 0 auto;

}

.social-single {

margin:0;

}



#twitterbutton, #likebutton, #stumblebutton, #sharebutton, #linkedinshare {

float: left;

display:block;

padding:0;

margin:0;

}

#likebutton {

margin-top:1px;

margin-left:0;

display:inline;

}



#stumblebutton {

margin-left:2px;

margin-top: 1px;

display:inline;

}



#linkedinshare {

margin-left:2px;

margin-top: 1px;

display:inline;

}



#plusonebutton {

margin-left: 2px;

margin-top: 1px;

display:inline;

}

.ngg-album-desc {
  color:#f94512;
  text-decoration:none;
  text-align:center;
}
.ngg-album-desc:hover {
  color:#000;
  text-decoration:none;
}

.ngg-galleryoverview{
  margin-bottom:30px;
}
/*---------------*/