body { background: url(../images/body/bkgd_gradient.jpg) #C0610C repeat-x; font-family: "Georgia", "Times New Roman", serif; }

h1,h2,h3 { font-family: cursive,Trebuchet MS,helvetica,sans-serif; }

h1 { background: url(../images/body/star_image.png) 0% 0 no-repeat; padding: 13px 0 0 44px; font-size: 25px; ; }
h2 a { color: #333; }
h2 {  font-size: 18px; margin-bottom: 2px; }
#center h2 { background: url(../images/body/spiral_image.png) 0% 0 no-repeat; padding: 0 0 0 30px; }
h3 { color: #981305; margin-bottom: 5px; font-size: 16px; }
#right h2 { color: #981305; margin-bottom: 3px; font-size: 18px; }

a { outline: none; text-decoration: none; color: #981305; }
a:hover { color: #333; }

#container { margin: 1em auto; }
#main { 
/*
	background: url(../images/body/bottomBg.jpg) #fbf595 0 100% no-repeat; 
	*/
	background:  #fbf595; 
	min-height: 500px; 
	padding-top: 20px;
	}
#backendMain { 
	background: #fbf595; 
	}
	
#subMenu { background: url(../images/body/header_gold.jpg) repeat-x; height: 10px;}



#left { margin: 0 20px; }
#center { margin-right: 20px; }

.eventDate { color: #981305; font-size: 24px; margin-top: 10px;}

.homeCenter { width: 450px; }

.widgetBackground {
	border: solid 1px #f0c743;
	padding: 4px;
	background: url(../images/body/widgetBack.png) repeat-y;
	text-align: center;
}
  .widgetBackground img { border: solid 1px #333; margin: 10px 0 4px 0; }
  
.widgetBoxPlain { 
	background-color: #f4ea65;
	border: solid 1px #f0c743;
	padding: 4px;
	}
	
#backendMenu { list-style: none; }
  #backendMenu li {  display: inline-block; margin: 0 5px; }
  #backendMenu li a { color: #fbf595; display: inline; }
  #backendMenu li a:hover { color: #fff; display: inline; }
  #backendMenu li ul { }
  #backendMenu li ul li { display: inline-block; }
  
  #backendMenu li ul {
	position: absolute;
	display: inline;
	background-color: #C0610C;
	padding: 5px 0px; 
	margin-top: -2px;
	margin-left: -10px;
}

#menu { 
	list-style: none; 
  float: left;
  background-color: #bbae00; 
  border-top: solid 2px #997503;
  height: 35px;
  padding: 0 0 0 10px; 
  width: 940px; 
  }
  
#menu li  { 
	display: inline-block; 
	line-height: 2em;
	font-size: 14px;
	float: left !important!;
  }
	 

#menu li a { color: #333; display: inline-block; height: 35px; padding: 0 6px }
#menu li a:hover { background-color: #E6B20D;  }

#menu li ul {
	position: absolute;
	display: block;
	background-color: #bbae00;
	padding: 0px 0px; 
	min-width: 110px;
	margin-left: -20px;
	z-index: 1000;
	margin-top: 30px !important!;
	margin-left: -100px !important!;
}

#menu li{
}

#menu li:hover {
}


#menu li ul li {
	display: none;
	font-size: 0.9em;
	padding: 0 10px; 
	float: none !important!;
}

#menu li ul li:last-child {
	border-bottom: none;
	}
	
#menu li:hover ul li {
	display: block;
}
#menu li ul li a { color: #333; text-indent: 0; }





#footer { margin-top: 20px; background: #BBAE00; border-top: solid 20px #333; padding-top: 10px; }

ul.footerNav { list-style: none; }
  ul.footerNav li { display: inline; margin: 0 3px; font-weight: 600; }
  ul.footerNav li a { color: #333; }
  ul.footerNav li:hover ul li { display: none; }
  ul.footerNav li ul { display: none; }
  ul.footerNav li ul li { display: none; }
  
 #backendMenu li:hover ul li {
	display: block;
}
	#backendMenu li ul li {
		display: none;
		padding: 0 10px; 
	}

.announcementLink {  }
.announcement { margin-bottom: 20px; float: left; }

.quote { color: #981305; margin:0; padding: 0; }
.quoteContainer { margin-bottom: 10px; }
.quoteSource { font-weight: 666; }

ul.sidebarList { list-style-type: none; }
ul.sidebarList li { border-top: dashed 1px #333; }
.eventLink { display: block; }

.bookImg { float: left; margin-right: 5px; border: solid 1px #333; }

#right .booksForTeens h2 { color: #333; }
.booksForTeens { margin: 10px 0 0 25px; }

.artistImg img { margin-bottom: 10px; border: solid 1px #333; }
#twtr-profile-widget { margin-bottom: 20px; }

.imgBorder { border: 1px solid #F0C743; }

a.bookLink { float: left; font-size: 14px; font-weight: bold; clear: both; }

