﻿body 
{
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#FFFFFF;
}
.main
{
    margin: 0pt; 
	padding: 0pt; 
	background: rgb(21, 20, 20) url(images/bg1.gif) repeat-x scroll left top; 
	-moz-background-clip: 	-moz-initial; 
	-moz-background-origin: 	-moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}

#about 
{
	margin-left: 20px;
	margin-right: 10px;
}

#header {
	position: relative; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	height: 60px; 
	padding-top: 0px
}
#header SPAN#slogan {
	z-index: 3; 
	position: absolute; 
	bottom: 7px; 
	left: 3px;
}
#header-logo {
	position: relative; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	height: 50px; 
	clear: both; 
	padding-top: 0px
}
#header-logo #logo {
	position: absolute; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-left: 0px; 
	padding-right: 0px; 
	letter-spacing: -1px; 
	top: 3px; 
	padding-top: 0px; left: 5px
}
#header UL {
	position: absolute; 
	list-style-type: none; 
	margin: 0px; bottom: 3px; font: bold 13px "Trebuchet MS", Arial, Sans-serif; right: -18px; 
	list-style-image: none;
}
#header LI {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px
}
#header a 
{
    PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 0px; 
	FLOAT: left; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 0px;
	border-bottom: solid 4px #222222;
}
#header a SPAN {
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 6px; 
	PADDING-RIGHT: 15px; 
	DISPLAY: block; 
	FLOAT: left; 
	COLOR: #5C5C5C;
	PADDING-TOP: 5px;	
}
#header a SPAN {
	FLOAT: none
}
#header a:hover SPAN {
	COLOR: #333
}
#header a:hover {
	border-bottom: solid 4px #01ADDF;
	display: block;
	color: #ffffff;
	text-indent: 0px;
	cursor:inherit(images/guitar.png);
	
}

#header a:hover SPAN
{
    color:#ffffff;
}

.column-double {
float:right;
overflow:hidden;
width:640px;
}

#welcome h2 {
color:#5C5C5C;
/*font-family:Avenir,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;*/
font-family:Georgia,"Times New Roman",Times,serif;
font-size:88px;
letter-spacing:-6px;
line-height:0.98em;
margin:0;
padding:30px 0 10px;
}

#welcome p {
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:19px;
line-height:1.3em;
text-indent: 100px;
padding: 50px 0 0 15px;
}

#logoimage
{  
    position:absolute;
    left: -60px;
    top: 8px;
}

#logoimage img
{
    border: none !important;    
}

.red
{
    COLOR: #B8860B;
}

.blue
{
    color:#01ADDF;
}

.grey
{
    color:#5C5C5C;
}

.orange
{
    color: #ffc156;
}


.wrapper 
{
    margin:0 auto;
    padding:0;
    width:960px;
}

.clear
{
    clear:both;
    height: 10px;
}

.more
{
    float: right;
    margin-right: 30px;
}

#homeUpperContent 
{
    height:390px;
    width:100%;
}
#homeLowerContent h2
{
    font-size:48px;     
    padding: 0px;
    letter-spacing:-6px;
    line-height:0.58em;
    margin:0;
    padding:10px 0;
    font-family:Avenir,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
}

#homeLowerContent 
{
    float:left;
    width:100%;
   
    font-family:Georgia,"Times New Roman",Times,serif;
}

#content_top
{
    background: transparent url(images/Content_Top_bg.png) no-repeat top;
    height: 45px;
}

#content_bottom
{
    background: transparent url(images/Content_Bottom_bg.png) no-repeat top;
    height: 40px;
}

#content_mid
{
    background: transparent url(images/Content_Mid_bg.png) repeat-y top;
    padding: 0px 5px 10px 15px;    
    color: #ffffff;
}

#content_mid p
{
    font-size: 12px; 
    line-height: 1.5em; 
    color: #999999;
}

#content_mid ul, #content_mid  p ul
{
    font-size: 12px;
    line-height:1.5em;
    color: #999999;
    padding-left: 50px;
/*    list-style-type: none; */
}

#content_mid li
{
/*    list-style-type: disc;  */
}

#content_mid li a
{
    
}
    
   
.img_left img {
    border: 4px solid #FFFFFF;
    float: left;
    margin: 10px 25px 10px 10px;
     border: solid 6px #666666;     
    float: left;
    margin: 0px 25px 10px 10px; 
    
}
.img_right img {
    border: 4px solid #FFFFFF;
    float: right;
    margin: 15px 25px 10px 20px;
}

#newsarea p {
    color:#999999;
    text-align:justify;
    text-indent:5px;
}

#home
{
    padding: 10px 10px;
}




/* CSS for image popup */
img{border:none;}


#preview{
	position:absolute;
	top: -35px;
	border:4px solid #444;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}




/*-------------------------------------------------------------------
    Footer
-------------------------------------------------------------------*/

#footer {
	
	background-color:#000;	
	height:40px;
	width: 100%;
	font-family:Georgia,"Times New Roman",Times,serif;
	text-align: center;
	color: #555555;
	font-size: 10px;
	border-top: inset 2px #c0c0c0;
	margin-top: 30px;
	
}

#footer a {
	
	color: #555555;

}


#FooterContent 
{   
	padding-top: 10px;		
}

/*-------------------------------------------------------------------
    Music page
-------------------------------------------------------------------*/

/*#music h2
{
    font-size:28px;     
    padding: 0px;
    letter-spacing:-6px;
    line-height:0.58em;
    margin:0;
    padding:10px 0;
    font-family:Avenir,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
}
*/

#music .img_left img
{
    border: 8px solid #333;
    float: left;
    width: 120px;
    height: 120px;
    margin: 10px 25px 10px 10px;
    clear:both
    
}

#music .img_left img:hover
{
    border: 8px solid #666;
    float: left;
    width: 120px;
    height: 120px;
    margin: 10px 25px 10px 10px;
    clear:both
    
}

.musiclist
{
     
    width: 800px;
    margin-left: 30px;
}

.musiclist ul
{
    padding-left: 30px;
}
.musiclist ul li a
{
    text-decoration: none;
    color:#01ADDF;
}
.musiclist ul li a:hover
{
    text-decoration: line-through;
    color:#01ADDF;
}

.musiclist .buylink
{
   
    height: 40px;
    margin: 10px 0;
}

.musiclist .buylink SPAN a, .more a
{
    background-color:#01ADDF;
    padding: 5px;
    text-decoration: none;
    color: #ffffff;
    font-weight:600;
    border: solid 2px #01ADDF;
}

.musiclist .buylink SPAN a:hover, .more a:hover
{
    background-color:transparent;
    padding: 5px;
    text-decoration: none;
    color: #01ADDF;
    font-weight:600;
    border: solid 2px #01ADDF;
}

#gear table
{
    color: #01ADDF;
    text-transform: uppercase;
    width: 900px;
    padding:5px;
    text-align:center;
}

#gear table tr td
{
   padding: 10px;
}

#gear table SPAN
{
    height: 400px;
}

#gear .guitar img
{    
    height:400px;
    border: solid 4px #444;
}


.listnodot li
{
	list-style-type: none;
}

.gadget img 
{
    height:200px;
    border: solid 8px #444;
}


#influencesTable
{
    margin-top: 20px;
    border: none;
    text-align: left;
    color: #666666;
    width: 96%;
}

#influencesTable tr td
{
    padding: 10px 15px 10px 5px;
    
}

#influencesTable tr td img
{
    height: 120px;
    width: 100px;
    border: solid 6px #333333;     
    float: left;
    margin: 0px 25px 10px 10px;    
}

#influencesTable tr td img:hover
{
    height: 120px;
    width: 100px;
    border: solid 6px #666666;     
    float: left;
    margin: 0px 25px 10px 10px;    
}

#influencesTable tr td a
{
    text-decoration: none;
    color: #999999;
}

#influencesTable tr td a:hover
{
    text-decoration: none;
    color: #01ADDF;
}

.contactblock
{
    width: 400px;
    font-size: 13px;    
}

.contactblock table tr td
{
    padding: 10px 6px;
}

.contactblock a
{
    text-decoration: none;
    color: #c0c0c0;
}

.contactblock img
{
    border: medium none;
    width: 50px;
    display:inline-block;
}

