/*GLOBAL SPECIFICATIONS */
html,body{margin:0;padding:0}
body {font-size: 12px; color: black; background: url(../texture26.jpg) repeat; font-family: verdana,tahoma,arial,sans-serif;}
p{margin:0 5px 5px}
h1{margin-top: 10px; color: #0039a6}
h2 {color: black; background: inherit;margin: 10px 5px}
.printonly { display: none; }
.hilite {color: #f89828; background: transparent}
a:link, a:visited{color: #6f1408;background:transparent}
#main {width:800px;margin:0 auto;position: relative; margin: 20px auto; background: #fff} 
#main {background: #fff; margin: 20px auto; padding:0; border: 3px solid #6f3608} 


#masthead {background: url(../masthead.jpg) no-repeat; height:340px}
p{margin:0 5px 5px}
h1{color: #472406}
h2 {color: #bc5b0d; background: inherit}
.printonly {display:none}


/*SECTION HEADERS */
#content {width:600px; position: relative; margin: 1em auto}
#logo { width: 200px; }


/*navigation*/
#nav {margin: 0;
	padding: 0;
	height: 27px;
	background: url(../rendevous_nav.gif) 0 -25px no-repeat;
	position: relative; 
	top:-75px;
	left: 10px;
	width: 610px}
#nav ul {padding: 0; margin:0}
#nav li {float: left;
	list-style-type: none;
	text-indent: -9999px;
	height: 27px;
	margin:0}
#nav a {background: transparent url(../rendevous_nav.gif) no-repeat;
	display: block;
	height: 27px;}
#nav a:hover, #nav #home a.active, #nav #what a.active, #nav #who a.active, #nav #contact a.active{background: none;}
#nav #home a {background-position: 0 0px; width: 110px;}
#nav #what a{width: 115px; background-position: -110px 0px;}
#nav #who a{width: 165px; background-position: -230px 0px;}
#nav #contact a{width: 120px; background-position: -400px 0px;}


/*table*/
#sortable-table-0 {border: 2px solid #774411; width: 100%; margin:1em 0; padding: 1em 2em; background: url(../paper_08.jpg) repeat}
#songlist td{padding-left: 1em}
th {text-align: left;  color:#6f3608}
tr:hover {background: #fff; border: 1px solid #6f3608}
tr:hover td.artist{font-weight: bold; color:#6f3608}

/*sortable table*/
table {	border-collapse: collapse;}
td, th {padding: 0.5em;
	border: 1px solid #CCC;}
thead, tfoot {	background-color: #DDD;}
tr.rowodd {}
tr.roweven {}
.sortcol {cursor: pointer;padding-right: 20px;background-repeat: no-repeat;background-position: right center;}
.sortasc {background-color: #DDFFAC;background-image: url(../up.gif);}
.sortdesc {background-color: #B9DDFF;background-image: url(../down.gif);}
	
	
/*calendar*/
.month {border: 2px solid #774411; width: 80%; margin:1em 0; padding: 1em 2em; background: url(../paper_08.jpg) repeat}
.gig {margin:1em 0; padding: 1em 2em; border: #fff 3px solid;}
.day {font-weight: bold; color: #6f3608}
.event,.location,.time {display: inline; margin: 0 1em}

.month h2 {margin: -.7em -1.4em .3em; background: #6f3608; color: #fff; padding: .3em}



/*band*/
.bandmember {border: 2px solid #774411; width: 100%; margin:1em 0; padding: 1em 2em; background: url(../paper_08.jpg) repeat}
.bandmember img {float: right; margin: 1em; border: 6px solid #fff;}

/*footer*/
#footer{clear:both; text-align: center; width:100%; font-size: .85em; }
#footer{background: #6f3608;color: #FFF}
#footer p{margin:0;padding:5px 10px}
#footer a{display:inline;padding:0;color: #f89828}
#footer a{color: #fff; background: transparent}

	
/*Contact Us */
#form_rendezvous li {list-style-type: none; margin: 2em}
#form_rendezvous label {margin: 0}
.instruct {font-size: .8em}
#form_rendezvous #phone {display: block}
#form_rendezvous input, textarea {border: 2px solid #ccc; width: 60%}
#form_rendezvous #phone input {border: 2px solid #ccc; width: 20%}
#form_rendezvous input:hover, textarea:hover {border: 2px solid #774411; background: url(../paper_08.jpg) repeat}
input[type="text"]:focus {border: 2px solid #774411; color: inherit; background-color: #ffc;}
textarea {width: 100%}
#saveForm.button_text {background: #774411; color: #fff; border: 2px solid black; padding: 1em; width: 30%; font-size: 2em;}
#form_rendezvous  #saveForm.button_text input:hover {background: #000; color: #fff; border: 2px solid #774411;}



