/* CSS Document */


html {
text-align: center; }


#container { margin: 0 auto;
padding: 0;
width: 900px;
text-align: left;
 }
 

h1 { position: absolute;
top: -30px;
left: -30px;
width: 339px;
height: 154px;
background: transparent url(images/kentuckyLogo.gif) no-repeat;
text-indent: -9999px;
}

#navcontainer { width: 900px; 
position: absolute;
top: 60px;
}

#navlist { width: 700px;
float: right;
position: absolute;
top: 30px;
left: 160px;}

#navlist ul {
position: absolute;
}

#navlist li {
display: inline;
list-style-type: none;
}

#navlist a { padding: 7px 10px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
background-color: #2c271a; }

#navlist a:hover {
background-color: #7b1010;
}

#navlist a.current {
background-color: #990000;
}



p { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000; 
}

li { 
padding : 0;
margin : 0; 
}

h3 { 
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #222;
font-weight : bold; 
}

body { 
background-color : #fdfcee;
background-image : url(images/river2.jpg);
font-family : Arial, Helvetica, sans-serif;
padding : 0;
margin : 0; 
text-align: center;
}

ul {
margin : 0 auto;
padding : 0;
list-style-type : none;
display : inline; 
}

a:link { 
color : #000;
text-decoration : none;
font-size: 12px; 
}

a:visited {
 color : #000;
text-decoration : none;
font-size: 12px;  
}

a:hover { 
color : #069;
text-decoration : none; 
font-size: 12px; 
}

a:active { 
color : #666;
text-decoration : none; 
font-size: 12px; 
}

/*table styles */

table { 
border-collapse : collapse;
border : none;
color : #333;
font : 12px Arial, Helvetica, sans-serif;
width : 500px;
}

td, tr {
padding : 5px;
}

tbody th, tbody td {
border-bottom : dotted 1px #333;
}

thead th {
text-align : left;
font-size : 12px;
text-transformation : uppercase;
font-weight : bold;
color : #fff;
background : #6c635d;
padding : .5em;
}

tbody tr.odd { 
background : #d8d0b4;
}


/* styles */

.style1 { 
font-size : 12px;
color : #333;
line-height : 1em; 
}

.style2 { 
font-size : 12px;
color : #333;
font-weight : bold;
padding : 0; 
}

.style3 { 
font-size : 12px;
color : #333;
 }

.style6 { 
font-size : 10px;
color : #333; 
}

.style7 { 
font-size : 11px;
font-weight : bold; 
}


/* Lists */

li#shows { 
display : inline;
margin : 0;
padding : 0;
position : absolute;
left : 300px; 
}

li#media { 
display : inline;
margin : 0;
padding : 0;
position : absolute;
left : 370px; 
}

li#bio { 
display : inline;
margin : 0;
padding : 0;
position : absolute;
left : 432px; 
}

li#press { 
display : inline;
margin : 0;
padding : 0;
position : absolute;
left : 459px; 
}

li#merch { 
display : inline;
margin : 0;
padding : 0;
position : absolute;
left : 534px; 
}

li#contact { 
display : inline;
margin : 0;
padding : 0;
position : absolute;
left : 601px; 
}

ul#listings {
margin : 0;
padding : 0 0 10px 0;
list-style-type : none;
}

ul#listings li {
list-style-type: none;
margin : 0;
padding : 0 0 10px 0; 
}

/* div */

div#navbar {
padding : 40px 0 0 0;
margin : 0; 
}

div#mainimage {
padding : 0;
margin : 0;
position : relative; 
top : 250px;
left: 200px;
}

div#def {
margin : 0;
padding : 0;
position : relative;
top : 250px;
left : 195px; 
width : 420px;
line-height : .9em; 
}

div#listings {
margin : 0;
padding : 0;
position : relative;
width : 500px;
left : 200px;
top : 250px;
line-height : 1em; 
}


div#bio { 
font-family : Arial, Helvetica, sans-serif;
color : #000;
font-size : 12px;
line-height : 1.7em;
width : 600px;
position : relative;
left : 160px; 
top : 230px;
margin : 0;
padding : 0 0 50px 0;
}

div#press {
padding : 0;
margin : 0;
position : relative;
left : 270px;
top : 240px; 
}

div#merch {
padding : 0;
margin : 0;
position : relative;
left : 340px;
top : 230px;
width : 400px; 
}

div#merchText {
padding : 0 0 50px 0;
margin : 0;
position : relative;
left : 220px;
top : 250px;
text-align : center;  
width : 500px;
line-height : 1.2em; 
}

div#contact {
padding : 0;
margin : 0;
position : relative;
left : 200px;
top : 275px;
text-align : center;
width : 500px;
line-height : 1.2em; 
}

div#media { 
padding : 0;
margin : 0;
position : relative;
left : 300px;
top : 260px; 
}

div#mediaText { 
padding : 0;
margin : 0;
position : relative;
left : 300px;
top : 300px;
width : 300px;
text-align : center; 
}