/*

Theme Name: RI Pop Music

Theme URI: http://www.stantdesign.com/

Description: The Default Theme for http://www.ripopmusic.com/

Author: James Sloane / Stant Design

Author URI: http://www.stantdesign.com

Tags: Hybrid Child Theme, two columns

Status: active



Copyright (c) 2010 Stant Design.  All rights reserved.

http://www.stantdesign.com



Template: hybrid

Version: 0.1

*/



/* Get Parent CSS */

@import url('../hybrid/style.css') ;



/* BFm Styles Start Here */



body {

	background-color: #000;

	padding:0px;

	margin-top: 0px!important;

}

a:link, a:visited {

	color: #900;

}

a:hover, a:active {

	color: #600;

}

#body-container {

	margin-top: 0px!important;

	margin-bottom: 0px;

	padding-top: 0px!important;

	padding-bottom: 0px;

	background-color: #FFF;

	width: 1008px;

}

#header-container {

	height: 187px;

	width: 1008px;

	margin-top: 0px!important;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	background-color: #000;

}

#header {

	position: relative;

	height: 187px;

	width: 1008px;

	margin: 0px;

	padding: 0px;

}

#fadeshow1 {

	position: absolute!important;

	overflow: hidden !important;

	bottom: 0px!important;

	right: 0px!important;

}

#site-title  {

	padding: 0px;

	height: 45px;

	width: 500px;

	display: block;

	margin: 0px;

	position: absolute;

	left: 10px;

	top: 0px;

	line-height: 45px;

}

#site-title a  {

	background-image: url(images/POP-MUSIC-WEB-LOGO.png);

	background-repeat: no-repeat;

	text-indent: -9999px;

	padding: 0px;

	height: 45px;

	width: 500px;

	display: block;

	margin: 0px;

	line-height: 45px;

}

#site-description {

	display: none;

}



/* Navigation */



#navigation {

	margin: 0px;

	padding:0px;

	background-color: #900;

}

#page-nav {

}

#page-nav li {



}

#page-nav li a {

	border:1px solid #900;

	color:#FFF;

	padding:5px 7px;

	background-attachment: scroll;

	background-color: #900;

	background-image: none;

	background-repeat: repeat;

	background-position: 0 0;

}

/* Page */

#container {

	width: 1008px;

	position: relative;

	clear: left;

	float: left;

	margin:0px;

	padding: 0px;

	background-color: #000;

}

#content {

	padding: 30px;

	width: 600px;

	float: left;

	margin: 0px;

	background-color: #FFF;

	min-height:500px;

	height:auto !important;

	height:500px;

	

}

.content {

	width: 600px;

}

.post {

	width: 600px;

}

.page {

	clear: left;

	float: left;

	width: 600px;

}

#utility-after-content {

	float: right;

	width: 300px;

}

/* page */



/*sidebar */

#primary {

	width: 300px;

	background-color: #FFF;

	min-height:560px;

	height:auto !important;

	height:560px;

	padding-right: 10px;

	padding-left: 10px;	

}

.widget {

	border:none;

	margin-bottom: 11px;

	padding: 0px !important;

}

.widget-title {

	background-color: #FFF;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 10px;

	text-transform: uppercase;

	color: #000;

	margin: 0px;

}

.pages ul.pages {

	margin: 0px;

	padding: 0px;

}

.pages ul.pages li {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFF;

}

.pages ul.pages li a:link, .pages ul.pages li a:visited  {

	margin: 0px;

	font-size: 16px;

	line-height: 30px;

	color: #900;

	display: block;

	height: 30px;

	text-decoration: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}

.pages ul.pages li a:hover, .pages ul.pages li a:active, .pages ul.pages li.current_page_item a {

	background-color: #000;

	color:#FFF

}

.pages ul.pages li ul {

	margin: 0px;

	padding: 0px;

}

.pages ul.pages li ul li a:link, .pages ul.pages li ul li a:visited  {

	margin: 0px;

	font-size: 16px;

	line-height: 30px;

	color: #900;

	display: block;

	height: 30px;

	text-decoration: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

}

.pages ul.pages li ul li a:hover, .pages ul.pages li ul li a:active, .pages ul.pages li ul li.current_page_item a {

	background-color: #000;

	color:#FFF

}

/* footer */

#footer-container {

	background-color: #000;

	margin: 0px;

	padding: 0px;

	width: 1008px;

	clear: left;

	background-color: #000;

}



#footer {

	color: #FFF!important;

	padding: 10px;

	position: relative;

	font-size: 11px;

	line-height: 16px;

}

#footer p {

	margin: 0px;

	padding: 0px;

}

#footer a:link, #footer a:visited {

	color: #FF0;

	text-decoration: none;

}

#footer a:hover, #footer a:active {

	text-decoration: underline;

}

#footer-nav {

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 10px;

	right: 0px;

}

#footer-nav li {

	float: left;

	list-style-type: none;

}

#footer-nav li a {

	display: block;

	padding: 5px;

}

.footer-right {

	text-align: right;

	margin: 0px;

	padding: 2px;

}

.gallery .gallery-item {

				width: 30% !important;

}

/* old blue 184374 */



/* Thumbnail List Pages */

.list-item {

	float: left;

	width: 200px;

	min-height:200px;

	height:auto !important;

	height:200px;

	margin-bottom: 15px;

	text-align: center;

}

.list-item h2 {

	font-size: 12px;

	line-height: 18px;

	text-align: center;

}