/*
Theme Name: Get Hip Recordings
Theme URI: http://www.gethip.com/
Description: Get Hip Recordings Wordpress theme.
Version: 1.0
Author: Pat McGhen
Author URI: http://gethip.com/
Tags: 

*/
/* Begin Typography & Colors */
* {
	margin: 0;
	padding: 0;
}

img.alignleft {float:left;
		padding:5px;}
img.alignright {float:left;
		padding:5px;}
img.aligncenter {margin:auto;
		text-align:center}

a:link, a:visited {
	color: #CC6600;
}

a:hover, a:active {
	color: #333;
}

.nodisplay, #pnlFeaturedLabel h2 {
	left: -9999px;
	position: absolute;
}
body {
	background: #000;
	color: #000;
	font: normal 12px helvetica, arial, verdana, sans-serif;
}
#pnlWrap {
	background: #fff;
	margin: 0 auto;
	width: 950px;
}
#pnlHeader {
	background: #000;
	color: #fff;
	height: 146px;
	position: relative;
}
h1#hGetHip a {
	background: url("images/hGetHip.jpg") no-repeat;
    display: block;
    float: left;
    height: 144px;
    overflow: hidden;
    padding: 2px 0 0 2px;
    width: 323px;
	text-decoration: none;
}

#headerBanner {
	float: right;
    height: 100px;
    padding: 8px;
    width: 468px;
}

#headerNav {
	background: #000;
	height: 30px;
	font-size: 16px;
	text-transform: lowercase;
	font-weight: bold;
	float: right;
}

#headerNav li {
	float: left;
	list-style: none;
	padding: 9px 20px;
}

#headerNav li a, #headerNav li a:visited {
	text-decoration: none;
	color: #FFFF99;
}

#headerNav li a:hover, #headerNav li a:active {
	color: #FFFFFF;
}

#tagline {
	font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

#pnlContent, #pnlContentBands {
	float: left;
    line-height: 17px;
    padding: 10px;
}

#pnlContent {
    width: 670px;
}

#pnlContentBands {
    width: 930px;
}

#pnlContent h2, #pnlContentBands h2 {
	margin: 0 0 10px;
}

#pnlContent.search, #pnlContent.contact {
	width: 670px;
}

.listingContainer {
	float: left;
	min-height: 200px;
	min-width: 300px;
	padding: 0 5px 15px;
	max-width: 300px;
}

.listingImage {
	
}

.listingImage img {
	border: 1px solid #000;
}

.listingTitle {
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 0 0;
}

.pnlSearchResult {
	padding: 10px;
}
#pnlSecondaryContent {
	float: left;
	padding: 10px;
	width: 240px;
}

#socialIcons {
	float: left;
    padding: 0 0 10px;
    text-align: center;
    width: 240px;
}

#socialIcons img {
	width: 40px;
	height: 40px;
	border: none;
}

#twitterFeed {
	padding: 0 10px 20px;
}

#sidebarPlayer {
	float: right;
    padding: 0 10px 20px 0;
    text-align: center;
}

.sidebarHeader {
	font-size: 20px;
    font-weight: bold;
    padding: 0 0 8px;
    text-align: center;
    text-transform: uppercase;
}

#featuredReleases {
	text-align: center;
	padding: 0 0 10px 0;
}

.featuredBox {
	padding: 0 0 20px;
}

.featuredCover {
	padding: 0 0 5px;
}

.featuredCover img {
	border: 1px solid #000;
}

.featuredTitle {
	font-size: 10px;
    margin: 0 0 0 20px;
    text-transform: uppercase;
    width: 200px;
}

#searchform input#s {
	margin: 5px 0 35px 10px;
    width: 160px;
}

#sidebarTours table {
	font-size: 10px;
    max-width: 250px;
    table-layout: fixed;
}

#pageNav {
	font-size: 10px;
    font-weight: bold;
    padding: 15px 0 10px;
    text-align: center;
    text-transform: uppercase;	
}

#pageNav a, #pageNav a:visited {
	text-decoration: none;
	color: #CC6600;
}

#pageNav a:hover, #pageNav a:active {
	text-decoration: none;
	color: #333;
}

#pnlFooter {
	background: none repeat scroll 0 0 #000000;
    clear: both;
    color: #FFFF99;
    font-size: 10px;
    height: 15px;
    padding: 10px 5px 2px;
    text-align: right;
    text-transform: uppercase;
}

#pnlFooter a, #pnlFooter a:visited {
	color: #FFFF99;
	text-decoration: none;
}

#pnlFooter a:hover, #pnlFooter a:active {
	color: #FFFFFF;
}
*/
.ulBreadcrumb {
	clear: both;
	float: left;
}
.ulBreadcrumb li {
	float: left;
	padding-right: 5px;
}
.ulBreadcrumb a {
	border-bottom: dotted 1px #f3a328;
	color: #f3a328;
	text-decoration: none;
}
h2.pageHeader {
	font-size: 23px;
	padding-left: 10px;
	padding-top: 10px;
}
h2 {
	clear: both;
}
.post-edit-link {
	clear: both;
	display: block;
}
p, #pnlContent ul li {
	margin-bottom: 10px;
}
#pnlContent ul li {
	list-style: none;
}
#pnlContent ol {
	padding-left: 25px;
}
#ulSubPages {
	margin-top: 10px;
}
#pnlContent #ulSubPages li {
	margin: 0;
	padding: 7px;
}
#ulSubPages a, #GconContainer a, .pnlSearchResult a, .ulSearchNav a {
	border-bottom: dotted 1px #f3a328;
	color: #000;
	font-size: 14px;
	text-decoration: none;
}
#ulSubPages a:hover, #GconContainer a:hover, #GconContainer a.sel {
	border: none;
	color: #f3a328;
}
#GconContainer #prevBtn, #GconContainer #nextBtn {
	border: none;
}
.num {
	margin: 0 3px;
}
.alt {
	background: #e1e1e1;
}
img {
	border: none;
}
/* Catalog Details */
.catalogDetail img {
	clear: left;
	float: left;
	margin-bottom: 600px;
	padding: 0 30px 15px 0;
}
.catalogMeta {
	margin-bottom: 20px;
    margin-top: -10px;
    padding: 0 0 10px;
}
.catalogDetail ul.post-meta li {
	float: left;
	padding-right: 10px;
}
.catalogDetail ul.post-meta {
	float: left;
}
.catalog #pnlContent {
	width: 940px;
}
/* /Catalog Details */
/* Photo Gallery */
#pnlContent.photoGallery {
	width: 940px;
}
.photoGallery #bigImg {
	float: left;
	padding-right: 20px;
}
ul.gallery {
	float: left;
	width: 315px;
}
.skGalleryItem {
	float: left;
	padding: 0 10px 10px;
}
.skGalleryItem img {
	height: 75px;
	cursor: pointer;
	width: 75px;
}
.pnlPager {
	clear: left;
	padding: 10px 0;
}
#pnlSearch {
	position: absolute;
	right: 10px;
}

/* Maka's additions */

#mkaPostHeader {
	background: #000;
    clear: both;
    color: #C60;
    margin: 20px 0;
    padding: 12px 8px 9px;
}

#mkaPostHeader h2{
	margin: 0 0 2px;
}

#mkaPostContent {
	clear: both;
}

.breaker {
	clear: both;
	padding: 10px 0;
}