/*  

Theme Name: JUICEOnline.com 

Theme URI: 

Description: JUICEOnline's revamp, created in October 2008.

Version: 1.0

Author: Jill Low

Author URI: http://definitelyjill.com


*/

/*------------------------------------------------------------------
[Layout]

* body
	+ Ads
		- Leaderboard (728x90) / .ads_leaderboard
		- Rectangle Popup (250x250) / .ads_rectanglepopup
	+ Header / .header
		- Logo / .logo
	+ Navigation / .navigation
		- Selected Navi / .current
	+ Content Wrapper / #content
		- 2 Column / .col2
		- 3 Column / .col3
			+ Home Feature / #focus
				- Header Picture / #header_pic
	+ Sidebar (Left) / #sidebar_left
		- Current Issue / .issue
		- Coming Next Month / .issue
		- Recent Comments / .recent_comments
		- Upcoming Events / .upcoming_events
		- Most Commented Post / .most_commented
	+ Sidebar (Right) / #sidebar_right
		- Search / .search
		- Sign Up / .sign_up
		- Random Gallery Image / .gallery_random
		- Poll / .poll
	+ Centered Content / #content_center
		- Blog Category / .blog
		- Music Category / .music
		- Fashion Category / .fashion
		- Report Category / .report
		- Event Category / .event
			- Posts / .posts
			- Category Title / h1
			- Post Title / h2
			- Metadata / small
	+ Footer / #footer
	+ Sign Up / #signup_form

------------------------------------*/

img, div { behavior: url(iepngfix.htc) }


/* RESET STYLES */
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,
b, u, i, center,
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: 100% Verdana, Arial, sans-serif;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

img { behavior: url(png.htc); }

hr { display:none; }

strong { font-weight:bold; }

em { font-style:italic; }

/* END OF RESET STYLES */


/* GLOBAL STYLES */
a, a:visited {
	color:#000;
}
a:hover {
	color:#C7C7C7;
}
/* END OF GLOBAL STYLES */

/* GENERIC STYLES */
.float_l { float:left; }
.float_r { float:right; }
.clear { clear:both; }

.talign_l { text-align:left; }
.talign_c { text-align:center; }
.talign_r { text-align:right; }

.pink { color:#ED0677; }
strong .pink, .pink strong { font-weight:bold; }

.error { color:red; font-size:0.8em; }

/* END OF GENERIC STYLES */
body {
	background:#ebebeb url(images/juiceparty.jpg) top center no-repeat;
	background:#ebebeb;
	font-size:0.8em;
	line-height:1.3em;
}

.header {
	width:952px;
	height:89px;
	margin:0 auto;
	padding:8px 0;
}
	.logo {
		margin:13px 0 0 0;
		width:222px;
		float:left;
	}
	.header .ads_leaderboard {
		float:left;
		width:728px;
		text-align:center;
	}
	.ads_rectanglepopup {
		float:left;
		width:250px;
		height:250px;		
	}
	.ads_rectangle {
		margin:0 auto;
		width:196px;
		height:150px;		
	}
	.ads_skyscraper {
		margin:0 auto;
		height:600px;
		width:160px;		
	}
	.ads_mediumrectangle {
		margin:0 auto;
		width:300px;
		height:250px;		
	}
	#content_center.single .ads_rectanglepopup {
		margin:0 auto;
		float:none;
		
	}


	
.nav_wrap {
	float:left;
	width:100%;
	height:30px;
	background:#000;
	margin:0 0 10px 0;
}
	.navigation {
		width:952px;
		margin:0 auto;
		background:#000;
		height:30px;
	}
		.navigation li {
			margin:0 10px 0 0;
			display:inline;
			float:left;
		}
		.navigation li.last { margin:0; }
		a.ro_home, a.ro_features, a.ro_music, a.ro_fashion, a.ro_events, a.ro_reports, a.ro_gallery, a.ro_venues, a.ro_blog, a.ro_contests, a.ro_subscriptions, a.ro_design, a.ro_directory, a.ro_heart, a.ro_artistry, a.ro_martell {
			height:30px;
			float:left;
			display:block;
			text-decoration:none;
		}
		a.ro_home, a:visited.ro_home { width: 53px; background: url(images/home-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_home, a.ro_home.current { background: url(images/home-navigation.gif) 0 -30px no-repeat; }

		a.ro_features, a:visited.ro_features { width: 85px; background: url(images/features-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_features, a.ro_features.current { background: url(images/features-navigation.gif) 0 -30px no-repeat; }

		a.ro_music, a:visited.ro_music { width: 56px; background: url(images/music-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_music, a.ro_music.current { background: url(images/music-navigation.gif) 0 -30px no-repeat; }

		a.ro_fashion, a:visited.ro_fashion { width: 78px; background: url(images/fashion-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_fashion, a.ro_fashion.current { background: url(images/fashion-navigation.gif) 0 -30px no-repeat; }

		a.ro_events, a:visited.ro_events { width: 70px; background: url(images/events-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_events, a.ro_events.current { background: url(images/events-navigation.gif) 0 -30px no-repeat; }

		a.ro_reports, a:visited.ro_reports { width: 78px; background: url(images/reports-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_reports, a.ro_reports.current { background: url(images/reports-navigation.gif) 0 -30px no-repeat; }
		
		a.ro_gallery, a:visited.ro_gallery { width: 78px; background: url(images/gallery-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_gallery, a.ro_gallery.current { background: url(images/gallery-navigation.gif) 0 -30px no-repeat; }

		a.ro_venues, a:visited.ro_venues { width: 71px; background: url(images/venues-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_venues, a.ro_venues.current { background: url(images/venues-navigation.gif) 0 -30px no-repeat; }

		a.ro_blog, a:visited.ro_blog { width: 46px; background: url(images/blog-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_blog, a.ro_blog.current { background: url(images/blog-navigation.gif) 0 -30px no-repeat; }

		a.ro_contests, a:visited.ro_contests { width: 86px; background: url(images/contests-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_contests, a.ro_contests.current { background: url(images/contests-navigation.gif) 0 -30px no-repeat; }

		a.ro_subscriptions, a:visited.ro_subscriptions { width: 120px; background: url(images/subscription-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_subscriptions, a.ro_subscriptions.current { background: url(images/subscription-navigation.gif) 0 -30px no-repeat; }
		
		a.ro_design, a:visited.ro_design { width: 67px; background: url(images/design-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_design, a.ro_design.current { background: url(images/design-navigation.gif) 0 -30px no-repeat; }

		a.ro_directory, a:visited.ro_directory { width: 87px; background: url(images/directory-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_directory, a.ro_directory.current { background: url(images/directory-navigation.gif) 0 -30px no-repeat; }

		a.ro_heart, a:visited.ro_heart { width: 74px; background: url(images/heart-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_heart, a.ro_heart.current { background: url(images/heart-navigation.gif) 0 -30px no-repeat; }
		
		a.ro_artistry, a:visited.ro_artistry { width: 71px; background: url(images/artistry-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_artistry, a.ro_artistry.current { background: url(images/artistry-navigation.gif) 0 -30px no-repeat; }
		
		a.ro_martell, a:visited.ro_martell { width: 89px; background: url(images/martell-navigation.gif) 0 0 no-repeat; }
		a:hover.ro_martell, a.ro_martell.current { background: url(images/martell-navigation.gif) 0 -30px no-repeat; }

		
#content {
	width:952px;
	margin:0 auto;
	/*float:none !important;*/
}
	#content.col3 #focus {
		float:left;
		width:100%;
		margin:0 0 10px 0;
		_display:inline;
	}
		#content.col3 #focus #header_pic {
			float:left;
			width:692px;
			height:250px;
			margin:0 10px 0 0;
			_display:inline;
			_margin:0 9px 0 0;
		}
		
	#content.col3 #sidebar_left, #content.col3 #sidebar_right {
		float:left;
		width:196px;
		margin:0 10px 0 0;
	}
	#content.col3 #sidebar_right { margin:0; }
	#content.col2 #sidebar_right {
		float:left;
		width:250px !important;
		margin:0;
	}
	
	
		#content #sidebar_left .issue,
		#content #sidebar_left #twitter,
			#content .recent_comments,
			#content #sidebar_left .upcoming_events,
			#content #sidebar_right .search,
			#content #sidebar_right .sign_up,
			#content #sidebar_right .gallery_random,
			#content #sidebar_right .latest_posts,
			#content #sidebar_right .poll,
			#content #sidebar_right .most_commented,
			#content #sidebar_right .most_popular,
			#content #sidebar_right .catdescription,
			#content #sidebar_right .events,
			#content #sidebar_right .music,
			#content #sidebar_right .archive,
			#content #sidebar_right .sortby,
			#content #content_center .event_main,
			#content #content_center .event,
			#content #content_center .blog,
			#content #content_center .music_main,
			#content #content_center .report,
			#content #content_center .fashion,
			#content #content_center .sounds,
			#content #content_center .focus_artist,
			#content #content_center .the_knowledge,
			#content #content_center .label_junkie,
			#content #content_center .listen_up,
			#content #content_center .news,
			#content #content_center .from_the_vault {
				float:left;
				width:100%;
				background:#fff;
				margin:0 0 10px 0;
			}
		#content #sidebar_left h2, #content #sidebar_right h2 {
			float:left;
			/*background:#000 url(images/sharp.jpg) top left repeat-x;*/
			background:#000;
			color:#fff;
			text-transform:uppercase;
			padding:5px;
			font:bold 15px Arial, sans-serif;			
		}
			#content.col3 #sidebar_left h2, #content.col3 #sidebar_right h2 { width:186px; }
			#content.col2 #sidebar_left h2, #content.col2 #sidebar_right h2 { width:240px; }

		#content #sidebar_left .text, #content #sidebar_right .text {
			float:left;
			padding:10px;
			font-size:0.85em;
			line-height:1.5em;
			word-wrap: break-word;
			width:176px;
		}
		
			#content.col2 #sidebar_right .text { width:230px; }
	
			#content.col3 #sidebar_left .issue .text {
				text-align:center;							
			}
			#content.col3 #sidebar_left .issue .text p {
				margin:10px 0 5px 0;
				text-align:left;
			}
		
			#content #sidebar_left #twitter li {
				margin-bottom:20px;
			}
		
			#content.col3 #sidebar_left .recent_comments { }
				#content.col3 #sidebar_left .recent_comments li, #sidebar_right .recent_comments li {
					margin:0 0 20px 0;
				}
				#content.col3 #sidebar_left .recent_comments li p {
					margin:0 0 2px 0;
				}
				#content.col3 #sidebar_left .recent_comments strong {
					font-weight:bold;
				}
				#content.col3 #sidebar_left .recent_comments a {
					font-style:italic;
					color:#000;
				}
				#content.col3 #sidebar_left .recent_comments a:hover {
					text-decoration:none;
					color:#C7C7C7;
				}
		
			#content .search input {
				border:1px solid #C7C7C7;
				padding:3px 0;
			}
			#content.col3 .search input { width:174px; }
			#content.col2 .search input { width:228px; }
				#content .search input#searchsubmit {
					padding-left:10px;
					padding-right:10px;
					width:auto;
					background:#000;
					color:#fff;
					text-transform:uppercase;
					border:0;
					font-weight:bold;
					float:right;
					margin:10px 0 0 0;
				}

			#content .most_commented, #content .most_popular, #content .music, #content .catdescription {
				padding-bottom:10px;
			}
				#content .most_popular li, #content .music li {
					float:left;
					clear:both;
					margin-bottom:10px;
					width:100%;
					_width:auto;
				}
				#content .most_commented h5, #content .most_popular h5, #content .music h5, #content .catdescription h5 { font:1.0em Arial, sans-serif; }
				#content .most_commented h5 a, #content .most_popular h5 a, #content .music h5 a { text-decoration:none; font-weight:bold; }
				#content .most_commented h5 a:hover, #content .most_popular h5 a:hover, #content .music h5 a:hover { text-decoration:underline; }
				#content .most_commented img, #content .most_popular img, #content .music img {
					text-align:center;
					width:220px;
					height:auto;
					margin:5px 0;
				}
				#content .most_commented h2 img, #content .most_popular h2 img, #content .music h2 img {
					width:auto;
					height:auto;
					margin:0;
				}
				#content .most_commented p, #content .most_popular p, #content .music p, #content .catdescription p {
					margin:5px 0;
					line-height:1.3em;
				}
				#content .most_commented a.link, #content .most_popular a.link, #content .music a.link {
					float:right;
					padding:7px 10px;
					background:#E3E3E3;
					margin-top:10px;
					font:bold 1.0em Arial, sans-serif;
					text-decoration:none;
				}
				#content .most_commented a:hover, #content .most_popular a:hover, #content .music a:hover {
					color:#6F6F6F;
					text-decoration:underline;
				}
			#content #sidebar_right .events {
				background:#000;
			}

			/*#content #sidebar_right .music h2 { margin:5px; padding:0; }*/
			#content .archive {
			}
				#content .archive .text {
					margin-left:15px;
				}
				#content .archive li {
					margin:5px 0;
				}
		#content .upcoming_events {
			width:200px;
		}
			#content .upcoming_events h6 {
				font:bold 1.2em Arial, sans-serif;
			}
			#content .upcoming_events h6 a {
				font:bold 1.2em Arial, sans-serif;
				text-decoration:none;
			}
			#content .upcoming_events small {
				font-size:0.8em;
				margin:5px 0;
			}
			#content .upcoming_events p {
				margin:5px 0 20px 0;
				word-wrap: break-word;
			}
			#content .upcoming_events p a {
				word-wrap: break-word;
			}
			#content .upcoming_events .events p {
				margin-bottom:10px;
				padding-bottom:10px;
				border-bottom:1px solid #C7C7C7;
			}
			#content .upcoming_events .events img { display:none; }
		#content .sortby .sort {
			margin:0 10px;
			padding:10px 0;
			clear:both;
		}
			#content .sortby .sort .linkage {
				margin:0 2px;
			}
		/*#content .sign_up .text {
			width:100%;
			*width:90%;
		}*/
		#content .sign_up label {
			float:left;
			font-weight:bold;
			margin-bottom:5px;
		}
		#content .sign_up form {
			margin-top:10px;
		}
			#content .sign_up input {
				border:1px solid #C7C7C7;
				padding:3px 0;
				width:174px;
				margin-bottom:5px;
			}
			#content.col3 .sign_up .text, #content.col3 .sign_up input { width:174px; }
			#content.col2 .sign_up .text, #content.col2 .sign_up input { width:228px; }
			#content .sign_up input#signupsubmit {
				width:80px;
				background:#000;
				color:#fff;
				text-transform:uppercase;
				border:0;
				font-weight:bold;
				float:right;
				margin:10px 0 0 0;
				padding:3px 10px;
				width:auto;
			}


				
	#content.col3 #content_center {
		float:left;
		width:540px;
		margin:0 10px 0 0;
	}
	#content.col2 #content_center {
		float:left;
		width:690px;
		margin:0 10px 0 0;
	}
		#content #content_center.category .posts, #content #content_center.category .posts, #content #content_center.single .post, #content #content_center.page .post {
			float:left;
			margin:10px 0 0 0;
			background:#fff;
		}
			#content.col3 #content_center.category .posts, #content.col3 #content_center.single .post { width:510px; }
			#content.col2 #content_center.category .posts, #content.col2 #content_center.single .post { width:660px; }
			

			
		#content.col2 #content_center.category .posts {
			float:left;
			width:660px;
			margin:10px 0 0 0;
			background:#fff;
		}
		#content.col3 #content_center h1, #content.col2 #content_center h1 {
			float:left;
			background:#000;
			color:#fff;
			text-transform:uppercase;
			width:520px;
			padding:5px 10px;
			font:18px Arial, sans-serif;
		}
		#content.col2 #content_center h1 { width:670px; }
		
		#content #content_center strong, #content #content_center .text strong { font-weight:bold; }
		#content .posts, #content .post {
			float:left;
			padding:15px 15px 0 15px;
		}
		#content #content_center.page .post {
			float:left;
			padding:15px;
		}
			#content .posts h2 a, #content .posts h2 a:visited, #content .posts h2, #content .post h2, 
			#content .post h2 a, #content .post h2 a:visited, #content .comments-template h2 {
				font:18px Arial, sans-serif;
				float:left;
				text-decoration:none;
				color:#000;
			}
			#content .posts h2, #content .post h2 { border-bottom:1px solid #C7C7C7; }
			#content.col3 .posts h2 a, #content.col3 .posts h2 a:visited, #content.col3 .posts h2.event_title,
			#content.col3 .post h2 a, #content.col3 .post h2 a:visited, #content.col3 .post h2.event_title #content.col3 .comments-template h2 {
				width:510px;				
			}
			#content.col2 .posts h2 a, #content.col2 .posts h2 a:visited, #content.col2 .posts h2, #content.col2 .post h2, #content.col2 .posts h2.event_title,
			#content.col2 .post h2 a, #content.col2 .post h2 a:visited, #content.col3 .post h2.event_title, #content.col2 .comments-template h2 {
				width:660px;
			}
				#content .posts h2 a:hover,
				#content .post h2 a:hover {
					color:#C7C7C7;
				}
			#content .posts small,
			#content .post small { 
				font-size:0.8em;
				float:left;
			}
				#content.col3 .posts small, #content.col3 .post small { width:500px; }
				#content.col2 .posts small, #content.col2 .post small { width:660px; }
			#content #content_center .posts .text, #content #content_center .post .text {
				float:left;
				padding:15px 0;
				line-height:1.4em;
				font-size:0.85em;
			}
			#content #content_center .event .text img, #content #content_center.events .text img, #content #content_center .event_main .text img  {
				float:left;
				width:200px;
				height:auto;
				margin-right:10px;
			}
				#content #content_center .event .text p {
					float:left;
				}
			#content #content_center .posts .directory {
				float:left;
				width:620px;
				padding:10px 0 10px 0;
			}
				#content #content_center .posts .directory h3, #content #content_center .posts .directory h3 a {
					font:bold 15px Arial, sans-serif;
					text-decoration:none;
					color:#000;
					font-weight:none;
					margin-top:10px;
				}
				#content #content_center .posts .directory h3 a {
					text-decoration:underline;
				}
				#content #content_center .posts .directory img {
					float:left;
					width:100px;
					height:auto;
					margin-right:10px;
					margin-bottom:10px;
				}
				#content #content_center.page .post .text {
					padding:0;
				}
				#content.col3 #content_center .posts .text, #content.col3 #content_center .post .text { width:500px; }
				#content.col2 #content_center .posts .text, #content.col2 #content_center .post .text { width:660px; }

				#content #content_center .text p {
					margin:0 0 1.5em 0;
					line-height:1.4em;
				}
				#content #content_center .text strong { font-weight:bold; }
				#content #content_center .text em strong, #content #content_center .text strong em { font-weight:bold; font-style:italic; }
				#content #content_center .text hr {
					margin:1.5em 0;
					background:#bfbfbf;
					border:1px solid #bfbfbf;
					display:block;
					clear:both;
				}
				#content #content_center .text h1,
				#content #content_center .text h2,
				#content #content_center .text h3, 
				#content #content_center .text h4,
				#content #content_center .text h5,
				#content #content_center .text h6 {
					background:none;
					color:#000;
					width:100%;
					text-transform:none;
					padding:0;
					margin:0;
					border:none;
				}
				#content #content_center .text h1 { font-size: 2.5em; }
				#content #content_center .text h2 { font-size: 2.2em; }
				#content #content_center .text h3 { font-size: 2.0em; }
				#content #content_center .text h4 { font-size: 1.8em; }
				#content #content_center .text h5 { font-size: 1.5em; }
				#content #content_center .text h6 { font-size: 1.3em; }
				#content #content_center .event_main h2 { width:100%; }
			
				#content #content_center .text ul, #content #content_center .text ol {
					float:left;
					margin:5px 0;
				}
				#content #content_center .text ul li {
					margin:0 0 5px 20px;
					list-style-type:disc;
				}
				#content #content_center .text ol li {
					margin:0 0 5px 40px;
					list-style-type:decimal;
				}
				#content #content_center .sociable ul li {
					margin:0;
				}
			#content #content_center.events .posts.featured .text p img  {
				display:block;
				text-align:center;
				width:auto;
				height:auto;
				float:none;
				margin:0 auto 10px auto;
			}
				#content #content_center .event .posts.featured .text p {
					clear:both;
					text-align:center;
				}
				
			#content .post .comments {
				float:left;
			}
		#content #content_center .more {
			float:left;
			padding:10px 15px;
			background:#bfbfbf;
		}
			#content.col3 #content_center .more { width:510px; }
			#content.col2 #content_center .more { width:660px; }

			#content .more a, #content .more a:visited {
				font-size:1.1em;
				font-weight:bold;
				color:#000;
				text-decoration:none;
			}
			#content .more a:hover {
				text-decoration:underline;
			}
		#content .comments-template {
			margin:30px 0;
		}
			#content .comments-template h2 {
				border:0;
			}
			#content .commentlist {
				margin:10px 0 30px;
			}
			#content .commentlist li {
				background:#F6F6F6;
				margin:0 0 15px 0;
			}
			#content .commentlist blockquote {
				background:url(images/quote-left.gif) 0 0 no-repeat;
				float:left;
				margin:15px;
			}
			#content .commentlist blockquote div {
					float:left;
					margin:10px 0 0 35px;
					padding:0 35px 30px 0;
					background:url(images/quote-right.gif) bottom right no-repeat;
			}
			#content .commentlist .commentmetadata {
				clear:both;
				margin:0;
				padding:10px 15px;
				background:#E3E3E3;
				font-size:0.85em;
			}
			#content.col3 .commentlist blockquote div { width:405px; }
			#content.col2 .commentlist blockquote div { width:555px; }

			#content .commentsform {
				background:#F6F6F6;
				margin:10px 0 0 0;
			}
				#content .commentsform .form {
					padding:15px;
				}
				#content .commentsform p {
					margin:0 0 15px 0;
					font-size:0.85em;
					line-height:1.3em;
				}
				#content .commentsform p label {
					font-weight:bold;
					float:left;
					margin:0 0 5px 0;
					width:100%;
					font-size:1.2em;
				}
				#content .commentsform p input, #content .commentsform p textarea {
					border:1px solid #EBEBEB;
					font:1.0em Verdana, sans-serif;
					padding:4px 2px;
					
				}
				#content.col3 .commentsform p input, #content.col3 .commentsform p textarea { width:470px; }
				#content.col2 .commentsform p input, #content.col2 .commentsform p textarea { width:470px; }
				
				#content .commentsform .comment-button {
					clear:both;
					float:left;
					width:100%;
					background:#888;
					padding:5px 0;
					margin:0 0 20px 0;
					text-align:right;
				}
					#content .commentsform .comment-button input {
						background:none;
						border:none;
						color:#fff;
						font:20px Arial, sans-serif;
						margin:0 10px 0 0;
						cursor:pointer;
					}
			
	#content .prevnext {
		float:left;
		width:100%;
		margin:20px 0;
		text-align:center;
	}
		#content .prev {
			float:left;
			width:50%;
			text-align:left;
		}
		#content .next {
			float:left;
			width:50%;
			text-align:right;
		}
		#content .prevnext a {
			padding:10px;
			background:#fff;
			font:bold 15px Arial, sans-serif;
			text-decoration:none;
			text-transform:uppercase;
		}

		
	#content strong { font-weight:bold; }
	#content .upcoming_events strong { font-weight:none; }

	
#footerwrap {
	width:100%;
	background:#000;
	color:#fff;
	margin:40px 0 10px 0;
}
	#footer {
		width:952px;
		margin:0 auto;
		padding:20px 0;
		text-align:center;
	}
	#footer p {
		margin:0 0 10px 0;
	}
	#footer a {
		color:#fff;
		text-decoration:none;
	}
	#footer a:hover { text-decoration:underline; }
	#footer small {
		font-size:0.8em;
	}
	
#signup_form {
	width:357px;
	margin:10px auto;
	padding:10px;
	background:#fff;
}
	#signup_form p {
		float:left;
		margin:0.75em 0;
		width:100%;
	}
	#signup_form label {
		float:left;
		width:150px;
		font-weight:bold;
	}
	#signup_form h1 {
		float:left;
		background:#000;
		color:#fff;
		text-transform:uppercase;
		padding:5px;
		font:18px Arial, sans-serif;
		margin-bottom:10px;
	}
	#signup_form input, #signup_form select {
		border:1px solid #C7C7C7;
		padding:3px 2px;
	}
	#signup_form input { width:200px; }
	#signup_form input.radio {
		width:auto;
		border:0;
	}
	#signup_form input.signupsubmit {
		background:#000;
		color:#fff;
		text-transform:uppercase;
		border:0;
		font-weight:bold;
		float:right;
		margin:10px 0 0 5px;
		padding:3px 10px;
		width:auto;
	}
	
	#sidebar_right .latest_posts .text li {
		margin-bottom:10px;
		padding-left:15px;
		background: url(images/arrow.gif) 0 0 no-repeat;
	}

/* SITE TAKEOVER */
body {
/*background:#000 url(http://juiceonline.com/wp-content/themes/juiceonline/images/hennessy-artistry-bg.jpg) top center no-repeat;
*/	
	/*background:#000;*/

}

a#bglink{
	height:100%;
	width:100%;
	left:0;
	top:0;
	display:block;
	z-index:0;
	position:fixed;
	text-indent:-5000px;
}

div {
	position:relative;
	z-index:0;
}
.nav_wrap {
	z-index:10;
}

#eyeDiv {
	width:1000px !important;
	margin:0 auto !important;
	text-align:center !important;
	float:none !important;
}
#eyeDiv div {
	margin-top:2px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	*margin-top:1px !important;
	width:1000px !important;
	float:none !important;
}
#eyeDiv div div {
	margin:0 auto !important;
	float:none !important;
}


/* END */
/*#content #sidebar_left h2, #content #sidebar_right h2, #content.col3 #content_center h1, #content.col2 #content_center h1, .nav_wrap, .navigation { background:#703f4c; }
a.ro_home, a:visited.ro_home { width: 53px; background: url(images/home-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_home, a.ro_home.current { background: url(images/home-navigation2.gif) 0 -30px no-repeat; }

a.ro_features, a:visited.ro_features { width: 85px; background: url(images/features-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_features, a.ro_features.current { background: url(images/features-navigation2.gif) 0 -30px no-repeat; }

a.ro_music, a:visited.ro_music { width: 56px; background: url(images/music-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_music, a.ro_music.current { background: url(images/music-navigation2.gif) 0 -30px no-repeat; }

a.ro_fashion, a:visited.ro_fashion { width: 78px; background: url(images/fashion-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_fashion, a.ro_fashion.current { background: url(images/fashion-navigation2.gif) 0 -30px no-repeat; }

a.ro_events, a:visited.ro_events { width: 70px; background: url(images/events-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_events, a.ro_events.current { background: url(images/events-navigation2.gif) 0 -30px no-repeat; }

a.ro_reports, a:visited.ro_reports { width: 78px; background: url(images/reports-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_reports, a.ro_reports.current { background: url(images/reports-navigation2.gif) 0 -30px no-repeat; }

a.ro_gallery, a:visited.ro_gallery { width: 78px; background: url(images/gallery-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_gallery, a.ro_gallery.current { background: url(images/gallery-navigation2.gif) 0 -30px no-repeat; }

a.ro_venues, a:visited.ro_venues { width: 71px; background: url(images/venues-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_venues, a.ro_venues.current { background: url(images/venues-navigation2.gif) 0 -30px no-repeat; }

a.ro_blog, a:visited.ro_blog { width: 46px; background: url(images/blog-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_blog, a.ro_blog.current { background: url(images/blog-navigation2.gif) 0 -30px no-repeat; }

a.ro_contests, a:visited.ro_contests { width: 86px; background: url(images/contests-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_contests, a.ro_contests.current { background: url(images/contests-navigation2.gif) 0 -30px no-repeat; }

a.ro_subscriptions, a:visited.ro_subscriptions { width: 120px; background: url(images/subscription-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_subscriptions, a.ro_subscriptions.current { background: url(images/subscription-navigation2.gif) 0 -30px no-repeat; }

a.ro_design, a:visited.ro_design { width: 67px; background: url(images/design-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_design, a.ro_design.current { background: url(images/design-navigation2.gif) 0 -30px no-repeat; }

a.ro_directory, a:visited.ro_directory { width: 87px; background: url(images/directory-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_directory, a.ro_directory.current { background: url(images/directory-navigation2.gif) 0 -30px no-repeat; }

a.ro_heart, a:visited.ro_heart { width: 74px; background: url(images/heart-navigation2.gif) 0 0 no-repeat; }
a:hover.ro_heart, a.ro_heart.current { background: url(images/heart-navigation2.gif) 0 -30px no-repeat; }

body { background: #151120 url(images/hurts.jpg) top center no-repeat; }*/

