/*
Theme Name: Jes Hudak Website
Theme URI: http://oneims.com/
Description: Jes Hudak Website
Author: the OneIMS team
Author URI: http://oneims.com/
Version: 1.0 
*/
/* reset.css */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* ===== global styles ===== */

body {
	background: black url(img/page_bg.jpg) top center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: black;
}
div#container{
	width: 1122px;
	margin: 0 auto;
	}

div#header {
    height: 391px;
    position: relative;
	background: url(img/header_bg.jpg) left no-repeat;	
	}
div.menu-header_menu-container{
	position: absolute;
    left: 120px;
    bottom: 5px;
	}
div.menu-header_menu-container ul#menu-header_menu{
	list-style: none;
	}
div.menu-header_menu-container ul#menu-header_menu li{
	display: inline;
	}
div.menu-header_menu-container ul#menu-header_menu li a{
	text-indent: -1000em;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-185 a{
	width: 88px;
	height: 98px;
	float: left;
	display: block;
	background: url(img/home_btn_off.png) no-repeat;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-185 a:hover{
	background: url(img/home_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li.page-item-77 a{
	background: url(img/home_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-184 a{
	width: 97px;
	height: 98px;
	display: block;
	background: url(img/music_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-184 a:hover{
	background: url(img/music_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li.page-item-80 a{
	background: url(img/music_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-183 a{
	width: 115px;
	height: 98px;
	display: block;
	background: url(img/videos_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-183 a:hover{
	background: url(img/videos_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li.page-item-92 a{
	background: url(img/videos_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-182 a{
	width: 92px;
	height: 98px;
	display: block;
	background: url(img/photos_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-182 a:hover{
	background: url(img/photos_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li.page-item-106 a{
	background: url(img/photos_btn_on.png) no-repeat !important;
	}
/*	
div.menu-header_menu-container ul#menu-header_menu li#menu-item-186 a{
	width: 135px;
	height: 98px;
	display: block;
	background: url(img/news_blog_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-186 a:hover{
	background: url(img/news_blog_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li.page-item-73 a{
	background: url(img/news_blog_btn_on.png) no-repeat !important;
	}
*/
div.menu-header_menu-container ul#menu-header_menu li#menu-item-710 a{
	width: 80px;
	height: 98px;
	display: block;
	background: url(img/blog_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-710 a:hover{
	background: url(img/blog_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-709 a{
	width: 80px;
	height: 98px;
	display: block;
	background: url(img/press_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-709 a:hover{
	background: url(img/press_btn_on.png) no-repeat !important;
	}
	
div.menu-header_menu-container ul#menu-header_menu li#menu-item-181 a{
	width: 99px;
	height: 98px;
	display: block;
	background: url(img/freebies_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-181 a:hover{
	background: url(img/freebies_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li.page-item-181 a{
	background: url(images/freebies_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-719 a{
	width: 87px;
	height: 89px;
	display: block;
	background: url(img/store_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-719 a:hover{
	background: url(img/store_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li.page-item-443 a{
	background: url(img/store_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-179 a{
	width: 97px;
	height: 89px;
	display: block;
	background: url(img/bio_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-179 a:hover{
	background: url(img/bio_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li.page-item-146 a{
	background: url(img/bio_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-178 a{
	width: 89px;
	height: 89px;
	display: block;
	background: url(img/shows_btn_off.png) no-repeat;
	float: left;
	}
div.menu-header_menu-container ul#menu-header_menu li#menu-item-178 a:hover{
	background: url(img/shows_btn_on.png) no-repeat !important;
	}
div.menu-header_menu-container ul#menu-header_menu li.page-item-171 a{
	background: url(img/shows_btn_on.png) no-repeat !important;
	}
div#header_carousel { position: absolute; right: 60px; top: 80px; }
div#header_carousel a{ 
float: right; 
display: block; width: 149px; height: 200px;
margin: 0 -10px;
}
div#header_carousel a#platinum { background: url(img/platinumhit4_v3.png) right bottom no-repeat; }
div#header_carousel a#pfox { background: url(img/pfoxpmane_v4.png) right bottom no-repeat; }
div#header_carousel a#featvid { background: url(img/featuredvideo_v4.png) right bottom no-repeat; }
div#header_carousel a#band { background: url(img/bangyouredead_v2.png) right bottom no-repeat; }

div#header_carousel a:hover{ background-position: right top !important;}

div#body{
	width: 1122px;
	height: 1494px;
	float: left;
	background: url(img/body_bg.jpg) left top no-repeat; 
	overflow: hidden;
	}
div#body_content{
	width: 690px;
	height: 500px;
	float: left;
	margin: 0 0 0 50px;
	}
div#music_body{
	float: left;
	width: 344px;
	}
div#music_body h2{
	text-indent: -1000em;
	display: block;
	background: url(img/music_body_hdr.png);
	width: 344px;
	height: 56px;
	}
div#music_content{
	background: url(img/music_body_bg.png) no-repeat;
	width: 299px;
	height: 219px;
	padding-left: 45px;
	}
div#video_body{
	float: left;
	width: 346px;
	}
div#video_body h2{
	text-indent: -1000em;
	display: block;
	widht: 246px;
	height: 56px;
	background: url(img/video_body_hdr.png) no-repeat;
	}
div#video_content{
	background: url(img/video_body_bg.png) no-repeat;
	width: 315px;
	height: 219px;
	padding-left: 27px;
	}
div#buy_it{
	width: 690px;
	float: left;
	}
div#buy_it h2{
	width: 690px;
	height: 60px;
	background: url(img/buy_it_hdr.png) no-repeat;
	display: block;
	margin: 33px 0 0 0;
	text-indent: -1000em;
	}
a#i_want_it{
	display: block;
	width: 241px;
	height: 112px;
	float: left;
	background: url(img/i_want_it.png) no-repeat;
	text-indent: -1000em;
	}
a#i_need_that{
	display: block;
	width: 219px;
	height: 112px;
	float: left;
	background: url(img/i_need_that_tee.png) no-repeat;
	text-indent: -1000em;
	}
a#where_do_i{
	display: block;
	width: 230px;
	height: 112px;
	float: left;
	background: url(img/where_do_i.png) no-repeat;
	text-indent: -1000em;
	}
div#news_blog{
	float: left;
	width: 690;
	margin: 22px 0 0 0;
	}
div#news_blog a#news_blog_header h2{
	width: 690px;
	height: 78px;
	background: url(img/news_blog_body_hdr.png) no-repeat;
	display: block;
	text-indent: -1000em;
	}
div#news_blog div#content{
	float: left;
	margin: 0 0 0 35px;
	width: 620px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid black;
	}
div#news_blog div#content p, div#content p{
	line-height: 22px;
	margin: 10px 0 0 0;
	font-size: 13px;
	}
div#news_blog div#content p a, div#content p a{
	color: black;
	}
div#news_blog div#content p img{
	float: right;
	clear: right;
	margin-left: 25px;
	}
div#news_blog h3, #content h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	}
div#featured_contest{
	float: left;
	width: 344px;
	margin-top: 10px;
	}
div#featured_contest h2{
	display: block;
	width: 344px;
	height: 67px;
	background: url(img/featured_contest_body_hdr_twitter.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#featured_contest div#content{
	width: 344px;
	height: 242px;
	background: url(img/featured_contest_body.png) no-repeat;
	float: left;
	}
div#featured_contest div#content div.text{
	width: 283px;
	height: 205px;
	margin: 5px 0 0 35px;
	float: left;
	color: #c69c6d;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 15px;
	}
div#featured_contest div#content div.text img{
	float: left;
	clear: left;
	padding: 0 8px 0 0;
	}
div#featured_fan{
	float: left;
	width: 346px;
	margin-top: 10px;
	}
div#featured_fan div#content div.text{
	width: 283px;
	height: 205px;
	margin: 5px 0 0 30px;
	float: left;
	color: #c69c6d;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	line-height: 15px;
	}
div#featured_fan div#content div.text img{
	float: left;
	clear: left;
	padding: 0 8px 0 0;
	}
div#featured_fan h2{
	display: block;
	width: 346px;
	height: 67px;
	background: url(img/featured_fan_hdr.png) no-repeat;
	text-indent: -1000em;
	}
div#featured_fan div#content{
	width: 346px;
	height: 242px;
	background: url(img/featured_fan_body.png) no-repeat;
	}

#free_bootleg{
	width: 343px;
	height: 313px;
	float: right;
	display: block;
	background: url(img/free_bootleg_bg_2.jpg) left no-repeat;
	color: black;
	text-decoration: none;
	font-size: 13px;
	margin-right: 38px;
	position: relative;
	}
#free_bootleg div.text{
	margin: 130px auto 0 70px;
	}
div.text input[type=text]{
    height: 13px;
	border: 1px solid #3f3c36;
	width: 173px;
	}
div.text input[type=submit]{
    height: 17px;
	border: 0;
	width: 40px;
	background: url(img/free_bootleg_submit.png) no-repeat;
	text-indent: -1000em;
	margin-left: 2px;
	color: #3f3c36;
	}
#free_bootleg .fields{
	float: left;
	margin: 178px 0 0 60px;
	}
#free_bootleg .fields input[type=text]{
	width: 170px;
	height: 18px;
	border: 1px solid #b1afad;
	margin: 7px 0;
	color: #464646;
	}
#free_bootleg .button{
	margin: 167px 20px 0 0;
	float: right;
	width: 83px;
	height: 83px;
	}
#free_bootleg .button input[type=submit]{
	width: 83px;
	height: 83px;
	border: 0;
	text-indent: -1000em;
	background: none;
	}
div#fun_feeds{
	width: 343px;
	float: right;
	}
div#fun_feeds h2{
	text-indent: -1000em;
	display: block;
	background: url(img/fun_feeds_header.png) no-repeat;
	width: 344px;
	height: 60px; 
	float: right;
	}/*
div#flixi_feed{
	width: 319px;
	height: 213px;
	float: right;
	background: url(img/plixi_feed_bg.png) no-repeat;
	padding-left: 25px;
	}
div#flixi_feed a#link{
	display: block;
	float: left;
	width: 260px;
	height: 65px;
	text-indent: -1000em;
	}
div#flixi_feed a.thumb{
	float: left;
	display: block;
	width: 89px;
	height: 95px;
	font-size: 11px;
	color: black;
	text-decoration: none;
	line-height: 12px;
	}
div#flixi_feed a.thumb div{
	padding: 14px 12px;
	margin-bottom: 3px;
	background: url(img/funfeed_thumb_brdr.png) no-repeat;
	}	*/
	
div#gram_feed{	width: 324px;	height: 110px;	float: right;	background: url(img/gram_feed_bg.png) no-repeat;	padding-left: 20px;		padding-top: 70px;	}

/*
div#gram_feed a#link{	display: block;	float: left;	width: 260px;	height: 65px;	text-indent: -1000em;	}div#gram_feed .instapress-shortcode-image{	float: left;	display: block;	width: 89px;	height: 95px;	font-size: 11px;	color: black;	text-decoration: none;	line-height: 12px;	}div#gram_feed .instapress-shortcode-image img{	padding: 14px 12px;	margin-bottom: 3px;	background: url(img/funfeed_thumb_brdr.png) no-repeat;	}	div#gram_feed .instapress-shortcode .instapress-shortcode-image {    margin-right: 0px;    margin-top: 0px;}	
*/

div#gram_feed .si_item img { width: 65px; padding: 14px 12px;	margin-bottom: 3px;	background: url(img/funfeed_thumb_brdr.png) no-repeat; }

div#twitter_feed{
	width: 344px;
	height: 220px;
	float: right;
	background: url(img/twitter_bg.png) no-repeat;
	}
div#twitter_feed iframe { position: relative; top: 75px; left: 30px; }

	/*
div#twitter_feed a#link{
	display: block;
	float: left;
	width: 260px;
	height: 40px;
	text-indent: -1000em;
	margin: 25px 0 0 30px;
	}
div#twitter_feed a#first{
	width: 250px;
	margin: 0 0 0 35px;
	line-height: 13px;
	color: black;
	text-decoration: none;
	display: block;
	float: left;
	}
div#twitter_feed a#second{
	width: 250px;
	margin: 10px 0 0 35px;
	line-height: 13px;
	color: black;
	text-decoration: none;
	display: block;
	float: left;
	}
	*/
div#facebook{
	width: 344px;
	height: 177px;
	background: url(img/facebook_bg.png) no-repeat;
	float: right;
	}
div#facebook a#link{
	display: block;
	float: left;
	width: 160px;
	height: 55px;
	text-indent: -1000em;
	margin: 25px 0 0 30px;
	}
div#facebook div#facebook_like{
	float: left;
	width: 70px;
	overflow: hidden;
	margin: 30px 0 0 20px;
	padding: 10px 0 0 0;
	}
div#facebook_imgholoder{
	margin: 0 0 0 30px;
	float: left;
	}

div#freebies{
	width: 344px;
	}
div#freebies h2{
	width: 344px;
	height: 60px;
	background: url(img/freebies_hdr.png) no-repeat;
	display: block;
	float: right;
	}
div#freebies_body{
	width: 320px;
	height: 175px;
	background: url(img/freebies_bg.png) no-repeat;
	float: right;
	padding-left: 24px;
	}
div#freebies_body h3{
	font-size: 19px;
	font-weight: bold;
	color: #7a0026;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 15px 0 0 0;
	}
div#freebies_body h3 a{
	text-decoration: none;
	color: #7a0026;
	}
div#freebies_body a.thumb{
	float: left;
	display: block;
	width: 89px;
	height: 95px;
	margin-top: 5px;
	font-size: 11px;
	color: black;
	text-decoration: none;
	line-height: 12px;
	}
div#freebies_body a.thumb div{
	padding: 14px 12px;
	margin-bottom: 3px;
	background: url(img/funfeed_thumb_brdr.png) no-repeat;
	}
div#featured_item h2{
	width: 344px;
	height: 58px;
	background: url(img/featured_item_hdr.png) no-repeat;
	display: block;
	}
div#featured_item_body{
	width: 344px;	width: 344px;
	height: 248px;
	background: url(img/featured_item_bg.png) no-repeat;
	float: right;
	}
div#featured_item_body img{
	margin: 30px 0 0 65px;
	}
h1.entry-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	}
div#news_blog_single{
	float: left;
	width: 690;
	}
div#news_blog_single h3{
	font-size: 14px;
	margin: 20px 0 0 0;
	font-weight: bold;
	}
div#news_blog_single a#news_blog_header h2{
	width: 690px;
	height: 78px;
	background: url(img/news_blog_body_hdr_single.png) no-repeat;
	display: block;
	text-indent: -1000em;
	}
div#news_blog_single div#content{
	float: left;
	margin: 0 0 0 35px;
	width: 620px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid black;
	}
div#news_blog_single div#content p{
	line-height: 22px;
	margin: 10px 0 0 0;
	font-size: 13px;
	}
div#news_blog_single div#content p a{
	color: black;
	}
div#news_blog_single input[type=text], div#news_blog_single textarea{
	border: 1px solid black;
	padding: 5px;
	}
div#news_blog_single input[type=submit]{
	background: black;
	color: white;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	}
.comment-awaiting-moderation{
	font-size: 13px;
	}
div.comment-meta a{
	color: black;
	font-size: 13px;
	}
div.comment-meta, a.comment-reply-link{
	font-size: 13px;
	color: black;
	}
div#respond a{
	color: black;
	}
div#news_blog_page{
	float: left;
	width: 690;
	}
div#news_blog_page h3{
	font-size: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
div#news_blog_page a#news_blog_header h2{
	width: 690px;
	height: 78px;
	background: url(img/news_blog_body_hdr_page.png) no-repeat;
	display: block;
	text-indent: -1000em;
	}a#blog_header h2{
	width: 690px;
	height: 78px;
	background: url(img/blog_hdr_more.png) no-repeat;
	display: block;
	text-indent: -1000em;
	}
h2#blog_header{	width: 690px;	height: 78px;	background: url(img/blog_hdr.png) no-repeat;	display: block;	text-indent: -1000em;}
h2#press_header {
	width: 690px;
	height: 78px;
	background: url(img/press_hdr.png) no-repeat;
	display: block;
	text-indent: -1000em;
	}
h2#news_header {
	width: 690px;
	height: 78px;
	background: url(img/news_hdr.png) no-repeat;
	display: block;
	text-indent: -1000em;
	}
a h2#blog_header{
	width: 690px;
	height: 78px;
	background: url(img/blog_hdr_archive.png) no-repeat;
	display: block;
	text-indent: -1000em;
}
a h2#press_header {
	width: 690px;
	height: 78px;
	background: url(img/press_hdr_archive.png) no-repeat;
	display: block;
	text-indent: -1000em;
	}
a h2#news_header {
	width: 690px;
	height: 78px;
	background: url(img/news_hdr_archive.png) no-repeat;
	display: block;
	text-indent: -1000em;
	}
div#news_blog_page a#press_header h2{	width: 690px;	height: 78px;	background: url(img/press_hdr.png) no-repeat;	display: block;	text-indent: -1000em;	}	
div#news_blog_page div#content{
	float: left;
	margin: 0 0 0 35px;
	width: 620px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid black;
}
	
div#news_blog_page h2 {
line-height: 1;
}
div#news_blog_page h2 a{
	font-size: 24px;
	color: black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
}
div#news_blog_page div#content h4 a{
	font-size: 16px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

div#news_blog_page div#content p, div#content p{
	line-height: 20px;
	margin: 10px 0 0 0;
	font-size: 13px;
	}
div#news_blog_page div#content p a{
	color: black;
	}
div.navigation a{
	color: black;
	font-size: 13px;
	}
div#news_blog_page div#content ul{
	list-style: none;
	}
div#news_blog_page div#content ul li a{
	color: black;
	font-size: 16px;
	line-height: 30px;
	}
div#news_blog_cat{
	float: left;
	width: 690;
	}
div#news_blog_cat h3{
	font-size: 30px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
div#news_blog_cat a#news_blog_header h2{
	width: 690px;
	height: 78px;
	background: url(img/news_blog_body_hdr.png) no-repeat;
	display: block;
	text-indent: -1000em;
	}
div#news_blog_cat div#content{
	float: left;
	margin: 0 0 0 35px;
	width: 620px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid black;
	}
div#news_blog_cat div#content p{
	line-height: 20px;
	margin: 10px 0 0 0;
	font-size: 16px;
	}
div#news_blog_cat div#content p a{
	color: black;
	}
div#music_page{
	float: left;
	width: 690px;
	}
div#music_page div#music_page_header{
	text-indent: -1000em;
	width: 690px;
	height: 61px;
	background: url(img/music_hdr_body.png) no-repeat;
	}
div#music_page div#content{
	width: 635px;
	height: 355px;
	padding: 15px 0 0 45px;
	background: url(img/music_content_bg.png) no-repeat;
	}
div#national_holiday{
	width: 690px;
	height: 211px;
	float: left;
	background: url(img/national_holiday_bg.jpg);
	text-indent: -1000em;
	}
div#official_videos_body{
	float: left;
	width: 690px;
	}
div#official_videos_body div#official_videos_header{
	width: 690px;
	height: 60px;
	background: url(img/official_video_hdr_body.png) no-repeat;
	text-indent: -1000em;
	}
div#official_videos_body div#content{
	width: 645px;
	height: 332px;
	background: url(img/videos_content_bg.png) no-repeat;
	padding: 5px 0 0 45px;
	}
div#cover_song_body{
	float: left;
	width: 690px;
	}
div#cover_song_body div#cover_song_header{
	width: 690px;
	height: 60px;
	background: url(img/cover_song_hdr_body.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#cover_song_body div#content{
	width: 645px;
	height: 332px;
	background: url(img/videos_content_bg.png) no-repeat;
	padding: 5px 0 0 45px;
	float: left;
	}
div#jes_live_body{
	float: left;
	width: 690px;
	}
div#jes_live_body div#jes_live_header{
	width: 690px;
	height: 58px;
	background: url(img/jes_live_hdr_body.png) no-repeat;
	text-indent: -1000em;
	}
div#jes_live_body div#content{
	width: 690px;
	height: 332px;
	background: url(img/videos_content_bg.png) no-repeat;
	padding: 5px 0 0 45px;
	}
div#home_videos_body{
	float: left;
	width: 690px;
	}
div#home_videos_body div#home_videos_header{
	width: 690px;
	height: 58px;
	background: url(img/home_videos_hdr_body.png) no-repeat;
	text-indent: -1000em;
	float: left;
	margin-left: 4px;
	}
div#home_videos_body div#content{
	width: 690px;
	height: 332px;
	background: url(img/videos_content_bg.png) no-repeat;
	padding: 5px 0 0 45px;
	float: left;
	}
div#fan_videos_body{
	float: left;
	width: 690px;
	}
div#fan_videos_body div#fan_videos_header{
	width: 690px;
	height: 58px;
	background: url(img/fan_videos_hdr_body.png) no-repeat;
	text-indent: -1000em;
	}
div#fan_videos_body div#content{
	width: 690px;
	height: 332px;
	background: url(img/videos_content_bg.png) no-repeat;
	padding: 5px 0 0 45px;
	}
div#photos_body{
	float: left;
	width: 690px;
	}
div#photos_body div#photos_header{
	width: 690px;
	height: 60px;
	background: url(img/photos_hdr_body.png) no-repeat;
	text-indent: -1000em;
	}
div#photos_body div#content{
	width: 690px;
	height: 559px;
	background: url(img/photos_content_bg.png) no-repeat;
	padding: 8px 0 0 46px;
	}
div#freebies_body1{
	float: left;
	width: 690px;
	}
div#freebies_body1 div#freebies_header_page1{
	width: 690px;
	height: 78px;
	background: url(img/freebies_hdr_bg.png) no-repeat;
	text-indent: -1000em;
	}
div#freebies_body1 div#content{
	width: 690px;
	}
div#freebies_body1 div#content h3#wallpapers{
	background: url(img/wallpapers_hdr_body.png) no-repeat;
	width: 660px;
	height: 56px;
	display: block;
	text-indent: -1000em;
	margin-left: -15px;
	}
div#freebies_body1 div#content img{
	float: left;
	margin: 3px;
	padding: 21px;
	background: url(img/wallpaper_photo_bg.png) no-repeat;
	}
div#lyrics_body{
	float: left;
	width: 661px;
	height: 441px;
	background: url(img/lyrics_bg.jpg) no-repeat;
	margin-left: -15px;
	}
div#lyrics_body ul{
	list-style: none;
	margin: 100px 0 0 0;
	}
div#lyrics_body ul li a{
	height: 20px;
	text-indent: -1000em;
	display: block;
	height: 44px;
	width: 380px;
	margin: 1px 0;
	margin-left: 5px;
	}
div#lyrics_body ul li a#all_mine:hover{
	background: url(img/all_mine_rollover.png) left no-repeat;
	}
div#lyrics_body ul li a#another_day:hover{
	background: url(img/another_day_rollover.png) left no-repeat;
	}
div#lyrics_body ul li a#break_up_song:hover{
	background: url(img/break_up_song_rollover.png) left no-repeat;
	}
div#lyrics_body ul li a#dirty_filthy_liar:hover{
	background: url(img/dirty_filthy_liar_rollover.png) left no-repeat;
	}
div#lyrics_body ul li a#just_the_girl:hover{
	background: url(img/just_the_girl_rollover.png) left no-repeat;
	}
div#lyrics_body ul li a#national_holiday:hover{
	background: url(img/national_holliday_rollover.png) left no-repeat;
	}
div#lyrics_body ul li a#no_one:hover{
	background: url(img/no_one_in_the_world_rollover.png) left no-repeat;
	}
div#lyrics_body ul li a#national_holiday{
	padding-bottom: 10px;
	}
div#freebies_body1 div#content h3#ringtones{
	width: 661px;
	height: 68px;
	display: block;
	background: url(img/ringtones_hdr_bg.jpg) no-repeat;
	text-indent: -1000em;
	float: left;
	margin-left: -15px;
	}
div#freebies_body1 div#content div#national_holiday{
	background: url(img/national_holiday_ringtone.png) no-repeat;
	width: 446px;
	height: 96px;
	float: left;
	margin-left: -15px;
	}
div#freebies_body1 div#content div#dirty_filthy_liar{
	background: url(img/dirty_filthy_liar_ringtone1.png) no-repeat;
	width: 446px;
	height: 224px;
	float: left;
	margin-left: -15px;
	}
div#freebies_body1 div#content div#dirty_filthy_liar p{
	color: #c7b299;
	font-size: 18px;
	margin: 2px 0 0 48px;
	text-align: left;
	}
div#freebies_body1 div#content h3#promote_jes{
	width: 661px;
	height: 85px;
	display: block;
	background: url(img/promotes_jes_hdr_bg.png) no-repeat;
	text-indent: -1000em;
	float: left;
	margin-left: -15px;
	}
div#freebies_body1 div#content div#promote_jes_content{
	float: left;
	width: 361px;
	height: 319px;
	background: url(img/promotes_jes_content_bg.png) no-repeat;
	margin-left: -15px;
	padding: 5px 2px 0 0;
	}
div#store_body1{
	float: left;
	width: 690px;
	}
div#store_body1 div#store1_header{
	width: 690px;
	height: 61px;
	background: url(img/store_hdr_body.png) no-repeat;
	text-indent: -1000em;
	}
div#store_body1 div#content{
	width: 595px;
	height: 525px;
	background: url(img/store_content_body.png) no-repeat;
	padding: 35px 0 0 95px;
	}
div#store1_header{
	width: 690px;
	height: 61px;
	background: url(img/store_hdr_body.png) no-repeat;
	text-indent: -1000em;
	}
div#bio_body{
	float: left;
	width: 690px;
	}
div#bio_body div#bio_header{
	width: 690px;
	height: 77px;
	background: url(img/bio_hdr_body.png) no-repeat;
	text-indent: -1000em;
	}
div#bio_body div#content{

	}
div#bio_body div#content div#left {
	/* width: 300px; */
	float: left;
	margin: 10px 0 20px 30px;
	overflow: auto;
	height: 510px;
	
	overflow-x: hidden; 
	overflow-y: scroll;
	/**/
	}
div#bio_body div#content div#left p{
	font-size: 13px;
	padding: 10px 10px 0 0;
	}
div#bio_body div#content div#left h3#about_jes{
	background: url(img/about_jes_hdr_body.png) no-repeat; 
	width: 281px;
	height: 57px;
	display: block;
	text-indent: -1000em;
	}
div#bio_body div#content div#right{
	width: 340px;
	float: right;
	}
div#bio_body div#content div#right h3#epks{
	float: left;
	display: block;
	width: 250px;
	height: 57px;
	background: url(img/epks_hdr_body.png) no-repeat;
	text-indent: -1000em
	}
div#bio_body div#content div#right a#view_epk{
	float: left;
	display: block;
	width: 315px;
	height: 117px;
	background: url(img/reverbnation.png);
	text-indent: -1000em;
	}
	
div#epks_press {
position: relative;
display: block;
clear: left;
height: 300px;
}
	
div#epks_press #epks{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 250px;
	height: 57px;
	background: url(img/epks_hdr_body.png) no-repeat;
	text-indent: -1000em
	}
div#epks_press #view_epk{
	position: absolute;
	left: 0;
	top: 57px;
	display: block;
	width: 315px;
	height: 117px;
	background: url(img/reverbnation.png);
	text-indent: -1000em;
	}
	
div#bio_body div#content div#right a#sonicbids{
	float: left;
	display: block;
	width: 315px;
	height: 122px;
	background: url(img/sonicbids.png);
	text-indent: -1000em;
	}
	
div#epks_press #sonicbids{
	position: absolute;
	left: 0;
	top: 174px;
	display: block;
	width: 315px;
	height: 122px;
	background: url(img/sonicbids.png);
	text-indent: -1000em;
	}

div#bio_body div#content div#right h3#press{
	float: left;
	display: block;
	width: 276px;
	height: 54px;
	background: url(img/press_hdr_body.png);
	text-indent: -1000em;
	}
div#bio_body div#content div#right div#press_content{
	float: left;
	width: 296px;
	height: 168px;
	background: url(img/press_content_bg.png) no-repeat;
	padding: 8px 0 0 19px;
	}
	
div#epks_press #press{
	position: absolute;
	left: 335px;
	top: 0;
	display: block;
	width: 276px;
	height: 54px;
	background: url(img/press_hdr_body.png);
	text-indent: -1000em;
	}
div#epks_press #press_content{
	position: absolute;
	left: 335px;
	top: 57px;
	width: 296px;
	height: 168px;
	background: url(img/press_content_bg.png) no-repeat;
	padding: 8px 0 0 19px;
	}
	
div#shows_page{
	float: left;
	width: 690px;
	}
div#shows_page div#shows_page_header{
	width: 690px;
	height: 58px;
	background: url(img/shows_hdr_bg.png) no-repeat;
	text-indent: -1000em;
	}
div#shows_page div#content{
	width: 635px;
	height: 830px;
	background: url(img/shows_content_page.png) bottom no-repeat;
	padding: 25px 0 0 25px;
	margin: 0 0 0 15px;
	}

/**footer**/
div#footer{
	height: 257px;
	width: 1122px;
	clear: both;
	background: url(img/footer_bg.jpg) left no-repeat;
	}
div#footer div.menu-footer_menu-container{
	width: 1010px;
	height: 70px;
	margin: 0 auto;
	border-top: 1px solid black;
	}
div#footer div.menu-footer_menu-container ul.menu{
	list-style: none;
	}
div#footer div.menu-footer_menu-container ul.menu li{
	float: left;
	}
div#footer div.menu-footer_menu-container ul.menu li#menu-item-188 a{
	display: block;
	width: 77px;
	height: 70px;
	background: url(img/ftr_home.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#footer div.menu-footer_menu-container ul.menu li#menu-item-189 a{
	display: block;
	width: 111px;
	height: 70px;
	background: url(img/ftr_music.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#footer div.menu-footer_menu-container ul.menu li#menu-item-190 a{
	display: block;
	width: 135px;
	height: 70px;
	background: url(img/ftr_videos.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#footer div.menu-footer_menu-container ul.menu li#menu-item-191 a{
	display: block;
	width: 102px;
	height: 70px;
	background: url(img/ftr_photos.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
/*	
div#footer div.menu-footer_menu-container ul.menu li#menu-item-192 a{
	display: block;
	width: 144px;
	height: 70px;
	background: url(img/ftr_news_blog.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
*/
div#footer div.menu-footer_menu-container ul.menu li#menu-item-712 a{
	display: block;
	width: 70px;
	height: 70px;
	background: url(img/ftr_blog.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#footer div.menu-footer_menu-container ul.menu li#menu-item-711 a{
	display: block;
	width: 90px;
	height: 70px;
	background: url(img/ftr_press.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#footer div.menu-footer_menu-container ul.menu li#menu-item-193 a{
	display: block;
	width: 114px;
	height: 70px;
	background: url(img/ftr_freebies.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#footer div.menu-footer_menu-container ul.menu li#menu-item-194 a{
	display: block;
	width: 94px;
	height: 70px;
	background: url(img/ftr_store.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#footer div.menu-footer_menu-container ul.menu li#menu-item-195 a{
	display: block;
	width: 119px;
	height: 70px;
	background: url(img/ftr_bio.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#footer div.menu-footer_menu-container ul.menu li#menu-item-196 a{
	display: block;
	width: 90px;
	height: 70px;
	background: url(img/ftr_shows.png) no-repeat;
	text-indent: -1000em;
	float: left;
	}
div#footer div#bottom{
	width: 1000px;
	height: 162px;
	background: url(img/bottom_bg.jpg) no-repeat;
	margin: 0 auto;
	font-size: 14px;
	text-align: center;
	color: black;
	}
div#footer div#bottom div#bottom_logos{
	width: 600px;
	margin: 30px auto 0 auto;
	}
div#footer div#bottom ul{
	list-style: none;
	}
div#footer div#bottom ul li{
	float: left;
	}
div#footer div#bottom ul li a{
	float: left;
	text-indent: -1000em;
	}
div#footer div#bottom ul li a#youtube{
	height: 65px;
	width: 122px;
	display: block;
	}
div#footer div#bottom ul li a#logo1{
	height: 65px;
	width: 113px;
	display: block;
	}
div#footer div#bottom ul li a#logo2{
	height: 65px;
	width: 62px;
	display: block;
	}
div#footer div#bottom ul li a#twitter{
	height: 65px;
	width: 60px;
	display: block;
	}
div#footer div#bottom ul li a#facebook{
	height: 65px;
	width: 65px;
	display: block;
	}
div#footer div#bottom ul li a#rss{
	height: 65px;
	width: 65px;
	display: block;
	}	div#footer div#bottom ul li a#itunes{	height: 65px;	width: 65px;	display: block;	}
span#left{
	float: left;
	margin-left: 35px;
	font-size: 13px;
	}
span#left a{
	color: black;
	}
span#right{
	float: right;
	font-size: 13px;
	margin-right: 45px;
	}
#twitter_update_list{list-style:none; margin:0; padding:62px 52px 0px 25px; font-size:11px;}
#twitter_update_list li{ border-bottom:1px solid #773d17; padding:3px 0px 3px}
#twitter_update_list span a{color:#000;text-decoration:underline;}
#twitter_update_list a{color:#7A0026;text-decoration:none;}


.press-header{width:677px; height:73px; background:url(images/press_header.png);float:left; margin-left:-30px;clear:right;}
.press-header h3{display:none;}
.top_links{
	position: absolute; 
	right: 25px; 
	top: 0; 
	}
.top_links img{
	border: 0;
	float: left;
	}
	
.socmed {
margin-top: 10px;
}

/* for store (duplicated from splash.css and modifed) */

ul.album {
list-style: none;
float: left;
margin: 20px 0px 20px 30px;
padding: 0px;
}

ul.album li {
float: left;
margin-right: 20px;
}

ul.album li h2 {
color: #574123;
text-align: left;
margin: 0px 0px -14px 0px;
padding: 0px;
font-family: Arial, sans-serif;
font-size: 20px;
font-weight:bold;
}	

ul.album li img.coverflow {
position: relative;
z-index: 1;
}

ul.album li a.but-it {
width: 80px;
height: 82px;
display: block;
background-image: url(images/buy-it.png);
position: relative;
z-index: 2;
margin: -60px 0px 0px 110px;
}
