/*//////////////////////////////////////////////////////

~ Layout

//////////////////////////////////////////////////////*/

#wrap {
	position:absolute; 
	left: auto; 
	width: 100%; 
	top: 0; 
	right: auto; 
	height: 100%;
	
	  -moz-box-shadow: 0 1px 0px rgba(255,255,255,.1), inset 0 1px 0px rgba(255,255,255, .1);
  -webkit-box-shadow: 0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
  box-shadow:  0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
}

#main {

min-width: 500px;
	padding: 0px 400px 0 0px;
}

.padding,.page,.moderator-channel-list {
	padding: 30px 30px 30px 50px;
}


#content{
padding-top: 100px !important;
}

#home #content{
padding-top: 20px !important;
}

#playback #main{
padding-top: 40px !important;
}



article {
	clear: both;
	margin-bottom: 50px;
	float: left;
	width: 100%;
}

aside {
	position:absolute; 
	width: 300px;
	top: 0px; 
	right: 0; 
	padding-top: 48px;
}
	
aside h3 {
	margin: 25px 0 5px 20px
}

aside a {
	color: #fff;
}
		
	aside .thumb{
	  	margin: 4px 10px 0 0;
	  }	
		
	#side-nav{
padding-top: 20px;

}


	#side-nav a{
		color: #fff;
		font-size: 13px;
		line-height: 2.9em;
		padding: 0px 35px 0;
		display: block;
    font-family: Lucida Grande, Myriad, sans-serif;
		text-decoration: none;
		-moz-transition: none; 
    -webkit-transition: none; 
		}


	.genres_popup a{
		color: #fff;
		font-size: 13px;
		line-height: 2.5em;
		padding: 0px 35px 0;
		display: block;
    font-family: Lucida Grande, Myriad, sans-serif;
		text-decoration: none;
		}
		
#side-nav a span{
display: block;	
border-bottom: 1px solid #1c2731;
	
		}

#side-nav a:hover span{
border-bottom: 1px solid #3f4851;
		padding: 0px 35px 0;
		}



a.current-page{
font-weight: bold;
}

	.genres_popup a{
		font-size: 13px;
		line-height: 2em;
		}
			
#side-nav a:hover{
padding: 0;
}
	#side-nav a:hover,
	.genres_popup a:hover{
		-moz-box-shadow: 0 1px 0px rgba(255,255,255,.1), inset 0 1px 0px rgba(255,255,255, .1);
		-webkit-box-shadow: 0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
		box-shadow:  0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
		background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255, .4)), to(rgba(255,255,255, .2))); /* for webkit browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255, .2),  rgba(255,255,255, .1)); /* for firefox 3.6+ */
		text-shadow: 0 1px 0px rgba(0,0,0, .8);
		opacity: 1;
		color: rgba(255,255,255,.9);
		}
	
	
body aside #side-nav ul.sidebar-list li span{
display: inline;	
border-bottom:none !important;
padding: 0 ;		
}
body aside #side-nav ul.sidebar-list li .thumb{
margin-top: 6px;	
margin-bottom: 6px;	
}
	body aside #side-nav ul.sidebar-list li a{
		font-size: 10px; 
		padding: 0px 35px 0 !important;
clear: both;
		}
	
	
	body aside #side-nav ul.sidebar-list li a .podcast-name{
		font-size: 13px; 
		display: block;
		padding-top: 9px;
		padding-bottom: 0px;
		line-height: 1em;
		}


.paginator{
float: left; 
width: 100%;
background: rgba(0,0,0, .1);
margin: 0px -4px 20px 0px;
padding: 5px 0 5px 4px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius:5px;

  -moz-box-shadow: 0 1px 0px rgba(255,255,255,.1), inset 0 1px 0px rgba(255,255,255, .1);
  -webkit-box-shadow: 0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
  box-shadow:  0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
  

}

.paginator li{
float: left; 
padding: 0px;
}


.paginator li a{
float: left; 
text-decoration: none;
padding: 9px 13px 6px;
}


.paginator li a:hover{


  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius:3px;

background: #fff;
  -moz-box-shadow: 0 1px 0px rgba(255,255,255,.1), inset 0 1px 0px rgba(255,255,255, .1);
  -webkit-box-shadow: 0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
  box-shadow:  0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
  
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255, .4)), to(rgba(255,255,255, .2))); /* for webkit browsers */
  background: -moz-linear-gradient(top,  rgba(255,255,255, .2),  rgba(255,255,255, .1)); /* for firefox 3.6+ */

  text-shadow: 0 1px 0px rgba(0,0,0, .8);
opacity: 1;
color: rgba(255,255,255,.9);
}

#footer{
clear: both;

position: absolute;
bottom: 0;
width: 700px;
height: 900px;
top: 0;
display: none;
}


.message,
.miro_message p{
padding-bottom: 20px;
}

#welcome .inner{

margin-bottom: 50px;
}



#load-indicator{
position: absolute;
top: 0;
display: none;
z-index: 9999999;
left: 50%;
top: 14px;
margin-left: -100px;
}


.login-page{
padding: 0 0 0 40px  ;
}



.login-form{
float: left;
margin-right: 20px;
margin-bottom: 20px;
padding: 20px;
background: rgba(0,0,0, .2); 
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px;
width: 260px;

} 

.register-form{
padding: 20px;
float: left;
width: 260px;
background: rgba(0,0,0, .2);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;

}


.login-form input,
.register-form input{
width: 120px;
float: left;
  margin: 0;
  border: 0 !important;
  padding: 7px 8px 6px;

  letter-spacing: .06em;

  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal !important;
    
  -moz-box-shadow: inset 0 1px 2px #333;
  -webkit-box-shadow:inset 0 1px 2px #333;
  box-shadow: inset 0 1px 2px #333;  
  
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

  background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#efefef)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #ddd,  #efefef);

}


.login-form label,
.register-form label{
width: 120px;
float: left;
clear: both;
margin-bottom: 10px;
}

.login-form button,
.register-form button{
width: 135px;
clear: both;
margin-left: 120px;
}



.divider{
float: left;
width:100px;
display: none;
text-align: center;
}


#videoTips {
padding-bottom: 40px;
}


#videoTips .title{
font-size: 27px;
}


#videoTips .tip{
padding-top: 20px;
}


.edit{
padding: 20px;
float: left; 
width: 90%;
background: rgba(0,0,0, .1);
margin: 0px 50px 30px;


  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius:5px;

  -moz-box-shadow: 0 1px 0px rgba(255,255,255,.1), inset 0 1px 0px rgba(255,255,255, .1);
  -webkit-box-shadow: 0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
  box-shadow:  0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
  
}


.edit-box{
padding: 20px;
float: left; 
width: 90%;
background: rgba(0,0,0, .1);
margin: 0px 50px;

  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius:5px;

  -moz-box-shadow: 0 1px 0px rgba(255,255,255,.1), inset 0 1px 0px rgba(255,255,255, .1);
  -webkit-box-shadow: 0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
  box-shadow:  0 1px 0px rgba(255,255,255, .1), inset 0 1px 0px rgba(255,255,255, .1);
  
}


.email-form.embedded{
  text-decoration: none;
  -moz-border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  border-radius: 10px !important;
padding: 20px !important;
	

	border: 0;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	
	
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255, 1)), to(rgba(255,255,255, .7))); /* for webkit browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255, 1),  rgba(255,255,255, .7)); /* for firefox 3.6+ */
	
	text-shadow: 0 1px 0px rgba(255,255,255, .2);
	
	color: rgba(0,0,0,.9);

}



.email-form.embedded label{
float: left;
font-weight: bold;
padding: 5px 20px 0px 0; 
}







.email-form.embedded input{
  margin: 0;
  border: 0 !important;
  padding: 7px 8px 6px;

  letter-spacing: .06em;

  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal !important;
    
  -moz-box-shadow: inset 0 1px 2px #333;
  -webkit-box-shadow:inset 0 1px 2px #333;
  box-shadow: inset 0 1px 2px #333;  
  
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;

  background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#efefef)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #ddd,  #efefef);
}



.email-form.embedded input.submit{
float: right !important;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);

  background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#efefef)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #fff,  #eee);
margin: 0 !important;
}

.email-form textarea{

	-moz-border-radius: 3px;
        -webkit-border-radius: 3px ;
        border-radius: 3px ;
	height: 140px;
width: 580px;
margin-bottom: 20px;
padding: 10px;
	border: 1px solid #ddd;
}

.email-form.embedded .cancelemail{

position: absolute;
padding: 5px 20px;
bottom: 20px;
border: 0;
left: 20px;


	-moz-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);

  background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#efefef)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #fff,  #eee);
	-moz-border-radius: 3px !important;
        -webkit-border-radius: 3px !important;
        border-radius: 3px !important;
	

	border: 0;

	
	text-shadow: 0 1px 0px rgba(255,255,255, .2);
	
	color: rgba(0,0,0,.9)
}


.email-form.embedded .skip{

position: absolute;
padding: 5px 20px;
bottom: 20px;
border: 0;
right: 20px;


	-moz-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);

  background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#efefef)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #fff,  #eee);
	-moz-border-radius: 3px !important;
        -webkit-border-radius: 3px !important;
        border-radius: 3px !important;
	

	border: 0;

	
	text-shadow: 0 1px 0px rgba(255,255,255, .2);
	
	color: rgba(0,0,0,.9)
}




.welcome,
#welcome{
display: none !important;
}


#feedbackwidget {

position: fixed;
bottom: 30px;
}


.back-nav{
width: 200px;
float: left;
}

.back-nav a{
padding: 10px;
display: block;

}



.posts{
float: none;
clear: none;
width: 84%;
/* Was 
width: 50% ;
margin-left: 30px;
*/
margin-left: 11px;
margin-top: 30px;
}
.posts .field{
	width:100% !important;
	display:block;
}


.blog-view article h2{
font-size: 24px;
}

.blog-view article p{
font-size: 16px;
}
nav
#submit_page_form {
	background: rgba(0,0,0, 0.2);
	padding: 20px;
	width: 450px;
	margin: 0 auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#submit_page_form h1 {
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#submit_page_form form ul li {
	list-style-type: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#submit_page_form form ul li#required_note {
	margin: 0 0 10px 0 !important;
}

#submit_page_form form ul li input {
	background: #FFF;
	border: 0;
	padding: 8px 10px 8px 10px;
	font-size: 14px;
	color: #555;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 400px;
}

#submit_page_form form ul li label {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#submit_page_form form button {
	display: block;
	float: left;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	border: 0;
	opacity: 1.0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #EEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #eee); /* for firefox 3.6+ */
	color: #555;
	text-shadow: 0 1px 0 #FFF;
}

#submit_page_form form button:hover {
	cursor: pointer;
	background: #FFF;
	color: #964e4a;
}

#submit_page_form form ul.errorlist li {
	background: #810700;
	color: #FFF;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px !important;
	margin: 5px 5px 5px 0 !important;
	width: 300px !important;
}

#submit_page_form form .form-errors h2 {
	display: none;
}

.help {
	font-size: 12px;
	padding: 5px 5px 5px 0;
	color: #FFF;
	width: 400px;
	line-height: 18px;
	margin: 5px 5px 5px 0;
	text-align: left;
	display: block;
}

.help a {
	text-decoration: underline !important;
}

#submit_creator , #submit_fan {
	margin: 15px 0 0 0;
}

#submit_creator button, #submit_fan button {
	margin: 0 10px 0 0;
	text-align: center;
	width: 125px;
	font-size: 12px;
}

#submit_creator span.help, #submit_fan span.help {
	width: 450px;
	margin: 0;
	padding: 0;
}



.main-logo {
color: #333;
color: rgba(0,0,0, .7);
text-shadow: 0 1px 0 rgba(255,255,255, .1); 
text-align: center;
margin-top: 60px;
}

.main-logo span{
background: url(/images/little-m.png) no-repeat !important;
padding-left: 55px;
}

.errorlist li{
float: left;
clear: both;
}

#submit_creator,
#submit_fan{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
float: left;
padding: 10px;
background: rgba(255,255,255, .2);
font-weight: bold;
font-size: 10px !important;
}


#submit_creator span,
#submit_fan span{
padding-top: 4px !important;
padding-left: 5px !important;
font-size: 10px !important;
line-height: 1.4em;
}

#submit_creator button,
#submit_fan button{
margin: 0 0 0 10px;
float: right !important;
}


#submit_page_form label,
#submit_page_form li input,
#submit_page_form li{
clear: both !important;
width: 100%;
float: left;
}


#submit_page_form label{
margin: 10px 0 4px !important;
display: block;
}

#submit_page_form label label{
margin: 0px !important;
display: block;
}


#submit_page_form input{
margin: 0px 0 10px !important;
display: block;
}


#submit_page_form .required{
float: left;
margin-left: 10px;
}


.back-nav{
width: 100%;;
padding: 0px 0;
min-width: 600px;
background:  rgba(0,0,0, .2);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
border-radius: 10px;
}






.moderate-nav2{
text-align: center;
padding: 10px 0;
float: left;

width: 100%;;
min-width: 600px;

font-weight: bold;
background: rgba(255,255,255, .3);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
border-radius: 10px;


	border: 0;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2),inset 0 1px 0px rgba(255,255,255,1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,.1);
	
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255, .1)), to(rgba(255,255,255, .0))); /* for webkit browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255, .1),  rgba(255,255,255, .0)); /* for firefox 3.6+ */
	
	text-shadow: 0 1px 0px rgba(255,255,255, .2);
	font-weight: bold;

	color: rgba(0,0,0,.9)
clear: both;

margin: 50px 0 30px -40px !important;


}


.moderate-nav2 li{
line-height: 1em !important;
padding: 0 14px;
display: inline;
float: none;
clear: none;
}


.moderate-nav2 a{
line-height: 1em !important;
padding: 5px 15px;
margin: 10px 0 10px 20px;
clear: none;
display: inline-block;
float: none !important;
}



.mod-nav{

width: 600px;
float: none !important;
margin: 0 auto 0px !important;
height: 90px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-width: 600px;

}



.mod-nav li{
width: 85px;
text-align: center !important;
float: left;
height: 90px;
line-height: 1em !important;

border-right: 1px solid rgba(255,255,255,.1);
}


.mod-nav li a{
line-height: 1em !important;
padding: 4px;
height: 82px;

}


.mod-nav li a:hover{
text-decoration: none;
background: rgba(255,255,255,.1);
}




.mod-nav li.last{
border-right: none;
float: right;
width: 83px;
}
.mod-nav .count{
display: block;
font-size: 30px;
font-weight: normal;
font-weight: 100;
padding: 20px 0;
text-align: center;
}


.count-label{
display: block;
font-size: 10px;
letter-spacing: .04em;
font-weight: normal;
text-align: center !important;

}

.black-box h2{

color: rgba(255,255,255,.8);
margin: 0;
line-height: 2.5em;
text-align: center;
font-weight: normal;
font-weight: 100 ;
padding: 3px 0 0 ;

background: rgba(255,255,255, .3);
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px; 

-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px; 

-ms-border-top-left-radius: 10px;
-ms-border-top-right-radius: 10px; 

-o-border-top-left-radius: 10px;
-o-border-top-right-radius: 10px; 

	border: 0;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,.1);
	
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255, .3)), to(rgba(255,255,255, .1))); /* for webkit browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255, .3),  rgba(255,255,255, .1)); /* for firefox 3.6+ */
	
	text-shadow: 0 1px 0px rgba(0,0,0, 1);

	color: rgba(0,0,0,.9)
clear: both;





}

.search-users{
width: 100%;
padding: 20px 0; 

}


.search-users h1{
margin-left: 20px;
float: left;
font-size: 14px;
padding-right: 30px;
line-height: 2em;
}

.search-users form{

font-size: 14px;
min-width: 400px;
float: left;
margin-left: 20px;
}


.search-users .field{
margin: 0 !important;
float: left;
width: 250px;
}


.search-users .submit{
margin: 0 0 0 20px;
float: left;
}

.user-search-page .user{
width: 100%;;
min-width: 600px;

font-weight: bold;
background: rgba(255,255,255, .3);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
border-radius: 10px;


	border: 0;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2),inset 0 1px 0px rgba(255,255,255,1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,.1);
	
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255, .1)), to(rgba(255,255,255, .0))); /* for webkit browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255, .1),  rgba(255,255,255, .0)); /* for firefox 3.6+ */
	
	text-shadow: 0 1px 0px rgba(255,255,255, .2);
	font-weight: bold;

	color: rgba(0,0,0,.9)
clear: both;
padding: 10px;
margin: 20px 0 30px !important;
}

.role{
float: left;
padding: 0px 0px;
margin-left: 5px;
width: 120px;
}

.user-search-page .user form{
float: right;
padding: 0 !important;
margin: 0;
}


.user-search-page .user form input{
float: right;
padding: 0 10px !important;

font-size: 10px;

background: rgba(255,255,255, .3);
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
border-radius: 10px;


	border: 0;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2),inset 0 1px 0px rgba(255,255,255,1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,1);
	box-shadow: 0 1px 2px rgba(0,0,0,1),inset 0 1px 0px rgba(255,255,255,.1);
	
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255, .3)), to(rgba(255,255,255, .0))); /* for webkit browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255, .3),  rgba(255,255,255, .0)); /* for firefox 3.6+ */
	
	text-shadow: 0 1px 0px rgba(255,255,255, .2);
	font-weight: normal;
margin-left: 10px;

	color: rgba(255,255,255,.9)
}


#lang-list .group-list li{
float: left;
clear: both;
border-bottom: 1px solid rgba(255,255,255, .1);
width: 250px;
}

#lang-list .group-list li a{
float: left;
clear: both;
padding: 10px 0;
}


#lang-list .group-list li span{
float: right;

padding: 10px 0;
}


#main.video #content{
margin: 0 !important;
padding: 0 46px 0 0;
}

#main.video #main{
border: 0px solid !important;
padding: 0 280px 0 40px !important;
}

/* ASK MESSAGE */

#donation{margin:30px 0 0 0;display:block;width:100%;
background:black url('../images/bg.png') repeat;
padding:40px 50px 10px 50px;

border-bottom:1px solid rgba(0, 0, 0, 0.7);
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.16);
-moz-box-shadow:0 1px 0 rgba(255,255,255,0.16);
-o-box-shadow:0 1px 0 rgba(255,255,255,0.16);
-ms-box-shadow:0 1px 0 rgba(255,255,255,0.16);
box-shadow:0 1px 0 rgba(255,255,255,0.16);
}

#donation h1{color:#FFF;text-transform:uppercase;font-weight:bold;text-shadow:0 2px 0 #000;text-align:center;font-size:20px !important;}
.more_link{top:360px;}

#donation .clear{clear:both;}
@media (max-width: 1085px) {
  #donation{width:100%;}
}
@media (max-width: 980px) { 
}

#donation h1 span{
    width: 10px;
    height: 15px;
    display: inline-block;
    background: url('../images/arrow.png') no-repeat;../images/arrow.png);../images/arrow.png);../images/arrow.png;../images/arrow.png;../images/arrow.pn;../images/arrow.p;../images/arrow.;../images/arrow;../images/arro;../images/arr;../images/ar;../images/a;../images/;../images;../ima;../i;../;..;.;
    margin: 0 0 0 10px;
}

a#new_ad{
	display: block;
	margin: 15px;
	border: 1px solid black;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,0.4);
	-o-box-shadow: 0 0 4px 2px rgba(0,0,0,0.4);
	-ms-box-shadow: 0 0 4px 2px rgba(0,0,0,0.4);
	box-shadow: 0 0 4px 2px rgba(0,0,0,0.4);
}

.big-form form{margin-top:60px;}