.post-date{
	font-size: 0.80em;
    font-weight: 600;
}
  


/* VIDEO */

.video-player{
	padding:0 0 0 5px;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important!;
	height: 100%;
}
.video-wrapper {
	width: 470px;
	max-width: 100%;
}
/*  GIGPRESS OVERRIDEs  */
.gigpress-city, .gigpress-venue, .location, .description, .gigpress-info-label, .gigpress-country, .gigpress-info-item, .gigpress-price a {font-size:11px}
.tweet-tag, .tweet-tag a {font-style:italic; color:#666; font-size:10px}
.gigpress-date, .gigpress-venue, .gigpress-city {font-size:13px}

.gigpress-price a.gigpress-tickets-link, .gigpress-sidebar-status a.gigpress-tickets-link {text-transform:none;}
.gigpress-info-item {padding: 0;}
.gigpress-info-label {display:none;}
.gigpress-price a {font-style:italic;}
.rss_items_only .gigpress-table td {padding: 8px}
.gigpress-table td.gigpress-links-cell {padding: 2px 8px 16px;}
.rss_items_only .gigpress-table td.description {padding: 0px 8px 16px 0;}
.rss_items_only ul.gigpress-related-show {margin-bottom:10px}
.gigpress-sidebar-venue {font-weight: bold; font-style:italic; font-size: .95em; margin: 0 0 1px 0;}
.gigpress-sidebar-date {font-size: 11px;  font-style:italic; margin: 0 0 1px 0;}
.gigpress-sidebar-city {font-size: 11px; margin: 0 0 1px 0;}
.gigpress-sidebar-status {font-size: 11px; text-transform:none; margin: 0 0 1px 0;}
.ce_image .vevent {margin: 0 0 16px 0;}
.rss_items_only .gigpress-row td { padding:16px 8px 0 0; border-bottom: 0px solid #fff;}
.rss_items_only .gigpress-info td { border-bottom: dotted 2px #CCC; padding:0 8px 16px 0;}
.rss_items_only .gigpress-table th {border-bottom: 4px double #CCCCCC; font-style:italic; font-size: 14px}
.rss_items_only .gigpress-date {line-height: 13px;}
.sb_tourdates strong.gigpress-cancelled, 
.sb_tourdates strong.gigpress-soldout,
.rss_items_only strong.gigpress-cancelled, 
.rss_items_only strong.gigpress-soldout {
	font-size: 11px;
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    color: #000;
    font-weight: bold;
    padding: 0px;
    text-transform: uppercase;
}

/* hides buy and map on tour archive */
.pageid-877 .gigpress-price,
.pageid-716 .gigpress-price,
.pageid-877 .gigpress-info td,
.pageid-716 .gigpress-info td,
.pageid-877 .gigpress-country,
.pageid-716 .gigpress-country
 {visibility:hidden; display:none}
.pageid-877 .gigpress-info .description,
.pageid-716 .gigpress-info .description {visibility:visible; display:table-cell}

.rss_items_only .gigpress-table td.gigpress-price {padding:16px 0 0 0}
.rss_items_only .gigpress-date {width: 80px}
.rss_items_only th.gigpress-country {
    padding-right: 0;
    width: 14%;
}

.gigpress-related-show {font-size:11px}

#main .show_notes_post h2.show-title {margin-bottom:15px}
code em {font-family:Georgia, "Times New Roman", Times, serif}

#tour_nav_head {font-size: 1em; font-weight:bold}
#tour_nav_head a {font-size: .85em;}

/*  SHARE THIS OVERRIDES  */

/*  disables shares in sidebar  */
#right .st_sharethis_hcount,
#right .st_facebook_hcount,
#right .st_twitter_hcount {display: none;}

#main .st_facebook_hcount,
#main .st_twitter_hcount {
	float: left;
	margin: 4px 4px 0 0;
	}
#main .st_facebook_hcount {
	margin: 4px 1px 0 0;
	}

#main .stButton .stFb_text {
    background: url("assets/images/buttons/connect_sprite.png") repeat scroll 0 0 #7f7f7f;
    border-bottom: 1px solid #616161;
    border-top: 1px solid #bebebe;
}
#main .stButton .stFb {
    /*background: url("assets/images/buttons/connect_sprite.png") no-repeat scroll left -232px #29447E;*/
}
#main .stButton .stFb_hbubble {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #c9c9c9;
}
#main .stButton .stFb_left {
    background-image: url("assets/images/buttons/1a8txe26.png");
}

#main .stButton .stTwbutton {
    background: url("assets/images/buttons/tweet.png") no-repeat scroll 0 0 transparent;
}
#main .stButton .stTwVbubble_left {
    background: url("assets/images/buttons/tweet.png") no-repeat scroll 0 -145px transparent;
}
#main .stButton .stTwVbubble {
    background: url("assets/images/buttons/tweet.png") no-repeat scroll right -145px transparent;
	color: #666666;
	padding: 0 3px;
}
#main iframe {
padding: 6px 0 0;
}

/*  SHOWW NOTES TWITTER FEED OVERRIDE  */
img.tb_twitterlogo {display:none}
.rss_items_only div.tb_footer {margin-bottom:20px;}
a.tweet_tag { 
	font-size:11px;
	color:#292929;
	font-weight:normal;
}

/*  TYPOGRAPHY  */


body, td, th {
	font-family:Georgia;
	color:#292929;
	font-weight:400;
	font-size:.85em;
	line-height:13pt;
	
}
a, a:link, a:visited, a:active, a:hover {
	position:relative;
	outline:none
}
h1 {
	font-size:1.5em;
	margin-bottom:10px;
	font-weight:700;
	font-style:italic
}
h2 {
	font-size:1.05em;
	font-style:italic
}
h3 {
	font-size:1.05em;
	margin-bottom:5px;
	font-weight:700;
	font-style:italic
}
p.head {
	font-size:1.05em
}

.short_link a {
	color:#999;
	font-size: 10px;
	font-weight:normal;
}

.short_link {
	margin: 0 0 10px 0 }


/*  LAYOUT      */
.clearit {
	clear:both;
	height:10px;
	}
.hidethis, .hidden {
	visibility:hidden;
}
* {
	margin:0;
	padding:0
}
body {
	background-color:#FFF;
}
#left_back {
	position:absolute;
	z-index:1;
	top: 0;
	left: 0;
	width: 266px;
	height: 998px;
	background-image: url(images/backgrounds/main_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper {
	width:1150px;
	position: relative;
}
#precache {
	display:none;
	position:absolute;
	left:-9999px;
	top:-9999px
}
#access {
	display:none;
}
#header {
	height: 199px;
	position:relative;
	z-index:9;
}
#audio_button {
	width: 186px;
	height: 63px;
	background-image:url(images/buttons/audio_button2.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	position:absolute;
	top: 126px;
	left: 38px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:50;
}
#audio_player {
	width:100%;
	height:135px;
	background:#181818 url(images/logos/audio_player_header_1.png) no-repeat;
	background-position:0 7px
}
#audio_player object {
	margin-left:317px
}
#audio_player_close {
	float:right;
	color:#fff;
	margin-top:107px;
	margin-right:8px
}
#top_bar {
	float:right;
	width:775px;
	margin-top:14px;
	margin-right:110px;
	height:108px;
	background:url(images/backgrounds/nav_line_breaks.jpg) repeat-x;
	background-position:-264px -33px
}
#heading_pic {
	padding: 23px 0 0 180px;
	}
#container {
	overflow:hidden;
	background-image: url(images/backgrounds/columns.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-bottom: 20px;
	position:relative;
	z-index:10;
}
#left {
	float:left;
	width:265px;
	height:792px;
	position:relative;
}
#right {
	float:left;
	width:240px;
	xmargin-right:118px;
	margin-top:1px;
	padding-left:8px
}
#right .inside {
	padding: 0 0 0 8px;
}
#right img {
	padding-top:4px;
	padding-bottom:4px
}
#right .block .block {
	padding-bottom:0;
	border:none;
	margin:0
}
#right .image_container p {
	margin: 0;
	padding: 0;
}
#right .mod_rss_reader a, #right .mod_rss_reader p {
	font-size:.75em;
	font-weight:bold;
}

#right .right_twitter {
	margin-top:23px;
	margin-left:8px
}
#right #follow {
	margin-bottom:11px;
	padding-bottom:8px;
	border-bottom:2px dotted #CDCDCD;
	border-top:2px dotted #CDCDCD
}
#right .rss_default {
	padding-top:0;
	padding-bottom:10px;
	margin-bottom:12px
}
#right .last {
	border-bottom:none;
	margin-bottom:0
}
#right h2.right_tour_rss {
	padding-top:12px;
	font-size:1.25em;
	margin-bottom:14px
}
#right h4 {
	margin-bottom:8px
}
#right h2 a {
	width:189px;
	display:block;
	margin-bottom:9px
}
#main {
	width:490px;
	padding-left:10px;
	padding-right:10px;
	margin-top:1px;
	float:left;
	border-left:2px solid #CDCDCD;
	border-right:2px solid #CDCDCD;
	min-height: 792px;
}
#main .news_item_main_col {
	font-size:.85em
}
#main .rss_items_only {
	margin-top:18px;
	border-bottom:2px dotted #CDCDCD;
	padding-bottom:10px;
	position:relative;
}
#main .rss_items_only h2 {
	margin-bottom:2px;
	font-size: 1.1em
}
#main .inside .rss_items_only p {
	margin-bottom:10px;
	font-size:11px;
}
#footer {
	clear:both;
	margin-top:20px;
	height:80px;
	font-size:0.85em;
	width:1150px
}
.rss_default h2 {
	color:#242424
}
.rss_default p {
	margin-top:12px
}
.pagination ul li {
	list-style:none;
	float:left;
	padding:6px
}
.rss_default {
	border-bottom:2px dotted #CDCDCD
}
#nav_bar {
	margin-top:8px;
	max-width:650px;
	margin-left:28px
}
.mod_customnav {
	width:743px;
	float:right;
	margin-right:36px;
	margin-top:5px
}
ul.level_1 {
	max-width:650px
}
.mod_customnav a, .mod_customnav p {
	display:block;
	height:23px
}
.mod_customnav p {
	margin-bottom:0
}
.mod_customnav #news a, .mod_customnav #news p {
	width:69px;
	margin-top:5px;
	background:transparent url(images/buttons/news.jpg) no-repeat
}
.mod_customnav #news a:hover {
	background:transparent url(images/buttons/news_hover.jpg) no-repeat
}
.mod_customnav #news.active a {
	background:transparent url(images/buttons/news_active.jpg) no-repeat
}
.mod_customnav #on-tour a, .mod_customnav #on-tour p {
	width:89px;
	margin-top:3px;
	background:transparent url(images/buttons/on_tour.jpg) no-repeat
}
.mod_customnav #on-tour a:hover {
	background:transparent url(images/buttons/on_tour_hover.jpg) no-repeat
}
.mod_customnav li.active#on-tour a {
	background:transparent url(images/buttons/on_tour_active.jpg) no-repeat
}
.mod_customnav #a-v-room a, .mod_customnav #a-v-room p {
	width:97px;
	margin-top:5px;
	background:transparent url(images/buttons/av_room.jpg) no-repeat
}
.mod_customnav #a-v-room a:hover {
	background:transparent url(images/buttons/av_room_hover.jpg) no-repeat
}
.mod_customnav li.active#a-v-room a {
	background:transparent url(images/buttons/av_room_active.jpg) no-repeat
}
.mod_customnav #photos a, .mod_customnav #photos p {
	width:85px;
	margin-top:5px;
	background:transparent url(images/buttons/photos.jpg) no-repeat
}
.mod_customnav #photos a:hover {
	background:transparent url(images/buttons/photos_hover.jpg) no-repeat
}
.mod_customnav li.active#photos a {
	background:transparent url(images/buttons/photos_active.jpg) no-repeat
}
.mod_customnav #discography a, .mod_customnav #discography p {
	width:131px;
	margin-top:5px;
	background:transparent url(images/buttons/discography.jpg) no-repeat
}
.mod_customnav #discography a:hover {
	background:transparent url(images/buttons/discography_hover.jpg) no-repeat
}
.mod_customnav li.active#discography a {
	background:transparent url(images/buttons/discography_active.jpg) no-repeat
}
.mod_customnav #about a, .mod_customnav #about p {
	width:77px;
	margin-top:6px;
	background:transparent url(images/buttons/about.jpg) no-repeat
}
.mod_customnav #about a:hover {
	background:transparent url(images/buttons/about_hover.jpg) no-repeat
}
.mod_customnav li.active#about a {
	background:transparent url(images/buttons/about_active.jpg) no-repeat
}
.mod_customnav #shop a, .mod_customnav #shop p {
	width:62px;
	margin-top:5px;
	background:transparent url(images/buttons/shop.jpg) no-repeat
}
.mod_customnav #shop a:hover {
	background:transparent url(images/buttons/shop_hover.jpg) no-repeat
}
.mod_customnav li.active#shop a {
	background:transparent url(images/buttons/shop_active.jpg) no-repeat
}
.mod_customnav #message-boards a, .mod_customnav #message-boards p {
	width:153px;
	margin-top:-2px;
	margin-left:66px;
	background:transparent url(images/buttons/message_boards.jpg) no-repeat
}
.mod_customnav #message-boards a:hover {
	background:transparent url(images/buttons/message_boards_hover.jpg) no-repeat
}
.mod_customnav li.active#message-boards a {
	background:transparent url(images/buttons/message_boards_active.jpg) no-repeat
}
.mod_customnav #fans a, .mod_customnav #fans p {
	width:66px;
	margin-top:-3px;
	background:transparent url(images/buttons/fans.jpg) no-repeat
}
.mod_customnav #fans a:hover {
	background:transparent url(images/buttons/fans_hover.jpg) no-repeat
}
.mod_customnav li.active#fans a {
	background:transparent url(images/buttons/fans_active.jpg) no-repeat
}
.mod_customnav #links a, .mod_customnav #links p {
	width:69px;
	margin-top:-2px;
	background:transparent url(images/buttons/links.jpg) no-repeat
}
.mod_customnav #links a:hover {
	background:transparent url(images/buttons/links_hover.jpg) no-repeat
}
.mod_customnav li.active#links a {
	background:transparent url(images/buttons/links_active.jpg) no-repeat
}
.mod_customnav #extras a, .mod_customnav #extras p {
	width:82px;
	margin-top:-1px;
	background:transparent url(images/buttons/extras.jpg) no-repeat
}
.mod_customnav #extras a:hover {
	background:transparent url(images/buttons/extras_hover.jpg) no-repeat
}
.mod_customnav li.active#extras a {
	background:transparent url(images/buttons/extras_active.jpg) no-repeat
}
.mod_customnav #contact a, .mod_customnav #contact p {
	width:93px;
	margin-top:-3px;
	background:transparent url(images/buttons/contact.jpg) no-repeat
}
.mod_customnav #contact a:hover {
	background:transparent url(images/buttons/contact_hover.jpg) no-repeat
}
.mod_customnav li.active#contact a {
	background:transparent url(images/buttons/contact_active.jpg) no-repeat
}
.inside #bottom_nav_container {
	margin-top:0;
	margin-left:155px
}

li#message-boards {
/*     margin-left: 45px; */
}

.inside li.external_nav {
	float:left;
	font-size:.8em;
	font-family:georgia;
	font-weight:400;
	padding-left:4px;
	padding-right:4px;
	margin-top:7px
}
.inside li.text {
	margin-top:11px;
	font-family:georgia;
	font-weight:none!important;
	font-style:italic;
	text-align:center;
	color:#101010
}
.inside li.text a:hover {
	color:#010101;
	text-decoration:underline
}
#about_box_holder {
	height:875px
}
#about_box {
	position:relative;
	margin-top:44px;
	width:508px;
	border-left:2px solid #CDCDCD;
	border-right:2px solid #CDCDCD
}
#about_box a.colin {
	position:absolute;
	top:5px
}
#about_box a.chris {
	position:absolute;
	top:-1px;
	left:272px
}
#about_box a.jenny {
	position:absolute;
	left:20px;
	top:114px
}
#about_box a.john {
	position:absolute;
	left:14px;
	top:302px
}
#about_box a.nate {
	position:absolute;
	left:239px;
	top:250px
}
#about_video_box {
	width:484px;
	margin-left:14px;
	margin-top:12px;
	padding-top:8px;
	border-top:2px dotted #CDCDCD
}
p.newslinks {
	margin-top:23px
}
#albums {
	border-top:1px solid #C8C7C7;
	padding-top:20px;
	height:auto;
	overflow:hidden
}
.item_size {
	width:147px;
	height:auto;
	min-height:238px;
	float:left;
	font-size:.7em;
	padding:8px 16px 8px 0
}
.field {
	float:left;
	height:0 auto;
	margin-top:17px
}
.page_heading {
	margin-bottom: 23px;
}
.disco_title {
	float:left;
	width:100%;
	
	border-top:1px solid #C8C7C7;
	border-bottom:1px solid #C8C7C7;
	
	padding-top:7px;
	padding-bottom:7px
}
.field td.packshot {
	width:178px;
	margin-right:9px
}
.field td.buy_dropdown {
	width:278px;
	height:178px
}
.field input#go {
	background:none;
	font-family:Georgia;
	font-style:italic;
	color:#242424;
	border:none
}
.field .decemberists_itunes {
	float:left;
	width:300px
}
.field .track_listing {
	float:left;
	margin-top:14px;
	clear:both;
	margin-bottom:23px;
	font-size:.75em;
	width:auto
}
.field .track_listing li {
	max-width:480px
}
.field .track_listing a {
	display:block;
	max-width:480px
}
.layout_full {
	clear:both;
	margin-bottom: 20px;
}
.lyrics_content p {
	margin-bottom: 20px;
}
.av_content p object {
	width: 470px;
}
.track_listing ol {
	padding: 0;
}
.track_listing ol li{
	margin: 0 0 0 20px;
	padding: 0;
	list-style:outside;
	list-style-type:decimal;
}

#extras_table h2 {
	border-top:1px solid #C8C7C7;
	border-bottom:1px solid #C8C7C7;
	margin-top:12px;
	padding: 2px 0;
}
#extras_table  {
	margin-bottom:16px;
	padding-bottom:12px;
	display:block
}
#extras_table td.header_td {
	width:480px
}
#extras_table tr.first {
	border-bottom:2px dotted #C8C7C7
}
#extras_table img {
	margin-right:8px
}
.extras_thumbnail {
	margin: 10px 0 0 0;
}
.extras_wall_papers .picture_links {
	width:154px;
	margin-bottom:14px;
	float:right
}
.extra_download {
	font-size: 12px;
	}
#mailing_list_signup {
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	height: 22px;
	width: 201px;
	background-image: url(images/buttons/email_updates.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	top:40px;
	left: 36px;
}
#mailing_list_signup:hover {
	background-position: left bottom;
}
div.mailing_high {
	border:1px solid #C5C5C5 !important;
	}
.mailing_high .mailing_form {
	font-size:.9em;
	font-family:georgia;
	width:272px
}
.mailing_high input {
	height:16px;
	padding-top:2px;
	font-family:georgia;
	font-size:.9em;
	border-left:2px solid #848484;
	border-top:2px solid #848484;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff
}
.mailing_high select {
	height:20px;
	font-family:georgia;
	font-size:.9em;
	border-left:2px solid #848484;
	border-top:2px solid #848484;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff
}
.mailing_high label {
	font-family:georgia
}
.mailing_high .mailing_form p {
	padding-bottom:7px;
	padding-top:6px;
	font-size:.95em
}
.mailing_high .mailing_form span {
	font-size:.9em
}
.mailing_high #gender_radio {
	width:272px;
	height:20px;
	font-family:georgia;
	font-size:.95em
}
.mailing_high #gender_radio input#gender {
	margin:7px
}
.mailing_high #gender_radio label {
	margin-top:8px;
	margin-bottom:8px;
	height:16px
}
.mailing_high input#email {
	width:139px;
	height:16px
}
.mailing_high input#mobile {
	width:79px;
	margin-left:3px;
	height:20px
}
.mailing_high select#month {
	width:58px;
	height:20px;
	margin-left:8px;
	margin-bottom:12px;
	margin-right:8px
}
.mailing_high select#day {
	width:53px;
	height:20px;
	margin-left:8px;
	margin-right:8px
}
.mailing_high select#year {
	width:58px;
	height:20px;
	margin-left:8px
}
.mailing_high input#zip {
	width:63px;
	height:16px;
	margin-left:8px
}
.mailing_high select#country {
	width:120px;
	height:20px;
	font-size:.8em
}
.mailing_high input#submit {
	width:58px;
	height:18px;
	font-style:italic;
	font-weight:700;
	font-family:georgia;
	font-size:1em;
	border:none;
	background:transparent;
	float:right;
	position:absolute;
	top:173px;
	left:198px
}
.photosets .category_item {
	float:left;
	margin-right:14px;
	width:200px;
	height:220px
}
.photosets h2 {
	width:200px;
	padding-top:4px;
	padding-bottom:4px;
	border-top:1px solid #C8C7C7;
	border-bottom:1px solid #C8C7C7;
	margin-bottom:4px;
	margin-top:15px;
	font-size:.95em
}
.photosets h2.inner_h2 {
	border-top:none;
	height:20px;
	width:480px;
	padding-bottom:0;
	float:left
}
.photosets td {
	display:block;
	min-height:40px
}

.album strong {
	line-height: 1;
	
	}
.photosets a.highslide {
	margin-right:3px;
	margin-bottom:3px
}
.inner_photo_header {
	float:right;
	display:block
}
#about_nav {
	border-top:1px solid #C8C7C7;
	border-bottom:1px solid #C8C7C7;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:22px;
	height:19px;
	margin-bottom:30px
}
#about_nav li.about_nav {
	float:left;
	padding-left:6px;
	font-style:italic;
	font-weight:400;
	font-size:.85em;
	color:#292929
}
#about_nav li.dot {
	font-size:1em
}
.on_tour_main tr.table_head {
	height:20px;
	vertical-align:bottom;
	padding-bottom:9px;
	border-bottom:none;
	margin-top:23px;
	font-size:1.15em
}
.on_tour_main tr.table_head td {
	padding-top:23px;
	display:block
}
.on_tour_main tr {
	font-size:.78em
}
.on_tour_main td {
	vertical-align:top;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:8px
}
.on_tour_main td.buy_tix {
	width:130px
}
.on_tour_main td.date_col {
	width:40px;
	padding-right:8px
}
.on_tour_main td.tour_item_seperator {
	height:6px;
	vertical-align:middle;
	padding:0
}
.on_tour_main hr {
	color:#C8C7C7
}
.on_tour_main hr.second_hr {
	margin-top:-3px
}
.on_tour_main hr.tour_item_hr {
	height:0;
	color:#fff;
	background:none;
	border:none;
	border-bottom:2px dotted #C8C7C7
}
hr.contact_hr {
	height:0;
	color:#fff;
	background:none;
	border:none;
	border-bottom:2px dotted #C8C7C7;
	margin-bottom:8px;
	margin-top:10px
}
hr.contact_top_hr {
	height:0;
	color:#fff;
	background:none;
	border:none;
	border-bottom:2px solid #C8C7C7;
	margin-bottom:20px;
	margin-top:13px
}
.capitol_img img {
	display:block;
	margin: 0 auto;
	}
#footer li {
	display:inline;
	padding:4px
}
#footer .inside .footer_links_wrapper {
	height:20px
}
#footer .inside .footer_links {
	text-align:center;
}
#footer .inside * {
	width:0 auto
}
#footer .inside ul {
	height:16px
}
#footer .inside .site_by {
	font-size:.8em;
	font-weight:400
}
#footer .inside .site_by a {
	font-weight:400;
	font-style:normal
}
a {
	color:#242424;
	font-weight:700;
	text-decoration:none;
	font-style:italic!important
}
p {
	margin-top:4px
}
a:hover {
	text-decoration:underline
}
.ce_hyperlink {
	float:left;
	padding:12px
}
li {
	list-style:none
}
img {
	border:none
}
.wholething {
	clear:both;
	border:none;
	width:272px;
	height:auto;
	margin-bottom:10px;
	margin-top:none;
	background-color:#FFF;
	float:left;
	font-family:georgia;
	border-width:1px solid #000;
	padding:none
}
.xemail {
	clear:both;
	position:relative;
	height:auto;
	border:none;
	width:272px;
	margin-bottom:20px;
	margin-top:none;
	background-color:#FFF;
	float:left;
	font-family:georgia;
	border-width:none;
	padding:none
}
.mail {
	clear:both;
	position:relative;
	height:auto;
	border:none;
	width:272px;
	margin-bottom:10px;
	margin-top:none;
	float:left;
	font-family:georgia;
	border-width:none;
	padding:none
}
.mail p {
	font-size:14pt;
	margin-left:10px;
	margin-top:10px
}

#navcontainer {
	position:relative;
	top:0;
	left:0;
	margin-top:80px;
	border:none;
	background-color:#FFF;
	height:25px;
	font-family:georgia;
	clear:both;
	padding:0
}
ul#navlist {
	margin-left:0;
	margin-top:2px;
	padding-left:0;
	white-space:nowrap
}
#navlist li {
	display:inline;
	list-style-type:none;
	font-family:georgia
}
#navlist a {
	font-family:georgia;
	padding:4px 5px
}
#navlist2 a {
	font-family:georgia;
	padding:0 5px
}
#navlist a:link, #navlist a:visited {
	color:#fff;
	background-color:#535353;
	text-decoration:none;
	font-family:georgia
}
#navlist a:hover {
	color:#fff;
	background-color:#000;
	text-decoration:none;
	font-family:georgia
}
input.hs_submit {
	background:#fff;
	border:none;
	font-family:georgia;
	width:100px;
	float:right
}
td.dob {
	max-width:200px
}
td.first_name {
	width:100px
}
td.last_name {
	width:140px;
	margin-left:6px
}
.custom, #container {
	width:100%
}
#audio_player_fla object, #about_box a.about_picture, .inside {
	display:block
}
#right .block, #right .line, #right .line {
	padding-bottom:8px;
	border-bottom:1px solid #CDCDCD;
	margin:8px 0
}
.mod_customnav li, .mailing_high #gender_radio * {
	float:left
}
.mod_customnav a.invisible, .mod_customnav a span, .mod_customnav p span, 
a#xmailing_list_signup {
	display:none
}
.inside li.text a, .on_tour_main th {
	font-weight:400
}
#albums h2, #singles h2, #side_projects h2, #vinyl h2 {
	padding-bottom:8px
}
#singles, #side_projects, #vinyl {
	border-top:1px solid #C8C7C7;
	padding-top:20px;
	margin-top:9px;
	height:auto;
	clear:left;
	overflow:hidden
}
.mailing_high input#gender, input {
	width:auto
}
.mailing_high input#fname, .mailing_high input#lname {
	width:110px
}
.about_ago_link {
	font-style:italic
}
.right_photos_p {
	border-bottom:1px dotted #C8C7C7 !important;
	padding-bottom:8px !important;
	margin-bottom:12px !important
}
.about_text {
	font-size:0.85em;
}
.about_text p{
	margin: 0 0 18px;
}
#iphone_wrapper {
	margin:0 auto;
	width:320px;
}
#iphone_wrapper #nav li {
	float:left;
	margin-right:3px;
	margin-left:4px
}
#iphone_wrapper #nav .nav_list li img {
	height:19px;
}
#iphone_wrapper #nav ul {
	width:310px;
	margin:0 auto;
	margin-top:2px
}
#iphone_wrapper #nav .fans_nav {;
	width:320px;
	margin:0 auto;
	border-bottom:1px dotted #6C6C6C;
	height:20px;
}
#iphone_wrapper #nav .fans_nav ul {
	margin:0 auto;
	width:138px;
	margin-top:2px;
}
#iphone_header {
	height:30px;
	width:301px;
	margin:0 auto;
	margin-top:8px;
	margin-bottom:8px;
}
#iphone_wrapper #nav {
	margin-bottom:10px;
}
#iphone_wrapper .about {
	padding:0px;
}
#iphone_wrapper #iphone_content {
	padding:10px;
}
#iphone_wrapper table {
	width:300px;
}
.st_sharethis {
	margin: 10px 0;
}
#right .st_sharethis,
.lyrics_content .st_sharethis {
	display:none;
}
