img { border:0;}
body{margin:0px;background:url(../images/jeff_bg.jpg) repeat center #a22422;color:#ffffff;font-family:verdana, times new roman, arial, sans-serif;font-size:11px;width:100%;height:100%;}
div#background_TopImage{background:url(../images/jeff_top.jpg) top no-repeat;height:164px;margin:auto;padding-top:0px;position:relative;text-align:center;}
div#jeff_guitar{position:absolute;top:0px;left:-80px;width:476px;height:1445px;background:url(../images/jeff_guitar.jpg) no-repeat; }
div#jeff_guitar_home{position:absolute;top:0px;left:0px;width:257px;height:780px;background:url(../images/jeff_guitar2.jpg) no-repeat;}


img#jeff_body_top{position:absolute;top:0px;left:-2px;}
div#jeff_body_left{position:absolute;top:70px;left:0px;height:88%;width:62px;background:url(../images/jeff_body_left.gif) repeat-y transparent;}
div#bottom_bar{}
div#jeff_body_right{position:absolute;top:70px;right:6px;height:88%;width:58px;background:url(../images/jeff_body_right.gif) repeat-y transparent;}
img#jeff_body_bottom{position:absolute;bottom:0px;left:-2px;}
div#mainWrapper{width:1026px;/*heisght:1532px*/;margin:auto;position:relative;padding-top:29px;padding-bottom:0px/*;height:100%;*/;min-height:100%; text-align:left;}
div#workingBody{width:908px; margin:0px auto;background-color:#000;position:relative;margin-left:60px;}

div#jeff_news{
	background:url(../images/jeff_news_bg.jpg) no-repeat;
	width:668px !important;
	width:734px;
	height:23px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 80px;
	float: left;
	margin-bottom: -5px;
}
div#launch{
	width:154px;
	height:23px;
	float: left;
}
div#theContent{background-color:#fff;width:908px;padding:10px 0px 0px 0px;color:#000;float:left;}
div#footer{clear:both;}
div#leftContent{float:left; /* width:612px;  width:600px;*/}
div#leftContent  a
{
 color:#000;
}

div#jeff_blue_link {
background:transparent url(../images/jeff_blankBlue.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
height:25px;
margin-top:3px;
padding:20px;
width:296px;
}

.home-button:hover
{
background-image: url(../images/home.jpg);
background-position: 0px 0px;
width: 93px;
height:129px;
display:block;
} 

.home-button
{
background-image: url(../images/home.jpg);
background-position: 0px 129px;
width: 93px;
height:129px;
display:block;
} 

.home-button1:hover
{
background-image: url(../images/news.jpg);
background-position: 0px 0px;
width: 86px;
height:129px;
display:block;
} 

.home-button1
{
background-image: url(../images/news.jpg);
background-position: 0px 129px;
width: 86px;
height:129px;
display:block;
} 


.home-button2:hover
{
background-image: url(../images/bio.jpg);
background-position: 0px 0px;
width: 87px;
height:129px;
display:block;
} 

.home-button2
{
background-image: url(../images/bio.jpg);
background-position: 0px 129px;
width: 87px;
height:129px;
display:block;
} 


.home-button3:hover
{
background-image: url(../images/tour.jpg);
background-position: 0px 0px;
width: 94px;
height:129px;
display:block;
} 

.home-button3
{
background-image: url(../images/tour.jpg);
background-position: 0px 129px;
width: 94px;
height:129px;
display:block;
} 


.home-button4:hover
{
background-image: url(../images/music.jpg);
background-position: 0px 0px;
width: 88px;
height:129px;
display:block;
} 

.home-button4
{
background-image: url(../images/music.jpg);
background-position: 0px 129px;
width: 88px;
height:129px;
display:block;
} 


.home-button5:hover
{
background-image: url(../images/blog.jpg);
background-position: 0px 0px;
width: 86px;
height:129px;
display:block;
} 

.home-button5
{
background-image: url(../images/blog.jpg);
background-position: 0px 129px;
width: 86px;
height:129px;
display:block;
} 


.home-button6:hover
{
background-image: url(../images/shop.jpg);
background-position: 0px 0px;
width: 87px;
height:129px;
display:block;
} 

.home-button6
{
background-image: url(../images/shop.jpg);
background-position: 0px 129px;
width: 87px;
height:129px;
display:block;
} 


.home-button7:hover
{
background-image: url(../images/contact.jpg);
background-position: 0px 0px;
width: 88px;
height:129px;
display:block;
} 

.home-button7
{
background-image: url(../images/contact.jpg);
background-position: 0px 129px;
width: 88px;
height:129px;
display:block;
} 


div#rightContent{ /* margin-left:612px; */ float:right; width:300px}
div#jeff_lime{background:url(../images/jeff_blankLime.jpg) no-repeat;width:296px;height:172px;padding:20px;color:#fff;}



div#jeff_blue{background:url(../images/jeff_blankBlue.jpg) no-repeat;width:296px;height:170px;padding:20px;color:#fff;margin-top:3px;}
div#jeff_green
{background:url(../images/jeff_blankGreen.jpg) no-repeat;
width:296px;
/*height:249px;*/
padding:20px;
color:#fff;  
margin-top:3px;
}


div#jeff_green, div#jeff_green a
{
 /*color:#000; */
}

div.jeff_green h4 {font-size:24px;}

/* news and press release */
div.release_block {
	clear: both;
	margin: 0 0 40px 0;
	overflow: auto;
}
div.release_block h3.release_day {
	float: left;
	width: 40px;
	background: none !important;
	padding: 0 !important;
	font-weight: bold !important;
}
div.release_block div.release_stuff {
	float: left;
	width: 580px;
	border-left: solid #059B9A 0px;
}
div.release_block div.release_stuff h3 {
	background: none !important;
	text-transform: uppercase;
	margin-bottom: 10px !important;
}
div.release_block div.release_stuff ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
}
div.release_block div.release_stuff ul li h4 {
	margin: 0;
	font-size: 20px;
	font-weight: normal;
	color: #059B9A;
}
div.release_block div.release_stuff ul li p {
	margin: 0 0 20px 0;
	line-height: 150%;
}

/* new */
img.redborder {
	width: 120px;
	height: 120px;
/*	bacground-color: #FFFFFF; */
	padding: 1px;
	bordeR: groove #059B9A 4px;
}
div.listing_pic TABLE TR TD a {
	color: #059B9A;
}
div.listing_pic TABLE TR TD a:visited {
	color: #059B9A;
}
div.listing_pic TABLE TR TD a:hover {
	color: #000000;
}

div.release_block2 {
	clear: both;
	margin: 0 0 40px 0;
	overflow: auto;
}
div.release_block2 h3.release_day2 {
	float: left;
	width: 130px;
	background: none !important;
	padding: 0 !important;
	padding-right: 20px !important;
	font-weight: bold !important;
}
div.release_block2 div.release_stuff2 {
	float: left;
	width: 420px;
	border-left: solid #fd8f36 0px;
}
div.release_block2 div.release_stuff2 h3 {
	background: none !important;
	text-transform: uppercase;
	margin-bottom: 10px !important;
}
div.release_block2 div.release_stuff2 ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
}
div.release_block2  h4 {
	/*margin: 0;*/
	/*font-weight: normal;*/	
	font-size: 18px !important;
	color: #1D1B1A !important;	
	background: url(img/dot_lightgrey.gif) repeat-x bottom;
}
div.release_block2 div.release_stuff2 ul li p {
	/*margin: 0 0 20px 0;*/
	line-height: 150%;
	/*background: url(img/dot_lightgrey.gif) repeat-x top;*/
	margin: 0px 0 20px 0;
	padding: 0px 0 0 0;	
}

/* blog */
/*div#center {
	width: 460px;
	float: left;
	padding: 20px 0 20px 20px !important;
	overflow: hidden;
}
div#center h2 {
	font-size: 22px;
	font-weight: bold;
	background: url(../img/dot_darkgrey.gif) repeat-x bottom;
	padding: 0 0 5px 0;
	margin: 0 0 20px 0;
	color: #211F1E;
}

div#center h3 {
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(../img/rhombus_orange.gif) no-repeat 0px 8px;
}*/
p.date {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0px;
	color: #059B9A;
	font-size:13px;
	font-weight: bold;
	background: url(../img/dot_lightgrey.gif) repeat-x bottom;
}
p.post {
	margin: 0;
	font-size: 12px;
	line-height: 150%;
}
p.post a {
	color: #ca4a0f;
}
p.post a:hover {
	color: #aa2a0f;
	text-decoration: underline;
}
p.post strong {
	color: #403B37;
}
p.comments {
	margin: 10px 0 0 0;
	color:#059B9A;
}
p.comments a {
	color: #059B9A;
	font-weight: bold;
}
div.blog_post {
	margin: 0 0 50px 0;
}
div.blog_post h3{
	
	font-size: 18px;
	font-weight: bold;

}




div#footer {
/*	background: #; */
	/*height: 79px;*/
}
div#footer ul {
/*
	margin: 0;
	height: 26px;
	line-height: 26px;
	text-align: center;
	*/
	margin: 0;
	height: 26px;
	line-height: 26px;
	text-align: center;
}
div#footer ul li {
	display: inline;
}
div#footer ul li a {
/*	color: #ffffff;
	padding: 0 5px;
	margin: 0; */
	color: #ffffff;
	padding: 0 5px;
	margin: 0;
}
div#footer ul li a:hover {
/*	color: #ffffff;
	text-decoration: underline; */
	color: #ffffff;
	text-decoration: underline;
}

div#foot {
/*	height: 0px;
	text-align: center;
	padding: 10px 0 0 0;
	color: #222;
	font-size: 10px; */
	height: 10px;
	text-align: center;
	padding: 0px 0 0 0;
	color: #ffffff;
	font-size: 10px;
}

/*######################FORM################*/


div#frm form {
	margin: 0;
	padding: 0;
	background-color: #fff;
	width: 380px;
}
div#frm form, div#frm input, div#frm select, div#frm textarea,.blkbtn {
	font-family: Verdana, Times New Roman, Times, serif;
	font-size: 11px;
}
div#frm form fieldset {
	margin: 0;
	padding: 20px;
	border: double #000000 0px;
	
}
div#frm form fieldset legend {
	display: none;
}
div#frm form fieldset dl {
	margin: 0;
	padding: 0;
}
div#frm form fieldset dl label {
	display: block;
	border-bottom: solid #ccc 1px;
	font-weight: bold;
	color: #555;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
}
div#frm form fieldset dl dd {
	padding: 0 0 10px 0;
	margin: 0;
}
div#frm form fieldset dl input, form fieldset dl textarea,  form fieldset dl select,.blkbtn {
	width: 300px;
	background-color: #eee;
	border-top: double #000 2px;
	border-left: double #000 2px;
	border-bottom: double #000 2px;
	border-right: double #000 2px;
}

div#frm form fieldset dl input,form fieldset dl textarea,.blkbtn {
	padding: 2px 5px;
}
div#frm form fieldset dl textarea {
	overflow: auto;
	height: 300px;
}
div#frm form fieldset dl select {
	width: 215px;
}
div#frm form fieldset p input,.blkbtn {
	/*#width: 200px; */
	color: #fff;
	font-weight: bold;
	background-color: #333;
	border: solid #222 2px;
	padding: 3px 5px;
	width: 315px;
}



h5 {
	font-size: 10px;
	color: #ffffff;
	line-height:10px;
}
a {
	font-size: 10px;
	color: #ffffff; line-height:10px;
}
a:visited {
	color: #ffffff; line-height:10px;
}
a:hover {
	color: #ffffff; line-height:10px;
}
a:active {
	color: #ffffff; line-height:10px;
}

.sidebar_block { padding-right:15px;}



div.listing_block {
	width: 560px;
	/*overflow: auto;*/
	margin: 0 0 40px 0;
}
div.listing_block div.listing_pic {
	width: 130px;
	float: left;
}
div.listing_block div.listing_pic img {
	width: 120px;
	height: 120px;
	/*bacground-color: #ffffff;*/
	padding: 1px;
	bordeR: groove #000000 4px;

}
div.listing_block div.listing_pic ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	text-align: right;
}
div.listing_block div.listing_pic ul li a {
	color: #000;
}
div.listing_block div.listing_pic ul li a:hover {
	color: #000;
}
div.listing_block div.listing_content {
	width: 386px;
	float: right;
	padding: 0 0 0 20px;
}
div.listing_block div.listing_content h3 {
	font-size: 18px !important;
	color: #1D1B1A !important;
}
div.listing_block div.listing_content p {
	color: #1D1B1A;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}


