 /*
Theme Name: CBS
Theme URI: http://www.catbirdseat.org
Description: The Primary CBS Theme
Version: 1.
Author: CBS
Author URI: http://www.catbirdseat.org
Tags: 

	CBS v1.0
	http://www.catbirdseat.org
*/


/* CSS Document */

/* Global */

* 		{ margin: 0; padding: 0; } 
html	{ text-align: center;} 
body 	{ 	font-size: 70%;font-family: Helvetica, Arial, Sans-Serif;
			color: #444;
			text-align:center;
			line-height: 1.5em;
			background-color: #000000;
			background-image:url('http://www.catbirdseat.org/beta/interface/0508_bkgd.gif');
			background-repeat:repeat-x;
			margin:0;padding:0; }
#page 	{ background-color: white; text-align: left;
			margin: 0px auto; padding: 0;
			width: 980px; 
			border-left: 1px solid #333; border-right: 1px solid #333; border-top: 0px;}

#content { font-size: 1.2em }

a, a:hover, a:visited {	color: #EE5F00; text-decoration: underline; }
div { text-align:left; }



/* Advert Styling */

#adbar9	{ 	position:absolute;margin:0 auto;padding:2px;
			width:160px;margin-left:858px;
			background-color:#f1f1f1; }
	
#banner { 	background-image:url('http://www.catbirdseat.org/beta/interface/0508_hdr_bkgd.jpg');
			background-repeat: no-repeat;
			height:350px;}
			 
#ad 	{	display:block;margin-left:126px;margin-top:4px;}


/* Header */




#header2 { margin: 0 0 60px 0; padding: 0; background-color: #000;
		height: 252px; width: 848px; }
#headerimg2 	{ margin: 0; height: 252px; width: 848px; 
	background-image:url('http://www.catbirdseat.org/beta/interface/0508_hdrback.jpg');display:block; } 
	

	
/* Entry */

.narrowcolumn .entry { font-size:1.2em;line-height: 1.4em; padding-bottom: 50px; }

.narrowcolumn {	padding: 62px 42px 42px 30px; margin: 0px 0 0; width: 548px; }

.post { margin: 0; text-align: left; min-height:100%; clear:left; }

.entry p { margin:10px 0 16px 0; }
.entry p a:hover { color: #fb7e2b;}

.entry2 p { margin:10px 0 16px 0; }
.entry2 p a:hover { color: #fb7e2b;}

.postmetadata a:hover { color:#999; text-decoration: none; }
.alt { border-top: 1px solid #bbb; }
.alt small a:hover { color:#999; text-decoration: none; }
.narrowcolumn .postmetadata { margin-top: 50px; padding-top: 11px; display: block; font-size: 1.0em; }
.postmetadata { clear: left; }

.titler	 { font-size:2em;font-weight:normal;text-transform:uppercase;padding:0;color:#444;margin-bottom:30px;}
.titler2 { font-size:2em;font-weight:normal;text-transform:uppercase;padding:0;color:#444;margin-bottom:30px;}

* html .titler {line-height:1em;}
* html .titler2 {line-height:1em;}
	
.post h2 { font-family: Arial Black, Helvetica, Arial, Sans-Serif; font-size:1.6em; }
.post h2 a, .post h2 a:visited { color: #0066ff; text-decoration: none; }
.post h2 a:hover { color: #5a9cf5; }

small	{ font-family: Helvetica, Arial, Sans-Serif; padding-top:3px; font-size: 11px; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #777; line-height: 1.2em; }
small a:hover { color:#999; }

h1, h2	{ font-family: Helvetica, Arial, Sans-Serif; letter-spacing:-1px; font-weight:normal; padding:0; margin:0; }
h3	{ font-family: Arial Black, Helvetica, Arial, Sans-Serif;
			font-size:2em; text-align:left; line-height:1;
			text-transform: uppercase; text-decoration: none; color: #777;	
			padding:10px 0 0 0;
			 }


.ind	{min-height:50px;}
* html .ind {height:50px;}

h2, h2 a, h2 a:visited { color: #0066ff; }
h2 a:hover { text-decoration: none; color: #999; }
h3, h3 a, h3 a:visited { text-decoration:none; color: #444;font-weight:normal;letter-spacing:-1px; }
h3 a:hover { text-decoration: none; color: #999; }

.subpage 	{ border-bottom: 1px solid #bbb; border-top: 1px solid #bbb;
				padding: 16px 0 16px 0; font-weight:normal; min-height:0;
				font-size: 2em; font-weight: normal; line-height: 1;text-align:center; }
.metadate	 { font-family: arial black, helvetica, arial, sans-serif;
				text-transform: uppercase; text-decoration: none;
				color: #0066ff;	font-weight: normal; font-size: 10px;
				line-height: 12px;
				margin-bottom: 10px; }


/* Misc */

code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
.post hr { display: block; }
#footer { padding: 0; margin: 0 auto; width: 848px; clear: both; }
#footer p { margin: 0; padding: 0 auto; text-align: center; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.navigation { display: block; text-align: center; margin-top: 5px;}
.single a{ display:block; line-height:1em; padding-bottom:5px;}
small a, small a:hover, small a:visited { color:#777; text-decoration:none;}
.mp3centererx { text-align:center; }
.mp3centerer { position:relative;left:72px;width:354px;margin:45px 0;padding:40px 0 30px 0;background:#dbdbdc;background-image:url('http://www.catbirdseat.org/beta/interface/mp3backer.gif');background-repeat:no-repeat;text-align:center;font-family:arial; }
   
   
   
   
/* Images */

p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }




/* Lists */

html>body .entry ul { margin-left: 0px;padding: 0 0 0 30px;list-style: none;padding-left: 10px;text-indent: -10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }

.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }

.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }

#sidebar ul, #sidebar ul ol { margin: 0;padding: 0; }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 10px; }
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol { margin: 5px 0 0 10px;}
#sidebar ul ul ul, #sidebar ul ol { margin: 0 0 0 10px;}

ol li, #sidebar ul ol li { list-style: decimal outside;}

#sidebar ul ul li, #sidebar ul ol li { margin: 3px 0 0; padding: 0;}



/* Sidebar */

#newside {width:330px;float:right;padding-right:30px;margin-top:60px;}

#newside ul {list-style-type:none;}


#newside .dividor { padding:0 10px; }

#searchform { margin: 10px auto; padding: 2px; text-align: center; }
#sidebar { font: 1em Helvetica, Arial, Sans-Serif; float:right; padding: 0 30px 0 0; width: 248px;}
#sidebar h2 { font-family: Helvetica, Arial, Sans-Serif; font-size: 1.2em;margin: 5px 0 0; padding: 0; }
#sidebar form { margin: 0; }

#newside a { color: #444; text-decoration: none;}
#newside a:hover { color: #999; }
#newside ul li #searchBtn {}

#newside #searchform #s { border: 1px solid #838383;font-size: 11px;
							width: 180px;
							margin-right: 3px;margin-left: -2px;padding:2px; }
							
#newside #searchsubmit { padding: 1px; }



