/*
Theme Name: Ventilation
Theme URI: http://ripesol.com/
Description: Theme developed by ripesol for Ventilation project.
Author: ripesol
Version: 1.0
Tags: black, orange, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

body{
margin:0px; padding:0px;
font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#d3d2d2;
background:url(images/bg.png);
}
.mainbody{
	background:#171717;
}
a{
text-decoration:none; color:#ffffff; text-align:left;
}
a:hover{
text-decoration:underline;
}
a img{
border:0px none;
}
a img:hover{
border-color:#FFFFFF;
}
a:focus{
outline-style:none;
outline-width:0;
}
p{
margin:5px 0px; padding:0px;
}
ul{
margin:0px; padding:0px;
}
h1, h2, h3, h4, h5, h6{
margin:0px; padding:0px;
}
h5{
font-size:14px;
}
h2{
font-size:20px;
}
h3{
font-size:18px;
}
h4{
font-size:16px;
}
h6{
font-size:12px;
}
/*****************T O P***************************/
.top{
background:url(images/top_bg.gif) repeat-x; padding:6px 22px;
}
.top_links_area{
width:55%; float:left; margin-top:10px;
}
.top_links_area a{
float:left; margin-right:20px;
}
.top_search_area{
width:40%; float:right; text-align:right;
}
.top_search_area form{
margin:0px; padding:0px;
}
.top_search_area label{
font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; margin-right:8px;
}
.top_search_area #search,.top_search_area #s{
padding:4px 0px; border-color:#404040;
}
#search_btn{
border:0px none; background:url(images/Ventilation_home_05.jpg) no-repeat; cursor:pointer; width:31px; height:31px; margin-left:5px;
}
/****************E N D   T O P**********************************************/
.header_area{
background:url(images/header_bg.jpg) no-repeat;
}
.logo{
margin:42px 0px 21px 140px;
}

/****M A I N   C E N T E R***************************/
.main_center{
padding:10px 0px; text-align:justify;
}
/******************L E F T********************************************************/
.homecontents .main_square_boxes{
margin-top:10px;
}
.simpleviewer{margin-top:-5px;}

.square_boxes{
border:1px solid #616161; border-left:none 0px; background:url(images/box_border.jpg) left repeat-y;
}
.square_boxe_heading{
font-size:20px; text-transform:uppercase; color:#ffffff; width:312px; padding:5px 12px; font-family:Arial, Helvetica, sans-serif;
}
.square_box_conent, .review .square_box_conent .review_box{

}
.yellow{
background:#f1ea0d; color:#000000;
}
.red, .interv .square_box_conent .featured{
background:#cd2b2b;
}
.blue{
background:#2ba1f4;
}
.orange{
background:#f4802b;
}
.purpal{
background:#9a6ab0;
}
.green{
background:#b7bb57;
}
.ie_green{
background:#25be8d; text-align:right; float:right; margin-top:-35px; margin-right:-2px; position:relative;
}
.fashion a{
color:#9a6ab0;
}
.fashion .square_box_conent{
padding:10px;
}
.fashion .square_box_conent img{
float:left; margin:15px;
}
.fashion .square_box_conent p, .latest_news .square_box_conent .news_area{
clear:both;
}
.latest_news .square_box_conent .news_area, .review .square_box_conent .review_box, .int_and_leak .square_box_conent .review_box, .artist .square_box_conent .bio_area, .beat_of_the_week .square_box_conent .dj_area, .interv .square_box_conent .featured, .interv .square_box_conent .review_box{
border-bottom:1px solid #616161; padding:15px;
}
.interv .square_box_conent .featured{
padding:25px 15px; color:#ffffff; border-bottom:1px solid #5f5f5f;
}
.latest_news .square_box_conent .news_area h5{
color:#f4802b;
}
.latest_news a, .interv .square_box_conent .review_box a{
color:#f4802b;
}
.v_tv .square_box_conent, .v_tv1 .square_box_conent{
padding-top:10px; padding-left:10px;
}
.v_tv1 .square_boxes{
border:0px none; background:none;
}
.v_tv .square_box_conent a, .v_tv1 .square_box_conent a{
color:#f1ea0d;
}
.v_tv .square_box_conent .video_box, .v_tv1 .square_box_conent .video_box {
padding:10px; background:url(images/v_tv_line.jpg) no-repeat right bottom; width:168px; float:left;
}
.v_tv1 .square_box_conent .video_box {
background:#eceaeb; color:#000000;
}
.v_tv1 .square_box_conent .video_box h5, .v_tv1 .square_box_conent .video_box a{
color:#f4802b;
}
.v_tv .square_box_conent .video_box object, .v_tv1 .square_box_conent .video_box object{
width:164px; height:120px;
}
.v_tv .square_box_conent .video_box h5{
color:#f1ea0d; margin-top:10px;
}
.review .square_box_conent .review_box, .int_and_leak .square_box_conent .review_box, .interv .square_box_conent .review_box{
padding:15px 21px; width:340px; float:left; background:url(images/v_tv_line.jpg) no-repeat right -10px; position:relative;
}
.latest_news .square_box_conent .news_area img, .review .square_box_conent .review_box img, .interview img, .leak img, .artist .square_box_conent .bio_area img, .beat_of_the_week .square_box_conent .dj_area img, .interv .square_box_conent .featured img, .interv .square_box_conent .review_box img{
border:1px solid #f4802b; padding:3px; width:78px; height:78px; margin-right:10px; float:left;
}
.interv .square_box_conent .review_box img{
border:0px none; padding:0px;
}
.artist .square_box_conent .bio_area img{
border:1px solid #93b1ef;
}
.artist .square_box_conent .bio_area h5, .artist .square_box_conent .bio_area a{
color:#93b1ef;
}
.review .square_box_conent .review_box img{
border:1px solid #cd2b2b;
}
.review .square_box_conent .review_box a, .review .square_box_conent .review_box h5{
color:#cd2b2b;
}
.gallery .square_box_conent .review_box img{
border:1px solid #F4802B;
}
.gallery .square_box_conent .review_box a,.gallery_extra span{color:#F4802B;}

.beat_of_the_week .square_box_conent .dj_area img{
border:1px solid #56d560;
}
.beat_of_the_week .square_box_conent .dj_area a, .beat_of_the_week .square_box_conent .dj_area h5{
color:#56d560;
}
.beat_of_the_week .square_box_conent .dj_area h5{
margin-bottom:10px;
}
.beat_of_the_week .square_box_conent .dj_area h6{
color:#ffffff; margin:10px 0px;
}
.interv .square_box_conent .featured a, .interv .square_box_conent .featured h4{
color:#ffffff;
}
.interv .square_box_conent .featured img{
border:1px solid #ffffff;
}
.activity .square_box_conent{
padding:15px 0px 30px 20px;
}
.activity .square_box_conent a{
color:#2ba1f4;
}
.activity .square_box_conent ul li{
list-style:none; margin:10px 0px;
}
.activity .square_box_conent ul li a{
color:#d3d2d2;
}
.interview, .leak{
width:49.9%; float:left;
}
.interview img{
border:1px solid #b7bb57;
}
.leak img{
border:1px solid #25be8d;
}
.interview h5, .interview a{
color:#b7bb57;
}
.leak h5, .leak a, .inner .square_box_conent a, .inner .square_box_conent h2, .inner .square_box_conent h3, .inner .square_box_conent h4, .inner .square_box_conent h5, .inner .square_box_conent h6{
color:#25be8d;
}
.inner .square_box_conent, .competition .square_box_conent, .blog .square_box_conent{
padding:15px 10px;
}
.blog .square_box_conent{
	padding:0px 10px 15px 15px;
}
.blog .square_box_conent .archive{
border-left:1px solid #606060; padding-left:10px;
}
.blog .square_box_conent .archive a{
color:#f4802b; font-weight:bold;
}
.blog .square_box_conent .archive ul{
margin-top:8px; padding-left:10px; background:url(images/arrow.png) no-repeat left top; vertical-align:text-top;
}
.blog .square_box_conent .archive ul li{
list-style:none; padding-left:3px; margin-top:5px;
}
.blog .square_box_conent .archive ul li a{
	font-weight:normal;
}
.inner .square_box_conent p, .competition .square_box_conent p{
margin-bottom:15px;
}
.competition .square_box_conent a, .competition .square_box_conent h5{
color:#27d5ed;
}
/*************************R I G H T-***********************************************/
.widget_polls-widget, .right_login{
width:200px; background:#616161; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#d3d2d2; margin-bottom:5px;
}
.widget_polls-widget a, .right_login a{
color:#d3d2d2; margin-left:6px;
}
.widget_polls-widget a:hover, .right_login a:hover{
text-decoration:underline;
}
.widget_polls-widget .heading, .right_login .heading{
color:#ffffff; text-transform:uppercase; font-size:20px; background:#3c3c3c; padding:11px;
}
.widget_polls-widget .content, .right_login .content{
width:183px; padding:10px 0px; margin:0px 0px 0px 11px;
}
.right_login .content{
padding:5px 0px;
}
.widget_polls-widget .content, .right_login .content{
margin:7px 0px 5px 0px; padding:0px;
}
.right_login .content{
margin:0px 0px 5px 0px;
}
.widget_polls-widget .content dl, .right_login .content dl{
margin:4px 0px; padding:0px;
}
.widget_polls-widget .content dl #vote_btn, .widget_polls-widget .content dl #result_btn, .right_login .content dl #login_btn{
margin:8px 10px; border:0px; background:url(images/btn_bg.jpg) repeat-x; padding:0px 5px; cursor:pointer; color:#ffffff; height:22px;
}
.widget_polls-widget .content dl #vote_btn:hover, .right_login .content dl #login_btn:hover{
color:#333333;
}
.right_login .content dl #login_btn{
margin:5px;
}
.widget_polls-widget .content dl #result_btn{
background:none; color:#d3d2d2;
}
.widget_polls-widget .content dl #result_btn:hover{
color:#ffffff; text-decoration:underline;
}
.textfield,.mid,.input,.regular-text,#your-profile input[type=text],#your-profile input[type=password],#your-profile textarea,#your-profile select{
background:#171717; border:1px solid #f5862b; color:#ffffff; width:175px; padding:5px 0px; 
}
.right_adds{
text-align:center;
}
.right_adds img{
margin-bottom:5px;
}
/************F O O T E R***********************************/
.footer{
background:url(images/footer_bg.jpg) repeat-x; color:#ffffff; padding:16px 9px 12px 9px;
}
.footer a{
color:#ffffff;
}
.footer a:hover{
text-decoration:underline;
}
/**************************** extra css by developer *******************/
.widget-container{
	list-style:none;
}
.widget-container li{
	margin-left:15px;
}
.widget_polls-widget,.widget_wp_sidebarlogin,.widget_theme_my_login{
	width:200px; background:#616161; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#d3d2d2; margin-bottom:5px; padding-bottom:10px;
}
.widget_polls-widget h3,.widget_wp_sidebarlogin h3,.widget_theme_my_login h3{
	color:#ffffff; text-transform:uppercase; font-size:20px; background:#3c3c3c; padding:11px; font-weight:normal;
}
.widget_polls-widget .content{
	margin-left:15px;
}
.widget_polls-widget .content #vote{
	margin-top:10px;
}
.widget_polls-widget .result-footer-back a{
	margin:8px 10px; border:0px; background:url(images/btn_bg.jpg) repeat-x; padding:0px 5px; cursor:pointer; color:#ffffff; line-height:22px; text-decoration:none;
}
.widget_polls-widget .wp-polls-ans li{
	width:85%;
}
.widget_wp_sidebarlogin form{margin-left:10px;}
.widget_wp_sidebarlogin .avatar_container{margin-left:15px;}

.widget_theme_my_login form{margin-left:10px;}
.widget_theme_my_login .avatar_container{margin-left:15px;}

.widget_theme_my_login input[type=text],.widget_theme_my_login input[type=password]{background:#171717; border:1px solid #f5862b; color:#ffffff; width:175px; padding:5px 0px;}
.widget_theme_my_login .tml-links{list-style:none;}
.widget_theme_my_login select,#registerform-tml-page select{background:#171717; border:1px solid #f5862b; color:#ffffff;width:175px; height:30px; padding-left:5px;}
.widget_theme_my_login textarea,#registerform-tml-page textarea{background:#171717; border:1px solid #f5862b; color:#ffffff;width:165px; height:50px; padding-left:5px;}

#wp-submit,#wp-submit-tml-1{margin:8px;border:0px; background:url(images/btn_bg.jpg) repeat-x; padding:0px 5px; cursor:pointer; color:#ffffff; height:22px;}
#wp-submit:hover,#wp-submit-tml-1:hover{color:#333333;}

.tml-user-links,.tml-user-avatar{float:left; margin-top:5px;}
.tml-user-avatar{width:60px; margin-left:5px;}
.tml-user-links{width:100px;}
.widget_theme_my_login .login{min-height:50px;}
.form-table th{width:250px; text-align:right; vertical-align:top; padding-top:5px;}

.square_box_conent a,.featured a,.v_tv a,.int_and_leak a,.fashion a,.latest_news a,.review a,.activity a{font-weight:bold;}
.archive a{font-weight:normal;}
.page-content{margin:7px;min-height:14px;} 
.featured{min-height:80px;}

.djFlash{background-color:#000000; width:779px;}

.square_box_conent .tml-links{margin-left:2px; list-style:none;}
.square_box_conent #registerform-tml-page input[type=text],.square_box_conent #registerform-tml-page input[type=password],.square_box_conent #registerform-tml-page textarea{width:250px;}
.square_box_conent #registerform-tml-page textarea{width:350px; height:80px;}

.square_box_conent #your-profile input[type=text],.square_box_conent #your-profile input[type=password],.square_box_conent #your-profile textarea{width:250px;}
.square_box_conent #your-profile textarea{width:350px; height:80px;}

.square_box_conent #registerform-tml-page span{color:#F00000;}

.square_box_conent #registerform-tml-page label,.square_box_conent #loginform-tml-page label{display:block;}
.square_box_conent #loginform-tml-page .forgetmenot label{display:inline !important;}

#commentform p{vertical-align:text-top;}
#commentform label{font-weight:bold; display:block; margin-bottom:5px;}

#wpf-info,#pfc_title,#pfc_logo,.pfc_tabclose,#pfc_minmax,#pfc_channels_list,#sfversion,#loginform-tml-1 .dark,#loginform-tml-page .dark,#pfc_errors{display:none !important;}

#sforum{background-color:#171717 !important;}

.fbconnect_login_button,.FBConnectButton,.FBConnectButton_Small{background-image:none !important; background-color:#171717 !important;}

#wpf-wrapper a{color:#FFFFFF;}

.fbc_connect_button_area{margin-left:-5px !important; margin-top:-8px !important; margin-bottom:3px;}

.fashion_bg{background:url(images/fashion_bg.jpg) left top repeat; margin-left:1px;}
.fashion_bg .purpal{margin-left:-1px;}

.chatloading{
	width:250px;background-color:#CCCCCC;border:1px solid #333333;padding:10px;position:relative;margin:auto; color:#F4802B; font-weight:bold;
}

.q{color:#0000FF;}

.h_nav_area{
background:url(images/h_nav_bg.jpg) repeat-x; 
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
 
#nav a {
	display: block;
	padding:11px 15px 10px 16px;
	color:#ffffff;
	text-decoration:none;
	background:url(images/nav_line.jpg) no-repeat left;
	position:relative;
	z-index:999;
}

#nav #menu-item-130 a{
	background-image:none;
}
#nav #menu-item-337 a{text-align:right !important; padding:11px 11px 10px 20px;}

#nav li { /* all list items */
	float: left;
	width:auto; /* width needed or else Opera goes nuts */
	font-family: "Impact", Charcoal, sans-serif; font-size:18px;
	text-transform:uppercase;
	position:relative;
	z-index:999;
}
#nav li a:hover{color:#F1E80D;
}
 
#nav li ul { /* second-level lists */
	position: absolute;
	background-color:#F9942A;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li{
	width:10em;
}

#nav li ul li a{
	padding:7px 13px 7px 14px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

.v_tv1 .square_box_conent .video_box{width:250px !important;}
.oilygreen{background:url(images/radio.jpg) no-repeat left top; color:#000000; height:42px; margin-bottom:5px; margin-top:10px;}
.skyblue{background:url(images/preview.jpg) no-repeat left top; color:#FFFFFF; height:42px;}
