/*---:[ REMOVE ALL BORDERS AND BACKGROUNDS ]:---*/
.custom #header, .custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom #sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;
}
.custom #content_box, .custom #column_wrap {
        background: none;
}


/*---:[ core layout elements ]:---*/
.custom #container { width: 95em; margin: 0 auto; }
	#page { padding: 0em; }
		#header { height: 36.3em; margin: 0 auto; border-bottom: 0; }
		#footer { padding-right: 1em; padding-left: 1em; border-top: 0; }
		#content_box { width: 100%; background: none; }
		.no_sidebars { background: none !important; }
			
			#content { width: 64em; float: left; background: #fff; }
			.no_sidebars #content { width: 100%; }
				.post_box, .teasers_box, .full_width #content_box .page { margin: 1em 4em 2em 4em; }
					.full_width #content_box .page { width: auto; }
				.no_sidebars .post_box { margin: 0 1em; }
				.teasers_box { width: 64em; }
					.teaser { width: 31em; }
				#archive_info, .prev_next { padding-right: 1em; padding-left: 1em; }
			#sidebars { width: 31em; border: none; float: right; background: #000; }
				.sidebar { width: 100%; }
				#sidebar_1 { border: 0; padding-right: 2em; padding-left: 2em; }
					.sidebar ul.sidebar_list { padding-right: 0; padding-left: 0; }
					.sidebar ul.sidebar_list { padding-top: 5.6em; }


/*---:[ CUSTOM LINKS ]:---*/
	.custom a, .custom a:visited { color: #982A69; text-decoration: none; }
	.custom a:hover { color: #111; text-decoration: none; }

/*---:[ CUSTOM BROWSER BACKGROUND ]:---*/
body.custom { background: #000 url(images/browser-bg_ALT.gif) 50% 0 repeat-y; color: #111; font-size: 62.5%; }
* { padding: 0; margin: 0; }

/*---:[ CUSTOM HEADER BANNER ]:---*/
.custom #header { border-bottom: none; height: 36.3em; padding-top: 0; padding-bottom: 0; background: url(images/banner_Jan2010.jpg) top left no-repeat; }

/*---:[ custom nav menu styles ]:---*/
.custom ul#tabs { list-style: none; border: 0; border-width: 0; padding-top: 33.3em; padding-left: 3.3em; }
		ul#tabs li { margin-bottom: 0; background: none; border: 0; border-left: 0; padding-right: 1.3em; float: left; }
		ul#tabs li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0.1em; background: none; border-bottom: 0; }
			ul#tabs li a { display: block; line-height: 1em; color: #982A69; font-size: 1.7em; text-transform: none; letter-spacing: .01em; }
			ul#tabs li a:hover { color: #fff; text-decoration: none; }
			ul#tabs li.current_page_item a, ul#tabs li.current-cat a { cursor: default; }
			ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover { text-decoration: none; }
		ul#tabs li.rss { padding-right: 0; background: none; border: none; float: right; }
			ul#tabs li.rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }

/*---:[ headlines ]:---*/
.headline_area h1, .headline_area h2 { font-size: 3em; line-height: 1.267em; font-family: Georgia, "Times New Roman", Times, serif; }
.format_text h1 { font-size: 2.5em; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 .2em 0; color: #982A69; }
.format_text h2 { font-size: 1.8em; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 0 0; }
.format_text h3 { font-size: 1.4em; line-height: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 1em 0 0 0; }
.format_text h4 { font-size: 1em; text-transform: uppercase; }
.format_text h5 { font-size: 0.769em; }
.format_text h6 { font-size: 0.769em; }
.teaser h2 { font-family: Georgia, "Times New Roman", Times, serif; }
.sidebar h3 { font-size: 1.167em; color: #fff; line-height: 1.286em; margin-bottom: 0.3em; margin-top: 1.8em; }
#archive_info h1 { font-size: 1.7em; line-height: 1em; }

/*---:[ additional headlines ]:---*/


/*---:[ CUSTOM PAGE TITLES ]:---*/

.custom div.before_content_image {
width: 560px;
padding: 0;
margin-left: 4em;
margin-right: 4em;
margin-top: 3.2em;
margin-bottom: -.6em;
padding-bottom: 0em;
}

/*---:[ REMOVE DEFAULT HEADLINES ON STATIC PAGES ]:---*/

.custom #no_page_headlines .headline_area { display: none; }


/* CUSTOM SIDEBAR BG - SIGN UP */
.custom #sidebar_1 { background: url(images/sign-up-bg.gif) top left no-repeat; }

/*---:[ *** CUSTOM SIDEBAR STYLES *** ]:---*/
.sidebar { }
.custom #column_wrap .sidebar ul.sidebar_list { padding-top: 2em; }
	li.widget { font-size: 1.2em; line-height: 1.5em; margin-bottom: 1em; }
	li.tag_cloud { line-height: 1.833em; }
		li.widget p { margin-bottom: 1.5em; }
		li.widget abbr, li.widget acronym { font-size: 0.833em; }
		li.widget code { font-size: 0.917em; }
			li.widget ul li { margin-bottom: 0.6em; }
				li.widget li ul { margin: 0.6em 0 0 1.5em; }

	/*---:[ widget box styles ]:---*/
	li.widget .widget_box { padding: 2em; border-width: 0em; }

	/*---:[ SOCIAL MEDIA BOX ]:---*/
	#social_media_box { width:270px; float:left; background-color: #fff; margin-bottom: 1.4em; }

	/*---:[ SOCIAL MEDIA ICONS LIST ]:---*/
	#social_icons ul { list-style: none; padding: 0; margin: .4em 0 0 .4em; }
	#social_icons li { float: left; padding: .6em .2em 0 .4em; }
		#social_icons li a {
		background: none;
		float: left;
		display: block;
		border: none;
		}

	/*---:[ LYRICS AND LINKS BUTTONS ]:---*/
	#lyrics-links_buttons ul { list-style: none; padding: 0; margin: 0 0 2em 0; }
	#lyrics-links_buttons li { float: left; padding: 0; margin: .4em 1.2em 0 0; }
		#lyrics-links_buttons li a {
		background: none;
		float: left;
		display: block;
		border: none;
		}

	/*---:[ ITUNES BOX ]:---*/
	#basic_box { width:270px; float:left; background-color: none; margin-bottom: 1em; }


	/*---:[ multimedia box elements ]:---*/
	.custom #image_box, #video_box, #custom_box { padding: 2em; background: #fff; }

	/*---:[ WIDGET MUSIC PLAYER ]:---*/
	#music_player_box { width:270px; float:left; background-color: none; margin-top: 1.2em; margin-bottom: 1.4em; }
















