@charset "UTF-8";

/* the main style sheet containing tag definitions and core styles
 1. TAGS 
 2. SITE COMPONENTS  
 3. HOME PAGE COMPONENTS
 4. SITE NAVIGATION 
 5. SECTION SETTINGS
*/

/***********************/
/*       1. TAGS       */
/***********************/
	body 
	{
		 background: #000 url(../images/templates/bg.jpg) top center no-repeat;
		 margin:0 0 0 20px;
		 color: #aeaeae;
		 font-family: Georgia, "Times New Roman", Times, serif;
		 font-size: 16px;
	}
	
	
	a:link, a:visited, a:hover, a:active, a:focus  {
	 color: #b170d3;
	 text-decoration: none;
	 font-weight: normal;
	 outline: none;
	}
	
	a:hover, a:active  {
	 color: #3975ce;
	 text-decoration: none;
	 font-weight: normal;
	-moz-outline-style: none;
	
	}
	
	td, div {
	 text-align:left;
	}
	
	p {
	 font-size: 0.9em;
	 margin:0;
	 margin-bottom:12px;
	 line-height: 1.4;
	 letter-spacing: 0.02em;
	}
	
	img {
	 display:block;
	 border:0;
	}
	
	h1 {
	 margin:0;
	 font-size:3.2em;
	 font-weight: normal;
	 color:#186b37;
	 line-height:1.0em;
	}
	
	h2 {
	 margin:0;
	 font-size:1.8em;
	 font-weight: normal;
	 color:#42854e;
	 line-height:1.0;
	}
	
	h2.leftheader {
	  margin-left: 60px;
	  margin-bottom:25px;
	}
	
	h3, h4 
	{
	 margin:0 0 15px 0;
	 font-size:1.5em;
	 font-weight: normal;
	 border-bottom: 1px #3d3d3d dotted;
	 font-style: italic;
	 color:#b170d3;
	 line-height:1.7em;
	}
	
	h4 
	{
		font-size:1em;
		font-style:normal;
		overflow:hidden;
	}
	
	form 
	{
		margin:0;
		padding:0;
		border:0;
	}
	
	input, textarea 
	{
		 border:1px solid #999;
		 padding:1px;
		 float:left;
		 background-color: #fff;
		 font-family:Georgia, "Times New Roman", Times, serif;
		 font-size: 0.8em;
	}
	
	fieldset
	{
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	.left, 
	.right { float: left; }


/***********************/
/* 2. SITE COMPONENTS  */
/***********************/

	#mast {
		background: url(../images/templates/bg_mast.jpg) no-repeat right;
		overflow:hidden;
		clear:both;
	}
	
	#mast h1,
	#mast h2 {
		margin:0;
		padding: 0;
		width: 460px;
		height: 100px;
		background: url(../images/templates/logo_site.png) no-repeat;
		float: left;
	}
	
	#mast h1 span,
	#mast h2 span  {visibility: hidden;}
	
	
	#mast h2,
	#mast h2.st a {
		margin: 0px 0 0 0;
		width: 407px;
		height: 73px;
		float: left;
		background: url(../images/templates/title_disc.png) no-repeat;
	}
	
	#mast h2.st
	{
		background: none;
	}
	
	#mast p
	{
		overflow:hidden;
		display:block;
		float:left;
		width: 430px;
		padding: 0 0 0 15px;
		color: #3975ce;
		font-style: italic;
		letter-spacing: 0.02em;
	}

	#shell 
	{
		 margin: auto;
		 width: 940px;
		 clear: both;
		 overflow: hidden;
		 min-height: 400px;
	}
	
	#portrait
	{
		margin: 0;
		width: 410px;
		height: 296px;
		background:url(../images/templates/head_01.jpg) no-repeat;
		float: left;
	}
	
	#hull 
	{ 
		margin: 15px 32px 50px 32px;
		overflow: hidden;
	}
#hull .left {width:560px; margin: 0 40px 0 15px;}
#hull .right { width:250px;}
#hull .left strong {color:#B170D3;}
	
	/* discography*/
	.item .left { width: 225px; }
	.item .right { width:650px; }
	body.disc .item {margin-bottom:30px; overflow:hidden; font-family: }
	body.disc .item .right p {margin-bottom:30px; clear: left;}
	
	span.artwork
	{
		position: absolute;
		z-index: 2;
		margin-top:179px;
		width:200px;
		text-align:center;
		background: url(../images/templates/bg_85.png);
		font-size: 0.8em;
		color:#fff;
		padding:3px 0px;
	}
	.item .left a:hover span.artwork { background: #b170d3;}

	.info .listen,
	.info .lyrics,
	.info .olyrics
	{
	
		width: 20px;
		height: 16px;
		float: left;
		background:url(../images/templates/btn_play.gif) no-repeat;
		position: relative;
	}
	.info .listen span,
	.info .lyrics span,
	.info .olyrics span  { visibility: hidden; }
	
	.info .lyrics,
	.info .olyrics
	{
		
		background:url(../images/templates/btn_lyrics.gif) no-repeat 0px 0px;
	}
	
	.info .olyrics {margin-left:20px;}
	
	body.disc #hull ul {list-style: none; margin: 0; padding:0;}
	body.disc #hull li {margin: 10px 0px; font-size:0.8em; letter-spacing: 0.03em;}
	.block {overflow:hidden; margin-bottom:20px;}
	ul.col {width:48%; float:left; }
ul.col span {display: block; padding-bottom:5px;}

	a.buy
	{
		display: block;
		font-size:11px;
		text-transform: uppercase;
		background: #9351b6;
		color:#fff;
		padding: 5px;
		margin-bottom:1px;	
		text-align: center;	
	}
	a.buy:hover {
		background-color: #6f328f;
	}
	
	h4 .toggle
	{
		padding: 3px 3px 3px 20px;
		width: 13px;
		height: 16px;
		background:url(../images/templates/btn_plus.gif) no-repeat 0 6px;
	}
	
	/* footer */
	#foot
	{
		background: url(../images/templates/bg_foot.jpg) no-repeat;
		height: 197px;
		padding:50px 0 0 32px;
		clear: both;
		
	}
	#foot .left { width:520px; } 
	
	/* newsletter sign up area */
	#foot .right {margin:-5px 0 0 60px;}
	#foot .right h4
	{
		width: 225px;
		height: 38px;
		padding: 0;
		margin: 0;
		float:left;
		bordeR: none;
		background:url(../images/templates/title_keepintouch.jpg) no-repeat 0 0;
		text-indent: -9999em;
	}
	
		#newsletter { clear:both; }
	
	#newsletter input[type="text"]
	{
		width: 230px;
		height: 25px;
		padding: 8px 0 0 10px;
		background-color: #49016e;
		border: 1px #49016e solid;
		color: #ccb8d7;
		font-style: italic;
	}
	
	#newsletter input[type="submit"]
	{
		width: auto;
		height: 35px;
		padding: 8px;
		margin:0;
		background-color: #600191;
		border: 1px #49016e solid;
		color: #ccb8d7;
		font-style: normal;
	}
	#newsletter input[type="submit"]:hover { background-color: #7706b1; }
	#newsletter input[type="submit"]:active { background-color: #a800ff; }
	
	
	
#copy {
 float: left;
 width: 601px;
 padding: 10px 50px;
 min-height: 310px;
}

#copy ul li {
 font-size: 0.9em;
 margin:0;
 margin-bottom:12px;
 line-height: 1.3;
}


/****************************/
/* 3. HOME PAGE COMPONENTS  */
/****************************/
	body.home #mast {
		height: 465px;
		padding-left: 462px;
		background: url(../images/templates/bg_header_hm.jpg) no-repeat;
	}
	#videoShell {
		float: left;
		margin: 29px 0 0 81px;
		width:356px;
		height:290px;
		overflow:hidden;
	}
	.video {
		
		margin: -2px 0 0 -2px;

	}
	ul.thmbs {
		list-style: none;
		margin: 0px;
		padding: 10px 0 0 0;
	}
	ul.thmbs li { float: left; }
	ul.thmbs li a {
		float: left;
		display: block;
		width: 75px;
		height: 50px;
		background: #212121;
		margin-right: 10px;
		text-indent: -9999em;
		border: 2px #212121 solid;
	}
	ul.thmbs li a:hover { border: 2px #5876a8 solid; }
	body.home #hull { margin:0px 25px 0 0;}
    body.home #hull .left { width:532px; margin:0px; }
	body.home #hull .right { width:383px; }
	h2.buynow a {
		background: url(../images/templates/bg_buynow_hm.jpg) no-repeat;
		width: 522px;
		height:288px;
		float:left;
		text-indent: -9999em;
	}
	h3.buynow {bordeR: none; display: block; overflow:hidden;}
	h3.buynow a {
		background: url(../images/uploads/btn_buynow_md.png) no-repeat;
		width: 241px;
		height:136px;
		float:left;
		border: none;
		text-indent: -9999em;
	}
	/* STORY TELLERS */
	body.home h2.st a {
		background: url(../images/templates/title_storytellers_home.png) no-repeat;
		width: 100%;
		height: 47px;
		float:left;
		margin-bottom: 20px;
	}
	body.home h2.st span { display: none;}
	body.home .item,
	body.home .item_first {
		border-top: 1px dotted #3D3D3D;
		padding:15px 0;
		overflow: hidden;
	}
	body.home .item_first { border:none; }
	body.home .item h3,
	body.home .item_first h3 {
		border: none;
		font-size: 1.2em;
		font-weight: normal;
		margin:5px 0 0 0;
		line-height: 1.1;
	}
	body.home .item p,
	body.home .item_first p {
		font-size:0.7em;
		padding:0px;
		margin: 0;
	}
	body.home .item img,
	body.home .item_first img {
		background:  #525252;
		width: 65px;
		height: 65px;
		float:left;
		margin-right: 20px;
	}
	a.sa {
		background: #49016e;
		color:#ffffff;
		text-transform: uppercase;
		font-size: 0.8em;
		padding: 10px 10px 9px;
		float:right;
		font-family: arial, sans-serif;
		display: block;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
	}
	a.sa:hover { background:#b170d3; }
	
	/* quote */
	#quote {
    width: 421px;
    float:left;
    margin: 30px auto 0px 40px;
}
#quote .top,
#quote .bot  {
    display: block;
    width:100%;
    height: 15px;
    background: url(../images/templates/bg_quote_top.gif) no-repeat;
float:left;
}
#quote .bot {
    height: 43px;
    background: url(../images/templates/bg_quote_bottom.gif) no-repeat;
}
#quote .mid {
    background-color:#1e1e1e;
    display: block;
margin-left:1px;
}
#quote .mid p {
    padding: 5px 30px 5px 35px;

font-style: italic;
color: #597bb9;
margin:0;
font-size: 1.1em;

}
#quote .mid p + p,
#quote .mid p span {display: block; font-style: normal; font-size:0.7em; color:#747474; padding-top:10px;}

	/* INDEX NEWSLETTER SIGNUP */
	
.freemp3 { 
		background-image: url(../images/templates/freemp3.gif); 
		width: 180px;
		margin-top:5px;
		text-indent: -9999em; }

#indexsignup {
		float:left;		
		margin-top:30px;
		margin-left:75px;
		margin-bottom:30px;
		}


	#indexsignup h4
	{
		width: 225px;
		height: 38px;
		padding: 0;
		margin: 0;
		float:left;
		bordeR: none;
		background:url(../images/templates/title_keepintouch.jpg) no-repeat 0 0;
		text-indent: -9999em;
	}
	
	
/**********************/
/* 4. SITE NAVIGATION */
/**********************/

	/* General Settings*/
	#nav_top,
	#foot ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#nav_top { padding-left:128px; }
	#nav_top li,
	#foot ul li { float:left; }

	/* top navigation */
	

	.mt-nav li a
	{
		margin:0;
		height:63px;
		float:left;
		border:0;
		background-repeat: no-repeat;
		background-position: 0 0;
		text-indent: -9999em;
		float: left;
		position: relative;
	}


	li.woman a { background-image: url(../images/templates/nav_woman.gif); width:145px; }
	li.music a { background-image: url(../images/templates/nav_music.gif); width:133px; }
	li.story a { background-image: url(../images/templates/nav_storytellers.gif); width:185px; }
	li.community a { background-image: url(../images/templates/nav_community.gif); width:168px; }
	li.presskit a { background-image: url(../images/templates/nav_presskit.gif); width:133px; }
	
	li.woman_selected a { background: url(../images/templates/nav_woman.gif) no-repeat 0px -126px; width:145px; }
	li.music_selected a { background: url(../images/templates/nav_music.gif) no-repeat 0px -126px; width:133px; }
	li.story_selected a { background: url(../images/templates/nav_storytellers.gif) no-repeat 0px -126px; width:185px; }
	li.community_selected a { background: url(../images/templates/nav_community.gif) no-repeat 0px -126px; width:168px; }
	li.presskit_selected a { background: url(../images/templates/nav_presskit.gif) no-repeat 0px -126px; width:133px; }

	#nav_top li a:hover { background-position: 0px -63px; }
	#nav_top li a:active { background-position: 0px -126px; }


	
	/* social media navigation */
	ul.social
	{
		float: left;
		overflow: hidden;
		border: 1px #505050 dotted;
		margin-bottom:10px;
	}
	
	ul.social li { border-right: 1px #505050 dotted; width:128px;}
	ul.social li.last {border: none;}
	
	ul.social li a
	{
		width:128px;
		height:64px;
		float:left;
		text-indent:-9999em;
		background-repeat: no-repeat;
		background-position:center center;
	}
	
	.myspace { background-image: url(../images/templates/logo_myspace.gif); }
	.reverbnation { background-image: url(../images/templates/logo_reverbnation.gif); }
	.youtube { background-image: url(../images/templates/logo_youtube.gif); }
	.facebook { background-image: url(../images/templates/logo_facebook.gif); }
	.twitter { background-image: url(../images/templates/logo_twitter.gif); }
	
	ul.social li a.facebook, 
	ul.social li a.twitter,
	ul.social li a.itunes, 
	ul.social li a.puretracks,
	ul.social li a.reverbnation,
	ul.social li a.myspace
	{
		height: 32px;	
	}
	
	.itunes { background-image: url(../images/templates/logo_itunes.gif); }
	.puretracks { background-image: url(../images/templates/logo_puretracks.gif); }
	/* bottom navigation */
	
	ul.nav_bot li { padding: 8px 7px 0 0; }
	ul.nav_bot li.last { padding: 8px 0; }
	
	ul.nav_bot li a
	{
		height: 20px;
		float: left;
		text-indent: -9999em;
		background-repeat: no-repeat;
	}
	
	.contact { background-image: url(../images/templates/nav_contact.gif); width: 111px; }
	.credits { background-image: url(../images/templates/nav_credits.gif); width: 111px; }
	.legal { background-image: url(../images/templates/nav_legal.gif);  width: 90px; }
	.email { background-image: url(../images/templates/nav_email.gif); width: 183px; }
	
	ul.nav_bot li a:hover { background-position: 0px -1px; }
	ul.nav_bot li a:active 
	{ 
		background-position: 0px -20px; 
		-moz-outline-style: none;
	}

/***********************/
/* 5. SECTION SETTINGS */
/***********************/

	body.disc #mast h2 { background: url(../images/templates/title_disc.png) no-repeat; }
	body.woman #mast h2 { background: url(../images/templates/title_woman.png) no-repeat; }
	body.gallery #mast h2 { background: url(../images/templates/title_gallery.png) no-repeat; }
	body.music #mast h2 { background: url(../images/templates/title_music.png) no-repeat; }
	body.storytellers #mast h2.st a { background: url(../images/templates/title_storytellers.png) no-repeat; }
	body.storytellers #mast h2 { background: url(../images/templates/title_storytellers.png) no-repeat; }
	body.community #mast h2 { background: url(../images/templates/title_community.png) no-repeat; }
	body.sendtofriend #mast h2 { background: url(../images/templates/title_sendtofriend.png) no-repeat; }
	body.legalpage #mast h2 { background: url(../images/templates/title_legal.png) no-repeat; }
	body.creditspage #mast h2 { background: url(../images/templates/title_credits.png) no-repeat; }
	body.contactpage #mast h2 { background: url(../images/templates/title_contact.png) no-repeat; }
	body.reviews #mast h2 { background: url(../images/templates/title_reviews.png) no-repeat; }
	body.thevault #mast h2 { background: url(../images/templates/title_thevault.png) no-repeat; }
	body.happenings #mast h2 { background: url(../images/templates/title_happenings.png) no-repeat; }
	body.contest #mast h2 { background: url(../images/templates/title_contest.png) no-repeat; width: 507px;}
	body.contest_thanks #mast h2 { background: url(../images/templates/title_contest-thanks.png) no-repeat; width: 507px;}
	body.contest_winners #mast h2 { background: url(../images/templates/title_contest-winners.png) no-repeat; width: 507px;}
	body.prizes #mast h2 { background: url(../images/templates/title_prizes.png) no-repeat; }
	
/* LIST OF BODY CLASSES
disc
woman
music
storytellers
community
sendtofriend
legal
credits
contact
reviews
happenings
*/

#disc { }
#disc .left {width:200px; margin: 0px 25px 0 15px;}
#disc .right { width: 635px;}
.audio, .block
	{
		height: auto;
		clear: both;
		border: none;
		display: none;
	}


ul.list
{
    padding:0px;
    margin:0px 0 20px 0;
    width:100%;
    overflow: hidden;
}
ul.list li 
{
list-style: none;
padding:0 30px 20px 0;
margin:0px;
width:150px; floaT:left;
text-align:center;
}

.wallpaper {
    padding:0 0 20px 0;
    overflow:hidden;
}
.wallpaper img { float:left; margin-right: 10px; bordeR:2px #b85ee4 solid;}
.wallpaper ul {margin:10px 0 0 0; padding: 0; float: left;}
.wallpaper li { padding:0; margin:0; list-style: none;}
.wallpaper li a { font-family: arial; font-size: 0.8em; }

h3.wallpaper  {bordeR: none;height:20px; margin-top:50px; background: url(../images/templates/title_wallpaper.png) no-repeat;}



#blog .item h3 {border: none; margin:0 0 0px 0; font-weight: normal; font-size:20px; line-height:1.1;}
.postInfo {clear:both; display: block; width:100%; overflow: hidden; font-size:13px;}
.postInfo p {float:left; padding: 0 10px 0 0; margin:0px 0 10px 0;}
#blog .item { border-bottom: 1px #3d3d3d dotted; margin: 10px 0; padding: 10px 0;}

.happenings .item h3 {line-height:1; font-size:1.3em; margin:0px 0 0px 0; padding-bottom: 5px; bordeR:none;}
.happenings .item {border-bottom: 1px #3d3d3d dotted; margin-top:15px;}
.happenings .item span {font-style: italic; font-size:0.8em; padding:0px;}


.galThmb {margin:0px 4px 20px 4px; float:left; width:132px; overflow: hidden;}
.galThmb img {padding-bottom:4px; margin-left:auto; margin-right:auto;}
.galThmb img:hover {bordeR-bottom:4px #a840dd solid; padding:0;}
#pp_full_res {padding-left:20px; display: block;}



#commentForm h4,
#comments h4 {
    bordeR: none;
margin-top: 40px;
font-size:24px;
}
#comments h4 {margin-bottom: 0px;}

#commentForm {margin-top:30px;}
	#comment_form 
	{
		padding: 0px
	margin-top:20px; 
	overflow: hidden;
	}
	
	.comment_text,
	.comment_info
	{
		float: left;
		width: 230px;
	}
	.comment_text { width: 300px; }
	#freeform input,
	#freeform textarea,
	#tellafriend_form input,
	#tellafriend_form textarea,
	#comment_form input,
	#comment_form textarea 
	{
		width:200px; 
		padding:10px;
		margin-top:5px;
		background:#333;
		bordeR:1px #000 solid;
		coloR:#fff;
		font-family: arial;
		font-size: 12px;
		float: none;
	}
	#freeform input:focus,
	#freeform textarea:focus,
	#comment_form input:focus,
	#comment_form textarea:focus {
		 border:1px #444 solid;
	}
	
	#comment_form textarea {
		width: 270px; 
		float: none;
		margin-top:0px;
		overflow: hidden;
	}
	
	#freeform label,
	#comment_form label
	{
		display: block;
		padding:0px 0 1px;
	}
	#comment_form label span { font-size: 0.8em; color: #999;}
	#comment_form .comment_text label {
		padding:0px 0px 7px; 
		font-size: 0.9em;
	}

	#comment_form p { padding:0px 0 5px; }
	#comment_form p span {
		padding:0px; 
		margin:0px 0 0 0px; 
	}

	#comment_form input[type="checkbox"] {
		float:left; 
		width:20px; 
		height:20px; 
		margin-right:10px;
	}
	
	.checkbox {
		clear:left; 
		overflow:hidden;

	}
	.checkbox p {
		width:100%; 
		margin:0px;
		overflow:hidden;
	}
	#comment_form .checkbox label {
		padding-left:20px;
		font-size:0.8em;
		margin-top:7px;
	}
	
	#comment_form .checkbox input {background: none;}
	
	#freeform input[type="submit"],
	#tellafriend_form .submit,
	#comment_form .submit,
	#comment_form .preview {
		width: auto;
		-moz-border-radius:6px;
		-webkit-border-radius:6px;
		color:#fff;
	    background: #333 url(../images/templates/btn_overlay.png) repeat-x;
	    display: inline-block;
	    padding: 10px 15px 10px;
		bordeR:none;
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		line-height: 1;
		clear: both;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		text-shadow: 0 -1px 1px #222;
		border-bottom: 1px solid #222;
		font-family: Arial;
		position: relative;
		cursor: pointer;
	}
	#freeform input[type="submit"] { margin-top:15px; }
	
	#freeform input[type="submit"]:hover,
	#tellafriend_form .submit:hover,
	#comment_form .submit:hover
	{
		background-color:#a840dd;
	}
	.captcha p {font-size:0.7em;}
	#comment_form .captcha label {
		float:left; 
		margin-right: 5px;
	}
	#comment_form .captcha input {
		width:57px; 
		float:left; 
		padding:7px; 
		margin-left:0px;
	}	
	.preview_comment .intro {
		font-size:0.9em; 
		width:450px; 
		padding-top:10px;
	}
	p.noPad { margin-bottom: 0px; }

	#tellafriend_form .yourinfo,
	#tellafriend_form .theirinfo {
		float:left; 
		padding-right:20px;
	}
	#tellafriend_form .bot {
	    clear:both;
		margin-top: 10px;
		float:left;
	}

	#tellafriend_form textarea {
   	 	height:150px;
		width:440px;
	}
	#tellafriend_form .submit { float:right; }
	
	#freeform { margin-top: 15px;}
	#freeform input { margin-bottom: 15px; }
	#freeform textarea { width: 250px; height:95px; }
	
	#freeform .contest_textarea { width: 450px; height:250px; }
	
	.cleft, .cright {
		float:left;
		width: 250px;
	}
	.captcha { 
		float:left;
		margin-top:15px; 
		overflow: hidden;
	}
	#freeform .captcha input {
		margin: 0px;
		width:250px;
	}
	#freeform .captcha p {
		padding:0px;
		margin: 5px 0px;
	}
	
.comment {border-bottom: 1px #333 solid; padding: 15px 0 5px 0; font-size:12px; font-family: Arial;}
.comment a {padding-left:5px;}
.comment .individualComment {font-size: 16px;}

.thmb {floaT:left; padding: 0 15px 5px 0}
#player {margin-bottom:20px;}


#blogside h3 {font-size:18px; margin-top:10px;}
#blogside .quote {font-size: 13px;}
#blogside .cat {font-size: 13px; margin-bottom:30px;}
#blogside  form {margin-bottom:30px;}
#st h3 {letter-spacing: -0.03em;}
#st h4 {bordeR: none; margin: 20px 0 5px 0; line-height: 1.5; font-size:1.1em;}

body.creditspage #hull .left h3 {line-height:1.3; margin-top:30px; margin-bottom: 10px;}
body.creditspage #hull .left a {margin-bottom: 10px; display: block; }

#homeLink a {
position: absolute;
z-index: 500;
width:16px;
height: 16px;
margin:20px 0 0 40px;
text-indent:-999em;
background: url(../images/templates/btn_home.gif) no-repeat;
	floaT:left;
}

#homeLink a:hover {

	background-position: bottom;
}

#contest_callout {
	overflow:hidden;
	padding-bottom: 20px;
}

.home_call {
	padding-left: 60px;
}

#contest_callout h3 a {
	float:left;
	width: 252px;
	height: 242px;
	display: block;
	text-indent: -999em;
	background: url(../images/templates/content_callout.jpg) top left no-repeat;
}
#contest_callout h3 a:hover {
	background-position: bottom left;
}

#freeform .cb input[type="radio"] {
	width: auto;
	margin-right: 10px;
}

#freeform input[type="submit"].enter_submit {
	font-size: 24px;
	float: none;
	display: block;
	font-weight: normal;
	clear:both;
}
