/*
Theme Name: Marx Site 09
Theme URI: http://richardmarx.com/
Description: A custom design for Richard Marx built by Chris Bradshaw | http://www.nashvilleinteractive.com/
Version: 1.0
Author: Nashville Interactive
Author URI: http://www.nashvilleinteractive.com/
Tags: custom, Richard Marx, widgets

	Marx v1.0
	 http://richardmarx.com/

	This theme was designed and built by Chris Bradshaw
*/


/* CSS Document 
@import url("css/doc.css");
@import url("css/comments.css");
@import url("css/blog.css");
@import url("css/media.css");
@import url("css/news.css");
@import url("css/tour.css");
@import url("css/board.css");
@import url("css/comm.css");
@import url("css/discography.css");
@import url("css/faq.css");
*/

/* --------------------- REDEFINED TAGS -------------------------------- */
html, html>body, body	{padding: 0px 0px 12px 0px; margin: 0px;}
body 					{background: #CCD0C2 url(images/bg.jpg) top left repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #50534A;}
/*body#photos,*/
body#artist 			{background: #cbcfc1 url(images/marx-bg6.jpg) top no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #50534A;}	
body#coming_soon 		{background: #cbcfc1 url(images/marx-producer-bg.jpg) top no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #50534A;}	
body#jukebox			{background: #262208 url(images/jukeboxBg.jpg) top left no-repeat;}
a:link, a:visited, a:active {text-decoration: underline;color: #50534A;}
	a:hover 			{text-decoration: none;color: #A06201;}
a.more:link, a.more:visited, a.more:active {color: #50534A;float: right;font-weight: bold; text-transform: uppercase;}
	a.more:hover 		{color: #A06201;font-weight: bold; text-transform: uppercase;}
a img 					{border: none;}

h1						{font-size: 1.8em;}
h2						{font-size: 1.5em;}
h3						{font-size: 14px; color: #50534A; text-transform: uppercase; font-weight: normal; padding:15px 0 0 0;}
h4 						{font-size: 12px;padding: 3px 0 3px 0;margin: 1px 0; color: #50534A; font-weight: normal; display: inline;}
	h4 a:link, h4 a:visited, h4 a:active,
	a:link h4, a:visited h4, a:active h4 {text-decoration: none; color: #50534A;}
	h4 a:hover, a:hover h4 {text-decoration: underline; color: #A06201;}
h5 						{font-size: 12px;padding: 3px 0 3px 0;margin: 3px 0 3px 0; color: #50534A; font-weight: normal; display: inline; text-transform: uppercase;}
	h5 a:link, h5 a:visited, h5 a:active,
	a:link h5, a:visited h5, a:active h5 {text-decoration: none; color: #50534A; margin-left:-5px; padding:0px;}
	h5 a:hover, a:hover h5 {text-decoration: underline; color: #A06201; margin:0px; padding:0px;}
h6 						{font-size: 14px; color: #000; text-transform: uppercase; font-weight: normal; }
.vidTxt						{font-size: 14px; color: #ccc; text-transform: uppercase; font-weight: normal; padding:15px 0 0 8px;}

/* --------------------- LAYOUT STYLES --------------------------------- */
#header 				{height: 300px; position: relative; z-index: 5;}

#content 				{text-align: left;}

.homeSpace {height:7px;}

/* CB edits */
h2.pagetitle {color:#50534A; font-size:1.2em;}
#holder {clear: both;}
#rightColumn{float: left; margin: 0;}
.clearing {clear:both; position:relative;}

/* two column layout */
#rightColumn, #leftColumn {position: relative; z-index: 1;}
	#rightColumn .box, #leftColumn .box	{background: transparent url(images/sidebar_r_mid.jpg) left top repeat-y; padding: 0; margin-bottom: 0;width: 468px;}
	#rightColumn .boxTop, #leftColumn .boxTop {background: transparent url(images/sidebar_r_top.jpg) left top no-repeat; height: auto !important; height: 83px; min-height: 83px;width:468px;}
/*	#rightColumn .boxBtm {background: transparent url(images/sidebar_r_btm.jpg) left bottom no-repeat; height: auto !important; height: 248px; min-height: 248px;padding: 10px; width: 448px;}*/
	#rightColumn .boxBtm, #leftColumn .boxBtm {background: transparent url(images/sidebar_r_btm.jpg) left bottom no-repeat; height: auto !important; height: 182px; min-height: 182px;padding: 20px; width: 428px;} /* if we need to take out the banner on the home page, change minimum height to 248px */
	

	#rightColumn .boxNM, #leftColumn .boxNM	{background: transparent url(images/sidebar_r_midNM.jpg) left top repeat-y; padding: 0; margin-bottom: 0;width: 468px;}
	#rightColumn .boxTopNM, #leftColumn .boxTopNM {background: transparent url(images/sidebar_r_topNM.jpg) left top no-repeat; height: auto !important; height: 83px; min-height: 83px;width:468px;}
	#rightColumn .boxBtmNM, #leftColumn .boxBtmNM {background: transparent url(images/sidebar_r_btmNM.jpg) left bottom no-repeat; height: auto !important; height: 190px; min-height: 190px; padding: 20px; width: 428px;} /* if we need to take out the banner on the home page, change minimum height to 248px */	
	
	#rightColumn .boxBlog, #leftColumn .boxBlog	{background: transparent url(images/sidebar_r_mid.jpg) left top repeat-y; padding: 0; margin-bottom: 0;width: 468px;}
	#rightColumn .boxTopBlog, #leftColumn .boxTopBlog {background: transparent url(images/sidebar_r_top.jpg) left top no-repeat; /*height: auto !important; height: 83px; min-height: 83px;*/width:468px;}
/*	#rightColumn .boxBtm {background: transparent url(images/sidebar_r_btm.jpg) left bottom no-repeat; height: auto !important; height: 248px; min-height: 248px;padding: 10px; width: 448px;}*/
	#rightColumn .boxBtmBlog, #leftColumn .boxBtmBlog {background: transparent url(images/sidebar_r_btm.jpg) left bottom no-repeat; /* height: auto !important; height: 182px; min-height: 182px;*/ padding: 20px; width: 428px;} /* if we need to take out the banner on the home page, change minimum height to 248px */	
	
	#rightColumn .fanphotoUgcCon{}
	#rightColumn .ugcThumb {width:100px;}
	#rightColumn .ugcThumbCont {width:107px; height:107px; float:left;}
	
	#leftColumn .pageHeading, #rightColumn .pageHeading {background: transparent url(images/header_bg.gif) top left no-repeat; width: 468px; height: 39px; padding: 0px;}
	#leftColumn .pageHeadingNM {background: transparent url(images/headerNewmusic_bg.gif) top left no-repeat; width: 468px; height: 39px; padding: 0px;}

/* wide layout */
#wideLayout 			{position: relative; z-index: 1;}
	#wideLayout .box	{background: transparent url(images/wide_mid.jpg) left top repeat-y; width: 950px; padding: 0px; margin-bottom: 0;}
	#wideLayout .boxTop	{background: transparent url(images/wide_top.jpg) left top no-repeat; height: auto !important; height: 104px; min-height: 104px;}
	#wideLayout .boxBtm {background: transparent url(images/wide_btm.jpg) left bottom no-repeat; min-height: 340px; padding: 10px;}
	#wideLayout .boxBtm1 {background: transparent url(images/wide_btm.jpg) left bottom no-repeat; min-height: 340px; padding: 10px; float: left; width:930px;}	 /* this is for discography   */
	#wideLayout .pageHeading {background: transparent url(images/heading_wide_bg.jpg) top left no-repeat; width:950px; height:39px; padding: 0px;}

/* three columns */
#twoColumns				{position: relative; z-index: 1;}
	#twoColumns .box	{background: transparent url(images/twocolumns_mid.jpg) left top repeat-y; padding: 0px; margin-bottom: 0;}
	#twoColumns .boxTop {background: transparent url(images/twocolumns_top.jpg) left top no-repeat; height: auto !important; height: 80px;min-height: 93px; }
	#twoColumns .boxBtm	{background: transparent url(images/twocolumns_btm.jpg) left bottom no-repeat; height: auto !important; height: 71px; min-height: 71px;}
	#twoColumns .pageHeading {background: transparent url(images/heading_twocolumns_bg.jpg) top left no-repeat; height: 39px; padding: 0px;}
#thirdColumn			{position: relative; z-index: 1;}
	#thirdColumn .banner {margin-bottom: 5px;}
	#thirdColumn .box	{background: transparent url(images/twocolumns_mid.jpg) left top repeat-y; padding: 0px; margin-bottom: 0;}
	#thirdColumn .boxTop {background: transparent url(images/twocolumns_top.jpg) left top no-repeat; height: auto !important; height: 80px;min-height: 93px; }
	#thirdColumn .boxBtm {background: transparent url(images/twocolumns_btm.jpg) left bottom no-repeat; height: auto !important; height: 71px; min-height: 71px;}
	#thirdColumn .pageHeading {background: transparent url(images/header_bg.gif) top left no-repeat; width: 230px; height: 39px; padding: 0px; overflow:hidden;}
	#thirdColumn .fanphotoUgcCon{padding:10px;}
	#thirdColumn .ugcThumb {width:85px;}
	#thirdColumn .ugcThumbCont {width:95px; height:95px; float:left;}

/* two thirds column */
#twoThirdsColumn		{position: relative; z-index: 1;}
	#twoThirdsColumn .box {background: transparent url(images/twothirds_mid.jpg) left top repeat-y;padding: 0px; margin-bottom: 0;}
	#twoThirdsColumn .boxTop {background: transparent url(images/twothirds_top.jpg) left top no-repeat; height: auto !important; height: 79px; min-height: 79px;}
	#twoThirdsColumn .boxBtm {background: transparent url(images/two-thirds_btm.jpg) left bottom no-repeat; height: auto !important; height: 70px; min-height: 70px; padding: 10px;}
	#twoThirdsColumn .pageHeading {background: transparent url(images/heading_twothirds_bg.jpg) top left no-repeat; height: 39px; padding: 0px;}
	#twoThirdsColumn .fanphotoUgcCon{}
	#twoThirdsColumn .ugcThumb {width:100px;}
	#twoThirdsColumn .ugcThumbCont {width:110px; height:110px; float:left;}
#oneThirdColumn			{position: relative; z-index: 1;}
	#oneThirdColumn .banner {margin-bottom: 5px; float: right; position: relative;}

#footer 				{position:relative; margin: 10px 0 0 0;color: #000000;font-size: .8em;clear: both; border-top: 1px solid #696b55; padding: 10px 0 0 0; text-align: left;}
	#footer a:link, #footer a:active, #footer a:visited {position:relative; color: #0000000;text-decoration: none; font-weight:normal;}
	#footer a:hover 	{position:relative; color: #000000;text-decoration: none;}

#footer #social-links {
	float: right;
	height: 27px;
}

#footer #social-links ul {
	list-style: none;
	height: 27px;
	position: relative;
	margin: 0px;
}

#footer #social-links ul li {
	height: 27px;
	float: left;
	margin-right: 15px;
}

#footer #social-links ul li.last {
	margin: 0px;
}

#footer #social-links ul li a {
	display: block;
	background: url(images/footer-sociallinks.gif);
	height: 27px;
}

#footer #social-links a.facebook{width:71px; background-position:0px 0px;}
#footer #social-links a.myspace {width: 72px; background-position:-88px 0px;}
#footer #social-links a.twitter {width: 64px; background-position:-240px 0px;}
#footer #social-links a.youtube {width: 53px; background-position:-171px 0px;}

#footer #social-links a.facebook:hover {background-position:0px -27px;}
#footer #social-links a.myspace:hover {background-position:-88px -27px;}
#footer #social-links a.twitter:hover {background-position:-240px -27px;}
#footer #social-links a.youtube:hover {background-position:-171px -27px;}

#footer #social-links a:link, #header #social-links a:visited {
	text-decoration: none;
}

#footer #social-links a:hover {
	text-decoration: none;
}

/* --------------------- LAYOUT STYLES --------------------------------- */

.padding10 				{padding: 10px;}

/* image styles */
.thumb 					{margin: 0 5px 5px 0;float: left;}
.image					{margin: 0 10px 10px 0; float: left;}
.photo					{margin: 0 10px 10px 0;float: left;}
#sidebar_banner_ads		{width: 300px; height: 250px; float: right;}
.banners				{}
.textright				{text-align: right;}

hr						{width: 100%; height: 1px; border-top: 1px solid #686A54; margin:10px 0;}


/* news ticker */
.newsTickerItem			{background: #1e2318 /*url('/images/bg_newsTicker.jpg') left top no-repeat*/; width: 428px; height: 20px; color: #FFF; padding:10px 20px 10px 20px;}
#news_ticker			{width: 468px; height: 40px; overflow: hidden;}
	#news_ticker h5		{color: #FFF;}
	#news_ticker h6		{color: #ed9e2f; display:inline; float:left;}
	#news_ticker a:link,
	#news_ticker a:visited,
	#news_ticker a:active {color: #bdc37e; font-size: 10px; float: right; position: relative; top:1px; text-decoration:none; font-weight:lighter;}
	#news_ticker a:hover {color: #FFF;}
	#news_ticker h6 a:link		{color: #ed9e2f;font-weight:bold;}

div.boxBtmNM a.more{color:#bdc37e;text-decoration:none;}
.moreVideo {float:right;}

/* --------------------------               -----------------------------*/
.entry {
	clear: left;
	margin: 0 0 10px 0;
}
.entry_home {
	clear: left;
	margin: 0 0 10px 0;
}

.entry_home object {
	max-width: 430px;
}

.entry_home embed {
	max-width: 430px;
}

.post {
	width: 430px;
	padding: 15px 0 5px 10px;
	border-bottom: 4px double #686A54;
}

#respond { padding-left: 10px; }

#post-540 {margin-bottom:20px;}

.post_home {
	padding: 15px 0 5px 0;
	border-bottom: 1px solid #686A54;
	width: 425px;
	max-width: 425px;
}

#rightColumnAbsolute {
	float: right;
	position: absolute;
	right: 15px;
	top: 52px;
	width: 440px;
}

#signup {
	position: absolute;
	top: 20px;
	right: 30px;
}

#header #social-links {
	position: absolute;
	top: 26px;
	right: 29px;
	height: 21px;
}

#header #social-links ul {
	list-style: none;
	height: 21px;
	position: relative;
	margin: 0 14px 0 0;
	float: left;
}

#header #social-links ul li {
	width: 21px;
	height: 21px;
	float: left;
	margin-right: 11px;
}

#header #social-links ul li.last {
	margin: 0px;
}

#header #social-links ul li a {
	display: block;
	background: url(images/header-sociallinks.gif);
	width: 21px;
	height: 21px;
}

#header #social-links a.myspace {background-position:-32px 0px;}
#header #social-links a.twitter {background-position:-64px 0px;}
#header #social-links a.youtube {background-position:-96px 0px;}

#header #social-links a.facebook:hover {background-position:0px -21px;}
#header #social-links a.myspace:hover {background-position:-32px -21px;}
#header #social-links a.twitter:hover {background-position:-64px -21px;}
#header #social-links a.youtube:hover {background-position:-96px -21px;}

#header #social-links a:link, #header #social-links a:visited {
	text-decoration: none;
}

#header #social-links a:hover {
	text-decoration: none;
}

#jukebox_btn {
	position: absolute;
	top: 20px;
	right: 70px;
}

#jukebox_holder {
	float: left;
}

.map_holder {
	border: #333 10px solid;
	float: left;
	width: 400px;
	position: relative;
	margin:0 0 0 52px;
}


#event-map {
	width: 700px;
	height: 500px;
}

.centering {
	text-align: center;
	margin: 0 auto;
}

.single_tour_date {
	width: 450px;
	float: left;
	clear: none;
}

.single_tour_date p img {
	margin: 0px;	
}

.dbem_events_list .tickets-link {
	float: right;
	padding: 17px 60px 0 0;
}

.boxBtm .tickets-link {
	float: right;	
	padding-top: 22px;
}

.tour_date {
	display: block;
	font-size: 1.3em;
}

.boxBtm .tour_date {
	font-size: 12px;
	font-weight: normal;
}

.boxBtm h4 {
	display: block;	
}

.boxBtm .tour_venue {
	
}

.boxBtm .tour_date  a {
	text-decoration: underline;	
}

.commentlist {
	width: 422px;
}

.comment-body {
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #686A54;
}

.banner_ad_home {
	margin: 0 auto;
	text-align: center;
	border: 2px solid #686A54;
}

#lightbox-overlay-text span {
	left:-5000px;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
}

/*  styles for discography accordion  */

.discography_section {
	width: 425px;
	float: left;
	background: #DDD;
	padding: 5px 0 5px 5px;
	border:1px solid #6A704C;
}

.discography_cover {
	float:left;
	margin:0 10px 0 0;
}

.credits {
	font-weight: bold;
}

.buy_now h3{
	font-size: 1.2em;
}

#accordion h3 {margin: 0; padding: 0; font-size: 1em; font-weight: bold;}

#accordion {width: 420px; margin: 10px 0 0 0; padding: 0; float: left;}
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; background: #6A704C; color:#DDD}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; background: #DDD;}
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-widget-content {
background:#FFFFFF repeat-x scroll 50% 50%;
border:1px solid #AAAAAA;
color:#222222;
}

.ui-state-default, .ui-widget-content .ui-state-default {
background:#E6E6E6 repeat-x scroll 50% 50%;
border:1px solid #D3D3D3;
color:#555555;
font-weight:normal;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color:#555555;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #DDD/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; background: #DDD;}
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; background: #a8AE8C;}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #DDD/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/** MUSIC PAGE **/
.boxBtm .album-thumb { float: left; padding: 26px; text-align: center; }
.boxBtm .album-thumb a { text-decoration: none; }
.boxBtm .album-thumb a:hover { text-decoration: underline; }
.boxBtm .album-thumb img { margin-bottom: 14px; }
#wideLayout .album-page {padding-bottom: 55px;}
.album-page .album-thumb {clear:right; margin-right:24px;}
.album-page .songs { float: left; width: 582px; padding-top: 20px; color: #666666; font-size: 13px; }
.album-page .songs a { color:#666666; }
.album-page .songs h4 { font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight: bold; margin:0 0 16px; padding: 0px; display: block; color: #252524; }
.album-page .mini-thumbs {float: right; margin:25px 25px 0 0; height: 50px;}
.album-page .mini-thumbs .album-thumb {float: left; padding: 0 0px 0 12px; margin:0px;}
.album-page .mini-thumbs img {margin:0px;}
.album-page .songs .songs-list {margin:0 0 0 20px;}
.album-page .songs .songs-list li { float: left; }
.album-page .songs .songs-list li div { float: left; height: 27px; }
.album-page .songs .songs-list li .title { width: 265px; }
.album-page .songs .songs-list li .lyrics { width: 108px; }
.album-page .songs .songs-list li .divider { width: 18px; }
.album-page .songs .songs-list li .listen { width: 50px; }
.songs .songs-list li div a {text-decoration: none; color: #333;}
.songs .songs-list li div a:hover {text-decoration: underline;}
.album-page .songs .audioplayer_container {margin-bottom: 25px;}

/** FREE DOWNLOADS PAGE **/

.free_song {
	width: 555px;
	padding-bottom: 25px;
	float: left;
}
.free_song p {
	float: left;	
	margin: 0 0 1.2em;
}
.free_song .download_btn {
	float: right;
	padding-right: 16px;
}

/** SHARE BUTTONS **/
.socialLinks {float:left;}
.socialLinks dl {float:left; list-style-image:none;list-style-position:outside;list-style-type:none;width:auto; margin:0;}
.socialLinks dt { float:left; padding:0 5px; width:auto; font-weight: normal; }
.socialLinks small {float: left; padding-top: 2px;}

/** SINGLE POST PAGE **/


/** SINGLE PAGE TOUR DATES */
#rightColumnAbsolute .pageHeading {width: auto;}
#rightColumnAbsolute .box {width:auto;}

/** HOME PAGE **/
.span-11 .music .album-thumb{width:93px; height:93px; padding: 19px; float:left;}
#rightColumn .music .boxBtm {min-height: 50px; padding: 20px 35px; width: 398px;}

/*** SONG OF THE MONTH WIDGET ***/
#song-of-the-month .boxBtm { min-height: 152px; padding: 20px 30px 20px 25px; width: 413px; }
#song-of-the-month h3 { font-weight: bold; }
#song-of-the-month p { padding-left: 10px; }
#song-of-the-month a { text-decoration: none; }
#song-of-the-month a:hover { text-decoration: underline; }
#song-of-the-month .more_link { float: right; font-size: 13px; margin-bottom: 3px; }

/* MEDIA PAGE */

#post-1031 {padding: 20px;}

.tabs {background: #bfc7ac;height:34px; margin: 0px 0px 23px 0px; list-style: none; padding: 10px 0 0px 15px; }
.tabs li {float: left; margin-right: 15px; width: 84px;}
.tabs li a {display: block; float: left; height: 24px; width: 80px; background-image: url(images/media-nav.gif); text-indent: -99999px; font-size: 0px; color: transparent;}
.tabs li a.videos-nav {background-position: 0px 0px; }
.tabs li.videos-nav a:hover, .tabs li.videos-nav a.current {background-position: 0px -24px; }
.tabs li.photos-nav a {background-position: -83px 0px; }
.tabs li.photos-nav a:hover, .tabs li.photos-nav a.current {background-position: -83px -24px; }

#video-gallery {width: 880px;}
.video-thumb {float: left; width: 180px; height: 225px; padding: 0px 20px;}
.video-thumb .thumb-link {display: block;width:180px; height: 140px; margin-bottom: 10px;}
.video-thumb p {margin: 0px;}
.video-thumb p a {font-weight: bold; text-decoration: none; font-size: 110%;}
.video-thumb p a:hover {font-weight: bold; text-decoration: underline;}
#video-pagination-container {text-align: center;}
.video-pagination {margin: 0px;}
.video-pagination li {display: inline; padding: 0px 10px;}
.video-pagination li a {color: #900; font-weight: bold; }

.photos-home {float: right; padding-right: 56px; margin-bottom: 12px;}

.ngg-album {width: 425px;float: left; height: 100px; margin: 0px 5px 5px 0px;}
.ngg-galleryoverview {position: relative; overflow: visible; }
.ngg-galleryoverview div.piclenselink {position: absolute; width: 165px; right: 0px; bottom: -25px;}