.HEADING {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
	color: #888888;
}

.menu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

input[type=text] {
  border:1px solid #DCDCDC;
}

.ERROR {
  border: 1px solid red;
}
.TITLE {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	color: #888888;
}

.caption {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

a {
	color:#[%COLOR.LINK%];
	text-decoration:none;
}
a:hover {
	color:#[%COLOR.LINK%];
	text-decoration:underline;
}

.footer a {
 color: #FFFFFF;
 text-decoration:none;
}

.footer a:hover {
 color: #[%GRAY_LIGHT%];
}

.LINK {
	color:#[%COLOR.LINK%];
}

.NORMAL {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #888888;
}

H1,H2,H3,H4,H5,H6,P {
	margin:0;
}

.submenuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.menuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.submenu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.splasher_text {
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
color: #FFFFFF;
}
.splasher_text a {
color: #FFFFFF;
text-decoration:none;
}
.splasher_text a:hover {
color: #E6E6E6;
}
#top_left, #top_right {
   width:50%;
   height:92px;
   background-repeat:no-repeat;
   background-color:#0d0d0d;
}
#top_left {
 background-image:url('../sd_files/bg_top_left.jpg');
 background-position:top right;
}

#top_right {
 background-image:url('../sd_files/bg_top_right.jpg');
 background-position:top left;
}
#middle_left,#middle_right,#middle_center {
   height:100%;
   background-color:#E6E6E6;
 background-image:url('../sd_files/bg_middle.jpg');
 background-repeat:repeat-x;
}
#middle_left, #middle_right {
   width:50%;
}



#bottom_left, #bottom_center, #bottom_right {
 background-repeat:repeat-x;
 background-image:url('../sd_files/bg.jpg');
 height:263px;
}

.footer {
	font-family: Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

#top_menu, #top_menu li {
 list-style-type:none;
 padding:0;
 margin:0;
 float:left;
}

#top_menu li a {
   height:40px;
   line-height:40px;
   vertical-align:middle;
   display:block;
   padding: 0 16px;

   text-transform:uppercase;
   color: #6C6C6C;
   font-size:11px;
   text-decoration:none;
   float:left;
}
#top_menu li a:hover {
   color:#000000;
}
#top_menu li.active a {
   background-color:#FFFFFF;
   color:#000000;
   
}
#gallery_menu, #gallery_menu li {
 list-style-type:none;
 padding:0;
 margin:0;
}

#gallery_menu li a {
   height:40px;
   line-height:40px;
   vertical-align:middle;
   display:block;

   text-transform:uppercase;
   color: #888888;
   font-size:11px;
   text-decoration:none;
   border-top:1px dotted #888888;;
}
#gallery_menu li {

}
#gallery_menu li a:hover {
   color:#000000;
}
#gallery_menu li.active a {
   background-image:url('../sd_files/li_image.gif');
   background-position:center right;
   color:#000000;
   background-repeat:no-repeat;
}
#upcoming_menu, #upcoming_menu li {
 list-style-type:none;
 padding:0;
 margin:0;
}

#upcoming_menu li a {
   height:27px;
   line-height:27px;
   vertical-align:middle;
   display:block;

   text-transform:uppercase;
   color: #888888;
   font-size:11px;
   text-decoration:none;
   border-top:1px dotted #DCDCDC;
   background-image:url('../sd_files/li_image.gif');
   background-position:center right;
   background-repeat:no-repeat;
}
#upcoming_menu li {

}
#upcoming_menu li a:hover {
   color:#000000;
}

#upcoming_menu .seperator {
  color:000000;
}
#upcoming td {
 width:33%;
 font-size:10px;
}

#upcoming .item {
 padding:20px;
}

#upcoming .time {
 color:#FF3399;

}

#upcoming .line {
 border-top: 1px dotted #DCDCDC;
 margin-left: 20px;
 margin-right: 20px;
}
