/*  
Theme Name: American Songwriter
Theme URI: http://remarkablewit.com
Description: American Songwriter theme
Version: 1.0
Author: Remarkable Wit
Author URI: http://remarkablewit.com
*/


/* 
TABLE OF CONTENTS 

  HTML Elements
  Page Structure
  Navigation
  Headings
  Content Page Styles
  WP Post Formatting  
  Comments
  Forms
  Clear
  Footer




/* BI-MONTHLY CHANGES */
/* ----------------------------------------------------------- */

a, a:visited {
	color:#C23317; /* was #4A4E4A, #339933 */
	text-decoration:none
	}

a:hover, a:active {
	color:#59a056; /* was #4A4E4A, #339933 */
	text-decoration:underline;
	}


/* END BI-MONTHLY CHANGES */
/* ----------------------------------------------------------- */



/* HTML Elements */

* {
	margin:0;
	padding:0;
	}
	
*:focus { 
	outline: none;
	}
	
body,html {
	min-height:101%;
	}
	
body {
/* 	background: #133346 url(images/bg.jpg) repeat-x; */
	color: #000000;
	padding: 0 0 10px 0;
	min-width: 1050px;
	}

body, select, input, textarea {
	font-family: Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	}

small {
	font-size: 0.95em;
	background:#eef5e1;
	padding:3px 6px;
	}

hr {
	margin:22px 0;
	background:#eae9e4;
	color:#eae9e4;
	height:1px;
	border:0;
	display: block;
	}	

label {
	margin:12px 0 0 0;
	display:block
	}
	
a img {
	border:none;
	}
	
	
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

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
	}
/* End Images */	



table {
	display: table;
	margin:13px 0;
	width:100%;
	border-collapse:collapse;
	}	

th {
	background:#e4e4e4;
	text-align:left;
	width:35%
	}

th, td {
	border-bottom:1px solid #FFF;
	padding:4px 7px;
	}
	
td {
	/* width:65%; */
	}		
			



/* Structure */

#page {		
	width:950px;
	margin:0 auto;
	font-size:0.7em;
	background:#FFF;
	padding: 0 5px 5px 5px;
	}

#masthead {
	height:100px;
	/*background: #ECF9FE;*/
	background: url('images/grey-gradient.jpg') repeat-x;
	width: 100%;
	}
		
#mastheadContainer {
	width:950px;
	margin:0 auto;
	height: 60px;
}

.left {
	float:left;
	}

.right {
	float:right;
	}

#sidebar {
	width: 185px;
	float:left;
	}

#interior #sidebar {
	padding-left:13px;
	margin-top:0px;
	}
	
#interior #currentIssue #sidebar {
	padding: 7px 0 0 0;
	margin: 0;
	width: auto;
	}

/*	Headers */

/* Uncomment this block if you have a graphical logo
h1, a#logo {
	text-indent:-9999px;
	width:320px;
	height:108px;
	background:url(images/logo.gif) no-repeat;
	margin:0 auto;
	display:block;
	color:#FFF;
	font:1.6em Georgia, "Times New Roman", Times, serif;
	text-align:center
	} 
*/


h1, #logo {
	margin:0 auto;
	display:block;
	color:#FFF;
	font:2.8em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	padding-top:36px;
	text-align:center;
	font-weight:bold
	}
	
h2 {
	font: 3em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	padding-bottom:6px;
	border-bottom:1px solid #eae9e4;
	/*border-top:3px solid #eae9e4;*/
	color:#6D6D6D;
	font-weight:bold
	}

.post h2 {
	line-height:110%; 
	color:#000000;
	}
	
h2#description {
	border:none;
	padding:0;
	font-size:0.9em;
	text-align:center;
	color:#000000;
	text-transform:uppercase
	}

h2.widgettitle {
	border:none;
	font:1.2em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	font-weight:bold
	}
	
h3 {
	font: 1.1em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	color:#bbbbbb;
	margin:13px 0 5px 0;
	line-height:110%;
	font-weight:bold
	}

#sidebar h3 {
	margin-top:20px;
	font-family:Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	}

h3#pages {
	margin:0 0 5px 0;
	}
		
h3.green, h3.red, h3.grey {
	height:22px;
	margin:0 0 9px 0;
	padding:3px 0 0 7px;
	font:1.2em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	font-weight:bold;
	background: url(images/cat_grey.jpg);
	}
	
/*
h3.green {
	background: url(images/cat_green.jpg);
	}

h3.red {
	background: url(images/cat_red.jpg);
	}

h3.grey {
	background: url(images/cat_grey.jpg);
	}
	
*/			
#lead h3 {
	margin: 0 0 5px 0;
	color:#000000;
	font: 1.4em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	text-transform: uppercase;
	}
			
#recent h3 {
	margin: 0 0 5px 0;
	color:#000000;
	font: 1.4em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	text-transform: uppercase;
	}

.narrow h3 {
	font:1.6em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	color:#313228;
	font-weight:bold
	}
	
h4 {
	margin-bottom:3px;
	font:1.2em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	color:#313228;
	font-weight:bold
	}

.narrow h4 {
	font:1.4em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	color:#313228;
	font-weight:bold
	}
		
h4#respond {
	border-top:1px solid #eae9e4;
	margin-top:25px;
	padding-top:20px;
	}
	
h4#comments {
	margin-top:32px;
	}

h4.pagetitle {
	margin-bottom:12px;
	}

.cat-excerpt h4 {
	margin:0;
	}

.domtab h4 {
	margin:15px 0;
	}

#more-menu h4 {
	color:#4a4e4a;
	font-size:1.1em;
	}

#cat-more-menu h4 {
	color:#4a4e4a;
	font-size:1.1em;
	}

.narrow h5 {
	font:1.2em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	color:#313228;
	font-weight:bold
	}
						
#meta h5 {
	border-top:3px solid #666666;
	border-bottom:1px solid #666666;
	color:#666666;
	padding:1px 0 3px 12px;
	font: 18px Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	margin-bottom:10px;
	}
	


		
/* Content Page Styles */

#logo, #logo:hover, #logo:active {

	float: left;
	/*background: url(images/logo.jpg) no-repeat;*/
	/*background: url(images/as_greybox_190_90.jpg) no-repeat;*/
	background: url(images/AS_logo-grey-gradient.jpg) no-repeat;
	text-decoration:none;
	color:#d7f0fc;
	width: 203px;
	height: 60px;
	margin: 0;
	}

#openX_Header {

	float: right;
	right: 0;
	width: 728px;
	height: 90px;
	background: #333333;
	margin: 2px 0 0 0;

}
	
#lead {
	color:#000000;
	width:620px;
	padding:13px 0px 8px 0px;
/* 	float:left; */
	text-align: left;
	_width:600px;
	}

#interior #lead {
	float:none;
	width:auto;
	margin: 6px 0 10px 0;
	}
#lead a, #lead a:visited {
	text-decoration: none;

	}

/*
#lead .left {
	width:198px;
	}

#lead .right {
	width:368px;
	}
		
#lead a, #lead a:visited {
	color:#bbbbbb;
	font-size:1em;
	text-decoration: none;
	line-height: 6px;
	}

#lead img {
	border:1px solid #516f80;
	padding:1px;
	}

#lead .date {
	color:#a7b5bd;
	margin-bottom:-15px;
	padding:4px 0;
	}

#lead p {
	margin:5px 0;
	line-height:100%;
	}
*/
	
#fullstory {
	width:103px;
	height:20px;
	background:url(images/fullstory.png);
	display:block;
	text-indent:-9999px;
	}

#fullstory:hover {
	background:url(images/fullstory.png) 0 -20px;
	}
	
#interior #lead img	{
	float:left;
	margin:1px 16px 6px 0;
	}

#interior #lead .left {
	width:165px;
	}

#interior #lead .right {
	width:418px;
	}
		
.widget_tag_cloud a {
	display:inline;
	float:none;
}

.widget_calendar table {
	width:100%;
}

.bluebox {
	background:#efefef;
	border-bottom:1px solid #bbbbbb;
	border-top:1px solid #bbbbbb;
	padding:13px;
	}
	
.bluebox a, .bluebox a:visited {
	color:#000000;
	font-weight:bold
	}

.widget li {
	list-style:none;
	border-bottom:1px solid #ececec;
	padding:3px 0 3px 4px;
	}
	
li.widget {
 	list-style:none;
 	}

.bullets a, .bullets a:visited,
.widget a, .widget a:visited {
	color:#737373;
	}

.bullets a:hover, .bullets a:active,
.widget a:hover, .widget a:active {
	color:#000;
	text-decoration:none
	}

.bullets li {
	margin-left:25px;
	padding:5px 0;
	border-bottom:1px solid #ececec;
	list-style:square
	}
	
#interior #content {
	float:left;
	width:425px;
	padding:0px 0 40px 0;
	}
#interior #content.postContent {
	width:625px;
}
	
#interior #currentIssue #content {
	float:left;
	width:635px;
	padding:0px 0 40px 0;
	}
	
#interior #allContests #content {

	width:635px;
	padding:0px 0 40px 0;
	}
	
#interior #currentWinners #content {

	width:635px;
	padding:0px 0 40px 0;
	}
	
#interior #pastWinners #content {

	width:635px;
	padding:0px 0 40px 0;
	}

#breadcrumbs {
	/* background:#3399cc; */
	padding:0 0 0 78px;
	color:#4A4E4A;
	}	

#breadcrumbs a, #breadcrumbs a:visited {
	color:#000000;
	font-weight:bold
	}

#interior .stripes {
/* 	background: #FFF url(images/bg_stripe2.gif) repeat-x; */
	margin-top:5px;
	padding-top:9px;
	}	

#author {
	margin-bottom: 19px;
	}

#author img {
	padding:1px;
	border:1px solid #93c0d6;
	float:left;
	margin-right:13px;
	}

#author span {
	display:block;
	border-top:1px solid #bfdfef;
	margin-top:12px;
	background:url(images/envelope.gif) no-repeat 1px 10px;
	padding:8px 0 0 17px;
	}

#author p {
	margin:0;
	width:482px;
	}	

.cat-excerpt {
	padding:10px;
	margin: 12px 0;
	}
	
#currentIssue .cat-excerpt {
	width: 440px;
	padding:10px;
	margin: 12px 0;
	}
	
.cat-excerpt img, .gallery {
	float:left;
	margin:1px 12px 7px 0;
	border:1px solid #516f80;
	padding:1px;
	width: 70px;
	}	

.gallery {
	margin:0 18px 16px 18px;
	}
				
.pagination {
	padding-top:20px;
	}
	
.narrow {
	float:left;
	width:618px;
	}

.bigger {
	font-size:14px;
	padding: 5px 0 5px 0;
	}



	
/* Lyric Contests	 */

#lyricContestsSponsor hr{
	margin: 0;
}

#lyricContestsSponsor {
	padding: 10px 0 0 0;
}

#contest{
	margin: 25px 0 0 0;
}

#contest ul{
	display: inline;
}

#contest li{
	list-style:none;
	padding: 0 0 25px 0;
}

#winners{
	margin: 25px 0 0 0;
}

#winners li{
	list-style:none;
	border-bottom: 1px solid black;
	margin-bottom: 10px;
}

#pastWinners{
	margin: 25px 0 0 0;
}

#pastWinners li{
	list-style:none;
	padding: 0 0 20px 0;
}

#pastWinnersLink{
	font-size: 14px;
	font-weight: bold;
}
/* END Lyric Contests	 */



	
/*ads*/	

#ads { 	
	width:300px;
	float:right;
	margin-bottom:12px;
	}
		

/*Post Page Formatting*/

#sponsored {
	font-style: italic;
	font-size: 12px;
	margin: 0 0 5px 13px; 	/* WHEN ARTICLE TOOLS GETS RE-ADDED margin: 0 0 5px 112px; */

}

.picleft {
	float:left;
	margin:4px 14px 10px 0;
	border:4px solid #e0e0db;
	}

.picright {
	float:right;
	margin:4px 0 10px 14px;
	border:4px solid #e0e0db;
	}	

.entry blockquote, .entry pre, .entry code, 
.commentlist blockquote, .commentlist code {
	color:#76767a;
	background:#f2f2f2;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	display:block;
	}	

.entry pre, .entry code {
	width:350px;
	font: 1em Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	overflow:auto;
	padding:20px 14px;
	}
	
.entry p, .commentlist p {
	margin:15px 0;
	line-height:140%;
	}
	
.entry ul, .entry ol {
	padding:15px 0;
	}
		
.entry ol li, .entry ul li {
	margin:0 0 5px 48px;
	line-height:115%;
	}

.entry ul li {
	list-style:square
	}
	
#tags {
	padding:3px 6px 4px 15px;
	background:#edf7ff url(images/tag.gif) no-repeat 4px;
	}	

.commentcount {
	background:url(images/bubble.gif) no-repeat 1px;
	padding-left:17px;
	font-family:Cambria, Georgia, Lucida Grande, Verdana, Arial, Sans-Serif;
	font-weight:normal
	}

#home #lead .commentcount, 
#interior #lead .commentcount {
	background:url(images/bubble2.gif) no-repeat 1px;
	font-size:0.6em;
	}
			
.postmetadata {
	border-bottom:1px solid #eae9e4;
	padding:5px 0;
	color: #6D6D6D;
	}	

#currentIssue .post{
	border-bottom:medium double #BBBBBB;
	}
#print {
	background:url(images/icon_page.gif) no-repeat;
	padding-left:15px;
	}
	
		


/* Comments*/

.commentlist cite {
	font-style:normal;
	margin-bottom:4px;
	display:block
	}	

.commentlist blockquote {
	background:#ededed;
	}
			
.commentlist li {
	padding: 10px 14px 14px 14px;
	background:#f2f2f2 url(images/bg_comment.gif) no-repeat;
	border-bottom: 1px solid #dcdbd7;
	list-style:none;
	margin-bottom:12px;
	}

.commentlist li li {
	background:none;
	border:none;
	list-style:square;
	margin:3px 0 3px 20px;
	padding:3px 0;
	}

.commenttext {

	}
		
.commentlist cite strong {
	font-size:1.1em;
	}
	
li.my_comment {
	background: #FFF;
	border:none
	}

li.my_comment cite strong {
	font-size: 1.5em;
	color:#313228;
	}
	
#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
	
.commentmetadata {
	display: block;
	margin-top:13px;
	text-align:right
	}

.commentmetadata a, .commentmetadata a:visited {
	color:#959382;
	}
	
.commentlist small {
	background:#e9e9e9
	}

.gravatar {
	border:1px solid #939188;
	margin:0 8px 6px 0;
	float:left;
	padding:1px;
	width:45px;
	height:45px;
	}	

#comment {
	width:418px
	}
	
	

/* Form Elements */

#searchform {

	display: inline block;
	width:164px;
	text-align:right;
	padding:4px 0 0 0;
	

	}
	
select {
	background:#edf7ff;
	border:1px solid #3399cc;
	width:100%
	}

#s {
	background:#ffffff;
	border:none;
	padding:2px;
	width:139px;
	height: 21px;
	}

#submit {
	border:1px solid #000;
	background: #1a5d80 url(images/bg_button.gif) repeat-x;
	margin-top:12px;
	color:#a4e1ff;
	padding:3px;
	display:block
	}
	
#contactform legend {
	display:none
	}

#contactform fieldset {
	border:none
	}

.field {
	border:1px solid #444;
	border-top:1px double #c4c4c4;
	border-left:1px double #c4c4c4;
	padding:5px;
	background:#FFF ! important;
	}

.field:focus {
	background:#f9f8f4 ! important;
	}

#wysiwyg {
	padding:6px 0 10px 0;
	}

#wysiwyg a, #wysiwyg a:visited {
	padding:3px;
	margin-right:4px;
	text-indent:-9999px;
	display:block;
	width:20px;
	height:20px;
	float:left;
	border:1px solid #FFF;
	border-bottom:1px solid #afafaf;
	border-right:1px solid #afafaf;
	background-color:#CCC
	}
			
a#button-bold {
	background:#CCC url(images/bg_bold.gif) no-repeat 8px;
	}	

a#button-italic {
	background:#CCC url(images/bg_italic.gif) no-repeat 8px;
	}	
	
a#button-block {
	background:#CCC  url(images/bg_block.gif) no-repeat 5px;
	}	
	
a#button-link {
	background:#CCC  url(images/bg_link.gif) no-repeat 5px;
	}		

#wysiwyg a:hover, #wysiwyg a:active {
	background-color:#dcdcdc
	}


				

/* Float Properties*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}

#clearAll, .clearAll {
	clear: both;
}	


/* Footer*/

#meta {
	background:#000000;
	margin-top:5px;
	padding: 21px 0 15px 0;
	width: 100%;
	}
	
#metaContainer {
	width:950px;
	margin:0 auto;
	}

#meta a, #meta a:visited {
	color:#ecf7ff;
	}

#meta ol {
	padding-top:15px;
	}

#meta .block {	
	width:291px;
	float:left;
	padding-left:20px;
	}
	
#meta li {
	margin-left:25px;
	color:#bbbbbb;
	padding:2px 0;
	list-style:square
	}

#meta span {
	color:#bbbbbb;
	}
					
#footer {
	margin: 0 auto;
	width: 950px;
	font-size:0.7em;
	padding:5px 15px 15px 15px;
	color:#bbbbbb;
	}

#footer a, #footer a:visited {
	color:#bbbbbb;
	}

#footer .left {
	width:400px;
	}
	
#footer .right {
	width:400px;
	padding-top: 5px;
	}
	
#footer .right {
	text-align:right
	}
	
	
#content a:hover {
	text-decoration: none !important;
}

.lowerTitle {
	text-transform: uppercase;
	/*border-right: 105px solid #bbb !important;*/
	font-size: 14px;
	line-height: 6px;
	margin-bottom: 5px;
	color: #C23317;
	width: auto;
	/*_border-right: 300px solid #bbbbbb;*/
	*margin-top: 2px;

}

#home .whitebox img{
border: 0px;
position: relative;
bottom: 5px;
}

li.subscribe{
background-color: black;
}

li.subscribe a{
color: #01dfff !important
}

/*store styles*/

.page-shop #content, .page-cart #content, .page-checkout #content{
width: 550px !important;
margin-top: -60px;
}

.page-shop #sidebar, .page-cart #sidebar, .page-checkout #sidebar{
margin: 0px 10px 0 -13px !important;
width: 152px;
} 

.category, .category p, .category li, .category ul{
font-family: Arial, Helvetica, sans-serif; !important;
}

.sidebar_shop h3 {
	background-image: url(images/shop_h3.jpg);
	height: 31px;
	width: 152px;
	text-indent: -9999px;
}
.sidebar_shop {
	background-color: #676767;
}
.sidebar_shop a {
	color: #ffff80;
	font-family: arial;
	font-size: 13px;
	margin-left: 10px;
}
.sidebar_shop li   {
	margin: 0;
	padding: 0;
	position: relative;
	width: 80%;
	bottom: 0px;
}
.sidebar_shop_bottom {
	background-image: url(images/shop_sidebar_bottom.jpg);
	height: 12px;
	width: 152px;
}
.sidebar_shop ul, .sidebar_shop_lower ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar_shop_lower {
	background-color: #dddcd2;
}
.sidebar_shop_lower_top {
	background-image: url(images/sidebar_lower_top.jpg);
	height: 12px;
	width: 152px;
}
.sidebar_shop_lower_bottom {
	background-image: url(images/sidebar_lower_bottom.jpg);
	height: 12px;
	width: 152px;
}
.sidebar_shop_lower li {
	margin: 0;
	padding: 0;
	width: 80%;
}
.sidebar_shop_lower a {
	color: #333;
	font-family: arial;
	font-size: 13px;
	margin-left: 10px;
}

.page-shop h2, .page-cart h2, .page-checkout h2{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 32px;
border: 0px;
margin: 0 0 -50px 0;
}

.page-shop .category h3{
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
}



#interior #page h2{
/*margin-bottom: -20px !important; */
}

.breadcrumb{
display: none;
}

#shopp .gallery{
width: auto;
height: auto;
border: 0;
}


#shopp tt tt{
font-family: Arial, helvetica, sans-serif !important;
font-weight: bold !important;
}

#shopp .product select{
max-width: 160px;
width:auto;
}

.page-cart .cart input#items-0-quantity{
width: 20%;
}

.page-cart .cart input.update-button{
width: auto;
}

.page-checkout .money{
padding-left: 6px !important;
}

#shopp .category h3{
margin-top: 50px;
}

.page-new-products h2,
.page-best-sellers h2,
.page-on-sale h2,
.page-featured-products h2{
display: none;
}

.page-new-products .category h3,
.page-on-sale .category h3,
.page-best-sellers .category h3,
.page-featured-products .category h3{
margin-left: 10px;
margin-top: 65px !important;
font-size: 26px !important;
color: black;
font-family: arial;
}

#shopp select{
/*margin-top: 20px;*/
}

.page-shop #shopp h3{
margin: 60px 0 -10px 0;
}

#post-22809 .specialbanner, #post-22908 .headline, #post-22809 .product h3, #post-22809 #quantity-9, #post-22809 #quantity-20{
display: none !important;
}


.views, .shopp-orderby-menu{
display: none !important;
}

#shopp .category{
margin-bottom: -90px !important;
}

.category6 h3{
display: none;
}

img.shop_banner{
position: relative !important;
bottom: 230px;
right: 162px;
margin-bottom: -200px;
}

.storebanner{
position: relative;
bottom: 230px;
right: 162px;
margin-bottom: -275px;
background-repeat:no-repeat;
}

#checkout label{
font-size: 19px !important;
padding-bottom: 3px !important;
}

#checkout span label{
font-size: 16px !important; 
padding-bottom: 3px !important;
}

#checkout li{
margin-bottom: -20px !important;
}

.specialbanner{
position: relative;
bottom: 222px;
right: 162px;
margin-bottom: -202px;
}
#shipping-methods label{
font-size: 14px !important;
}

  #post-22811 .shop_banner{ bottom: 230px; }

  #errors{ margin-top: 80px; margin-bottom: -80px; }
.articleTools
{
	float:right;
	width:130px;
	overflow:hidden;
	margin:0px 0px 5px 5px;
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
}
#newContestEntries
{
	font-family: Arial,Cambria,Georgia,Lucida Grande,Verdana,Sans-Serif;
	width:300px;
}
#newContestEntries img
{
	padding-right:5px;
	padding-left:5px;
}
#newContestEntries a
{
	color: #C9902C;
}
#newContestEntries .name
{
	font-family:"Times New Roman",Georgia,Serif;
	font-size:14px;
}
#newContestEntries .submittedTo
{
	font-family:"Times New Roman",Georgia,Serif;
	font-size:11px;
}
#newContestEntries .submittedTo a
{
	font-size:12px;
}
#newContestEntries .title a
{
	color:#96bac6;
}
#newContestEntries .title
{
	font-style:italic;
	font-weight:bold;
	color:#96bac6;
	font-size:11px;
}
#newContestEntries .entryDate
{
	color:#8d8b8b;
}
#newContestEntries .lyrics
{
	font-style:italic;
	color:#8d8b8b;
	font-size:11px;
}
#newContestEntries .even
{
	background-color:white;
	min-height:50px;
	padding-top:3px;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
#newContestEntries .odd
{
	background-image: url('images/gradient_recentconte_newgrey2.jpg');
	background-repeat:repeat-x;
	background-position: bottom left;
	background-color:white;
	min-height:50px;
	padding-top:3px;
	border-left: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
#newNeeds
{
	width:302px;
	font-size:10px;
}
#newNeeds table
{
	background-color:#ECF9FE;
	margin-top:2px;
}
.dropshadowHeader
{
	margin-left: -4px;
}
#newNeeds a
{
	color: #c9902c;
	font-family: Arial,Helvetica,sans-serif;
}
#newNeeds tr
{
	line-height:40px;
	overflow: hidden;
	height:40px;
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
}
#newNeeds .even
{
	background-color:white;
}
#newNeeds td
{
	border:none;
	padding: 0px 2px;
}
#newNeeds .category
{
	color:#8d8b8b;
	font-size:13px;
	padding-left:8px;
}
#newNeeds .title
{
	color:black;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-left:8px;
}
#newArticleTools {
	width: 550px;
}
#newArticleTools table {
	width: 550px;
	margin: 10px 0 5px;
}

#newArticleTools table td {
	width: 33.3%;
}
#newArticleTools .JoinLinks {
	text-align: right;
	padding-right: 0;
}
#newArticleTools .articleLinks a, #newArticleTools .articleLinks a:hover {
	color: blue;
	padding-right:25px;
}
#newArticleTools .articleLinks a img {
	vertical-align: bottom;
}
#newArticleTools .articleLinks .sociable-hovers {
	width: 16px;
	height: 16px;
	background: transparent url(/wp-content/plugins/sociable/images/services-sprite.png) no-repeat;
}
#newArticleTools .newArticleToolsHeader {
	font-size: 1.2em;
}
#newArticleTools .articleLine {
	background-color: #F2F2F2;
	margin-top: 5px;
}
#LivePost .titleLabel {
	color: #C23317;
	font-size: 18px;
	font-weight: normal;
}
#LivePost .left {
	width: 600px;
}
#LivePost .right {
	width: 300px;
}
#LivePost .imageContainer {
	margin: 10px 0 10px 10px;
	overflow: hidden;
}
#LivePost .describeBox {
	background-color: #F2F2F2;
	padding: 10px;
	height: 215px;
	margin: 10px 0;
	overflow: hidden;
	position: relative;
}
#LivePost .slide-container {
	text-align: center;
margin-top: 15px;
}
#LivePost .slide-container img {
    margin: auto;
}
 
#LivePost #carousel3 .carousel3Title {margin-left:0;}
#LivePost #carousel3 .carousel3container {margin-left: 0; width: 464px; }
#LivePost #carousel3 {width: 100%;}
.liveTools {
background-color: #F2F2F2;
width: 270px;
padding: 5px 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 0;
float: left;
}
#LivePost .facebookLike {float: right;}
.liveTools .sociable-hovers {height: 16px; width: 16px; background: url("/wp-content/plugins/sociable/images/services-sprite.png") no-repeat scroll 0 0 transparent;}
.liveTools a {text-decoration: none; padding: 0 10px; }
#LivePost .metaBar {margin: 20px; 0 0 50px; color: #BBBBBB;}
#LivePost .slideNav {color: #BBBBBB; text-align: center; font-size: 1.3em; margin-top: 15px;}
#LivePost .VideoContainer {height: auto; width: 600px; overflow: auto;margin-top:15px;}
#LivePost .liveCaption {color: #6d6d6d;bottom:0; position: absolute; margin-bottom:5px;}

