body{color: #ccc;}
	
a, a:hover{color: #73c9ff;}

/* MAIN BG*/
body, 
h2.title span, h1.title span,
ul.tabs li a.active{ 
	background: #fdfdfd;
	background: rgba(55,55,55,1);
	background: #333;
	background: transparent url("../images/theme/backgrounds/noise-grey.jpg") repeat;
	position: relative;
	z-index: 1;
} 

body:after{  
	content: "";
	background: transparent url("../images/theme/backgrounds/pattern_diagonal_medium.png") repeat;
	position:absolute; 
	z-index:99; 
	left:0; 
	bottom:0; 
	right:0;
	height: 100%;
	width: 100%;
	z-index: -1;
	}

ul.tabs li a.active:after{  
	content: "";
	background: transparent url("../images/theme/backgrounds/pattern_diagonal_medium.png") repeat;
	position:absolute; 
	z-index:99; 
	left:0; 
	bottom:0; 
	right:0;
	height: 100%;
	width: 100%;
	z-index: -1;
	}

.commentlist li.comment article {
    background: none repeat scroll 0 0 #222222;
    border: 1px solid #111111;
}

	
	

h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {  
	color: #FEFEFE; 
	}	

h4 a{color: #fefefe !important;}

h2.title span, h1.title span{background: none transparent;}

hr{	
	border: solid #222; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; 
	border-bottom: 1px solid #444;
	}



/* NAVIGATION */
.sf-menu > li > a strong {
    color: #FEFEFE;
   }

.sf-menu > li {
    border-left: 1px solid rgba(255, 255, 255, 0);
    border-right: 1px solid #222;
   }
   
.sf-menu > li:hover {
	background: #fefefe; 
	background: rgba(0,0,0,0.2); 
  -webkit-box-shadow:inset 0 -3px 2px rgba(0,0,0,0.1);
	 -moz-box-shadow:inset 0 -3px 2px rgba(0,0,0,0.1);
	   -o-box-shadow:inset 0 -3px 2px rgba(0,0,0,0.1);
		  box-shadow:inset 0 -3px 2px rgba(0,0,0,0.1);
}

.sf-menu > li:hover strong {color: #fff !important;}
.sf-menu > li:hover span {color: #ccc !important;}

.sf-menu > li:hover{
	border-left: 1px solid rgba(255, 255, 255, 0);
	border-right: 1px solid #222;
}





/* MISC CLASSES */    	
.vcard a{color: #EEE}
.says{color: #999;}
strong{color: white;}
.tabs li a{color: #111;}
.aside, .wp-caption{
	background: url("../images/theme/backgrounds/pattern_diagonal_dark.png") repeat scroll 0px 2px transparent;
    border-right: 4px solid rgba(155, 155, 155, 0.1);
   }
 
.commentlist .comment-body {
    background: none repeat scroll 0 0 #222;
    border: 1px solid #444;  
   }
  
.content img {
    border: 1px solid #111;
   }
   
.comment-reply-link {
    background: none repeat scroll 0 0 #333;
    border-right: 1px solid #111;
    border-top: 1px solid #111;
   }
   

input[type="text"], input[type="password"], input[type="email"], textarea, select {
    background: none repeat scroll 0 0 #222;
    border: 1px solid #444;
    border-radius: 2px 2px 2px 2px;
    color: #777;
   }

ul.tabs li a.active,
ul.tabs li a.active:after{
	background: white;
	}
label span, legend span {
    color: #CCC;
   }

.feature span {
    background: none repeat scroll 0 0 #222;
   }
   
   
   
/* Light Text Shadow */
.sf-menu.light ul li a, .sf-menu.light li u
{  
	 -webkit-text-shadow: 1px 0 1px #fff;
		-moz-text-shadow: 1px 0 1px #fff;
		  -o-text-shadow: 1px 0 1px #fff;
			 text-shadow: 1px 0 1px #fff;
			}

/* Dark Text Shadow */
#portfolio-filter span, .portfolio-view span,
.sf-menu li ul, 
#section-tophat, 
#section-footer, #section-footer h5,
h1, h2, h3, h4, h5, h6,
#section-tophat .subscribe, #section-tophat .tagline{  
	 -webkit-text-shadow: 1px 0 1px #000;
		-moz-text-shadow: 1px 0 1px #000;
		  -o-text-shadow: 1px 0 1px #000;
			 text-shadow: 1px 0 1px #000;
			}
			
    
    
	
/* TOPHAT */
#section-tophat{
	border-bottom: 2px solid #111;
	background: transparent url("../images/theme/backgrounds/linen-black.jpg") repeat;
}

#section-tophat:after, #section-footer:after{
	content: "";
	background: transparent url("../images/theme/backgrounds/pattern_diagonal_dark.png") repeat !important;
}

/* FOOTER */
#section-footer{
	background: transparent url("../images/theme/backgrounds/linen-black.jpg") repeat;
	border-top: 2px solid #444;
}

/* SUBFOOTER */
#section-sub-footer{
	background: #000 !important;
	border-top: 2px solid #1b1b1b;
}

#section-sub-footer:after {
	content: "";
	background: #000;
}
.module-img.photo-gallry:hover{
	background:url("../images/zoom-rollover-image-dis-a-buzz-gallery.png") repeat-x center top !important;
        z-index:999999;
        background-size:100%;
       
}
.rio-video-container article figure, .rio-video-gallery-related-posts article figure, .rio-video-single article figure{
        margin:0;
}
.content .rio-video-container img{
        margin-bottom:0;
}

.rio-video-container article, .rio-video-gallery-related-posts article{
	margin:0 20px 40px 0 !important;
        width:215px;
}

.rio-video-container article, .rio-video-gallery-related-posts article{
	margin:0 20px 40px 0 !important;
        width:215px;
}
.videogallery-new {
    margin-top: 50px;
}
.videogallery-new article{
    margin-right: 15px !important;
}

#gallery_wrapper p{
       font-size:13px;
       color:#aaaaaa;
}
#gallery_wrapper .video-title{
      color:#fff;
}
.disabuzz-div .addthis_toolbox.addthis_default_style{
	display: none;
}
.disabuzz-gallry h3 {
    font-size: 32px;
    letter-spacing: -1px;
    text-align: center;
    margin-bottom:20px;
    color:#eaeaea;
}
#gallery_wrapper .module-img img{
    box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.8);
}
.excerpt .superquote, .member .superquote{
	padding-left:0;
}
.single-right{
	text-align:right;
}
.release-name h3{
	font-style:normal;
	margin-bottom:0;
}
.release-name{
	font-style:italic;
	font-size:13px;
	font-weight:bold;
	margin-bottom:50px;
}
.links-list{
	font-size:15px;
	margin-bottom:50px;
}
a.more {
    float: right;
    text-decoration: none !important;
}
.page-id-4125 .rio-video-container article .module-img{
       margin-bottom:15px;
}
#gallery_wrapper .addthis_toolbox.addthis_default_style{
       display:none !important;
}
.page-template-template-diaries-gallery-php .single-right h5{
	display:inline-block;
}
.page-id-2033 .single-right h5{
	float:right;
	clear:both;
}
.page-template-template-new-release-gallery-fullwidth-php .columns.single-right h5 a, .page-template-template-diaries-gallery-php .single-right h5 a, .page-template-template-new-releases-php .single-right h5 a, .page-template-template-backstory-page-video-php .columns.single-right h5 a{
	color:#4d0000;
	background:#f3da79;
	border:1px solid #f8c600;
	text-align:center;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:4px 0px;
	float:right;
	clear:both;
	line-height:21px;
	font-size:12px;
	text-shadow:0 1px rgba(255, 255, 255, 0.75);
    margin:25px 0 0 0;
    width:100px;
	
}
#gallery_wrapper article figure p{
min-height:115px;
}
.page-template-template-backstory-page-video-php #gallery_wrapper article figure p {
    min-height: 152px;
}
.page-template-template-new-release-gallery-fullwidth-php .columns.single-right .alignnone, .page-template-template-diaries-gallery-php .single-right .alignnone, .page-template-template-backstory-page-video-php .single-right .alignnone{
     margin: 0px !important;
}

.page-template-template-new-release-gallery-fullwidth-php .columns.single-right a, .page-template-template-diaries-gallery-php .single-right a, .page-template-template-backstory-page-video-php .single-right a {
    clear: both;
    display: block;
    text-align: right;
}
.page-template-template-new-release-gallery-fullwidth-php .columns.single-right h3, .page-template-template-diaries-gallery-php .single-right h3, .page-template-template-backstory-page-video-php .columns.single-right h3{
	margin:20px 0 10px;
}
.page-template-template-new-release-gallery-fullwidth-php .columns.single-right h2, .page-template-template-diaries-gallery-php .single-right h2, .page-template-template-backstory-page-video-php .columns.single-right h2{
	margin:0;
	font-size:28px;
}
.page-template-template-new-release-gallery-fullwidth-php .ten.columns.content.member h4, .page-template-template-diaries-gallery-php .member h4, .page-template-template-diaries-gallery-php .member-profile h4, .page-template-template-backstory-page-video-php .ten.columns.content.member h4{
	font-family:Georgia;
	font-size:24px;
	line-height:34px;
	font-style:italic;
	margin:40px 0;
        color:#c0c0c0;
        font-weight:normal;
}
.page-template-template-diaries-gallery-php .member-profile h4{
	margin-bottom:0;
}
.diaries ul{
	display:table;
}
.diaries ul li{
	float:left;
	list-style:none;
	text-align:center;
	margin-right:40px;
	min-height:175px;
}
.diaries ul li img{
	float:left;
	margin-right:0 !important;
}
.diaries ul li span{
	float:left;
	font-size:13px;
	clear:both;
	width:100%;
	text-align:center;
}
.diaries h1 {
    font-size: 28px;
    line-height: 30px;
    margin-bottom: 3px;
    margin-top: 30px;
    padding: 0;
}
.diaries em{
	font-weight:bold;
}
.member-profile h2{
    margin:15px 0 !important;
}
.member-profile .toggle a{
	font-size:large;
	text-align:left;
}
.member-profile .toggle ul{
	padding-left:50px;
}
.member-profile .toggle ul li, .diaries .toggle ul li{
	text-align:left;
	list-style:disc;
}
.diaries blockquote p{
	color:#ffcc99;
}
.diaries blockquote em {
    font-weight: normal;
	color:#c0c0c0;
}
.diaries .toggleWrapper{
	margin:0 0 0px 25px;
}
.diaries .toggle a{
	font-size:large;
	text-decoration:none !important;
}
.diaries .toggle ul li{
	min-height:0 !important;
	float:none;
}
.excerpt .superquote a, .diaries .superquote a{
	color:#4d0000;
	background:#f3da79;
	border:1px solid #f8c600;
	text-align:center;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:8px 15px;
	float:none;
	clear:both;
	line-height:21px;
	font-size:12px;
	text-shadow:0 1px rgba(255, 255, 255, 0.75);
    margin:0;
    width:100px;
	text-decoration:none !important;
	font-weight:bold;
	font-style:normal;
} 
.excerpt .superquote a, .diaries .superquote a:hover{
	color:#4d0000 !important;
}
.cot-btn{
background: none repeat scroll 0 0 #f3da79;
    border: 1px solid #f8c600;
    clear: both;
    color: #4d0000!important;
    display: table;
    float: none;
    font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    margin: 10px 0 0;
    padding: 5px 5px 8px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 1px rgba(255, 255, 255, 0.75);
    width: 100px;

}
.cot-btn:hover{
	color:#4d0000 !important;
}
.member-profile a:hover{
	color:#ffde00;
}
.page-template-template-diaries-gallery-php .diaries p.toggle{
	padding:2px 0 2px 35px;
	margin:12px 0 5px;
}
.page-template-template-diaries-gallery-php .diaries .toggleWrapper.all-video{
	margin-top:40px;
}
.page-template-template-diaries-gallery-php .diaries .addthis_toolbox.addthis_default_style{
	margin-top:30px;
}
.member-profile em a{
	color:#ffcc99;
	float:none!important; 
	clear:none !important;
	display:inline-block !important;
}
.diaries .toggle li h1 {
    font-size: 18px;
}
.diaries .toggle p a {
    font-size: 13px !important;
    font-weight: bold;
}
.diaries .toggle p a:hover{
    color:#ffde00;
}
.diaries .toggleWrapper.missing li{
	list-style:none;
	float:left ;
	margin-right:33px;
}
.superquote.right{
	text-align:right;
	padding-right:100px;
	color:#fff;
}
.superquote.right p{
	font-style:normal;
	font-size:18px;
	color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
}
blockquote a{
	text-decoration:none !important;
	color:#ffcc99;	
}
 blockquote a:hover{
	color:#ffde00!important;
}
.new-home .addthis_toolbox.addthis_default_style{
	display:none !important;
}
.home .one-third img{
	padding-top:20px;
}
.single-cont .superquote{
	padding-left:0;
	margin:0 0 20px ;
	float:left;
}
.single-cont .superquote .yellow{
	float:right;
	margin-left:8px;
}
.page-template-template-new-releases-php .member-profile .toggleWrapper{
	float:left;
	margin-top:20px;
}
.page-template-template-new-releases-php .member .addthis_toolbox.addthis_default_style, .page-id-2023 .member .addthis_toolbox.addthis_default_style, .page-template-template-portfolio-4col-php .addthis_toolbox.addthis_default_style{
	display:none !important;
}
.page-template-template-new-releases-php .member-profile p.toggle{
	padding-left:33px
}

.page-template-template-new-releases-php .member ul {
    display: table;
    margin-bottom: 20px;
}

.page-template-template-new-releases-php .member ul li {
    float: left;
    list-style: none outside none;
    margin-bottom: 0;
    width: 230px;
}

.youtub {
    text-align: right;
    padding-right:70px
}
.youtub .yellow.button {
    display: inline-block;
}
.page-id-33 .superquote{
	padding-left:0;
}
.page-id-2023 .member li{
	list-style:inherit;
}
.breaking-video .rio-video-container article{
       margin:0 5px 40px 6px !important;
       width:300px;
}
.breaking-video .rio-video-container article .module-img img{
      width:300px;
}
.manage_page {
    float: left;
    width: 50%;
}

.manage_post {
    float: left;
    width: 50%;
}
.addthis_toolbox.addthis_default_style {
    clear: both;
}
.breaking-video #gallery_wrapper article figure p{
	min-height:50px ;
}
.diaries .toggle ul li a{
	font-size:small;
}
.page-id-2720 .content ul li a{
	text-decoration:none;
}
.content .manage_page li a, .content .manage_post li a {
	text-decoration:none;
}
.content a:link{
   text-decoration: none!important;
   font-size:small !important;
}
.module-meta.columns.alpha.visible{
	margin-right:0;
}
.page-id-245 .right .yellow.button{
	float:right;
}
.page-id-245 .content h4{
	clear:both;
}
.superquote .right a{
	margin-bottom:25px !important;
	float:right !important;
}
.box-text{
	font-weight:bold;
	color:#fff;
}
.box-text p{
	font-weight:normal;
	color:#ccc;
	min-height:160px;
	position:relative;
}
.box-text .yellow.button{
	bottom:0;
	left:25%;
	position:absolute;
}
.module-meta .yellow.button{
	float:left;
}
.module-meta{
	width:100%;
}
.page-id-245 .portfolio-pag-fix .article_nav{
	display:none;
}
.fpwd-flickrArchive{
	margin-bottom:0px;
}
.fpwd-flickrArchive .yellow.button{
	margin-bottom:20px;
}
.single-footer{
	margin-top:20px;
}
.excerpt .fpwd-list a{
	color:#CCCCCC;
}
.alpha .yellow.button.watchButton{
	float:left;
	margin-bottom:20px;
}
@media only screen 
and (min-width : 320px) 
and (max-width : 767px) {
.rio-video-container article, .rio-video-gallery-related-posts article{
	margin:0 auto 25px !important;
	float:none!important; 
}
.rio-video-container article, .rio-video-gallery-related-posts article{
	width:210px !important; 
}
.home .one-third.column a img{
	width:100% !important;
}
}