/*
Theme Name: Blank 3 Column
Theme URI: http://refueled.net/blank-themes/
Description: A Blank Wordpress theme.
Author: refueled
Author URI: http://refueled.net
version: 2.0
Tags: three-column, widget-ready, blank
*/



/* basics */

*{margin:0; padding:0;}

body {
	background:#fdf9ed;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
h1 {font-size: 18pt;}
h2 {font-size: 14pt;}
h3 {font-size: 10pt;}
h4 {font-size: 9pt;}

a {outline:none;}

img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 6px 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }



code{
	font-family:"Courier New", Courier, monospace;
	}

/* MISC STYLES */
.clearBoth {clear:both;}
.hidden {display:none;}


/* links */

a{
	color:#000;
	text-decoration:none;
	}

a:hover{text-decoration: underline;}



/* container */


#container {
	width:960px;
	margin: 0 auto;
	padding:0;
	position:relative;
}


body.home #containerInt, body #containerInt.showContent {background:url(images/body_bg-home.jpg) top center repeat-y;}
#containerInt {background:url(images/body_bg.jpg) top center repeat-y;}

/*UTILITY NAV*/
#utilityNav {
	height:17px; background-color:#cd1d24; padding-top:3px; padding-right:7px; font-size:10px; text-align:right; color:#ffd6d8; text-transform:uppercase; margin-bottom:3px;
}

#utilitiyNav ul {list-style:none; margin:0; padding:0; font-size:10px; }

#utilityNav ul li {margin:0; margin-left:10px; display:inline;  padding:0;}

#utilityNav a {text-transform:lowercase; color:#fbf5dd; text-decoration:none;}
	#utilityNav a:hover {color:#e2d8af;}
	
/* header */

#header {
	border-top:1px solid #cd1d24;
	}

#headerInt {border-top:9px double #c94b4b; border-bottom:9px double #c94b4b; margin-top:14px; position:relative; }

#logoArea {width:280px; border-right:1px solid #c94b4b; padding-bottom:10px;}
	a#logo {height:213px; display:block; background:url(images/logo.jpg) top center no-repeat;}
	a#nprLink {width:65px; height:22px; position:absolute; z-index:50; left:195px; top:186px;}
	a#prxLink {width:65px; height:22px; position:absolute; z-index:50; left:85px; top:186px; }
	a#cpbLink {width:30px; height:30px; position:absolute; z-index:50; left:2px; top:182px; }
	
#latestTweets {width:260px; padding:10px 0 40px; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; color:#233f78; position:relative; min-height:48px;
  height:auto !important;
  height:48px;
}
	#latestTweets h2 {color:#6c0d11; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-transform:uppercase;}
	#latestTweets a#moreTweets {color:#da1f26; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right; clear:both; text-transform:uppercase; display:block; margin-top:8px;}
	a.aktt_tweet_time {clear:both; color:#6c0d11;}

#headerImage {width:667px; height:300px; position:absolute; right:0px; top:10px;}
body.single #headerImage {background-image:url(images/blog_default.jpg);}

/* main menu */


#menu{
	border-bottom:1px solid #cc1d22;
}

#menu a.current_page_item {color:#71a9d8;}


#menu ul {
	margin:0;
	padding:2px 0 0;
	position:relative;
	z-index:90;
}

#menu ul li {
	list-style-type: none;
	float:left;
	margin: 0 30px 0 0;
	padding: 0;
	text-transform:uppercase;
}

#menu ul li a {
	padding:0px 0px 0px;
	margin: 0;
	color: #263c76;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	display:block;
}

#menu ul li a:hover {
color:#71a9d8;
}

#menu ul li ul {background-color:#cc1d24;}

#menu ul li ul li ul {background-color:#6c0d11;}

#menu ul li a {display:block; height:52px;}
#menu ul li a:hover {background-position:bottom left;}
.navShow a {background:url(images/navShow.jpg) top left no-repeat; width:182px;}
.navMultimedia a{background:url(images/navMultimedia.jpg) top left no-repeat; width:191px;}
.navParticipate a{background:url(images/navParticipate.jpg) top left no-repeat; width:208px;}
.navSounds a{background:url(images/navSounds.jpg) top left no-repeat; width:138px;}
.navAbout a{background:url(images/navAbout.jpg) top left no-repeat; width:114px;}
#menu ul li.navAbout {margin-right:0px;}
#menu ul li a span.sliding-doors {display:none;}

#menu ul li ul li a {height:auto; background-image:none; padding:4px;}
#menu ul li ul li a:hover {}
#menu ul li ul li a span.sliding-doors {display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#menu ul li ul li ul { font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; text-transform:uppercase;}

#menu ul li ul li ul li a span.sliding-doors {font-size:10px; text-transform:uppercase; font-weight:normal;}

#menu ul li ul li ul li a span.sliding-doors{font-family:Georgia, "Times New Roman", Times, serif;}



/* content */
#containerInt {border-top:3px solid #cd1d24; margin-top:20px; clear:both;}

body.home #content, body #content.showContent { width:400px;}

#content {
	float: left;
	width:630px;
	overflow: hidden;
	margin:6px 0 0 10px;
	color:#6a0e11;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	position:relative;
	z-index:10;
	}

.datebg {width:60px;   color:#fdf9ed; font-family:Georgia, "Times New Roman", Times, serif;  position:relative; float:left; margin:0 10px 10px 0px; }
	.day { padding: 10px 4px 0px; background-color:#da1f26; font-size:30px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;}
	.monthYear { padding:0 4px; background-color:#da1f26; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; text-align:center; padding-top:8px; border-bottom:6px double #fdf9ed; }

.post {
	margin:0;
	padding:0;
	line-height: 14pt;
	}
	
.entry p {color:#6a0e11;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	margin:0 0 8px;}
.entry a {color:#da1f26; text-decoration:underline;}
.entry a:hover {text-decoration:none;}

#content .entry ul {font-size:11px; list-style:disc; margin-left:20px;}
.entry ul li {margin-bottom:4px; list-style:disc;}
.entry blockquote, .entry blockquote p{
	border-left:1px solid cd1d24;
	margin:15px;
	padding:0 12px 0 12px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
.post h2, #content h2 {
	font:normal 15pt georgia, times; color: #da1f26;
	margin-top:10px;
	}
	
.post h2 a{
	color: #da1f26;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #6c0d11;
	text-decoration: none;
	}
	
.post img {}
	
.post h3 {color:#243e77; font-size:12px; text-transform:uppercase; margin-top:8px;}
.post h4 {margin:0 0 -10px; padding:0;}
	.post h4 a {text-decoration:none;}
	
.post p.postSub {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#71aad7;}

.post ul {}

.post li {}

.post hr {margin:10px 0; position:relative; padding-top:10px; border:none; border-bottom:1px solid #c94b4c;}

.entry p{margin:12px 0;}

.postmetadata{
	clear: both;
	padding:6px;
	margin: 20px 0;
	border-top:1px solid #c94b4c;
	border-bottom:1px solid #c94b4c;
	color:#db1e24;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	}

.postmetadata a {color:#db1e24;}
.commentsLink {width:120px; position:relative; float:left;}
.commentsLink a { padding-left:23px; background:url(images/icon_comments.jpg) no-repeat 0px 0px;}
.shareLink {width:140px; position:relative; float:left;}
.shareLink a { padding-left:20px; background:url(images/icon_share.jpg) no-repeat 0px 0px;}

.entry .podPress_content {font-size:12px; color:#243e77;}
	

.navigation {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.navigation a {color:#da1f26; text-decoration:none; text-transform:uppercase;}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}

ul.addtoany_list {float:right; margin:0 14px 14px 0px;}

/*SINGLE ENTRY STYLE*/
#content.single .post h2 {font-size:36px;}
#content.single .post p {font-size:13px; line-height:180%;}


/* left sidebar */

#left {
	width:230px;
	float:left;
	margin:0;
	padding:0;
	}

#left h2{
	font:normal 11pt Georgia, "Times New Roman", Times, serif;
	color: #da1f26;	
	margin: 8px 0 0;
	padding: 0;
	position:relative;
}

#left label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#left p {margin:0; padding: 0;}

#left img {padding: 0; margin: 0;}

#left ul {
	margin:0;
	padding:0;
	}

#left ul li, #right ul li, .kd_ads_block  {
	margin: 0;
	padding: 0 0 8px;
	list-style-type: none;
	border-bottom: 1px solid #cd1d24;
	}
#left ul li.borderless {border:0px solid;}

#left ul ul {
	margin:0;
	padding: 0;
}

#left ul ul li {
	list-style-type: none;
	}

#left ul ul ul{
	margin: 0;
	padding: 0;
}

#left ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

.widgetLeftTitle, .widgetRightTitle  {padding:9px 5px 8px 40px; height:28px; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#243e78; background-position:top left; background-repeat:no-repeat;}

div.nowPlaying {background-image:url(images/widget/current.jpg);}
.nowPlayingContent {padding:0 8px 8px 0; color:#6a0e11;}
.nowPlayingContent a {color:#da1f26; text-transform:uppercase; font-weight:bold;}
	.nowPlayingContent h2 {margin:0; padding:0; color:#da1f26; text-transform:uppercase; }
	.nowPlayingContent h2 a {color:#da1f26; font-weight:normal; margin:0; padding:0;}
	#left .nowPlayingContent img.alignleft {border:1px solid #72aad8; margin-right:7px;}
	

.latestVideo, .alPodcast {background-image:url(images/widget/video.jpg);}
#vimeowidget {padding:2px 0px; border-top:6px double #72aad8; border-bottom:6px double #72aad8; width:222px; position:relative;}
	#vimeowidget img {position:relative; z-index:50;}
	#vimeowidget a {position:absolute; display:block; top:0px; left:0px; width:221px; height:166px; z-index:90; background:url(images/icon_play.png) top center no-repeat;}

.latestAudio {background-image:url(images/widget/audio.jpg);}
.latestAudioTrack {color:#243e78; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.widgetLeftTitle .latestAudio {font-size:18px;}

.LatestPosts, .cityLettersTitle {border-top: 1px solid #cd1d24;}
	#right .LatestPosts {border:none;}
.latestPostsTitle {background-image:url(images/widget/blog.jpg);}
#right .latestPostsTitle {background-position:10px 0px; padding-left:50px;}

.LatestPosts ul {width:222px;}
	#right .LatestPosts ul {width:280px; margin-left:10px;}
#left .LatestPosts ul li, #right .LatestPosts ul li {color:#243e78; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px solid #72aad8; padding-bottom:8px; margin-bottom:6px;}
.LatestPosts ul li a {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#da1f26; text-decoration:none; font-size:12px;}
	.LatestPosts ul li a:hover {color:#6c0d11;}

.latestPhotos {background-image:url(images/widget/photos.jpg);}
div#flickrWidget a.morePhotos {font-size:11px; font-weight:bold; color:#da1f26; text-decoration:none; display:block; margin-top:6px; text-transform:uppercase;}
div#flickrWidget a img, #flickrWidget img {margin:0; padding:0;}




/* right sidebar */

#right{
	width:310px;
	float:right;
	margin:0;
	padding: 0;
	}

#right h2{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#right label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#right p {margin:0; padding:0;}

#right img {padding: 0; margin: 0;}

#right ul {
	margin:0;
	padding:0;
	}

#right ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#right ul ul {
	margin:14px 0;
	padding: 0;
}

#right ul ul li {
	list-style-type: none;
	}

#right ul ul ul{
	margin: 0;
	padding: 0;
}

#right ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

.widgetRightTitle {padding-left:50px;}

.submitCity {background-image:url(images/widget/form.jpg); color:#FFF;}
#rightContactForm {background-color:#98bfde;}
#rightContactForm table {margin-left:10px; color:#243e78; font-size:10px;}
#rightContactForm table td {padding:4px 0px;}
#rightContactForm form input, #rightContactForm form textarea {border:1px solid #243e78; background-color:#fbf5dd; width:200px; padding:4px;}
#rightContactForm table label {color:#243e78; font-size:10px; text-transform:uppercase; padding-right:5px;}
	#rightContactForm form .textarea-442 textarea {width:270px;}
	#rightContactForm form .captcha-675 input {width:190px;}
	#rightContactForm form input#submitButton {width:105px; height:31px; padding:0; border:none;}
	
#featuredArticle {}
	#featuredArticle img {text-align:center; border-top:6px double #71a9d8; border-bottom:6px double #71a9d8; position:relative; margin-left:6px;}
	#featuredArticle .padded {padding:8px;color:#6a0e11;border-bottom:1px solid #cc1d22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:150%; }
	#featuredArticle a {display:block; float:right; width:95px; height:95px; background:url(images/read_more.jpg) top center no-repeat;}
	#featuredArticle h2 {color:#d92026; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-transform:uppercase;}
.localSpotlight {background-image:url(images/widget/spotlight.jpg); color:#FFF; padding:9px 5px 8px 48px; height:28px; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#243e78; background-position:top left; background-repeat:no-repeat;}

#socialLinks {padding-top:8px;}
#socialLinks a {display:block; margin-bottom:8px;}


#right ul li.borderless {border:none;}


/* comments */


#commentform{
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 15px 0; background-color:#243e77; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-transform:uppercase; border:2px solid #da1f26; padding:4px; cursor:pointer;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* search */

#searchform{
	padding:0;
	margin:14px 0;
	}

#searchform input#s{
	margin:0;
	border:1px solid #000;
	padding:2px;
	}




/* misc */

img.centered, img.alignright, img.alignleft {border:2px solid #e9e3bf;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	display: inline;
	margin:0 0 8px 8px;
	}

img.alignleft {
	display: inline;
	margin:0 8px 8px 0px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
	text-align: center;
	/*background-color:#e9e3bf;*/
	padding-top: 4px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 10px;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-style:italic;
   line-height: 17px;
   padding: 0 9px 5px;
   margin: 0;
}

a.videoLink {display:block; padding-bottom:20px; background:url(images/playButton.gif) bottom left no-repeat;}



/* footer */

#footer {
	border-top:6px double #cc1d24;
	border-bottom:8px solid #cc1d24;
	clear: both;
	padding:10px;
	height:15px;
	color:#cc1d24;
	}
	#footerLinks {float:left; width:400px; text-align:left;}
		#footerLinks ul {margin:0; padding:0; list-style:none; text-transform:uppercase;}
		#footerLinks ul li {margin:0; padding:0 10px 0 0; display:inline;}
	#footerCopy {float:right; width:160px; text-align:right;}
	
#footer a{color: #cc1d24;text-decoration: none; cursor:pointer;}
#footer a:hover{text-decoration: underline;}


/*SHOW */
.discussEpisodeContent {padding-top:10px;}
	a.discussButton {background:url(images/show_discuss.jpg) top center no-repeat; display:block; width:222px; height:120px;}
	
.videoDoc {background:url(images/widget/docu-short.jpg) top left no-repeat;}
	body #left .videoDocContent img, body #left .alPodcastContent img {float:left; padding:0px 10px 0 0;}
	.videoDocContent a, .alPodcastContent a, .showLinksContent a {color: #da1f26; text-decoration: none; font-weight:bold; font-size:14px;}	
	.videoDocContent a:hover, .alPodcastContent a:hover, .showLinksContent a:hover {	color: #6c0d11;text-decoration: none;}
	span.smallTitle {font-size:12px;}
	#left a.moreVideos {font-size:11px; text-transform:uppercase; padding-top:5px; display:block;}

.showLinks {background:url(images/widget/links.jpg) top left no-repeat;}
	.showLinksContent a {font-size:11px; font-weight:normal;}
	 #right .LatestPosts ul li:last-child {border:none;}

	
.cityLettersTitle {background:url(images/widget/letters.jpg) top left no-repeat;}
	
	#cityLetters {padding-left:10px;}
	#cityLetters a {color:#da1f26; text-decoration:none; font-size:12px;}
	#cityLetters a:hover {color:#6c0d11;}
	#cityLetters br {margin-bottom:5px;}
	
a.musicLink {background:url(images/show_music.jpg) top center no-repeat; display:block; width:300px; height:170px; border-top: 1px solid #cd1d24;}
	