.date 
{
   font-style: italic;
   font-size: xx-small;
}
.navmain
{
   background-image: url('/LBPolyMusic/Images/treble.gif');
   background-repeat: no-repeat;
   background-position: 15px 35px;
}
.navtable
{
	background-color: #2D8333;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	border-top-width: 0px;
	border-left-width: 0px;
}
hr
{
   color: Black;
   height: 1px;
}
a:link
{
	color: #f5f365;
	text-decoration: none;
}
a:visited
{
	color: #e5f315;
	text-decoration: none;
}
a:hover
{
	color: Black;
	text-decoration: underline;
}
.main input
{
	color: Black;
	background-color: #FFF400;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border: solid 1px Black;
	padding-left: 5px;
}
.main
{
	color: Black;
	background-color: #FFF400;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border: solid 1px Black;
	padding-left: 5px;
	padding-right: 5px;
}
body
{
	width: 95%;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #003000;
}
.navtable a:link
{
	color: White;
	text-decoration: none;
}
.navtable a:visited
{
	color: White;
	text-decoration: none;
}
.navtable a:hover
{
	color: Gold;
	text-decoration: none;
}
.pathcell 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	color: Black; 
	background-color: #FFF400; 
	border-color: Black; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
}
.navcell 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	vertical-align: super; 
	font-weight: bold;
	width: 120px;
}
.pathcell a:link
{
	color: #003300;
	text-decoration: none;
}
.pathcell a:visited
{
	color: #003300;
	text-decoration: none;
}
.pathcell a:hover
{
	color: Black;
	text-decoration: underline;
}
.subcell 
{
	font-weight: normal; 
	padding-left: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: Black; 
	padding-top: -5px;
	margin-left: 1em; 
	margin-top: 0px; 
	margin-right: 1em; 
	margin-bottom: 0em;
	width: 120px;
}
.selectedsub 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #FFF400; 
	padding-left: 1em;
	width: 120px;
}
.maincell 
{
	background-color: #2D8333; 
	border-color: black;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	font-family: "Lucida Console", "Verdana Ref", Verdana; 
	font-size: 12px; 
	font-weight: normal;
	padding: 1ex;
	
}
.textcell
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #003000;
	font-size: 12px;
	background-color: White;
	padding: 1ex;
	border-bottom: solid 1px Black;
	width: 100%;
	background-image: url('/Images/musiclogo.jpg');
	background-repeat: no-repeat; 
	background-position: 45% 50px;
}
.textcell table
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #003000;
	text-align: center;
}
.bottomnav
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
	text-align: center;
	margin-top: 7em;
}
h4
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
small
{
	font-size: xx-small;
	font-style: italic;
}
.newsmanager
{
	background-color: #FFF400;
	border: solid 1px Black;
}
.newsmanagerheader
{
	color: White;
	font-size: xx-small;
	font-weight: bold;
	text-align: left;
	background-color: #2D8333;
}
.newsmanager input
{
	color: Black;
	background-color: White;
	width: 60px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
	border: solid 1px Black;
}
.gridgeneral
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #003000;
	font-size: 12px;
	background-color: #FFF400;
	border: solid 1px Black;
}
.gridheader
{
	background-color: #2D8333;
	font-weight: bold;
	padding: 2px;
	border-width: 0px;
	color: White;
	font-size: xx-small;
	font-weight: bold;
	text-align: left;
}
.gridheader a:link
{
	text-decoration: underline;
	color: White;
}
.gridheader a:hover
{
	text-decoration: underline overline;
	color: White;
}
.gridheader a:visited
{
	text-decoration: underline;
	color: White;
}
.griditem
{
	border-width: 0px;
	padding: 3px;
	padding-bottom: 2px;
	text-align: left;
}
.gridalt
{
	background-color: #FFFFBB;
	text-align: left;
}
.gridselect
{
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
}
.default input
{
	background-color: Transparent;
	border: solid 0px Black;
}
.textbox
{
	background-color: White;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border: solid 1px Black;
	padding-left: 5px;
	padding-right: 5px;
}
.newstitle
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.newsdate
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
}
.newsbody
{
	margin: 1em;
	margin-top: -1em;
}
.newsauthor
{
	margin-top: 0em;
	text-align: right;
}
.newsfooter
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
	font-weight: normal;
	font-style: italic;
}
.pollbar
{
	color: #333000;
	height: 5px;	
}
.pollgeneral
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #003000;
	font-size: 12px;
	background-color: #9BEEA2;
	border: solid 1px Black;
	text-align: center;
	margin-left: 1em;
}

.pollheader
{
	text-align: center;
	background-color: #2D8333;
	font-weight: bold;
	padding: 2px;
	border-width: 0px;
	color: White;
	font-weight: bold;
}
.pollitem
{
	text-align: center;
	font-size: 12px;
	border-width: 0px;
	padding: 3px;
	padding-bottom: 2px;
}
.pollresult
{
	font-size: xx-small;
	text-align: center;
}
.pollresult strong
{
	
}
.calendarday
{ 
   background-color: #2D8333;
   border-top: solid 1px Black;
   border-left: solid 1px Black;
   border-right: solid 1px Black;
}
.calendarday td
{
   font-size: xx-small;
   font-weight: bold;
   width: 14.5%;
}
.calendargeneral
{
	border: solid 1px Black;
	width: 100%;
}
.calendaralt
{
	background-color: #FFFFFF;
	height: 16.7%;
	width: 14.3%;
	font-size: xx-small;
	padding: 3px 3px 3px 3px;
	font-style: italic;
}
.calendaritem
{
	background-color: #FFF400;
	height: 16.7%;
	width:14.3%;
	padding: 3px 3px 3px 3px;
	font-size: xx-small;
}
.calendarselect
{
	background-color: #FFFFA0;
	height: 16.7%;
	width:14.3%;
	padding: 3px 3px 3px 3px;
	font-size: xx-small;
	color: #003000;
}
.calendarheader
{
	background-color: #2D8333;
	padding-bottom: 2px;
	padding-top: 2px;
	border-top: solid 1px Black;
	border-right: solid 1px Black;
	border-left: solid 1px Black;
}
.calendarfooter
{
	background-color: #2D8333;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: solid 1px Black;
	border-right: solid 1px Black;
	border-left: solid 1px Black;
}
.calendareventheader
{
	border-bottom: solid 1px Black;
	background-color: #2D8333;
	color: White;
}
.forumcategorylist
{
	border-width: 0px;
	padding: 3px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: super;
}
.forumcategoryalt
{
	background-color: #FFFFBB;
	text-align: left;
	vertical-align: super;
}

.forumheader
{
	background-color: #2D8333;
	vertical-align: super;
	text-align: center;
	font-size: xx-small;
	padding-left: 3px;
}
.forumitem
{
	text-align: left;
	vertical-align: super;
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
	padding-left: 3px;
}
.forumalt
{
	text-align: left;
	vertical-align: super;
	background-color: #FFF400;
	padding-left: 3px;
}
.forumheader
{
	text-align: left;
	font-weight: bold;
	color: Black;
}
.forumgeneral input
{
	border: solid 1px Black;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
.forumcategory
{ 
	text-align: left;
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
	background-color: #FFFFBB;
}
.forumgeneral
{
	border: solid 1px Black;
	background-color: #FFF400;
}
.topicitem
{
}
.topicheader
{
	 font-weight: bold;
	 color: Black;
	 font-size: xx-small;
	 background-color: #2D8333;
	 text-align: left;
	 padding-left: 3px;
	 padding-top: 1px;
	 padding-bottom: 1px;
}
.topicheader a:link
{

	color: Black;
	text-decoration: none;
}
.topicheader a:visited
{
	color: Black;
	text-decoration: none;
}
.topicheader a:hover
{
	color: Black;
	text-decoration: underline;
}
.postitem
{
	padding-left: 5px;
	padding-bottom: 15px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-bottom: solid 1px Black;
	border-top: solid 1px Black;	
}
.postalt
{
	padding-left: 5px;
	padding-bottom: 15px;
	padding-top: 8px;
	padding-bottom: 5px;
	background-color: #FFFFBB;
}
.forumgeneral hr
{
	color: Black;
	height: 1px;
	width: 200px;
	margin-right: 2px;
	margin-top: 2em;
}
.forumalt input
{
	background-color: Transparent;
	border: none;
}
.gallerytable
{
   margin-top: 5px;
   background-color: White;
   padding: 0;
   margin: 0;
   border-right: solid 1px Black;
   border-left: solid 1px Black;
}
.gallerycell
{
   background-color: #9BEEA2;
   border: solid 1px Black;
   padding: 5px;
}
.galleryheader
{
   background-color: #2D8333;
   border: solid 1px Black;
   padding: 2px;   
   color: White;
}
.gallerycell img
{
   border: none;
}
