/* CSS Document */



html, body, ul, ol, li, p,

h1, h2, h3, h4, h5, h6,

form, fieldset, a {

margin: 0;

padding: 0;

border: 0;

}





BODY {

background-color: #3b1d25;

background-image: url(images/bg.jpg);

background-position: 50% 0%;

background-repeat: no-repeat;

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

}

a:visited {

	color: #CCCCCC;

	text-decoration: none;

}

a:link {

	color: #003300;

	text-decoration: none;

}

a:hover {

	text-decoration: none;

	color: #CCCCCC;

}

a:active {

	text-decoration: none;

	color: #CCCCCC;

}



#wrapper {

width: 795px;

margin-left: auto;

margin-right: auto;

}





/*--------------------------------------

----------------------------------------

----------------BODY--------------------

----------------------------------------

----------------------------------------*/



/*------------------HEADER--------------------------*/

#header {

width: 795px;

color: #FFF;

text-align: center;

}



#header img {

z-index: 4;

position: relative; top: 0; left: 115px;

}

#quotes {

width: 800px;

float: right;

text-align: right;



}

.quote {

float: right;

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

text-align: left;

width: 250px;

padding-top: 25px;

z-index: 12;

position: relative; left: 50px;

} 







/*-------------------NAVIGATION---------------------*/

#navigation {

width: 795px;

height: 38px;

background-image: url(images/nav-bg.jpg);

background-repeat: repeat-x;

text-align: center;

}



li.nav {

position: relative; left: 12%; right: 35%;

width: 85px;

height: 29px;

margin: 0px;

padding: 0px;

margin-left: 1px;

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight:lighter;

color: #FFF;

text-indent: 0px;

float:left;

display: inline;

list-style:none;

z-index: 10;

}



li.nav a {

line-height: 200%;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

font-weight:lighter;

color:#FFF;

height:29px;

width: 100%;

text-decoration:none;

display: block;



}

li.nav a:visited {

}



li.nav a:hover {

background-color: #8f9148;

z-index: 1;

position: relative;

}



/*----------------------MAIN BODY---------------------*/

#mainBody {

width: 795px;

padding-bottom: 25px;

background-color: #bdb084;

background-image: url(images/main-bg.gif);

background-repeat:repeat-x;

}



.menu {

position: absolute; top: 150px;

margin-left: auto;

margin-right: auto;

width: 825px;

height: 322px;

text-align: right;

z-index: 4;

}

#mainBody h1 {

height: 33px;

width: 100%;

background-color: #b2a67c;

border-top: 1px solid #655c3d;

border-bottom: 1px solid #655c3d;

font-weight: lighter;

text-indent: 15px;

font-size: 24px;

line-height: 150%;

}



#mainBody p {

width: 500px;

padding: 10px 0 0 45px;

text-indent: 15px;

position: relative;

z-index: 9;

}



.bodyQuote {

font-size: 12px;

font-weight: bold;

color: #003300;

}



.bodyAuthor {

font-size: 12px;

font-style: italic;

text-indent: 40px;

margin-top: -5px;

margin-bottom: 10px;

}

.happy {

	list-style: none;

	margin-left: 0;

	list-style-position: inside;

}

li.happy {

border: 0 0 0 0;

list-style-type: none;

display: list-item;

text-indent: 0px;

font-weight: normal;

color: #000;

padding: 0 0 0 15px;

}

#rightColumn {

width: 220px;

float: right;

position: relative; top: 230px; right:1px;

z-index: 3px;

}

#colBox {

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

font-weight: bold;

width: 220px;

text-align: left;

border-left: 1px solid #655c3d;

border-bottom: 1px solid #655c3d;

padding: 0px;

position: relative;

margin: 0 0 10px 0;

background-image: url(images/main-bg.gif);

background-repeat: repeat-x;

position: relative; left: 0;

z-index: 3;

}



#colBox p{

width: 220px;

padding: 5px;

text-indent: 0px;

}

#colBox ul {

color: #666666;

list-style-type: none;

padding: 10px 5px 5px 5px;

}

li.musician {

border-bottom: 1px dotted #655c3d;

font-weight: normal;

list-style-type: none;

padding: 0 0 0 5px;

}

li.musician a{

font-size: 12px;

color: #003300;

font-weight: normal;

width: 100%;

border-bottom: 1px dotted #e2cd86;

display: block;

list-style-type: none;

}



li.musician a:visited {

}



li.musician a:hover {

background-color: #e2d7b1;



}

#mainBody h2 {

border-bottom: 1px solid #655c3d;

font-weight: lighter;

text-indent: 15px;

line-height: 120%;

position: relative;

font-weight: bold;

padding: 15px 0 0 30px;

z-index: 1;

margin: 0 0 0 0;

display: block;

width: 545px;

}



#mainBody h3 {

font-size: 14px;

font-weight: normal;

padding: 0 0 0 80px;

}



#mainBody h4 {

font-size: 18px;

font-weight: normal;

text-indent: 20px;

padding: 10px 0 0 40px;

}



#slideShow {

background-image: url(images/main-bg.gif);

background-repeat: repeat-x;

text-align: center;

display: block;

border: none;

padding-top: 5px;

color: #000;

font-size: 12px;

width: 207px;

margin-left: auto; margin-right: auto

}



ul.sitemap {

margin: 20px 0 40px 40px;

position: relative;

z-index: 10;

list-style-type: none;

}

ul.sitemap a:visited {

color: #003300;

}

ul.sitemap a:hover {

color: #003300;

text-decoration: underline;

}



object {

;

}

#slideShow a {

color: #000;

}



#slideShow a:visited {

color: #000;

}



#slideShow a:hover {

text-decoration: underline;

}



.maplink {

text-align: center;

color: #000;

}

.maplink a{

color: #003300;

border: none;

}



.maplink a:hover {

text-decoration: underline;

border: none;}



.maplink img {

border: none;

}

.maplink img a:hover {

text-decoration: none;

}

#menu {

font-size: 12px;

text-align: center;

width: 500px;

margin-top: 15px;

margin-left: 50px;

}

#menu p {

margin: 0 0 0 0;

padding: 0 0 0 0;

width: 400px;

}

#menu h2 {

font-size: 20px;

font-weight: lighter;

text-indent: 0;

line-height: 120%;

position: relative;

font-weight: bold;

padding: 15px 0 0 0px;

z-index: 1;

margin: 0 0 0 0;

display: block;

width: 545px;

}



#menu h4 {

font-size: 18px;

font-weight: normal;

text-indent: 0px;

padding: 10px 0 0 0px;

text-align:center;

}

#menu li {

margin: 0 0 0 0;

padding: 0 0 0 0;

text-indent: 0;

}

li.highlight1 {

list-style-type: none;

display: inline;

padding: 10px;

}

#menu h5 {

font-size: 16px;

padding-top: 5px;

}



li.menu1  {

margin-top: 10px;

font-size: 12px;

font-weight: bold;

list-style-type: none;

text-align: center;

}



li.menu2 {

font-size: 12px;

list-style-type: none;

margin-bottom: 5px;

}



li.menu3 {

font-size: 12px;

list-style-type: none;

text-align: left;

padding-left: 5px;

padding-bottom: 5px;

}

.sides {

width: 400px;

margin-top: 10px;

margin-left: auto;

margin-right: auto;

margin-bottom: 10px;

font-size: 10px;

text-align: center;

font-weight: bold;

}

ul.col1 {

list-style-type: none;

float: left;

text-align: left;

width: 210px;

position: relative;

margin-top: 5px;

padding: 3px;
}

ul.col2 { 

list-style-type: none;

float: right;

text-align: left;

width: 245px;

position: relative;

margin: 5px 0 5px 0;

padding: 3px;
}

ul.col3 { 

list-style-type: none;



text-align: left;

}

ul.col4 {

list-style-type: none;

float: left;

text-align: left;

width: 180px;

margin-left: -15px;

}

ul.col5 {

list-style-type: none;

float: left;

text-align: left;

width: 180px;

}

ul.col6 {

list-style-type: none;

float: left;

text-align: left;

width: 200px;

margin: 0 20px 0 0;

}

ul.col7 {

list-style-type: none;

float: right;

text-align: left;

width: 170px;

margin-bottom: 5px;

}

.cocktail {

width: 700px;

float: left;

}

.highlight {

border:1px solid #655c3d;

margin: 10px 0 10px 0;

width: 520px;

text-align: center;

}

.highlight h1 {

font-size: 16px;

}

.hightlight li {

list-style-type: none;

}



#gallery {

width: 550px;

margin: 15px 0 0 10px;

z-index: 10;

position: relative;

}



#gallery li {

display: inline;

margin: 15px 3px 10px 3px;

}



#gallery li img {

border: none;

padding: 3px;

}



#gallery a {

padding: 3px;

border: none;

}

#gallery a:visited {

border: none;

}

#gallery li:hover img{

padding: 2px;

border: 1px solid #666666

}

.directions {

width: 500px;

margin-left: 30px;

}



.directions h6 {

font-size: 16px;

font-weight: bold;

}



.directions a {

color: #003300;

}

/*----------------------FOOTER------------------------*/

#footer {

width: 795px;

height: 100px;

border-top-style: solid;

border-top-width: 2px;

border-top-color: #5f5639;

background-color: #817650;

}



#footer img {

text-align: center;

}



.bottomLinks {

width: 795px;

position: absolute; bottom: 0px;

text-align: center;

}



#footer ul {

text-align: center;

position: relative; top: 10px;

list-style-type: none;

}



li.footer {

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

display: inline;

text-align: center;

padding: 0 5px 0 5px;

}



li.footer a{

color: #391e24;

display: inline;

font-weight: normal;

}



li.footer a:visited {

color: #391e24;

}



li.footer a:hover {

text-decoration: underline;

}