@charset "utf-8";
/*
Theme Name: Adventureland
Theme URI: http://www.tonedeaf.com.au
Description: Custom theme for Tone Deaf.
Version: 1.5
Author: Satisfactual
Author URI: http://www.satisfactual.com.au
*/

body {margin: 0; padding: 0; width: auto; height: auto; font: 12px Arial, Helvetica, sans-serif; line-height: 1.2em; color: #4A4A4A; background: url(images/blackborder.gif) center repeat-y #FFF;}
h1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 36px; color: #FFFFFF; margin: 35px 0 15px 0; padding: 0;}
/*
h1 a:link, h1 a:active, h1 a:visited {color: #FFFFFF;}
h1 a:hover {color: #999999;}
*/
a:link, a:visited {color: #FFFFFF; text-decoration: none;}
a:hover {color: #0d83cb;}
h2 {font-size: 18px; font-weight: normal; padding: 0; margin: 0 0 2px 0; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase;}
h2 a:link, h2 a:active, h2 a:visited {color: #FFFFFF;}
h2 a:hover {text-decoration: underline;}
h3 {font-size: 12px; padding: 0; margin: 0; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; color: #FFFFFF;}
h4 {font-size: 12px; padding: 0; margin: 0; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; color: #FFFFFF;}
img {border: 0;}
p {margin: 0 0 10px 0;}
#wrapper {width: 960px; margin: 0px auto;}
.editlink a {color:#FF0000 !important; text-transform:lowercase !important;}
.commentsholder a {color:#0d83cb;}
.countdown {font-size:16px; color:#000000; margin-top:20px;}
.countdown li {list-style:none;}
.navigation1 {margin-top:6px; font-size:1px; color:#FFFFFF;}
.navigation1 a {color:#FFFFFF !important; padding:4px 2px 4px 4px; background:#ed1c24; text-transform:uppercase; font-size:12px;}
.navigation1 a:hover {text-decoration:underline !important;}
.photopage a {color:#0d83cb;}
.photopage a:hover {text-decoration:underline;}
#importantbox {padding:5px; width:950px; background:#FF9194; border-top:3px solid #FF0000; border-bottom:3px solid #FF0000; text-align:center; margin-top:6px; color:#000; text-transform:uppercase;}
#importantbox a:link, h2 a:active, h2 a:visited {color:#000000 !important; text-decoration:underline !important;}
#importantbox a:hover {color:#000000 !important; text-decoration:underline !important;}
.bluelink {}
.bluelink a:link, a:visited {color: #0d83cb; text-decoration: none;}
.bluelink a:hover {color: #0d83cb;}

/* Header */
.headwrap {float: left; width: 960px; height: 100px; background:#000;}
#menuwrap {float: left; width: 960px; height: 40px; background:#000000;}
.logo {float: left; width: 256px; height: 100px;}
.logo img {margin: 0 0 0 0;}
.topad {float: left; width: 704px; height: 100px; text-align: right;}
.topad img {margin: 0 0 0 0;}
.topad a {color:#0d83cb;}
.topad a:hover {text-decoration:underline;}

/* Magazine Style Items */
#contentwrap {width: 960px; float: left; padding: 6px 0 0 0;}
#maincontent {width: 660px; float: left;}
#pagenavi {width: 660px; float: left; margin: 0 0 20px 0; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px;}
.galleryitem {width: 214px; height: 275px; float: left; margin: 0 6px 6px 0; background: #CCCCCC; font-size: 11px; line-height: 1.2em; border-bottom:#333333 3px solid;}
.galleryitemhead {background:#000000; padding:5px; color:#999999;}
.galleryitemhead a {color:#0d83cb; text-transform:uppercase;}
.galleryitemhead a:hover {color:#999999;}
.galleryitem h3 {font-size: 12px; padding: 5px 5px 0 5px; margin: 0; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; color: #000000;}
.galleryitem h3 a {color:#0d83cb;}
* + html .galleryitem h3 {padding: 2px 5px 0 5px;}
.galleryitem p {margin: 0 5px 0 5px;}
.intblogitem {width: 214px; height: 60px; float: left; margin: 0 6px 6px 0; background: #101010; font-size: 11px;line-height: 1.2em;}
.intblogitem h2 {font-size: 10px; padding: 5px 5px 0 5px; margin: 0; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; color: #FFFFFF;}
* + html .intblogitem h2 {padding: 2px 5px 0 5px;}
.intblogitem h4 {font-size: 12px; padding: 5px 5px 5px 5px; margin: 0; font-family:Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; color: #FFFFFF; background:#990000;}
* + html .intblogitem h4 {padding: 2px 5px 2px 5px;}
.intblogitem p {margin: 0 5px 0 5px;}

/* Sidebar */
#sidebar {width: 300px; float: left; color: #999999; font-size: 11px; line-height: 1.2em;}
.widgetblock {width: 284px; float: left; margin: 0 0 6px 0; padding: 8px; background: #CCCCCC;}
.widgetblock2 {width: 284px; float: left; margin: 0 0 20px 0; padding: 0px; background: #CCCCCC;}
#rollerrec a {color:#0d83cb;}
#rollerrec a:hover {text-decoration:underline;}
.advertblock {width: 300px; float: left; margin: 0 0 6px 0; padding: 0px; background: #000;}
.widgetblock h3 {border-bottom: 1px solid #5A5A5A; padding: 0 0 5px 0; margin: 0 0 8px 0; color:#5A5A5A;}
#searchwrap {background: none; height: 55px; margin: 0 0 0 0; float: right; width: 284px;}
#searchwrap input {color:#999999; background: #FFFFFF; border: 1px solid #000000; height: 20px; font-size: 14px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 1em;}
#searchwrap input:hover {color: #000000;}
#searchwrap input.button {border: 1px solid #000000; height: 24px; width: 36px; margin-left:3px; color:#000000;}
#featured {width: 284px; float: left; margin: 0 0 6px 0; padding: 8px 8px 4px 8px; background: #0d83cb; color:#EBEBEB;}
#featured a {color:#000; text-decoration:none;}
#featured a:hover {text-decoration:underline;}
#featured img {width: 95px; height: 70px; float: left; margin: 0 8px 4px 0;}
h3.featured {border: none; margin: 0; padding: 0;}
h3.featured a {color:#333333; font-size:9px;}
.featuredpost {width: 284px; margin: 5px 0 0 0; padding: 8px 0 0 0; border-top: 1px solid #5A5A5A; float: left;}
.featuredpost a {color:#0d83cb;}
h4.featuredposttitle a {color:#FFFFFF;}
h4.featuredposttitle a:hover {color:#000000;}
#sidemp3 {width: 284px; float: left; margin: 0 0 6px 0; padding: 8px 8px 4px 8px; background:#000000; color:#CCCCCC;}
#sidemp3 img {width: 95px; height: 70px; float: left; margin: 0 8px 4px 0;}
h3.sidemp3 { border: none; margin: 0; padding: 0;}
h3.sidemp3 a {color:#0d83cb; font-size:9px;}
.sidemp3post {width: 284px; margin: 5px 0 0 0; padding: 8px 0 0 0; border-top: 1px solid #5A5A5A; float: left;}
#tipbox a {color:#FFFFFF;}
#tipbox a:hover {text-decoration:underline;}
h2.topclubhead {font-size:16px; margin:0; font-weight:900;}
h2.topclubhead a {color:#0d83cb;}
h2.topclubhead a:hover {text-decoration:underline;}

/* Footer */
#footer {width: 960px; float: left; margin: 10px 0 0 0; padding: 30px 0 50px 0;}
#footer a:link, #footer a:visited {color: #4A4A4A;}
#footer a:hover {color: #CCCCCC; text-decoration: underline;}
#footer p {font-size: 11px; margin: 0; color: #4A4A4A;}
#footer h3 {font-size: 12px; color: #FFFFFF; padding: 0; margin: 0 0 4px 0;}
* + html #footer {margin: 30px 0 0 0;}	
.footsearch input {color:#999999; background: #FFFFFF; border: 1px solid #000000; height: 20px; font-size: 14px; font-family:Arial, sans-serif; line-height: 1em;}
.footsearch input:hover {color: #000000; background: #FFFFFF; border: 1px solid #000000; height: 20px; font-size: 14px;
font-family:Arial, sans-serif; line-height: 1em;
}
.footsearch input.button {border: 1px solid #000000; height: 24px; width: 34px; color:#000000;}
#footermenu {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; border-bottom:.8px #333333 dotted; line-height:1.5em; width:130px;}
.footermenu a {color:#0d83cb; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase;}
.footermenuhead {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:900; line-height:1.5em; width:130px; color:#999999; text-transform:uppercase;}
.searchmenuhead {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:900; line-height:1.5em; width:182px; color:#999999; text-transform:uppercase; margin-bottom:4px;}
td.copyfoot {border-top:1px #333333 solid; height:20px; background:#666666; line-height:1.2em; color:#000000; font-size:11px; color:#FFFFFF; padding-left:5px;}
td.copyfoot a {color:#CCCCCC;}
td.copyfoot a:hover {color:#CC0000;}
.synmenu {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; padding-right:10px;}
.synmenu a {color:#0d83cb; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase;}
.synmenuhead {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:900; color:#999999; text-transform:uppercase; padding-right:10px;}
.copymenuhead {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:900; color:#999999; text-transform:uppercase; padding-top:3px;}


/*Sociable*/
div.sociable { margin: 0; }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; line-height: 1.25em;}
.sociable span {display: block;}
.sociable ul {display: inline; margin: 0 !important; padding: 0 !important;}
.sociable ul li {background: none; display: inline !important; list-style-type: none; margin: 0; padding: 1px;}
.sociable ul li:before { content: ""; }
.sociable img {float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0;}
.sociable-hovers {opacity: 1 !important; -moz-opacity: 1 !important; filter: alpha(opacity=100) !important;}
.sociable-hovers:hover {opacity: 1 !important; -moz-opacity: 1 !important; filter: alpha(opacity=100) !important;}

/* News Leftbar */
.singleblock{width:160px; margin-right:6px; margin-bottom:6px; padding-right:12px; font-size:11px;}
.singleblock a{color:#0d83cb;}
.singleblock a:hover{color:#000000;}
.singleblock h3 {border-bottom: 1px solid #5A5A5A; padding: 0 0 2px 0; margin: 0 0 6px 0; color:#5A5A5A;}
img.authorimage {float:left; padding-right:6px; width:60px; height:60px;}
img.phoneimage {float:left; padding-right:6px; width:57px; height:96px;}
img.rssimage {float:left; padding-right:6px; width:48px; height:48px;}

/* Thumbs */
.newsimage {width:654px; height:240px; z-index:1; position:relative;}
.mp3thumb {width:159px; height:111px;}
.photothumb {width:124px; height:87px; border:0;}
.nightposter {width:210px; height:296px;}
.clubtopthumb {width:224px !important; height:317px !important; margin:0 !important;}
.indexclubthumb {width:100px !important; height:142px !important; float:left; margin:0 10px 10px 0;}
.widgetblock3 {width: 284px; float: left; margin: 0 0 6px 0; padding:8px; background:#FFF; font-size:11px;}
#livesideindex a {color:#000;}
#livesideindex a:hover {text-decoration:underline;}
#livesideindex h3 {padding:3px; background:#000000;}

/*Category Headers */
.cathead {width:614px; height:200px; padding:20px; margin-bottom:6px;}
.catheadbox {height:85px; float:left; padding:10px; width:614px; background:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.catheadbox a {color:#0d83cb;}
.catheadbox a:hover {text-decoration:underline;}
.catheadbox h1 {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#fff200; margin-top:2px; margin-bottom:3px; text-transform:uppercase;  line-height:1em;}
#catnewshead {background:url(http://www.tonedeaf.com.au/images/dirbg.jpg) #999999;}
#catfestivalhead {background:url(http://www.tonedeaf.com.au/wp-content/uploads/guide123.jpg) #999999;}
#catgighead {background:url(http://www.tonedeaf.com.au/images/gigguide.jpg) #999999;}
#catmusichead {background:url(http://www.tonedeaf.com.au/images/musicbg.jpg) #999999;}
#catdirhead {background:url(http://www.tonedeaf.com.au/images/newsbg.jpg) #999999;}
#catvideohead {height:100px; background:url(http://www.tonedeaf.com.au/images/videobg.jpg) #999999;}
#catclubhead {background:url(http://www.tonedeaf.com.au/images/clubhead.gif) #FFFFFF;}
.newcathead {width:614px; height:30px; background:#000; padding:20px; margin-bottom:6px;}
.newcathead h1 {font-family:Arial, Helvetica, sans-serif; font-size:28px; color:#fff200; margin-top:2px; margin-bottom:3px; text-transform:uppercase;  line-height:1em;}

/*Staff Blog CSS*/
.staffblogcat {margin:6px; line-height:1.4em; color:#000000;}
.staffblogcat a {color:#0d83cb;}
.staffblogcat a:hover {text-decoration:underline;}
.staffh3 {font-size:16px; font-weight:900; text-transform:none; margin-bottom:3px;}

/* Video Category CSS */

#featuredvid {width: 284px; float: left; margin: 0 0 6px 0; padding: 8px 8px 4px 8px; background: #0d83cb; color:#EBEBEB;}
#featuredvid img {width: 95px; height: 70px; float: left; margin: 0 8px 4px 0;}
h3.featuredvid {border: none; margin: 0; padding: 0;}
h3.featuredvid a {color:#333333; font-size:9px;}
.featuredpostvid {width: 284px; margin: 5px 0 0 0; padding: 8px 0 0 0; border-top: 1px solid #5A5A5A; float: left;}
.featuredpostvid a {color:#0d83cb;}
h4.featuredposttitlevid a {color:#0d83cb !important;}
h4.featuredposttitlevid a:hover {text-decoration:underline !important;}

#vidcat {width: 143px; height:175px; float: left; margin: 0 6px 6px 0; padding: 4px 8px 4px 8px; background: #CCCCCC; color:#000; font-size:10px;}
#vidcat img {width: 143px; height: 105px;}
h3.vidcat {border: none; margin: 0; padding: 0;}
h3.vidcat a {color:#333333; font-size:9px;}
.vidcatpost {width: 140px; margin: 5px 0 0 0;}
h4.vidcatposttitle {text-transform:uppercase; font-size:10px; color:#000000;}
h4.vidcatposttitle a {color:#0d83cb; font-size:10px; text-transform:uppercase;}
h4.vidcatposttitle a:hover {text-decoration:underline;}
div.vidheadwrap input {color:#999999; background: #FFFFFF; border: 1px solid #000000; height: 20px; font-size: 14px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 1em;}
div.vidheadwrap input:hover {color: #000000;}
vidheadwrap input.button {border: 1px solid #000000; height: 24px; width: 74px; margin-left:3px; color:#000000;}
h3.videofeat {font-size:22px; line-height:1em; text-transform:uppercase; font-weight:900; color:#000000;}
div.gdbr-reportbroken a {color:#0d83cb;}
div.gdbr-reportbroken a:hover {text-decoration:underline;}
div.videocomments a {color:#0d83cb;}
div.videocomments a:hover {text-decoration:underline;}
.idc-head {display:none !important;}
.idc-id {display:none !important;}
.idc-loginbtn_intensedebate {display:none !important;}
.idc-loginbtn_openid {display:none !important;}
.idc-new h3 {display:none !important;}
.idc-head_tools-login {display:none !important;}

/*Featured Artist MP3*/
.mp3container {width:654px; background:#FFF; border-bottom:1px dotted #666666;}
.mp3textcontainer h1 {font-size:20px; font-weight:900; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:1em; margin-top:7px; margin-bottom:-6px; text-transform:uppercase;}
.mp3textcontainer a {color:#0d83cb;}
.mp3container p {font-size:12px !important; color:#000000 !important; font-family:Arial, Helvetica, sans-serif !important; line-height:20px !important;}
.mp3poster {float:left; width:250px; background:#e0e0e0; padding:12px;}
.mp3poster img {width:250px;}
.mp3textcontainer {padding-left:10px; width:352px; float:left; padding:0 6px 0 12px;}
.mp3poster a {color:#0d83cb;}
.mp3poster a:hover {text-decoration:underline;}

/*Bootleg Live*/
.orangeheader {width:644px; height:10px; background:#0d83cb; padding:10px 5px 15px 5px; margin-bottom:0px; font-size:16px; color:#FFFFFF; font-weight:500; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; line-height:1em; }
.orangeheader a {color:#FFF; text-transform:uppercase; font-size:11px; }
.barlink {}
.barlink a {color:#000 !important; font-size:16px; font-weight:500; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; line-height:1em;}
.barlink a:hover {color:#000;}
.orangeheadersmall {width:464px; height:10px; background:#3ab94c; padding:10px 5px 15px 5px; margin-bottom:0px; font-size:16px; color:#FFFFFF; font-weight:500; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; line-height:1em; }
.orangeheadersmall a {color:#000000; text-transform:uppercase; font-size:11px; }
.blackheader {width:644px; height:10px; background:#000000; padding:10px 5px 15px 5px; margin-bottom:0px; font-size:16px; color:#FFFFFF; font-weight:500; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; line-height:1em; margin-bottom:6px; }
.nextgigcontainer {width:630px; padding:12px; background:#FFF;}
.nextgigcontainer h1 {font-size:20px; font-weight:900; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:1em; margin-top:0px; margin-bottom:-10px;}
.nextgigcontainer p {font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; line-height:1.1em;}
#nextgigposter {float:left; width:264px;}
.nextgigtextcontainer {padding-left:10px; width:356px; float:left;}
.bandcontainer {border-bottom:#666666 1px dotted; width:630px; padding:5px 12px 5px 12px;}
.bandcontainer a {color:#0d83cb;}
.bandcontainer a:hover {text-decoration:underline;}
.bandcontainer img {width:90px; height:70px; float:left;}
.bandcontainertext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:260px; padding-left:10px; padding-right:20px; float:left;}
.livesupp {background:#e0e0e0; height:100px; width:630px; padding:12px;}
.livephotoscontainer {width:654px; background:#FFF; height:400px;}
.livephotoscontainer a {color:#0d83cb; font-size:11px;}
.attachment-thumbnail {width:172px; height:121px; margin:0 3px 3px 0;}
.attachment-full {border:3px solid #000000;}
#gallery-1 {margin:0 !important;}
#gallery-1 .gallery-item {float: left; margin-top:-12px !important; text-align: center; width: 12%;}
#gallery-1 img {border:0px !important;}
#gallery-1 .gallery-caption {margin-left: 0;}

/*New Festival Guide*/
.festblackheader {width:644px; height:10px; background:#000000; padding:10px 5px 15px 5px; margin-bottom:0px; font-size:16px; color:#FFFFFF; font-weight:500; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; line-height:1em; margin-top:6px; }
.festblackheader a {color:#0d84cb;}
.festcontainer {width:654px; background:#FFF; border-bottom:1px dotted #666666;}
.festcontainer a {color:#0d83cb;}
.festposter a {color:#0d83cb;}
.festcontainer h1 {font-size:20px; font-weight:900; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:1em; margin-top:0px; margin-bottom:-10px;}
.festcontainer p {font-size:12px !important; color:#000000 !important; font-family:Arial, Helvetica, sans-serif !important; line-height:20px !important;}
.festposter {float:left; width:250px; background:#e0e0e0; padding:12px;}
.festtextcontainer {padding-left:10px; width:352px; float:left; padding:0 6px 0 12px;}
.festmapcontainer {border-bottom:1px dotted #666666;}
.festmapcontainer a {color:#0d83cb;}
.festmaptext {float:left; padding:10px; width:278px; font-size:12px; color:#000000;}
.festmap {float:left; width:356px;}
.festsearch input {color:#999999; background: #FFFFFF; border: 1px solid #000000; height: 20px; font-size: 14px; font-family:Arial, sans-serif; line-height: 1em;}
.festsearch input:hover {color: #000000; background: #FFFFFF; border: 1px solid #000000; height: 20px; font-size: 14px;
font-family:Arial, sans-serif; line-height: 1em;
}
.festsearch input.button {border: 1px solid #000000; height: 24px; width: 34px; color:#000000;}

/*News Category View*/
#newscat {width: 660px; padding: 0; color:#000000; font-size:11px; line-height:1.1em;}
#newscat img {width: 80px; height: 80px; float: left; margin: 0 12px 0 0;}
#newscat a {color:#0d83cb;}
#newscat a:hover {text-decoration:underline;}
h3.newscat {border: none; margin: 0; padding: 0;}
h3.newscat a {color:#333333; font-size:9px;}
.newscatitem {width: 640px; padding: 6px; border-top: 1px solid #5A5A5A; float: left;}
#newscatodd {background:background:#FFFFFF;}
#newscateven {background:#F3F3F3;}
h4.newscatitemtitle {color:#000000; font-size:14px; font-weight:900;}
h4.newscatitemtitle a {color:#0d83cb; font-weight:900;}
h4.newscatitemtitle a:hover {text-decoration:underline;}

/*Music Category View*/
#musiccat {width: 654px; padding: 0; color:#000000; font-size:11px; line-height:1.1em;}
#musiccat img {width: 80px; height: 80px; float: left; margin: 0 12px 0 0;}
#musiccat a {color:#0d83cb;}
#musiccat a:hover {text-decoration:underline;}
h3.musiccat {border: none; margin: 0; padding: 0;}
h3.musiccat a {color:#333333; font-size:9px;}
.musiccatitem {width: 206px; padding:6px; border-top: 1px solid #5A5A5A; float:left; height:90px;}
#musiccatodd {background:#FFFFFF;}
#musiccateven {background:#F3F3F3;}
h4.musiccatitemtitle {color:#000000; font-size:14px; font-weight:900;}
h4.musiccatitemtitle a {color:#0d83cb; font-weight:900;}
h4.musiccatitemtitle a:hover {text-decoration:underline;}

/*Charts*/
.chartcon {width:324px; height:367px; float:left; margin-right:6px; margin-bottom:6px; background:#EBEBEB;}
#chartconright {margin-right:0px !important;}
.charttitle {width:304px; padding:10px; background:#0d83cb; font-size:16px; color:#FFFFFF; font-weight:500; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; line-height:1em;}
.chartcontent {width:304px; padding:10px; font-size:12px; color:#000; font-weight:500; font-family:Arial, Helvetica, sans-serif; line-height:1.7em;}
.chartbold {font-size:11px;}
.chartcon a {color:#0d83cb;}
.chartcon a:hover {text-decoration:underline;}

/*Blogs Top*/
.blogtopcon {width:934px; height:130px; padding:10px; border:3px solid #000; margin-bottom:6px;}
.blogtopcon a {color:#0d83cb !important; text-decoration:none !important;}
.blogtopcon a:hover {text-decoration:underline !important;}
#blogtopcon1 {background:#EBEBEB;}
#blogtopcon2 {background:#FFF;}
.blogtopbiocon {width:240px; height:110px; float:left; background:#000; margin-right:10px; padding:10px; color:#FFFFFF;}
.blogtopbiocon img {width:65px; height:65px; float:left; margin:0 10px 10px 0;}
.blogtopbiocon h3 {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:#000; text-transform:uppercase; line-height:.9em; font-size:14px; font-weight:900;}
.blogtopbiocon p {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.blogtopheadcon {float:left; width:165px; height:140px; margin-right:10px;}
.blogtopheadcon img {width:165px; height:116px; border:0;}
.blogtopheadtcon {float:left; width:305px; height:130px;}
.blogtopheadtcon h1 {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:#000; text-transform:uppercase; line-height:.9em; font-size:22px; font-weight:900;}
h1.blogtoptitle a:link, h1.blogtoptitle a:active, h1.blogtoptitle a:visited {color:0d83cb !important; text-decoration:none !important;}
h1.blogtoptitle a:hover {text-decoration:underline !important;}
p.blogtopdate {margin:0; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.blogtopheadtcon p {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.blogtopseccon {float:left; width:174px; height:130px; margin-left:10px;}
.blogtopseccon h3 {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:#000; text-transform:uppercase; line-height:.9em; font-size:14px; font-weight:900;}
.blogtopseccon p {font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-top:0px;}

/*Blogs Single*/
.blogsinglecon {width:654px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}
.blogsinglecon p {color:#000; line-height:1.6em !important;}
.blogsinglecon h1 {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000; text-transform:uppercase; line-height:1em; font-size:30px; font-weight:900;}
.blogsinglecon a {color:#0d83cb !important; text-decoration:none !important;}
.blogsinglecon a:hover {text-decoration:underline !important;}
.blogdatesingle {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000; text-transform:uppercase; line-height:1em; font-size:14px; font-weight:900;}
.blogimgsingle {float:left; margin-right:10px;}

.blogsinglecon2 {width:304px; height:125px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; float:left; margin-right:6px; margin-bottom:6px; background:#EBEBEB; padding:10px;}
.blogsinglecon2 p {color:#000; line-height:1.2em !important;}
.blogsinglecon2 img {display:none !important;}
.blogsinglecon2 h1 {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000; text-transform:uppercase; line-height:1em; font-size:14px; font-weight:900;}
.blogsinglecon2 a {color:#0d83cb !important; text-decoration:none !important;}
.blogsinglecon2 a:hover {text-decoration:underline !important;}
.blogdatesingle2 {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000; text-transform:uppercase; line-height:1em; font-size:11px; font-weight:900;}

/*Author Bar*/
.authorbar {width:634px; height:65px; padding:10px; background:#000; margin-bottom:6px;}
.authorbar img {width:65px; height:65px; float:left; margin-right:10px;}
.authorbar h3 {font-family:Arial, Helvetica, sans-serif; margin:0 0 3px 0; padding:0; color:#FFF; text-transform:uppercase; line-height:.9em; font-size:14px; font-weight:900;}
.authorbar p {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0; color:#FFF; line-height:1.1em;}

/*Music Directory*/
.dexcontainer {border-bottom:#666666 1px dotted; width:630px; padding:5px 12px 5px 12px; margin-bottom:3px; height:60px;}
.dexcontainer a {color:#0d83cb;}
.dexcontainer a:hover {text-decoration:underline;}
.dexcontainertitle {font-family:Arial, Helvetica, sans-serif; width:220px; font-size:14px; font-weight:800; float:left; color:#000000; text-transform:none; padding-top:17px;}
.dexcontainertext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:344px; padding-left:10px; float:left; padding-top:4px;}

/*Tours & Gigs*/
.touritem {width: 159px; height: 210px; float: left; margin: 0 6px 6px 0; background: #CCCCCC; font-size: 11px; line-height: 1.2em; border-bottom:#333333 3px solid;}
.touritemhead {background:#000000; padding:5px; color:#999999;}
.touritemhead a {color:#0d83cb; text-transform:uppercase;}
.touritemhead a:hover {color:#999999;}
.touritem h3 {font-size: 12px; padding: 5px 5px 0 5px; margin: 0; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; color: #000000;}
.touritem h3 a {color:#0d83cb;}
* + html .galleryitem h3 {padding: 2px 5px 0 5px;}
.touritem p {margin: 0 5px 0 5px;}

/*Small News*/
.newsitem {width: 159px; height: 260px; float: left; margin: 0 6px 6px 0; background: #CCCCCC; font-size: 11px; line-height: 1.2em; border-bottom:#333333 3px solid;}
.newsitemhead {background:#000000; padding:5px; color:#999999;}
.newsitemhead a {color:#0d83cb; text-transform:uppercase;}
.newsitemhead a:hover {color:#999999;}
.newsitem h3 {font-size: 12px; padding: 5px 5px 0 5px; margin: 0; font-family: Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; color: #000000;}
.newsitem h3 a {color:#0d83cb;}
* + html .galleryitem h3 {padding: 2px 5px 0 5px;}
.newsitem p {margin: 0 5px 0 5px;}

/*Photo Cat*/
#photocat {width: 654px; padding: 0; color:#000000; font-size:11px; line-height:1.1em;}
#photocat img {width: 80px; height: 80px; float: left; margin: 0 12px 0 0;}
#photocat a {color:#0d83cb;}
#photocat a:hover {text-decoration:underline;}
h3.photocat {border: none; margin: 0; padding: 0;}
h3.photocat a {color:#333333; font-size:9px;}
.photocatitem {width: 315px; padding:6px; border-top: 1px solid #5A5A5A; float:left; height:80px;}
#photocatodd {background:#FFFFFF;}
#photocateven {background:#F3F3F3;}
h4.photocatitemtitle {color:#000000; font-size:14px; font-weight:900;}
h4.photocatitemtitle a {color:#0d83cb; font-weight:900;}
h4.photocatitemtitle a:hover {text-decoration:underline;}

#newscontentholder {text-align:justify !important; font-size:12px !important; line-height:1.7em !important; font-family: Geneva, Arial, Helvetica, sans-serif !important; width:470px; float:left;}
#newscontentholder a:link, a:visited {color:#0d83cb; text-decoration: none;}
#newscontentholder a:hover {text-decoration:underline;}

.navigation a {color:#0d83cb;}
.navigation a:hover {color:#000000; text-decoration:underline;}

/* Comments */
#comments { width: 466px; background:#f4f4f4; padding:5px; }
dl#comment_list { margin: 0 0 0 0; }
dl#comment_list dt { padding: 0 0 5px 0; background:url('images/commenttop.gif') 0 100% no-repeat; font-size: 11px; line-height: 1.8182em; color: #999; }
dl#comment_list dt.author { background: url('images/commenttopauth.gif') 0 100% no-repeat; }
dl#comment_list dt .comment_num { padding: 0 0.3636em 0 0; }
dl#comment_list dt .comment_num a, dl#comment_list dt .comment_num a:visited { color: #999; }
dl#comment_list dt .comment_num a:hover { color: #a90000; }
dl#comment_list dt strong { font-size: 11px; color: #000; }
dl#comment_list dt strong a, dl#comment_list dt strong a:visited { color: #000; border-bottom: 1px dotted #999; }
dl#comment_list dt strong a:hover { color: #000; border-bottom: 1px solid #a90000; }
dl#comment_list dd { width: 446px; padding: 10px 10px 2px 10px; margin: 0 0 1.5385em; background: #c3c3c3; line-height:1em; }
dl#comment_list dd.author { background: #000000; color:#FFFFFF; }
dl#comment_list dd.entry p, dl#comment_list dd.entry ul, dl#comment_list dd.entry ol, dl#comment_list dd.entry blockquote { margin-bottom: 1.1538em; font-size:11px; }

/* Comment Form */
p.log_in { margin: 0 0 3.07692em 0; }
#comment_form { width: 46.8em; margin: 0 0 4.0em 0; }
#comment_form a:hover { text-decoration: underline; }
#comment_form p { padding: 0.7692em 0; }
#comment_form label { padding: 0 0 0 0.83333em; font-size: 12px; }
#comment_form .text_input { width: 15.3846em; padding: 0.23077em; color: #000000; font:12px Verdana, sans-serif; border-top: 0.15385em solid #999; border-left: 0.15385em solid #999; border-right: 0.07692em solid #eee; border-bottom: 0.07692em solid #eee; }
#comment_form .text_input:focus { border-top-color: #666; border-left-color: #666; border-right-color: #ddd; border-bottom-color: #ddd; }
#comment_form .text_area { width: 32.9231em; }
#comment_form p.subscribe-to-comments { font-size: 12px; }
#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
#comment_form .form_submit { padding: 0.5em; background: url('images/submit_bg.gif') repeat-x; color: #000; border: 0.21429em double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em/1.0em "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer; }
#comment_form .form_submit:hover { color: #a90000; }

/* New Menu */
/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar {background: #0d83cb; width: 960px; height: 30px; color: #FFF; margin: 3px 0 0 0; padding: 0px;}
.clear {clear: both;}
#subnav {margin: 0px; padding: 0px;}
#subnav ul {float: left; list-style: none; margin: 0px; padding: 0px;}
#subnav li {float: left; list-style: none; margin: 0px; padding: 0px; background:#0d83cb;}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {color: #FFFFFF; display: block; font-size:14px; font-weight:900; text-transform:uppercase; margin: 0px 0px 0px 0px; padding: 9px 21px 7px 21px; border-left:1px dashed #96c7e4;}
#subnav li a:hover, #subnav li a:active {background: #000; color: #FFFFFF; display: block; text-decoration: none; margin: 0px 0px 0px 0px; padding: 9px 21px 7px 21px;}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {background: #0d83cb; width: 120px; float: none; margin: 0px; font-size:10px; font-weight:900; padding: 7px 10px 7px 10px; border-bottom:1px dashed #96c7e4;}
#subnav li li a:hover, #subnav li li a:active {background: #000; margin: 0px; padding: 7px 10px 7px 10px; border-bottom:1px dashed #FFF; border-left:1px dashed #FFF;}
#subnav li ul {z-index: 9999; position: absolute; left: -999em; height: auto; width: 160px; margin: 0px; padding: 0px;}
#subnav li li { }
#subnav li ul a {width: 150px;}
#subnav li ul a:hover, #subnav li ul a:active { }
#subnav li ul ul {margin: -29px 0 0 140px;}
#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {left: -999em;}
#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {left: auto;}
#subnav li:hover, #subnav li.sfhover {position: static;}

/*Featured Posts*/
#news_carousel ul.news li p strong a { color: #0d83cb !important; text-decoration:none !important; }
#news_carousel ul.news li p a { color: #0d83cb !important; text-decoration:none !important; }
 
  #news_carousel {
     width: 654px;
     height: 240px;
     margin: 0;
     padding: 0;
     overflow: hidden;  /* this will make only show 1 li */
     position: relative;
  }
  #news_carousel ul.news {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
  }
  #news_carousel ul li {
    margin: 0;
    padding: 0;
    position: relative; /* so that we can do absolute positioning of the paragraph inside of it */
    float: left; /* align one next to the other */
  }
  #news_carousel ul.news li p {
    position: absolute;
    bottom: 10px;
    right: 5px;
    margin: 5px;
	background:#000000;
	height:70px;
	width:460px;
	padding:10px;
  }
  #news_carousel ul.news li p strong {
    display: block;
    margin: 0;
	line-height:1em;
    font-size: 22px;
	text-transform:uppercase;
	font-weight:500;
  }
  #news_carousel ul.news li p span {
    color: #FFF;
	font-size:11px;
  }
  #news_carousel ul.controls {
    position: absolute;
    bottom: 0px; left: -30px;
    list-style-type: none;
  }
  #news_carousel ul.controls li a {
    float: left;
    font-size: 15px;
    margin: 3px;
    padding: 2px 7px;
    background: #000;
    text-decoration: none;
    outline: none;
	color:#FFFFFF;
  }
 
  #news_carousel ul.controls li a.active {
    background: #0d83cb;
  }
 
  #news_carousel .timer {
    background: #fff;
    border: 2px solid #000;
    height: 1px;
    left: 15px;
    position:absolute;
    top: 30px;
    width: 100px;
  }

/*Advertising Admin*/
table.widefat {width:654px; margin-left:-7px;}
table.widefat a {color:#0d83cb;}
table.widefat th {background:#000000; padding:4px; text-align:left;}
#partners input {color:#999999; background: #FFFFFF; border: 1px solid #000000; height: 20px; font-size: 14px; font-family:Geneva, Arial, Helvetica, sans-serif; line-height: 1em;}
#partners input:hover {color: #000000;}
#partners input.button {border: 1px solid #000000; height: 24px; width: 74px; color:#000000;}

/*Streaming Radio Cat*/
.streambox {width:644px; padding:5px; margin-bottom:6px; background:#EBEBEB; height:105px;}
.streambox img {float:left; width:143px;}
.streamboxtext {float:left; width:496px; margin-left:5px;}
.streamboxtext a {color:#0d83cb;}

.kadabra {display:none;}
.ddpl-form {padding:0; margin:0;}
.ddpl-form select {width:280px; background:#FFFFFF; border:0; padding:2px;}
.ddpl-form input {background:#FFFFFF; border:0;}
h2.gsection_title {color:#000000 !important;}
.gfield_label {font-weight:normal !important;}
.gfield  gsection {margin:10px 0 -20px 0 !important;}
.gform_body input, .gform_body textarea {border:1px solid #000000 !important; padding:3px !important;}

#gform_7 input, #gform_7 textarea {padding:5px !important;}
#gform_7 label {color:#FFFFFF !important;}

#gform_5 input, #gform_5 textarea {padding:5px !important;}
#gform_5 label {color:#FFFFFF !important;}

#gform_9 input, #gform_9 textarea {padding:3px !important; width:220px !important;}
#gform_9 label {color:#FFFFFF !important;}
#gform_wrapper_9 {margin-left:-30px !important;}
#gform_9 input.button {margin-left:40px !important; background:#FFFFFF !important; border:1px #000 solid !important; width:100px !important;}
#input_9_6 {width:200px !important;}

#gform_10 input, #gform_10 textarea {padding:3px !important; width:220px !important;}
#gform_10 label {color:#FFFFFF !important;}
#gform_wrapper_10 {margin-left:-30px !important;}
#gform_10 input.button {margin-left:40px !important; background:#FFFFFF !important; border:1px #000 solid !important; width:100px !important;}
#input_10_6 {width:200px !important;}

#gform_11 input, #gform_11 textarea {padding:3px !important; width:220px !important;}
#gform_11 label {color:#FFFFFF !important;}
#gform_wrapper_11 {margin-left:-30px !important;}
#gform_11 input.button {margin-left:40px !important; background:#FFFFFF !important; border:1px #000 solid !important; width:100px !important;}
#input_11_6 {width:200px !important;}

#gform_12 input, #gform_12 textarea {padding:3px !important; width:220px !important;}
#gform_12 label {color:#FFFFFF !important;}
#gform_wrapper_12 {margin-left:-30px !important;}
#gform_12 input.button {margin-left:40px !important; background:#FFFFFF !important; border:1px #000 solid !important; width:100px !important;}
#input_12_6 {width:200px !important;}

#gform_14 input, #gform_14 textarea {padding:3px !important; width:550px !important;}
#gform_14 label {color:#FFFFFF !important;}
#gform_wrapper_14 {margin-left:-30px !important;}
#gform_14 input.button {margin-left:40px !important; background:#FFFFFF !important; border:1px #000 solid !important; width:100px !important;}
#input_14_6 {width:200px !important;}
#gform_14 li, #gform_14 ul  {list-style:none !important;}
#input_14_1 {font-size:30px !important;}
#imput_14_2 {font-size:12px !important; line-height:1.3em !important; font-family:Arial, Helvetica, sans-serif !important;}