/* ground rules */

body {
margin: 0;
padding: 0;
font: normal 12px arial;
color: #574b3f;
background-color:#7a7662;
font-family:arial, helvetica, sans serif;
background-image:url(../imgs/bg.jpg);
background-repeat:no-repeat;
background-position:top;
}

img {
border: 0;
}

.clear {
clear: both;
}

.no-margin {
margin: 0;
padding: 0;
}

.handheld {
display: none;
}


.floatL {
float: left;
}

.floatR {
float: right;
}

a {

}

a:hover {

}

h1
{
font-size: 16px; margin-top:0px; margin-bottom:17px;
}

h2 {
font-size: 14px;
}

h3 {
font-size: 13px;
}

h4 {
font-size: 12px;
}

#body-left{float: left;}
#body-right {float: left;}

/*building blocks*/

#container {
margin: 0 auto 0 auto; /*top, right, bottom, left*/ 
width: 931px; /*total width of the design*/
height: 945px;
text-align: left;


}

#header {
}

#logo {margin-left:116px; margin-top:78px;}

#nav {margin-left:452px;}

/*Home styles*/

#main {background-image:url(../imgs/main1.jpg); background-repeat:no-repeat; width:931px; height:612px; margin-top:7px;}

#main-alt {background-image:url(../imgs/main6.jpg); background-repeat:no-repeat; width:931px; height:612px; margin-top:7px;}

#main-contact {background-image:url(../imgs/main2.jpg); background-repeat:no-repeat; width:931px; height:612px; margin-top:7px;}

#main-bio {background-image:url(../imgs/main3.jpg); background-repeat:no-repeat; width:931px; height:612px; margin-top:7px;}

#main-audio {background-image:url(../imgs/main7.jpg); background-repeat:no-repeat; width:931px; height:612px; margin-top:7px;}

#main-shows {background-image:url(../imgs/main4.jpg); background-repeat:no-repeat; width:931px; height:612px; margin-top:7px;}

#main-scroll {background-image:url(../imgs/.jpg); background-repeat:no-repeat; width:931px; height:612px; margin-top:7px;}

#pic {padding-left:73px; margin-top:329px; float:left;}
#pic-text {padding-left:73px; float:left;}

#content {background-image:url(../imgs/content-bg.jpg); background-repeat:no-repeat; float:left; margin-top:329px; width:505px; height:285px;}

#content-top {height:279px; padding-top:25px; padding-bottom:25px; padding-left:115px; padding-right:115px; font-size:14px;}

#content-text {background-image:url(../imgs/content-bg.jpg); background-repeat:no-repeat; float:left; width:505px; height:285px;}

#text {overflow:auto; height:175px; width:320px; font-family:verdana, geneva; font-size:13px; color:#434a55; line-height:125%; padding-right:10px;}
#text a {text-decoration:none; font-weight:bold; color:#914d2e;}
#text a:hover {text-decoration:underline;}


#footer-holder { background-color:#8a181b; width:953px; height:43px; clear:both;}

#footer-nav{ text-align:center; padding-top:17px; color:#ddc494; font-size:12px; }

#footer-nav a {color:#ddc494; text-decoration:none}

#footer-nav a:hover { text-decoration:none;}

#footer-text {padding:20px; font-size:11px;}
#footer-text a {text-decoration:underline; color:#574b3f;}
#footer-text a:hover {text-decoration:none; color:#574b3f;}


/*markup ids*/



/*classes*/




