/* CSS Document| Motherlode Canyon Band 2005 */

body { background-color: #999; color: black; font-size: 10pt; font-family: sans-serif; margin: 0; padding: 0; line-height: 1.35em; }
h1 { font-size: 14pt; margin: 0; font-family: sans-serif; font-weight: normal; padding: 0px 0px 5px 0px; display: block; }
h2 { font-size: 10pt; margin: 0; border-bottom: 1px solid white; display: block; color: #fff; }
h3 { font-size: 10pt; margin: 0; border-bottom: 1px dashed #C60; display: block; text-align: center; background-color: #FFC; }
h4,h5 { font-size: 16pt; margin: 0; border: 0; padding: 0; text-align: center; color: #600; font-weight: normal; }
a { color: #099; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }

label,input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
        display: block;
        float: left; 
        margin-bottom: 10px;
}
label {
        text-align: right;
	width: 100px;
	padding-right: 20px;
}

#daniel { width: 86%; margin: 0px 7% 0px 7%; background-color: #300; border-left: 1px solid #000; border-right: 1px solid #000; color: #ccc; }
#daniel img { border: 0; padding: 0; margin: 0; }
#daniel pre { margin: 0; padding-left: 20px; border: 0; }
#daniel p { padding-left: 20px; margin: 0; }

#textmain a { font-family: sans-serif; font-size: 10pt; color: #006699; text-decoration: none; }
#textmain a:hover { font-family: sans-serif; font-size: 10pt; color: #006699; text-decoration: underline; }

/* Header & Footer Tags */

/* #wrapper { background-color: #300; margin: 20px 7% 0px 7%; float: left; position: relative; display: inline; } */

#header_ads { background-color: #333; margin: 0px; padding: 0px; border: 0px; }

#footer { text-align: center; }
#header { height: 75px; background-color: #003; margin: 0px 7% 0px 7%; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; color: #fff; }
#header img { height: 35px; width: 235px; border: 0px; }
#footer { background-color: #CCC; border-top: 1px dashed #999; margin: 0px 7% 0px 7%; position: relative; border-right: 1px solid #000; border-left: 1px solid #000; clear: both; width: 86%; }
#header-logo { float: left; position: relative; z-index: 3; }
#header-logo img { height: 75px; width: 85px; border: 0;}

#header-list { position: absolute; top: 10px; right: 15%; }

#topbar { margin: 0px; padding: 0; background-color: #300; font-size: 0; height: 5px; border-top: 1px solid #FFF; border-bottom: 10px solid #003; }

#header-nav { background-color: #003; margin: 0px; padding: 0px 10px 3px 0px; height: 20px; }
#header-nav a { background-color: #003; color: #FFF; text-decoration: none; font-size: 14px; font-weight: bold; padding: 0px 12px 5px 12px; display: inline; }
#header-nav a:hover { background-color: #003; color: #C60; text-decoration: none; font-size: 14px; font-weight: bold; height: 35px; padding: 0px 12px 5px 12px; display: inline; }

/* side navigation & columns */

#mid-wrapper { float: left; position: relative; display: inline; width: 86%; background-color: #300; border-left: 1px solid #000; border-right: 1px solid #000; margin: 0px 7% 0px 7%; }

#mid-content { float: left; width: 40%; margin: 0px; background-color: #300; color: #FC0; z-index: 2; padding: 0 0 0 2%; }
#mid-content { font-family: Verdana, sans-serif; }
#mid-content p { padding: 0px 10px 0px 10px; }

#headlines { float: left; margin: 0px; width: 40%; background-color: #300; padding: 0 0 0 2%; color: #FC0; }
#headlines { font-family: "lucinda console", sans-serif; }
#headlines p { padding: 0px 10px 0px 10px; color: #FF9; }
#headlines strong { color: #FFC; font-size: 18pt; font-weight: bold; padding: 20px 0px 0px 0px; }
#headlines a { color: #f90; text-decoration: none; }
#headlines a:hover { color: #fff; text-decoration: underline; }
#headlines img { width: 180px; height: 137px; border: 0px; display: block; }

#headlines dl {
                 list-style: none;
                 margin: 0;
                 padding: 0;
                 border: 0;
}

#headlines dt {
                 padding: 0 0 0 5px;
                 margin: 0;
}

#headlines dd {
                 padding: 0;
                 margin: 0;
}

#event-calendar { background-color: #000; }

#audio_samples { background-color: #300; }
#audio_samples a { color: #f90; text-decoration: none; }
#audio_samples a:hover { color: #fff; text-decoration: underline; }

#img_btm { background-color: #300; color: #ccc; clear: both; }
#img_btm pre { margin: 0; padding-left: 20px; border: 0; }
#img_btm img { border: 0; margin: 0; padding: 0; }
#img_btm p { padding-left: 20px; margin: 0; }

#internal { float: left; position: relative; display: inline; width: 75%; margin: 0 1% 0 1%; color: #FF9; }
#internal p { color: #FF9; }
#internal img { padding-right: 10px; margin: 0; border: 0; }

/* middle content tags */

#mid-content img { width: 120px; height: 75px; margin: 2px 10px 5px 0px; }
#mid-content a { margin: 0; color: #F90; text-decoration: underline; padding: 0px 0px 5px 0px; }
#mid-content a:hover { color: #FFF; text-decoration: none; }

/* Gig Tags - Calendar Link */

#clearing { font-size: 0; line-heigth: 0; clear: both; padding: 0; margin: 0; }

#headlines dt { font-weight: bold; font-size: 14px; color: #f90; }

#gig1 { font-family: "comic sans ms", sans-serif; font-size: 14px; color: #99f; border-bottom: 1px solid #99f; }
#gig2 { font-family: georgia, serif; font-size: 14px; color: #9f9; border-bottom: 1px solid #9f9; }
#gig3 { font-family: "trebuchet ms", serif; font-size: 14px; color: #c66; border-bottom: 1px solid #c66; }
#gig4 { font-family: verdana, sans-serif; color: #0ff; font-size: 14px; border-bottom: 1px solid #0ff; }
#gig5 { font-family: helvetica, sans-serif; color: #fc9; font-size: 14px; border-bottom: 1px solid #fc9; }
