/*  
Theme Name: Kiwi
Theme URI: http://no.oneslistening.com/?pagename=kiwi
Description: A nifty theme and a few plugins built for <a href="http://no.oneslistening.com/">No One's Listening</a>.
Version: 1.1
Author: Yas
Author URI: http://no.oneslistening.com/
*/

body, body.notitle {
	background: #fff url('images/bkg_tile8.gif') repeat;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #474747;
	height: 100%;
	font-size: 9px;
	}

body.notitle {
	background: #fff url('images/bkg_tile8.gif') repeat;
	}



/* Layout stuff */

div#centerShit {margin: 0 auto;height:auto;padding:0;background:#ffffff;border:5px solid #666666;border-top:none;text-align:left;}


.window, .windowNarrow {
	width: 1000px;
	margin: 0 auto;
	}

.windowNarrow {
	width: 725px;
	}

#title {
	background: transparent url('images/bkg-header.gif') repeat;
	height: 15px;
	padding: 5px 0 3px 0;
	color: #fffffff;
	font-family: 'Century Gothic', 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-shadow: 2px 2px #000;
	}





#title-none {
background: #000;
	text-align:center;
	height: auto;
	}

.headerContain {margin:0 auto;padding-top:20px;width:1000px;text-align:center;}
.radioHeader (margin-left:auto;margin-right:auto;width:1000px;text-align:center;)
.radioHeader .radio_piece {float:left;overflow:hidden;height:70px;}
#num1.header_piece {width:50px;float:left;overflow:hidden;height:73px;}
#num2.header_piece {width:250px;float:left;overflow:hidden;height:73px;}
#num3.header_piece {width:299px;float:left;overflow:hidden;height:73px;}
.radioHeader #num4.headerSpace {background:url(http://www.synmedia.net/synradio/header4.jpg) top center no-repeat;width:401px;height:73px;overflow:hidden;float:right;}
table.header td {background-color:#ffffff;}
.header .headerImg {margin:0;padding:0;clear:right;float:left;border:0;height:100%;}


/*NAVIGATIOn*/
.navi {width:1000px;margin:auto;text-align:center;clear:both;}
.navi ul {margin:auto;padding-left:30px;}
.navi ul li {float:left;list-style-type:none;margin-right:5px;width:75px;float:left;height:20px;background:url() top center no-repeat;}
.navi ul li a {margin-top:2px;display:block;color:#E9E9E9;font-size:8pt;font-weight:bolder;text-decoration:none;}
.navi ul li a:hover {text-decoration:underline;color:#ffffff;}
.navi ul li.on a, .navi ul li.on a:hover {color:#CCCC65;text-decoration:none;}
.navi ul li.on {height:25px;background:url() top center no-repeat;}

.shadow {
	background: url('images/shadow.gif') bottom left repeat-x;
	padding-bottom: 6px;
	margin-bottom: 25px;
        width:auto;
	}

.blockLine {
	background: url('images/shadow.gif') bottom left repeat-x;
	height: 4px;
	border-top: 1px solid #cccccc;
	margin: 25px 0px 15px 0px;
	clear: both;
	}




#column1, .topcolumn1, .subcolumn1 {
	background: #FFFFFF;
        display: inline;
	float: left;
	width: 728px;
        color: #474747;
	/*border-left: 2px solid #cccccc;
        border-right: 2px solid #cccccc;*/
        }





#column2, .topcolumn2, .subcolumn2, .subcolumn3 {
	float: right;
	display: inline;
	width: 260px;
	margin-left: 0px;
        color: #474747;
background:none;
	}

#column2 {margin-top:-12px;text-align:left;}
#column2 .sidecontent {border-left:1px dashed #999999;}
#column2 .sidecontent h5 {margin-left:-1px;margin-top:0px;padding:5px;padding-left:10px;background:#666666;border-top:1px solid #000;color:#fff;font-size:10pt;font-weight:normal;font-family: 'Century Gothic','Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;}
#column2 .sidecontent ul {margin:0;padding:0;}
#column2 .sidecontent li {margin:0;margin-right:5px;padding:0;}
#column2 .sidecontent li a {display:block;padding:2px;padding-left:10px;border-top:1px solid #ffffff;border-right:1px solid #ffffff;}
#column2 .sidecontent li a:hover {color:#ffffff;background:#666666;border-top:1px solid #000000;border-right:1px solid #000000;}

#column2 .sidecontent .podcasters {margin-top:-10px;}
#column2 .sidecontent .podcasters li a {display:inline;padding:0;background:none;border:none;}
#column2 .sidecontent .podcasters li a:hover {color:#000000;}
#column2 .sidecontent .podcasters li {padding:2px;padding-left:10px;border:none;}
#column2 .sidecontent .podcasters li:hover {}
#column2 .sidecontent sup {position:relative;top:-15px;right:-130px;color:#d0d0d0;}

#column3 {
	background: #FFFFFF;
        display: inline;
	float: left;
	width: 728px;
        color: #474747;
        margin-top: 10px;
        margin-bottom: 10px;
       /* border: 1px solid #666666;*/
        }

#column2 {
        margin-top: 10px;
        }

.topcolumn1 {
	background: transparent;
        margin-bottom: 10px;
        color: #ffffff;
        border: 0px solid #cccccc;
	}

.topcolumn2 {
	text-align: right;
        margin-bottom: 10px;
	}

.subcolumn1 {
	width: 340px;
	margin: 0px 0px 20px 10px;
        padding: 0;
        border-right: 1px dashed #cccccc;
        border-left: 0px solid #cccccc;
	}

.subcolumn1 img.metaimage {
	width: 305px;
	height: auto;
	/*border: 1px solid #cccccc;*/
	padding: 10px;
	}

.subcolumn2 {
	width: 340px;
	margin: 0px 10px 20px 0px;
        padding: 0px 5px 0px 0px;
        background: #ffffff;
        }
.subcolumn3 {
	width: 325px;
	margin: 0px 0px 20px 10px;
        background: #ffffff;
	}

.subcolumn4 {
	width: 300px;
	float: right;
        height: auto;
	border: none;
	padding: 0px;
        margin: 5px 5px 20px 5px;
	}

.firstPost, .firstPost-banner {
	height: 330px;
	display: block;
	padding: 0px 10px 20px 10px;
	background: #ffffff url('images/firstPost_bg3.gif') top left repeat-x;
	color: #474747;
      border-right: 1px solid #666666;
       margin-top:-12px;
        }

.firstPost-banner {
	height: 300px;
	}
	
.firstPost img, .firstPost-banner img, .entry img {
	padding: 5px;
	border: 0px;
	}

.firstPost-short {
	font-size: 11px;
	padding: 5px 0px 20px 0px;  
        text-align:left;     
	}

.firstPost-short {}

.firstPost-short h2, .firstPost-short small, .firstPost-short .feedburnerFlareBlock {margin-left:10px;}

div.entry, .entry p {margin:0 auto;width:335px;text-align:center;}
/*These images are located on Media Temple servers because I could not login via FTP to NoahMack (synradio server)*/
div.entry {height:180px;background:url(http://www.synmedia.net/synradio/entryTop.gif) top center no-repeat;border-bottom:5px solid #f9f9f9;}
div.entry:hover {border-bottom:5px solid #999999;background:url(http://www.synmedia.net/synradio/entryTop_over.gif) top center no-repeat;}
div.entry h3 a {padding:3px;display:block;font-weight:600;font-family: 'Century Gothic','Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;}
div.entry h3 span.byline, div.entry h3 span.byline a {display:inline;font-family: 'Century Gothic','Lucida Grande','Lucida Sans Unicode',Verdana,Sans-Serif;}



div.singlePost, .singlePost p {margin:0 auto;padding:5px;width:auto;}
div.singlePost {height:auto;background:none;border:none;}
div.singlePost:hover {height:auto;background:none;border:none;}

.firstPost-short div.entry {height:auto;font-family: 'Century Gothic', 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;}


.entry img {
	border: 0px solid #cccccc;
	}

.entry a img {
	padding-bottom: 0px;
	background: #fff;
        border: 0px solid #cccccc;
	}

.entry img.wp-smiley, 
.entry a img.wp-smiley {
	padding: 0px;
	border: none;
	background: none;
	}
	
.featured {
	height: auto;
	/*padding: 5px 10px 5px 10px;*/
        padding:10px 0;
       width:auto;
	/*background: #ffffff url('images/feature_bg1.gif') repeat;*/
        margin-right:5px;	
background:#323232;
border:3px solid #666;
border-right:none;
	}

.featureItem {
        margin:auto;
	background: #fff;
	width: 225px;
	height: 110px;
	padding: 5px 5px 5px 5px;
margin:5px auto;
	/*border: 1px solid #cccccc;*/
	}

.featureItem img {
	float: right;
	margin-left: 0px;
	}

.recent {
	font-size: 9px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #666;
	}
	
ul.archives li {
	padding: 3px 0px 3px 0px;
	border-bottom: 1px dotted #666;
	color: #666;
	margin: 0px 0px;
	}

ul.archives {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px;
	}

.sidecontent {
	/*background: #ffffff url('images/feature_bg1.gif') repeat;*/
        background:none;
        margin-top: 15px;
        /*padding: 5px 5px 60px 5px;*/
        padding:0;
        /*border: 2px solid #cccccc;*/
        font-size: 10px;
	}

.sidecontent a {
	font-weight: bold;
	}

.players {
	background: #fff url('images/players.gif') top left no-repeat;
	padding-top: 138px;
	margin-top: 15px;
	}

.sidecontent ul, .sidecontent ul li, .players ul, .players ul li {
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 2px;
	}
	
.entry img {
	border: 0px solid #666;
	margin: 3px
	}
	
.navigation {
	margin-top: 10px;
	}

#footer {
	background: #474747 url('images/bkg-header.gif') repeat;
	border-top: 5px solid #6d8b9f;
	text-align: center;
	color: #e4e4e4;
	padding-bottom: 5px;
	margin-top: 15px;
	font-size: 9px;
	}

ol.commentlist, ol.commentlist li {
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left;
	}

.download {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background: #e4e4e4;
	padding: 10px 10px 15px 10px;
	}

dl {
	margin: 1px 0px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #c1c1c1;
	}

dt, dt a, ul.archives li a {
	color: #555;
	font-weight: bold;
	font-size: 9px;
	padding-top: 1px;
	padding-bottom: 2px;
	}

dd, .sidecontent p {
	margin: 1px 0px;
	}


/* Text and link effects */

.postmetadata {
	font-size: 9px;
	color: #999;
	padding: 5px 0 0 5px;
	margin-top: 15px;
	border-top: 1px solid #d5d5d5;
	}

.entry p:hover a:link, 
dd:hover a:link, 
.postmetadata:hover a:link, 
.featureItem:hover a:link, 
.commentlist li:hover a:link, 
.entry li:hover a:link {
	border-bottom: 1px solid #d0d0d0;
	text-decoration: none;
	}

.entry p:hover a:hover, 
dd:hover a:hover, 
.postmetadata:hover a:hover, 
.featureItem:hover a:hover, 
.commentlist li:hover a:hover, 
.entry li:hover a:hover {
	border-bottom: none;
	text-decoration: none;
	}
	
.byline, .byline a {
	color: #3e3e3e;
	font-size: 9px;
	}

.byline a, .byline a:hover {
	text-decoration: none;
	border-bottom: 1px solid #8e8e8e;
	}

.recent h4, .recent h4 a, ul.archives li a {
	color: #606060;
	font-weight: bold;
	font-size: 9px;
	}

.recent h4 a:visited {
	text-decoration: line-through;
	}

.recent .postmetadata, .sidecontent p {
	margin: 1px 0px;
	}

.quoteLeft, .quoteRight {
   border-top: 1px solid #a4a4a4;
   border-bottom: 1px solid #a4a4a4;
   font-weight: bold;
   color: #666666;
   width: 200px;
   float: left;
   padding: 5px 5px 7px 5px;
   margin: 2px 10px 5px 0px;
   }

.quoteRight {
	float: right;
 	margin: 2px 0px 5px 10px;
	}

.feed {
	font-size: 8px;
	float: right;
	}

.deliciouslink {
	background: url('images/deliciousIcon.gif') bottom left no-repeat;
	padding-left: 18px;
	}

.footnote {
	font-size: 8px;
	padding-top: 5px;
	margin-top: 15px;
	border-top: 1px solid #666;
	}

ul.rss li {
	border: 1px solid #d8d8d8;
	padding: 1px;
	margin: 0 3px 4px 0;
	width: 90px;
	float: left;
	}

ul.rss li a {
	display: block;
	padding: 2px 0px 2px 15px;
	background: #fff url('images/rss-subscribe.gif') 3px 2px no-repeat;
	font-weight: normal;
	color: #3b3b3b;
	border: 1px solid #a4a4a4;
	border-top-color: #9a9a9a;
	border-bottom-color: #d3d3d3;
	width: 73px;
	}

ul.rss li a:hover {
	background-color: #e9e9e9;
	text-decoration: none;
	}
	

/* Forms */

.form-it {
	display: block;
	margin: 0px;
margin-right:10px;
	padding: 1px;
	border: 1px solid #d8d8d8;
	background: #e3e3e3;
width:auto;
	}

form span input, form span textarea, form span select {
	border: 1px solid #a4a4a4;
	border-top-color: #6a6a6a;
	border-bottom-color: #d3d3d3;
	font-size: 1.0em;
	line-height: 1.0em;
	width:100%;
	font-family: inherit;
	margin: 0;
	}


/* Main Menu */

ul#menu {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 9px;
	display: inline;
	}
	
ul#menu li {
	display: inline;
	margin: 0px;
	padding-right: 12px;
	}
		
ul#menu li a {
	color: #e4e4e4;
	font-weight: bold; 
	font-size: 9px;
	text-decoration: none;
	}
	
ul#menu li a:hover {
	border-bottom: 1px dotted #e4e4e4;
	}


/* Category Menu */

#category-menu {
	clear: right;
	width: 700px;
	padding: 0px;
	list-style: none;
	font-size: 8px;
	font-weight: normal;
	text-align: right;
	margin: 0px;
	}
html>body #category-menu li { width: 165px; } 

#category-menu ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	}
#category-menu li {
	width: 165px;
	height: 14px;
	text-align: right;
	border-bottom: 1px dotted #666;
	}
#category-menu span {
	color: #666;
	float: left;
	}
#category-menu li a {
	display: block; 
	padding: 1px 5px 2px 5px; 
	color: #000; 
	font-size: 9px;
	text-decoration: none;
	}
html>#category-menu li a { width: auto; height: auto; }

#category-menu li#active a {
	background: #6d8b9f; 
	color: #000;
	}
#category-menu li a:hover {
	color: #000;
	text-decoration:none;
	background: #6d8b9f;
	}
#category-menu li#active a:hover {
	color: #000;
	text-decoration:none;
	background: #6d8b9f;
	}
#category-menu li #active a span {
	background: #6d8b9f; 
	color: #000;
	}
#category-menu li a:hover span {
	color: #000;
	text-decoration:none;
	background: #6d8b9f;
	}
#category-menu li #active a:hover span {
	color: #000;
	text-decoration:none;
	background: #6d8b9f;
	}


/* Links */

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6d8b9f;
	text-decoration: none;
	}

a img {
	border: 0px;
	}

a:hover {
	text-decoration: underline;
	}


/* General tags */

h1 {
	font-size: 12px;
	text-align: center;
	padding: 3px 80px 10px 80px;
	color: #242424;
	border-bottom: 2px solid #242424;
	}

h1 cite, h1 cite a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}

h2, h3, h4, h5, h6, small {
	font-family: 'Century Gothic', 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;
	color: #000;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	}

h2 {
	font-size: 15px;
	}

h2 a {
	color: #000;
	text-decoration: none;
	}

h3 {
	font-size: 13px;
	margin-top: 20px;
	}

h3 a, h4 a {
	color: #000;
	text-decoration: none;
	}

h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration: underline;
	}

h4 {
	font-size: 11px;
	}
	
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3b3b3b;
	}

h5 a {
	color: #6d8b9f;
	}

h6 {
	font-size: 11px;
	height: 12px;
	font-weight: bold;
	color: #6d8b9f;
	border-bottom: 1px solid #000;
	padding: 1px 0px 2px 0px
	}
	
small {
	font-size: 10px;
	margin: 0px;
	}

small a {
	text-decoration: none;
	border-bottom: 1px dotted #000;
	color: #000;
	}
	
code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	}

hr {
	display: none;
	}
	
acronym {
	border-bottom:1px dotted #3e3e3e
	}
	
ul {
	list-style-type: none;
	}

blockquote {
	background: url('images/quote.gif') top left no-repeat;
	padding-left: 25px;
	}

.clearit {clear:both;}


/*MSIE 6 Fixes*/
* html body {text-align:center;}
* html #centerShit {text-align:left;/*width:1000px;*/}
* html .headerContain {width:1000px;}
* html .headerContain table, * html .headerContain table td {margin:0;padding:0;display:block;}
* html .headerContain img {margin:0;}
* html .headerSpace {margin:0;padding:0;width:500px;}
* html .column1, * html .column2, * html .subcolumn1, * html .subcolumn2 {margin:0;padding:0;}
* html .column1, * html .column2 {margin:0;padding:0;position:relative;}
* html .column1 {clear:left;}
* html .column2 {clear:right;}