
body{
padding:0px;
margin:0px;
font: 76% helvetica, arial, sans-serif;
background:#9d8656 url("../images/001BckgVert.gif") top left repeat-x;
color:#000000;
}

#topMenu{
background:#9d8656 url("../images/001BckgTop3.gif") top center no-repeat;
margin:0px;
padding:0px;
height:97px;
width:100%;

}

#navbar{
position:relative;
top:62px;
width:990px;

}

#navbar ul{
margin:0px auto 0px auto;
padding-left:15px;
list-style-type:none;
display:table;
}

#navbar li {
float:left;
margin:0px 10px 0px 10px;
padding:0px;
display:table-cell;
background:url("../images/navBarImages/right.gif") top right no-repeat;
}

#navbar a{
display:block;
position:relative;
left:-17px;
margin-right:-17px;
padding:10px 20px 10px 20px;
text-decoration:none;
font-size:1.1em;
color:#F1E6CE;
font-weight:bold;
white-space:nowrap;
background:url("../images/navBarImages/left.gif") top left no-repeat;
}


#navbar > ul a {width:auto; white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navBar a {float:none;}
/* End IE5-Mac hack */
#navBar a:hover {
color:#43230E;
 }

#Home #tab-Home, #Bios #tab-Bios, #Education #tab-Education, #mediaPlayer #tab-mediaPlayer, #Calendar #tab-Calendar, #Press-Kit #tab-Press-Kit, #Store #tab-Store, #Contact #tab-Contact{
background-position:100% -100px;
border-width:0px;
}

#Home #tab-Home a, #Bios #tab-Bios a, #Education #tab-Education a, #mediaPlayer #tab-mediaPlayer a, #Calendar #tab-Calendar a, #Press-Kit #tab-Press-Kit a, #Store #tab-Store a, #Contact #tab-Contact a{ 
background-position:0 -100px;
color:#43230E;

}
/* not for IE5.x or IE6 */
#navbar li:hover, #navbar li:hover a, #navbar li.over, #navbar li.over a {
background-position:100% -100px;
color:#43230E;

}
#navbar li:hover a, #navbar li.over a{
background-position:0 -100px;

}


#container{
margin:0px auto auto auto;
width:990px;
padding:0px;
background:url("../images/001BckgHor.gif") top center repeat-y;
}


#logoBox {
position:relative;
margin:0px;
padding:0px;

}

#logoBox p{
margin:5px 100px 5px 100px;
padding:5px 10px 5px 10px;
text-align:center;
background-color:#43230E;
color:#ffffff;
}



.inLetter {
float:left; 
font-size:300%; 
line-height:90%; 
margin:-20px 5px 0 0;
}


#quote{
margin:0px 10px 10px 0px;
padding:0px 0px 0px 0px;
background:url("../images/Lquote.gif") top left no-repeat;
}


#quote p{
color:#43230E;
font-style:italic;
padding:30px 65px 30px 65px;
text-align:justify;
background:url("../images/Rquote.gif") bottom right no-repeat;
}


.quoteName{
font-style:italic;
font-weight:bold;
font-size:1.1em;
float:right;
margin:0px 0px 0px 0px;
padding:0px 75px 0px 0px;

}

#topBox h2{
padding:15px 15px 0 15px;
color:#ffffff;
}

#main{
width:100%;
float:left;
color:#000000;
font-size:1em;
margin-right: -200px;
}

#content{
position:relative;
margin-right:200px;
margin-left:45px;
padding:10px 15px 10px 0px;
border-right:dotted #43230E 1px;
}

#newsBox{
margin:0px;
}

#newsBox h2{
color:#ffffff;
text-align:center;
}

#newsBox p{
color:#ffffff;
}

.center{
text-align:center;
}

#newsBlock ul, #newsBlock ul li{
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}


#newsBlock ul li{
float:left;
width:240px;
margin:0px;
}

#newsBlock ul p{
height:150px;
margin:0px 5px 3px 15px;
padding:3px;
}

#newsBlock ul div{
height:207px;
margin:0px;
padding:0px;
background:url("../images/001indexBoxBtmShadow2.gif") top left no-repeat;
}

#newsBlock ul li h3{
background:url("../images/001indexBoxTopShadow2.gif") top left no-repeat;
font: bold small-caps 140%/1.3 Helvetica, arial, sans-serif;
color:black;
margin:5px 0px 0px 0px;
padding:15px 0px 5px 0px;
text-align:center;
}

#newsBlock ul img{
padding:1px;
float:right;
margin:2px 10px 2px 2px; 	
}

#newsBlock a{
color:#9d8656;
text-decoration:none;
}

#newsBlock a:hover {
color:#ffffff;
text-decoration:none;
border-bottom:1px solid #ffffff;
}

#newsBottom ul, #newsBottom ul li{
margin:5px 0px 5px 5px;
padding:5px 5px 5px 5px;
list-style:none;
}

#newsBottom ul li{
float:left;
width:595px;
height:175px;
margin:0 5px 10px 5px;
}

#newsBottom ul p{
height:125px;
margin:0;
padding:5px 8px 15px;
}

#newsBottom ul div{
background:#9d8656;
}

#newsBottom ul li h3{
background:#934c1e;
font: bold small-caps 140%/1.3 Helvetica;
color:black;
margin:0px;
padding:5px 0 3px;
}

#newsBottom ul img{
padding:1px;
float:right;
margin:2px 5px 2px 2px; 	
}


#sidebar{
float:right;
width:150px;
padding:10px 35px 10px 5px;
}

#sidebar h4{
color:#934c1e;
text-align:center;
font-variant:small-caps;
font-size:1.2em;
margin:0px;
padding:5px 0 3px;
}

#sidebar p{
padding:0px 5px 0px 5px;
}

.sideProducts{
text-align:center;
padding:0px 0px 0px 0px;
}

.sideProducts p{
padding:0px;
margin-bottom:10px;
line-height:75%;
font-size:.9em;
text-align:center;
}


.outLinks ul{
list-style:none;

margin:5px;
padding:5px;
width:130px;

}

.outLinks li{
margin-bottom:5px;
display:inline;
}

.outLinks li a{
color:white;
display:block;
text-decoration:none;
padding:4px 4px 4px 4px;
background:#43230E;
border-right:3px solid #9d8656;
border-bottom:3px solid #934c1e;
}

.outLinks li a:hover{
display:block;
background:#9d8656;
border-right:3px solid #43230E;
border-bottom:3px solid #934c1e;
}


#footer{
clear:both;

height:105px;
background: url("../images/001BckgFoot2.gif") top center no-repeat;
margin:0px;
}
#footer p{
color:white;
text-align:center;
margin:2px 2px 2px 2px;
padding: 20px 2px 2px 2px;
}

#footer a{
color:white;
}

h1{
margin:0 0 20px 0;
font-size:2.1em;
font-weight:bold;
font-variant:small-caps;
text-align:left;
}

h1.ed{
text-align:center;
margin-bottom:5px;
}


h2{
color:#43230E;
margin:0 0 20px 0;
font-size:1.6em;
font-weight:bold;
font-variant:small-caps;
text-align:left;
}

h2.edHeader{
color:#43230E;
margin:0px 0px 5px 0px;
font-size:1.6em;
font-weight:bold;
font-variant:small-caps;
}

.descText{
margin-left:15px;
}

h3{
margin:0px 0 10px 0;
font-size:1.4em;
font-weight:bold;
font-variant:small-caps;
text-align:left;
}

.friends{
margin-bottom:2px;
}

p{
margin:0 0 15px 0;
line-height:1.3em;
text-align:left;
}

.italics{
font-style:italic;
}
a img{
border:0;
}

a {
color:#934c1e;
font-weight:bold;
}
#leftPics{
float:left;
border:3px solid #43230E;
margin:0px 5px 5px 0px;
}

#leftPicsNB{
float:left;
margin:0px 5px 5px 0px;
}

#rightPics{
float:right;
border:3px solid #43230E;
margin:0px 0px 5px 5px;
}

#rightPicsNB{
float:right;
margin:0px 0px 5px 5px;
}

.picCaptionR{
float:right;
border:3px solid #43230E;
margin:0px 0px 5px 5px;
}

.picCaptionRNB{
float:right;
margin:0px 0px 5px 5px;
}

.picCaptionR p{
font-size:.8em;
text-align:center;
color:#323237;
line-height:1em;
}

.picCaptionRNB p{
font-size:.8em;
text-align:center;
color:#323237;
line-height:1em;
}

.w400{
font-size:.8em;
text-align:center;
width:400px;
color:#323237;
line-height:1em;
}

#RyanCamara1{
border:1px solid #43230E;
}


 .calendar { color: black; /* text color */ 
              
               width: 650px;
               padding: 10px 10px 10px 30px;
               text-align:left;
             }
   .calendar_today { background-color: #F1E6CE; width: 98%; padding: 2px; margin: 4px; text-align: left; }
   .calendar_event_1 { background-color: #F1E6CE; width: 98%; padding: 2px; margin: 4px; text-align: left; }
   .calendar_event_2 { background-color: #F1E6CE; width: 98%; padding: 2px; margin: 4px; text-align: left; }

   .calendar_artist_text { color: #000000; text-align: center; font-size: 1.4em; font-weight: bold; font-variant:small-caps; }
   .calendar_date_text { color: #943c1e; font-size: 1.4em; font-weight: bold; padding:0px 0px 3px 0px;}
   .calendar_event_title_text { color: #000000; font-size: 1.2em; font-weight: bold; font-variant:small-caps; padding:0px 0px 3px 0px;}
   .calendar_venue_text { color: #000000; }
   .calendar_notes_text { color: #000000; text-align:left; }

#signUp, #signUp p{
text-align:center;
}

#tableWrapper{
width:100%;
}

#pressKitTable{
padding:20px;
}

#pressKitTable td{
text-align:center;
}
#pressKitTable ul {
list-style:none;
margin:-2px 0px 0px 0px;
}

#pressKitTable2{
padding:20px;
margin-left:20px;
}

#pressKitTable2 td{
text-align:center;
padding:2px 10px 2px 10px;
}

#mediaTable{
padding:10px 20px 40px 20px;
}

#mediaTable td.mediaPicCenter{
text-align:center;
padding:5px;
}

#sendButton{
text-align:center;
}

#educationNavBar{
position:relative;
top:5px;
width:100%;
margin:0px;
padding:0px;
height:55px;
background:url("../images/edMenu/bottomBorder.gif") top center no-repeat;


}

#edNav{
position:relative;
left:200px;
margin:0px; 
padding:0px;
width:948px;
}

	#edNav ul {
margin:0px auto;
padding:0px;

}


#edNav li { /*float the main list items*/
float:left;
display:block;
margin:0px 10px  0px 10px;
padding:0px;
line-height:100%;
background:url("../images/edMenu/right.gif") top right no-repeat;
}

#edNav a.upper {
position:relative;
display:block;
left:-13px;
margin-right:-13px;
padding:5px 20px 5px 20px;
text-decoration:none;
font-size:1.1em;
color:#F1E6CE;
font-weight:bold;
white-space:nowrap;
background:url("../images/edMenu/left.gif") top left no-repeat;
line-height:15px;
}



#lik12 #tab-lik12, #liuniversity #tab-liuniversity, #liconferences #tab-liconferences, #licommunity #tab-licommunity, #lionline #tab-lionline {
background-position:100% -100px;
}

#lik12 #tab-lik12 a.upper, #liuniversity #tab-liuniversity a.upper, #liconferences #tab-liconferences a.upper, #licommunity #tab-licommunity a.upper, #lionline #tab-lionline a.upper{
background-position:0 -100px;

}
/* not for IE5.x or IE6 */
#edNav li:hover, #edNav li:hover a.upper, #edNav li.over, #edNav li.over a.upper{
background-position:100% -100px;
	}

#edNav li:hover a.upper, #edNav li.over a.upper{
background-position:0 -100px;
}


#edNav li ul {
display:none;
}

#edNav li.off ul { /*put the subnav below*/
position:absolute;
top:25px;
left:0px;
padding:0px;
width:700px;

}


#edNav li.off ul a {
float:left; /*ie doesn't inherit the float*/
border:0;
color:#ffffff;
width:auto;
padding:7px 5px 5px 5px;
text-decoration:none;
	}


#edNav li.off:hover ul, #edNav li.over ul{
background:#43230E;
}

#edNav li.off:hover ul, #edNav li.over ul{
display:block;
z-index:6000;
}

#edNav li.sub{
background:transparent;
border:none;
}

#edNav li.sub a:hover{
text-decoration:underline;
}

#lik12 #tab-lik12.off ul, #liuniversity #tab-liuniversity.off ul, #liconferences #tab-liconferences.off ul, #licommunity #tab-licommunity.off ul, #lionline #tab-lionline.off ul{
display:block;
}

#edGlance td.tdLeft{
font-weight:bold;
color: #43230E;

}
#edGlance td.tdRight{
padding-left:20px;
}
#edGlance td{
padding:3px 2px 3px 0px;
}

#edGlance{
padding-bottom:10px;
}

#contactTable{
border:0px;
width:100%;
}

#mediaBox{
margin:0px;
padding:0px;
}

#mediaBox p{
padding:50px;
}