/*
Theme Name:Novem Life II.5
Theme URI:http://novemstudios.org/
Description:The first Novem Life Wordpress theme
Version:2.5
Author:Jonathan Mills
Author URI:http://designerbyfate.com/
Tags:Novem, blue, bright green, black, lines, seperators, custom header, fixed width, mad widgets, web magazine
*//** - CSS RESET - **/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline; /*font-family:Arial;*/}
/* remember to define focus styles! */
:focus {outline:0;}
body {line-height:normal/**/;color:black;background:#000; /**/ font-family:Arial;}
ol, ul {list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
/** CSS RESET c/o Eric Meyer::::::::::::http://meyerweb.com/eric/tools/css/reset/ **/

br {line-height:1px; font-size:1px; height:1px;}
body {
font-size:62.5%/* Resets 1em to 10px */;background:#000 url(images/bg_body.jpg) -300px 0px repeat-x; color:#FFF; margin:0 4px 0 0;/* text-shadow:0 0 0 #000; font-family:Arial;*/
}
strong {font-weight:bold;}
em {font-style:italic;}
p {margin:0px 0px;}
a, a:link {color:white; text-decoration:none;}
a:hover {text-decoration:underline;}
h2, h3, small {font-family:Georgia;}
hr {display:none; clear:both;}
input, textarea {
border:none;
}
blockquote {
font-style:italic;
padding:3px 0 0 6px;
margin:0 -18px 0 12px;
width:600px;
}
#page {
margin:0 auto; width:978px; height:auto; position:relative; background:transparent;
}
#header {
background:transparent; height:160px; margin:0; position:relative; width:978px; clear:both;
}
	#header .double_vert {height:168px; position:absolute; top:9px; left:250px; width:9px;}
#masthead {
background:transparent; float:left; width:249px; padding-top:9px;
}
	#masthead span {visibility:hidden;}
	#masthead h1 {
  height:50px; width:238px; background:url(images/hdr_logo.png) 0px 0px no-repeat; text-decoration:none; margin:0;}
	#masthead h1 a {
  display:block; height:50px; width:238px; background:transparent; text-decoration:none; margin:0;}
	#masthead h2 {
  height:99px; width:227px; overflow:hidden; background:url(images/hdr_masthead.gif) 0px 0px no-repeat; text-decoration:none; margin:4px 0 0 12px; padding:0 0 30px 0;}
#nav {
background:transparent; float:left; height:auto; width:720px; margin-left:9px;
}
	#nav ul, #nav ul li, #nav div {display:block; float:left;}
		.pad9 {display:block; padding-left:9px;}
	ul.search {background:transparent url(images/nav_search.gif) 17px 0px no-repeat; height:60px; margin:31px 0 0 0px; padding-top:19px; width:375px;}	
			ul.search .pad9 .dashed_horiz {height:4px; width:357px; background-position:6px 0;}
	ul.newsletter {background:transparent url(images/nav_newsletter.gif) 17px 0px no-repeat; height:60px; margin:31px 0 0 0px; padding-top:19px; width:345px;}
			ul.newsletter .pad9 .dashed_horiz {height:4px; width:327px;}
	ul.life {background:transparent; height:50px; margin:2px 0 0 0px; width:324px;}
		ul.life li.title {background:url(images/nav_life.gif) 17px 0px no-repeat; display:block; height:18px; width:100px; margin:0 0 2px 0px;}
			ul.life .pad9 .slash_horiz {height:7px; width:306px;}
	ul.features {background:transparent; height:50px; margin:2px 0 0 0px; width:396px;}	
		ul.features li.title {background:url(images/nav_features.gif) 17px 0px no-repeat; display:block; height:18px; width:100px; margin:0 0 2px 0px;}	
			ul.features .pad9 .slash_horiz {height:7px; width:378px;}	
			li.menuwrap {padding-left:18px;}
			li.title span {visibility:hidden;}		
	li.search_submit, li.newsletter_signup {margin:0px 0 0 0px; float:left;}
		li.widget img {float:left;}
		li.widget form {float:left; padding:4px 0 0 0;}
		ul.search li.widget form p, ul.newsletter li.widget form p {background:url(images/list_star.gif) 18px 0px no-repeat; float:left; font-size:1.3em; font-style:italic; padding:2px 0 4px 31px; font-family:Georgia;}
		input#s {width:187px; border:none; height:16px; position:relative; display:block; float:left; margin-left:4px;}
		input.s {width:187px; border:none; height:16px; position:relative; display:block; float:left; margin-left:4px;}
		input#searchsubmit, input#newslettersubmit {
background:#5dcd00; border:none; color:#FFF; cursor:pointer; display:block; font-family:Arial, sans-serif; height:18px; font-weight:bold; margin:0 0 0 4px; position:relative;text-transform:uppercase; text-shadow:#000 0 0 0px; text-align:center;}	
			input#searchsubmit {padding:0 0 0 2px; width:57px; font-size:1.1em; display:block; float:left; margin:0px;}
			input#newslettersubmit {padding:0 0 0 2px; width:54px; font-size:1.1em; display:block; float:left; margin:0px;}
		label.hidden {margin:0 3px 0 0px; position:relative; font-size:1.2em;}
	#nav ul li a, #nav ul li a:link, label.hidden {font-size:1.2em;
	color:#FFF;
	font-style:italic; 
	font-weight:bold;
	line-height:18px;
	font-family:Georgia;
	padding:0px 3px 3px 15px;
	position:relative;
	margin:0px 12px 0px 0px;
	background:transparent url(images/nav_carrots.gif) no-repeat 0px 3px;
	text-decoration:none;
	border-bottom:solid 9px transparent;}
	#nav ul li a:hover {border-bottom:solid 9px #5dcd00;}
	#nav ul .current_page_item a, #nav ul .current_page_item a:link {border-bottom:solid 9px #FF4C15;}
	#nav ul .current-cat a, #nav ul .current-cat a:link {border-bottom:solid 9px #FF4C15;}
	#nav ul a.active_category, #nav ul a:link.active_category {border-bottom:solid 9px #FF4C15;}
	
.slash_horiz {background:url(images/lines_slash_horiz.png) 0px 0px repeat-x;}.slash_vert {background:url(images/lines_slash_vert.png) 0px 0px repeat-y;}.dashed_horiz {background:url(images/lines_dashed_horiz.gif) 0px 0px repeat-x;}.dashed_vert {background:url(images/lines_dashed_vert.gif) 0px 0px repeat-y;}.x_horiz {background:url(images/lines_x_horiz.png) 0px 0px repeat-x;}.x_vert {background:url(images/lines_x_vert.png) 0px 0px repeat-y;}.double_horiz {background:url(images/lines_double_horiz.gif) 0px 0px repeat-x;}.double_vert {background:url(images/lines_double_vert.gif) 0px 0px repeat-y;}.circle_horiz {background:url(images/lines_circle_horiz.gif) 0px 0px repeat-x;}.circle_horiz_gray {background:url(images/lines_circle_horiz_gray.gif) 0px 0px repeat-x;}.circle_vert {background:url(images/lines_double_vert.png) 0px 0px repeat-y;}

.the_content a {
background:#5dcd00;
font-weight:bold;
padding:0 2px;
}

.content_index {
background:#000 url(images/bg_content_index.gif) 518px 0px repeat-y; height:auto; margin:0px 0 5px 0; padding:9px 9px 0px 9px; position:relative; clear:both; width:960px;
}
.content_single {
background:#000 url(images/lines_x_vert.gif) 684px -5px repeat-y; height:auto; margin:0px 0 5px 0; padding:9px 9px 0px 9px; position:relative; clear:both; width:960px;
}
.leftcolumn_index {
background:transparent; float:left; margin:0px 9px 0 0; padding:0px; position:relative; width:500px; padding:0; height:auto;
}
.leftcolumn_single {
background:transparent; float:left; margin:0px 15px 0 0; padding:0px; position:relative; width:666px; padding:0; height:auto;
}
.midcolumn_index {
background:transparent; float:left; margin:0px 14px; position:relative; width:144px; padding:0; height:auto;
}
.rightcolumn_index {
background:transparent; float:left; margin:0px 0 0 9px; position:relative; width:270px; padding:0 0 0px 0; height:auto;
}
.rightcolumn_single {
background:transparent; float:left; margin:0px 0 0 9px; position:relative; width:270px; padding:0 0 0px 0; height:auto;
}				
	#content h2.title span, .the_response h2.title span, .make_comment h2.title span {display:none;}
	#content h3 a, .the_response h3 a {text-decoration:underline;}
	.black, .blue {float:left; height:12px; padding:18px 0 9px 12px; position:relative;}
	.black {background:#000; width:93px;}
	.blue {background:#2995D7; width:54px;}	
	a.postlink:hover {cursor:pointer;}	
	
	.leftcolumn_index h2.title {background:url(images/tits_the-features.gif) 9px 0px no-repeat; height:21px;}	
	.the_features {background:#333;} 
		.the_features .post {/*keeps absolutel:positione date/category from disappearing in IE6*/width:500px; position:relative;/*end*/ padding:0px 0;}
	.the_features .post a.postlink {background:#333; position:relative; width:500px; display:block; padding:0px 0 12px 0;}
	.the_features .post a.postlink:hover {background:#5dcd00;}	
			.the_features .post a.postlink h3 {font-size:2.4em; font-style:italic; font-weight:bold; line-height:1em; font-family:Georgia;}	
			.the_features .post_thumb {float:left; display:block; width:164px; margin-top:20px;}
			.the_features .post small {position:absolute; top:0px; left:310px; font-size:1.2em; font-style:italic; clear:both;}
			.the_features a.postlink .entry {float:left; display:block; width:318px; padding:45px 12px 12px 6px;}
				.the_features a.postlink .entry p {font-size:1.3em; margin:6px 0 0 0; line-height:1.3em; width:318px; }		
	.slide_nav {background:#000; height:30px; padding:4px 0 18px 9px; /*front page margin problem btwn slidenav and dash*/ margin:0px 0 11px 0;}
		#features_nav{position:relative; float:left;}
		#features_nav a, a.prev, a.next, a.older {font-size:1.2em;
		color:#FFF;
		font-family:Georgia;
		font-style:italic; 
		font-weight:bold;
		line-height:15px;
		padding:0px 0px 3px 15px;
		position:relative;
		margin:0px 12px 0px 0px;
		background:transparent url(images/nav_carrots.gif) no-repeat 0px 3px;
		text-decoration:none;
		border-bottom:solid 9px #000;}	
			#features_nav a, a.prev, a.next, a.older {	margin-top:3px; line-height:21px;}
			#features_nav a.activeSlide{border-bottom:solid 9px #FF4C15; color:#fff;}	
			#features_nav a:hover, a.prev:hover, a.next:hover, a.older:hover{border-bottom:solid 9px #5dcd00; text-decoration:none;}
			.slidedirection {padding-left:0px; float:left; position:relative;}
				.prev{display:block;
				cursor:pointer;
				float:left;}
				.next {display:block;
				cursor:pointer;
				float:left;}

	.the_life {display:block; padding-bottom:15px;}		
		.the_life h2.title {background:url(images/tits_the-life.gif) 9px 0px no-repeat; height:21px;}
		.the_life .post a.postlink {padding:12px 0; background:#333 url(images/bg_leftcolumn_post.gif) repeat-y; position:relative; display:block;}
		.the_life .post a.postlink:hover { background:#5dcd00;}
		.the_life .post {/*same*/width:500px;/*end*/ margin:6px 0px 0 0; position:relative;}			
			.the_life .post a.postlink h3 {font-size:1.8em; font-style:italic; font-weight:bold; line-height:1em; margin:0px 0 0 0;}
			.the_life .post a.postlink .post_thumb {float:left; display:block; width:164px; margin-top:20px;}	
			.the_life .post small {	position:absolute; top:0px; left:310px; font-size:1.2em; font-style:italic;}	
			.the_life .post a.postlink .entry {float:left; display:block; width:305px; padding:45px 0px 12px 6px;}  
				.the_life .post a.postlink .entry p {font-size:1.3em; margin:6px 0 0 0; line-height:1.3em;}
			.the_life a.older {display:block; background:transparent url(images/nav_carrots.gif) no-repeat 0px 6px; width:88px; margin-top:3px; padding-bottom:0px;}
			
	.this_feature {background:transparent; display:block; width:666px;}
		.this_feature .feature_single {display:block; height:250px; width:666px; overflow:hidden; text-align:center;}			
			.this_feature .feature_single img {text-align:center;}
			.img-up {margin-top:-81px;}
		
	.this_feature h2.title {background:url(images/tits_the-feature.gif) 9px 0px no-repeat; height:21px;}
		.this_feature .post {/*keeps absolutely:positioned date/category from disappearing in IE6*/width:666px; position:relative;/*end*/ padding:0px 0;}	
			.this_feature .post h2.title {font-size:2.7em; font-style:italic; font-weight:bold; line-height:1em; background:#FF4C15; padding:18px 12px 24px 12px; height:auto;}				
			.the_content {background:#000;margin-bottom:12px; background:#333; padding:0px 0 18px 0;}	
			.the_content h2 {padding:9px 12px 6px 12px; font-size:24px; font-weight:bold;}
			.the_content h3 {padding:0px 12px 6px 12px; font-size:15px; font-weight:bold;}
			.the_content p {font-size:1.2em; font-weight:normal; padding:9px 12px 6px 12px; display:block; line-height:1.3em; margin-bottom:0px; background:#333;}
			.the_content .question {line-height:1.4em; font-family:Georgia; font-style:italic; text-decoration:none; font-weight:bold; padding:12px 90px 6px 0px; display:block; background:#333 url(images/rotate2/rotate2.php) repeat-x top;}
			.the_content .answer {margin:0 0 9px 0; display:block;}
			.this_feature .post small {position:absolute; top:-250px; left:480px; font-size:1.2em; font-style:italic; clear:both;}


	.the_errors {background:transparent; display:block; width:500px;}
		.the_errors .feature_single {display:block; height:250px; width:500px; overflow:hidden; text-align:center;}			
			.the_errors .feature_single img {text-align:center;}
			.img-up {margin-top:-81px;}
		
	.the_errors h2.title {background:url(images/tits_the-feature.gif) 9px 0px no-repeat; height:21px;}
		.the_errors .post {/*keeps absolutely:positioned date/category from disappearing in IE6*/width:500px; position:relative;/*end*/ padding:0px 0;}	
			.the_errors .post h2.title {font-size:2.7em; font-style:italic; font-weight:bold; line-height:1em; background:#FF4C15; padding:18px 12px 24px 12px; height:auto;}	
			.the_errors .the_content p {font-size:1.4em; font-weight:bold; padding:9px 12px 6px 12px; display:block; line-height:1.3em; margin-bottom:0px; background:#333;}
			.the_errors .post small {position:absolute; top:-250px; left:310px; font-size:1.2em; font-style:italic;}
			
			
	.the_visuals {width:270px; margin:0 0 0 0px; padding:0 0 4px 0; clear:both; color:#000;}		
	.the_visuals h2.title {background:url(images/tits_the-visuals.gif) 9px 0px no-repeat; height:21px;}	
		.the_visuals .look {width:276px; margin:0 0 0 -7px; clear:both; padding:0px; background:transparent url(images/bg_look.gif) 6px 0px repeat; position:relative;}	
		.the_visuals .look a {border-bottom:12px solid #333; margin:0 0px 6px 6px; display:block; float:left; width:86px; height:60px;}
		.the_visuals .look a:hover {border-bottom-color:#5dcd00; display:block;}	
	.the_audio {width:270px; margin:0px; clear:both;}	
	.the_audio h2.title {background:url(images/tits_the-audio.gif) 9px 0px no-repeat; height:21px;}	
	.the_audio .post_info {background:#5dcd00; padding:12px 12px 24px 12px; margin:0px 0 9px 0px;}
	.the_audio .post_info a {background:url(images/nav_carrots.gif) no-repeat 0px 3px; padding-left:15px; font-family:Georgia; font-size:1.1em; font-style:italic; font-weight:bold; display:block;}
			
			
	.the_connect {width:270px; margin:0px; clear:both;}	
	.the_connect h2.title {background:url(images/tits_the-connect.gif) 9px 0px no-repeat; height:21px;}	
	.the_connect .post_info {background:#5dcd00; padding:12px 12px 24px 12px; margin:0px 0 9px 0px;}
	.the_connect .post_info a {background:url(images/nav_carrots.gif) no-repeat 0px 3px; padding-left:15px; font-family:Georgia; font-size:1.1em; font-style:italic; font-weight:bold; display:block;}	
	
			.post_info a {line-height:1.4em; margin-bottom:9px;}
			.clearfix:after {content:".";
			display:block;
			height:0;
			clear:both;
			visibility:hidden;}
					.clearfix {	display:inline-block;}  /* for IE/Mac */
			.post_info span {	color:#000;}
	
.quotescollection_randomquote /* <--- bright red/orange call-outs on products */ {
width:52px; height:36px; font-size:1.1em; background:#FF4C15; position:absolute; left:72px; line-height:1em; font-weight:bold; font-style:italic; padding:9px 0px 0px 6px;
}	
.the_shop h2.title {background:url(images/tits_the-shop.gif) 9px 0px no-repeat; height:21px;}
	.the_shop .post {margin:6px 0px 0 0; padding:0px; position:relative; display:block;}
		.the_shop a {width:144px; float:none; font-size:1.1em; font-style:normal; display:block; font-weight:bold; line-height:1em; padding:0 0 0px 0px; background:#333;}	 
		.the_shop a:hover {background:#5dcd00;}
		.the_shop a h3 {float:none; font-size:1.1em; font-style:normal; font-weight:bold; line-height:1em; padding:18px 6px 12px 6px; display:block;}	
		.the_shop .post_thumb {float:none; clear:both; display:block;}

.the_functions {background:transparent; padding-bottom:6px; display:block;}
	.the_functions h2.title {background:url(images/tits_the-functions.gif) 9px 0px no-repeat; height:21px;}
	.the_functions .post {width:270px; position:relative; padding:0 0 0px 0; background:#333; margin:0px 0 6px 0;}
		.the_functions a {float:none; font-size:1.1em; font-style:normal; display:block; font-weight:bold; line-height:1em; background:#333;}	 
		.the_functions a:hover {background:#5dcd00;}
		.the_functions a h3 {float:none; font-size:1.1em; font-style:normal; font-weight:bold; line-height:1em; padding:18px 6px 12px 6px; display:block;}	
		.the_functions .post_thumb {float:none; clear:both; display:block;
		width:270px;
		height:180px;
		overflow:hidden;}
		.the_functions .entry {display:block; padding:3px 12px 12px 12px;}
			.the_functions .entry p img {display:none;}
			
.the_rsvp {background:transparent; padding-bottom:6px; display:block;}
	.the_rsvp h2.title {background:url(images/tits_the-rsvp.gif) 9px 0px no-repeat; height:21px;}
	.the_rsvp .post {width:270px; position:relative; padding:0 0 0px 0; background:#333; margin:0px 0 6px 0;}
		.the_rsvp a {float:none; font-size:1.1em; font-style:normal; display:block; font-weight:bold; line-height:1em; background:#333;}	 
		.the_rsvp a:hover {background:#5dcd00;}
		.the_rsvp a h3 {float:none; font-size:1.1em; font-style:normal; font-weight:bold; line-height:1em; padding:18px 6px 12px 6px; display:block;}	
		.the_rsvp .post_thumb {float:none; clear:both; display:block;
		width:270px;
		height:180px;
		overflow:hidden;}
		.the_rsvp .entry {display:block; padding:3px 12px 12px 12px;}

	.the_mixes {background:transparent; padding-bottom:6px; display:block;}
	.the_mixes h2.title {background:url(images/tits_the-mixes.gif) 9px 0px no-repeat; height:21px;}
	.the_mixes .post {width:270px; position:relative; padding:0 0 0px 0; background:#333; margin:0px 0 6px 0;}
	.the_mixes .wrap {float:none; font-size:1.1em; font-style:normal; display:block; font-weight:bold; line-height:1em; background:#333;}	
		.the_mixes .wrap .hovered {background:#5dcd00;}
		.the_mixes .wrap h3 a {float:none; font-size:1.1em; font-style:normal; font-weight:bold; line-height:1em; padding:18px 6px 12px 6px; display:block;}	
			.the_mixes .wrap h3 a:hover {background:#5dcd00;}
		.the_mixes .post_thumb {float:none; clear:both; display:block; width:270px; height:180px; overflow:hidden;}
			.the_mixes .post_thumb img {margin:-20px 0 0 0;}
		.the_mixes .entry a {display:block; padding:3px 12px 12px 12px;}
			.the_mixes .entry a:hover {background:#5dcd00;}
		 
  .the_support {background:transparent;}
	.the_support h2.title {background:url(images/tits_the-support.gif) 9px 0px no-repeat; height:21px; margin-top:-1px;}	
		.the_support .post_thumb a {border-bottom:18px solid #333; display:block; width:270px; margin:9px 0px 0 0;}
		.the_support .post_thumb a:hover {border-bottom-color:#5dcd00; display:block;}			
			
	.the_response {background:#000; height:auto; margin:0; padding:7px 9px 9px 9px; position:relative; width:960px;}	
		.the_response h2.title {background:url(images/tits_the-response.gif) 9px 0px no-repeat; height:21px;}
		.the_response .grae-wrap {/*keeps grae bg color from disappearing in IE6/7*/width:960px;/*end*/ background:#333 url(images/bg_the-response.gif) 316px 0px repeat-y; padding-bottom:18px; clear:both;}		
		.grae-wrap .recent_comments {width:966px; margin:0px -6px 0 0; clear:both;}	
			.the_response .the_recent_comment {width:316px; float:left; margin:0 6px 0 0;}
				.the_response .bluetop {display:block; position:relative; height:48px; clear:both;}	
					.bluetop span {display:block;}	
					.rec_com_gravatar {float:left; width:36px; margin-left:1px;}
						.rec_com_gravatar img {width:36px; height:36px;}
					.rec_com_author {float:left; height:12px; background:#2995D7; padding:15px 3px 9px 12px; font-style:italic; font-size:1.1em; font-weight:bold; width:150px; font-family:Georgia;}	
					.rec_com_date {	float:left; height:12px; padding:15px 3px 9px 12px; font-size:1.1em; font-style:italic; position:relative; width:80px; background:#000; font-family:Georgia;}
					.rec_com_content {display:block; padding:12px 18px 12px 12px; font-size:1.2em; clear:both; width:296px;}	
					.rec_com_url {display:block;margin-left:12px; font-size:1em; width:308px;}	
						.rec_com_url a {font-size:1.1em; font-style:italic; font-weight:bold; text-decoration:underline; color:#fff; font-family:Georgia; display:block; width:240px;}
						.rec_com_url a:hover {text-decoration:underline;}
		
		
	.list_comments {background:#000; height:auto; margin-right:-306px; position:relative; width:666px;}	
		.list_comments h2.title {background:url(images/tits_the-response.gif) 9px 0px no-repeat; height:21px;}
		.list_comments .grae-wrap {/*keeps grae bg color from disappearing in IE6/7*/width:666px;/*end*/ background:#333 url(images/bg_the-response.gif) 316px 0px repeat-y; clear:both;}			
			.list_comments .list_com_post {width:666px; background:#333; margin-bottom:12px;}
				.list_comments .bluetop {display:block; position:relative; height:36px; clear:both;}	
					.bluetop span {display:block;}	
					.list_com_gravatar {float:left; width:36px; margin-left:1px;}
						.list_com_gravatar img {width:36px; height:36px;}
					.list_com_author {float:left; height:12px; padding:15px 3px 9px 12px; font-style:italic; background:#2995D7; font-size:1.1em; font-weight:bold; width:500px; font-family:Georgia;}	
					.list_com_date {float:left; height:12px; padding:15px 3px 9px 12px; font-size:1.1em; font-style:italic; position:relative; width:80px; background:#000; font-family:Georgia;}
					.list_com_content {display:block; padding:12px; font-size:1.2em; clear:both; width:auto;}	
					.list_com_url {display:block;margin-left:12px; font-size:1em; width:308px;}	
						.list_com_url a {font-size:1.1em; font-style:italic; font-weight:bold; text-decoration:none; color:#2995D7;}
						.list_com_url a:hover {text-decoration:underline;}
	
	.make_comment {width:666px;}
	.make_comment h2.title {background:url(images/tits_the-response-form.gif) 9px 0px no-repeat; height:21px;}							
  .make_com_wrap {
  background:#333/*#5dcd00*/; height:auto; margin-right:-306px; position:relative; width:666px; padding-bottom:18px; clear:both;
 }
		form#commentform {}  
		form#commentform p a {}
		.commenter_id {float:left; width:156px; margin:12px 0 0 12px;}
			.commenter_id small {width:156px;}
		.make_comment input {background:white;}
			label.make_com_author {}
			.make_comment label small {display:block; font-style:italic; font-size:1.1em; margin:0px 0 9px 0; float:left;}
			.commenter_id label input {display:block; font-size:1.1em; margin:2px 0 0px 0;}
				label.make_com_author input {width:156px;}
				label.make_com_email {}
				label.make_com_email small {}
				label.make_com_email input {width:156px;}			
				label.make_com_url {}
				label.make_com_url small {}
				label.make_com_url input {width:156px;}
		.commenter_post {float:left; width:462px; margin:12px 0 0 12px; background:transparent;}
			label.make_com_textarea textarea#comment {width:390px; height:101px; float:left; margin-top:2px; position:relative;}
			.make_com_textarea small {width:390px;}
			label.make_com_submit input#submit {width:72px; height:101px; display:block; float:left; background:#5dcd00; border:none; color:#FFF; cursor:pointer; font-family:Arial, sans-serif; font-weight:bold; margin:20px 0 0 0px; position:relative; text-transform:uppercase; text-shadow:#000 0 0 0px; text-align:center; padding:0 0 0 2px; font-size:1.2em;}
		
		
	.the_archives {background:transparent; display:block; width:666px;}
		.the_archives .feature_single {display:block;  height:250px;}
	.the_archives h2.title {background:url(images/tits_the-archives.gif) 9px 0px no-repeat; height:21px;}
	.the_archives .post a.postlink {padding:12px 0; background:#333 url(images/bg_leftcolumn_post.gif) repeat-y; position:relative; display:block;}
	.the_archives .post a.postlink:hover { background:#5dcd00;}
		.the_archives .post {/*keeps absolutely:positioned date/category from disappearing in IE6*/width:666px; position:relative;/*end*/ margin:6px 0px 0 0;}	
			.the_archives .post h2.title {font-size:2.7em; font-style:italic; font-weight:bold; line-height:1em; background:#FF4C15; padding:18px 12px 24px 12px; margin-bottom:12px;}
			.the_archives .post_thumb {float:left; display:block; width:164px; margin-top:20px;}	
			.the_archives h3 {font-size:1.8em; font-style:italic; font-weight:bold; line-height:1em; margin:0px 0 0 0;}
			.the_archives .entry {float:left; display:block; width:463px; padding:45px 12px 12px 6px;}
			.the_archives .entry p {font-size:1.3em; margin:6px 0 0 0; line-height:1.3em; display:block;}
			.the_archives .post small {position:absolute; top:0px; left:480px; font-size:1.2em; font-style:italic; clear:both;}  
			
			
		.the_search {background:transparent; display:block; width:666px;}
		.the_search .feature_single {display:block;  height:250px;}
	.the_search h2.title {background:url(images/tits_the-feature.gif) 9px 0px no-repeat; height:21px;}
		.the_search .post {/*keeps absolutely:positioned date/category from disappearing in IE6*/width:666px; position:relative;/*end*/ padding:0px 0; background:transparent;}	
			.the_search .post h2.title {font-size:2.7em; font-style:italic; font-weight:bold; line-height:1em; background:#FF4C15; padding:18px 12px 24px 12px; margin-bottom:12px;}
			.the_search .post p {font-size:1.1em; font-weight:normal; margin:3px 0 12px 0; padding:12px; display:block; background:#333;}
			.the_search .post strong {font-size:1.3em; display:block; font-style:italic; text-decoration:none; font-weight:bold; margin:-12px 0 -14px -12px; padding:0 0 10px 12px; width:654px; background:#000 url(images/rotate/rotate.php) repeat-x bottom;}
			.the_search .post small {position:absolute; top:-250px; left:480px; font-size:1.2em; font-style:italic; clear:both;}
	
	
	
	
	#footer {width:960px; padding:0 9px;}
		#footer .grae-wrap {/*keeps grae bg color from disappearing in IE6/7*/width:960px;/*end*/ background:#333 url(images/lines_x_double_vert_blk_grae.gif) 357px 0px repeat-y; padding-bottom:12px; clear:both;}	
		#footer h2.title {height:54px; display:block; font-size:3.6em; font-style:italic; font-weight:bold; padding:24px 0 0 15px;}
			  
		.hottest_posts, .tag_cloud, .holler_back {float:left;} 
			.hottest_posts {width:360px; clear:both;} 
			.hottest_posts h2.title {background:#5dcd00 url(images/lines_x_double_vert_blk_green.gif) 357px 0px repeat-y;}
			.hottest_posts .hotwrap {	padding:9px 18px 0 18px; clear:both;}
				.hottest_posts .hotlist {clear:both; display:block; width:360px; margin:0 0 24px 0; padding:15px 0 0 0; }
				.hotlist span {display:block; float:left;}
					.hotpost-links {display:block;}
					.hotpost_thumb {width:54px; background:transparent;}
					.hotpost_url {width:270px; padding-top:6px; margin:0 0px 9px 0; font-family:Georgia;}
					.hotpost_cat {clear:both; margin:0 0 0 54px;}
					.hotpost_views {width:60px; background:transparent; padding-top:12px;}
					.hotborder {width:324px; margin:12px 0 0 0; padding:0 0 0px 0; display:block; }
					.hottest_posts a {font-size:1.3em; font-style:italic; font-weight:bold;}
					.hottest_posts a:hover { text-decoration:underline;}
			.tag_cloud {width:309px; background:transparent; font-family:Georgia; line-height:2.7em;}
				@media screen and (-webkit-min-device-pixel-ratio:0) {.tag_cloud {line-height:3em;}}
			.tag_cloud h2.title {background:#5dcd00 url(images/lines_x_double_vert_blk_green.gif) -3px 0px repeat-y;}
				#newtagcloud li {padding:24px 24px 0 24px; }								
				#newtagcloud li a {margin:0 2px;}
					
			.holler_back {width:291px; font-family:Georgia;}	 
			.holler_back h2.title {background:#5dcd00 url(images/lines_x_double_vert_blk_green.gif) -312px 0px repeat-y;}
			.holler_back ul {padding:12px 24px 0 24px; width:243px;}
				.holler_back li {margin:12px 0 18px 0; display:block;}
				.holler_back .novemshop {background:url(images/holler_novemshop.gif) no-repeat; height:24px; padding:12px 0 0px 45px;}
					.holler_back .circle_horiz_gray {	height:4px; line-height:0px; font-size:1px;}
				.holler_back .facebook {background:url(images/holler_facebook.gif) no-repeat; height:24px; padding:12px 0 0px 45px;}
					.holler_back .slash_horiz {	height:5px; line-height:0px; font-size:1px;}
				.holler_back .myspace {background:url(images/holler_myspace.gif) no-repeat; height:24px; padding:12px 0 0px 45px;}
					.holler_back .double_horiz {	height:6px; line-height:0px; font-size:1px;}
				.holler_back .twitter {background:url(images/holler_twitter.gif) no-repeat; height:24px; padding:12px 0 0px 45px;}
					.holler_back .dashed_horiz {	height:1px; line-height:0px; font-size:1px;}
				.holler_back a {padding:0; font-style:italic; font-size:1.1em; font-weight:bold;}
		
	.info {background:#333 url(images/bg_contact_content.gif) 335px 0px repeat-y; width:100%; margin:0px 0 0 0;}
		.locations {float:left; margin-right:31px;}
		.contact {float:left; width:595px;}
	.info_content {padding:12px 12px 18px 12px;}
	.info_content h3 {font-size:1.5em; font-weight:bold; font-style:italic; margin-bottom:5px;}
		.info h2.title {background:#5dcd00; height:54px; display:block; font-size:3.6em; font-style:italic; font-weight:bold; padding:24px 0 0 15px;}
		.info ul {float:left; margin-right:24px;}
			.info ul.novemstore {margin-right:24px;}
			.info ul.galleria {margin-right:6px;}
			.info ul li {font-size:1.2em;}
				@media screen and (-webkit-min-device-pixel-ratio:0) {.info {background:#333 url(images/bg_contact_content.gif) 345px 0px repeat-y; width:100%; margin:0px 0 0 0;}
				.locations {float:left; margin-right:41px;}
				.contact {float:left; width:580px;}}
			.info ul li.title {font-weight:bold;}
			.info ul li a {text-decoration:underline;}
			.info ul li a:hover {background:#5dcd00;}	
	.locations .dashed_horiz, .contact .dashed_horiz {height:1px; padding:3px 0 3px 0px; background-position:5px 0; margin:0 0 3px 0; line-height:0px; font-size:1px;}
		
	.leftcolumn_index .dashed_horiz, .midcolumn_index .dashed_horiz, .rightcolumn_index .dashed_horiz, .this_feature .dashed_horiz, .the_response .dashed_horiz, .the_connect .dashed_horiz, .the_audio .dashed_horiz {height:1px; width:100%; background-position:0px 0; margin-bottom:9px; line-height:0px; font-size:1px; color:#000;}		
	.the_life .circle_horiz {height:6px; width:500px; background-position:3px 0; margin-bottom:9px; line-height:0px; font-size:1px;}		
	.list_comments .circle_horiz, .make_comment .circle_horiz {height:6px; background-position:3px 0; margin-bottom:9px; line-height:0px; font-size:1px;}
		 .make_comment .dashed_horiz {height:6px; background-position:669px 0; margin-bottom:9px; line-height:0px; font-size:1px; width:666px; color:#000;}	
	.the_support .double_horiz, .the_support .x_horiz, .the_visuals .circle_horiz, .the_functions .slash_horiz, .the_mixes .slash_horiz, .the_audio .slash_horiz {height:6px; background-position:-6px 0; margin-bottom:9px; line-height:0px; font-size:1px;}
	.the_archives .dashed_horiz {height:1px; padding:0 9px; background-position:0px 0; margin:0 0 3px 0; line-height:0px; font-size:1px; color:#000;}
		.the_functions .dashed_horiz, .the_rsvp .dashed_horiz {height:1px; padding:0 9px; background-position:5px 0; margin:0 0 9px 0; line-height:0px; font-size:1px; width:252px; color:#000;}
	#footer .slash_horiz, #footer .circle_horiz, #footer .double_horiz, #footer .x_horiz {height:6px; padding:0 9px; background-position:0px 0; margin:9px 0 9px 0; line-height:0px; font-size:1px;}