DIV, LI, OL, UL
{
	margin: 0;
	padding: 0 0px 0 0;
	border-width: 0;
	/*[disabled]font-weight:inherit;*/
	font-style: inherit;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
A IMG, :link IMG, :visited IMG
{
	border-width: 0;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
OL, UL
{
	list-style: none;
	white-space: nowrap;
}
Q:before, Q:after, BLOCKQUOTE:before, BLOCKQUOTE:after
{
	content: "";
}
/** General Styles **/
BODY
{
	color: #292D34;
	background: #292D34 url(images/body_grad.gif) repeat-x top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: 1.05em/0.9em "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0 20px 20px;
}
P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	color: #5A5A5A;
}
A:link
{
	color: #444;
	text-decoration: none;
}
A:hover
{
	color: #FF40FF;
	text-decoration: none;
}
A:active
{
	color: #38C806;
	text-decoration: none;
}
A:visited
{
	color: #444;
	text-decoration: none;
}
H1
{
	margin: 0px;
}
H2
{
	margin-bottom: 12px;
	padding-bottom: 5px;
	border-bottom-style: solid;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 18px;
	color: #333333;
}
H3
{
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
H4
{
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
/** GENERAL DIVs **/
#wrap
{
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 700px;
}
#header
{
	background: url(images/header_bg.jpg) repeat-x;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 720px;
	height: 167px;
}
#header A
{
	/*[disabled]text-decoration:none;*/
}
/*
.hide {
visibility: hidden;
}
*/
#pageHeader H1
{
	color: #FFF;
	margin: 0;
	position: relative;
	top: 30px;
	left: 24px;
	font-size: 1.9em;
	line-height: normal;
	letter-spacing: normal;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
}
#pageHeader H2
{
	color: #FFF;
	margin: 0;
	position: relative;
	top: 30px;
	left: 24px;
	font-weight: normal;
	font-size: 0.9em;
	line-height: normal;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: normal;
	font-weight: normal;
	border-bottom-style: none;
}
#webtickets
{
/*Webtickets Link*/
	/*[disabled]float:left;*/
	/*[disabled]position:absolute;*/
	/*[disabled]width:155px;*/
	/*[disabled]height:39px;*/
	/*[disabled]margin-left:735px;*/
	/*[disabled]margin-top:45px;*/
}
/*Navigation*/
#navcontainer
{
	margin: 63px 0 -2px -25px;
	padding: 0px 0 0;
	height: 20px;
	width: 720px;
	position: relative;
	z-index: 3;
	float: left;
}
#navcontainer #current
{
}
#navcontainer #current:hover
{
}
#navcontainer .currentAncestor
{
}
/*Parent - Level 0*/
#navcontainer UL
{
	list-style: none;
	border-width: 0;
	margin-left: 16px;
	padding: 0;
	list-style-type: none;
	text-align: center;
	margin-top: -3px;
	z-index: 5;
}
#navcontainer LI
{
	float: left;
	text-align: left;
	padding: 3px 0px 3px 3px;
	margin: -4px 0px 0px 5px;
	height: 20px;
	position: relative;
	display: inline;
}
#navcontainer A
{
	width: 45px;
	height: 20px;
	border-style: none;
	padding: 0px;
	margin: 5px 3px 5px 20px;
	color: #FAFFF5;
	text-decoration: none;
	text-align: left;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
}
#navcontainer A:hover
{
	color: #FFEF6A;
	text-decoration: none;
}
#navcontainer A:active
{
	color: #FFEF6A;
	text-decoration: underline;
}
#navcontainer LI#active A
{
	color: #FAFFF5;
	text-decoration: underline;
}
/*Child - Level 1
All browsers will use this code, it will make the pop out menus work*/
#navcontainer UL UL
{
	background-color: #1D2025;
	position: absolute;
	top: 30px;
	left: 5px;
	right: 0;
	display: block;
	z-index: 6;
	font-size: 0.8em;
	width: 100px;
	padding: 0 10px 10px;
}
#navcontainer UL UL LI
{
	display: block;
	left: -30px;
}
#navcontainer UL UL A
{
	padding: 5px 0;
	display: block;
	width: 110px;
}
#navcontainer UL UL A:hover
{
}
#navcontainer UL UL #current
{
}
/*Child Level 3*/
#navcontainer UL UL UL
{
	position: absolute;
	left: 110px;
	top: 0;
	font-size: 1em;
}
#navcontainer UL UL UL UL LI
{
}
#navcontainer UL UL UL UL A
{
}
#navcontainer UL UL UL UL A:hover
{
}
DIV#navcontainer UL UL, DIV#navcontainer UL UL UL, DIV#navcontainer UL LI:hover UL UL, DIV#navcontainer UL LI:hover UL UL UL, DIV#navcontainer UL LI:hover UL UL UL UL, DIV#navcontainer UL LI:hover UL UL UL UL UL
{
	display: none;
}
DIV#navcontainer UL LI:hover UL, DIV#navcontainer UL UL LI:hover UL, DIV#navcontainer UL UL UL LI:hover UL, DIV#navcontainer UL UL UL UL LI:hover UL, DIV#navcontainer UL UL UL UL UL LI:hover UL
{
	display: block;
}
/*@end*/
#navcontainer1
{
	margin: 5px 0px 0;
	/*[disabled]background:url(images/nav1_bg.gif) no-repeat top;*/
	padding: 0;
	height: 20px;
	width: 720px;
	float: left;
	background-color: #202328;
	/*[disabled]border-left:10px solid #2B2A2B;*/
	/*[disabled]border-right:10px solid #2D2D2D;*/
	font-size: 0.9em;
}
#navcontainer1 UL
{
	border-width: 0;
	margin: 0px 0px 0px 9px;
	padding: 0 0 0 0px;
	list-style-type: none;
	text-align: center;
	margin-top: -4px;
}
#navcontainer1 UL LI
{
	display: block;
	float: left;
	text-align: center;
	padding: 3px 5px 0px;
	margin: 1px 4px 0px 5px;
	background-color: #935071;
	height: 20px;
	width: 58px;
	/*[disabled]border:2px inset #8F10A1;*/
}
#navcontainer1 UL LI A
{
	width: 45px;
	height: 12px;
	border-style: none;
	padding: 0px;
	margin: 5px 10px 5px 3px;
	color: #FE349A;
	text-decoration: none;
	text-align: left;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.7em;
}
#navcontainer1 UL LI A:hover
{
	color: #F9A2CE;
	text-decoration: none;
	background-color: #935071;
}
#navcontainer1 A:active
{
	color: #FE349A;
	text-decoration: underline;
}
#navcontainer1 LI#active A
{
	color: #FE349A;
	text-decoration: underline;
}
.current
{
	color: #FFEF6A;
	font-size: 0.8em;
	vertical-align: bottom;
}
/**** HOMEPAGE Styles ***
* This Week **/
#thisweekwrap
{
	background: url(images/search_bar.jpg) no-repeat top;
	border-width: 0;
	float: left;
	width: 902px;
	height: 100px;
	margin: 0px 0px 8px 0;
	padding: 0px;
}
#thisweektable
{
	margin: 0px 0 0 0px;
	padding: 0px;
	width: 902px;
}
#thisweektext
{
	margin: 7px 0 10px;
	padding: 0;
}
#thisweektext P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.4em;
}
.bandname
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFF;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}
#thisweekleft
{
	padding-top: 0px;
	margin: 5px 0 0 10px;
	text-align: left;
}
#thisweekleft
{
	text-align: "-moz-left";
/*Older Mozilla browser fix*/
}
#thisweekleft A:link
{
	color: #FFF;
	text-decoration: none;
}
#thisweekleft A:visited
{
	color: #FFF;
	text-decoration: none;
}
#thisweekleft A:hover
{
	color: #FFF;
	text-decoration: underline;
}
/** Calendar **/
#calendarwrap
{
	background: url(images/tour_calendar_bg.jpg) no-repeat top;
	float: left;
	width: 289px;
	height: 342px;
	margin: 0 4px 8px 0;
	padding: 0px;
}
#calendartablemonth
{
	margin: 74px 0 0 28px;
	padding: 0px;
	width: 235px;
}
#calendartablemonth TD
{
	text-align: center;
	vertical-align: top;
	overflow: hidden;
}
#calendartablemonth .prevmonth
{
	margin: 0;
	padding: 0;
	text-align: left;
}
#calendartablemonth .nextmonth
{
	margin: 0;
	padding: 0;
	text-align: right;
}
#calendartabledays
{
	margin: 20px 0px 0px 28px;
	padding: 0px;
	width: 235px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#calendartabledays A:link
{
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
#calendartabledays A:hover
{
	color: #FFF;
	text-decoration: underline;
}
#calendartabledays A:visited
{
	color: #FFF;
	text-decoration: none;
}
#calendartabledays TR
{
	height: 15px;
	color: #4488AA;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#calendartabledays TD
{
	height: 28px;
	width: 28px;
	text-align: center;
	vertical-align: middle;
}
#calendartabledays TD.day
{
	margin: 0;
	padding: 0;
	height: 30px;
	width: 32px;
	background: url(images/calendar_daybg.gif) no-repeat top;
	text-align: center;
}
#calendartabledays TD.event
{
	margin: 0;
	padding: 0;
	height: 30px;
	width: 32px;
	background: url(images/calendar_eventbg.gif) no-repeat top;
	text-align: center;
}
#calendartablemonth .calendarmonth
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #4488AA;
}
/** RSS **/
#rsswrap
{
	background: url(images/rss_bg.jpg) no-repeat top;
	float: left;
	width: 71px;
	height: 342px;
	margin-bottom: 8px;
	padding: 0px;
}
#rsscontent
{
	margin: 75px 0 0 10px;
	padding: 0px;
	width: 50px;
	text-align: center;
}
#rsscontent P
{
	line-height: 1.8em;
	text-align: center;
}
#rsscontent A
{
	color: #033;
	text-decoration: underline;
	line-height: 1.4em;
}
#rsscontent A:visited
{
	color: #033;
	text-decoration: underline;
}
#rsscontent A:hover
{
	color: #033;
	text-decoration: none;
}
#rsscontent IMG
{
	margin-bottom: 8px;
}
/** Main Page/Upcoming Bands - Band Listings **/
#mainbands_top
{
	background: url(images/mainbands_top_bg.jpg) no-repeat top;
	clear: both;
	width: 900px;
	height: 53px;
	margin: 0px;
	padding: 0px;
}
#upcoming_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#upcoming_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#upcoming_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#upcoming_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.4em;
}
#upcoming_text
{
	margin-bottom: 10px;
	padding: 0;
}
#upcoming_table P.date
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #013;
	text-align: center;
	padding: 5px 0;
}
#upcoming_table P.date
{
	text-align: -moz-center;
/*Older Mozilla browser fix*/
}
.bandname
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFF;
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}
#bandnamecenter
{
	padding-top: 0px;
	margin-top: 5px;
	text-align: center;
}
#bandnamecenter
{
	text-align: -moz-center;
/*Older Mozilla browser fix*/
}
#bandnamecenter A:link
{
	color: #FFF;
	text-decoration: none;
}
#bandnamecenter A:visited
{
	color: #FFF;
	text-decoration: none;
}
#bandnamecenter A:hover
{
	color: #FFF;
	text-decoration: underline;
}
#whitebg_bottom
{
	background: url(images/white_bottom_bg.jpg) no-repeat top;
	clear: both;
	width: 900px;
	height: 13px;
	margin: 0px;
	padding: 0px;
}
/**** Ads Styles ****/
#ads
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 130px;
	padding: 0px;
}
/**** UPCOMING BANDS Styles ****/
#upcoming_top
{
	background: url(images/upcoming_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#upcoming_top P
{
	margin: 40px 0 0 685px;
	padding: 0px;
}
.rssicon
{
	float: right;
	margin: 35px 170px 0 0;
	padding: 0px;
}
/**** Past BANDS Styles ****/
#past_top
{
	background: url(images/past_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#past_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#past_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#past_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#past_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.4em;
}
#past_text
{
	margin-bottom: 10px;
	padding: 0;
}
#past_table P.date
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #013;
	text-align: center;
	padding: 5px 0;
}
#past_table P.date
{
	text-align: -moz-center;
/*Older Mozilla browser fix*/
}
.past_nav
{
	float: left;
	text-align: center;
	margin: 20px 0;
	padding: 0;
	width: 100%;
}
.past_nav .left
{
	float: left;
	text-align: left;
}
.past_nav .right
{
	float: right;
	text-align: right;
	margin-right: 15px;
}
.clear
{
	clear: both;
	margin: 0;
	padding: 0;
}
/**** BAND PROFILE Styles ****/
#bands_top
{
	background: url(images/bands_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#bands_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#bands_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333333;
}
#bands_table H1
{
	margin-bottom: 12px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E7F0F4;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 24px;
	color: #333333;
}
#bands_table H2
{
	margin: 6px 0 12px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E7F0F4;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 18px;
	color: #333333;
}
#bands_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#bands_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #333333;
	line-height: 1.7em;
	padding-bottom: 1.2em;
}
#bands_table IMG
{
	margin-bottom: 10px;
}
#bands_table UL
{
	margin: 0px 0 10px;
}
#bands_table LI
{
	padding-left: 15px;
	background: url(images/list_star_bullet.gif) no-repeat 0.1em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	color: #013;
	line-height: 1.7em;
}
/**** GALLERIES Styles ****/
#gallery_top
{
	background: url(images/galleries_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#gallery_top P
{
	margin: 40px 0 0 685px;
	padding: 0px;
}
#gallery_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#gallery_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#gallery_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#gallery_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.4em;
}
#gallerycrumbs
{
	margin-bottom: 15px;
	padding: 0;
}
#gallerycrumbs P
{
	padding: 0;
	font-size: 13px;
}
#gallery_text
{
	margin-bottom: 10px;
	padding: 0;
}
#gallery_table P.date
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #013;
	text-align: center;
	padding: 5px 0;
}
#gallery_table P.date
{
	text-align: -moz-center;
/*Older Mozilla browser fix*/
}
.gallery_nav
{
	float: left;
	text-align: center;
	margin: 20px 0;
	padding: 0;
	width: 100%;
}
.gallery_nav .left
{
	float: left;
	text-align: left;
}
.gallery_nav .right
{
	float: right;
	text-align: right;
	margin-right: 15px;
}
/**** GALLERIES SINGLE Styles ****/
.photographer
{
	margin-top: 8px;
	font-size: 11px;
	color: #CCCCCC;
}
#thumbsection
{
	margin-top: 10px;
	width: 650px;
}
#thumbsection A IMG
{
	border: 1px solid #D9D9D9;
	padding: 2px;
}
#thumbsection A:hover IMG
{
	border: 1px solid #D16;
	padding: 2px;
}
#thumbsection TR TD
{
	padding: 2px;
}
.thumbs_nav
{
	float: left;
	text-align: center;
	margin: 0px 0;
	padding-top: 20px;
	width: 640px;
}
.thumbs_nav .left
{
	float: left;
	text-align: left;
	width: 45%;
}
.thumbs_nav .right
{
	float: right;
	text-align: right;
	width: 45%;
}
/**** REVIEWS Styles ****/
#reviews_top
{
	background: url(images/reviews_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#reviews_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#reviews_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#reviews_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#reviews_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.7em;
	padding-bottom: 1.2em;
}
#reviews_table IMG
{
	margin-bottom: 10px;
}
#reviews_table UL
{
	margin: 0px 0 10px;
}
#reviews_table LI
{
	padding-left: 15px;
	background: url(images/list_star_bullet.gif) no-repeat 0.1em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	color: #013;
	line-height: 1.7em;
}
/**** MEMBERS Styles *****/
#members_top
{
	background: url(images/members_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#members_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#members_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#members_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#members_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.7em;
}
#members_table IMG
{
	margin-bottom: 10px;
}
/** Form Styles **/
FORM
{
	display: inline;
}
INPUT.fields
{
	width: 230px;
	border: 1px solid #CCC;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 1.2em;
	padding: 1.2em;
	color: #777;
	margin-bottom: 6px;
}
TEXTAREA, SELECT
{
	border: 1px solid #DDD;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.8em;
	padding: 0px;
	/*[disabled]width:150px;*/
	/*[disabled]height:14px;*/
}
INPUT
{
	border: 1px solid #DDD;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 10px;
	padding: 2px 0px;
	/*[disabled]width:150px;*/
	/*[disabled]height:16px;*/
}
INPUT.none
{
	border: 0;
}
/**** ABOUT Styles ****/
#about_top
{
	background: url(images/about_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#about_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#about_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#about_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#about_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.7em;
}
#venue_text
{
	margin: 10px 0;
	padding: 0;
}
#venue_text P
{
	margin: 0;
	padding-bottom: 1.2em;
}
#venue_text UL
{
	margin: 0px 0 10px;
}
#venue_text LI
{
	padding-left: 15px;
	background: url(images/list_star_bullet.gif) no-repeat 0.1em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.7em;
}
#venuetextbottom
{
	float: left;
	width: 715px;
	margin: 0;
	padding-top: 20px;
	border-top: 2px solid #F3F3F3;
}
#venuetextbottom P
{
	margin: 0;
	padding-bottom: 1.2em;
}
#venuetextbottom A
{
	line-height: 1.7em;
}
#venuetitlecenter H3
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #FFF;
	margin-top: 8px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
/**** CONTACT Styles ****/
#contact_top
{
	background: url(images/contact_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#contact_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#contact_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#contact_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#contact_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.7em;
}
#contact_table IMG
{
	margin-bottom: 10px;
}
#contact_table UL
{
	margin: 0px 0 10px;
}
#contact_table LI
{
	padding-left: 15px;
	background: url(images/list_star_bullet.gif) no-repeat 0.1em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	color: #013;
	line-height: 1.7em;
}
#contact_table P.address
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	font-weight: bold;
	color: #068;
	padding-bottom: 5px;
}
.addresstitle
{
	color: #878787;
}
/**** RSS Style ****/
#rss_top
{
	background: url(images/rss_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#rss_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#rss_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#rss_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#rss_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.7em;
	padding-bottom: 1.2em;
}
#rss_table IMG
{
	margin-bottom: 10px;
}
#rss_table UL
{
	margin: 0px 0 10px;
}
#rss_table LI
{
	padding-left: 15px;
	background: url(images/list_star_bullet.gif) no-repeat 0.1em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	color: #013;
	line-height: 1.7em;
}
/**** TERMS & CONDITIONS Styles ****/
#terms_top
{
	background: url(images/terms_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#terms_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#terms_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#terms_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#terms_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.7em;
	padding-bottom: 1.2em;
}
#terms_table IMG
{
	margin-bottom: 10px;
}
#terms_table UL
{
	margin: 0px 0 10px;
}
#terms_table LI
{
	padding-left: 15px;
	background: url(images/list_star_bullet.gif) no-repeat 0.1em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	color: #013;
	line-height: 1.7em;
}
/**** PRIVACY POLICY Styles ****/
#privacy_top
{
	background: url(images/privacy_top.gif) no-repeat top;
	float: left;
	width: 900px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}
#privacy_wrap
{
	background-color: #FFF;
	width: 900px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#privacy_table
{
	background-color: #FFF;
	float: left;
	margin: 0px;
	width: 740px;
	padding: 15px 0px 15px 15px;
}
#privacy_table TD
{
/*Push the nested tables to the top*/
	vertical-align: top;
	overflow: hidden;
}
#privacy_table P
{
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #013;
	line-height: 1.7em;
	padding-bottom: 1.2em;
}
#privacy_table IMG
{
	margin-bottom: 10px;
}
#privacy_table UL
{
	margin: 0px 0 10px;
}
#privacy_table LI
{
	padding-left: 15px;
	background: url(images/list_star_bullet.gif) no-repeat 0.1em;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 11px;
	color: #013;
	line-height: 1.7em;
}
/**** FOOTER DIVs ****/
#footercopyright P
{
	clear: both;
	margin: 15px 0 0px;
	padding-bottom: 15px;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	color: #AFD1DE;
	text-align: center;
	border-bottom: 1px solid #23576B;
}
#logo
{
	left: 0px;
	margin: -30px 0 0px 555px;
	width: 158px;
	height: 45px;
}
.footer
{
	color: #FFFFFF;
	font-size: 0.8em;
}
#footermenu
{
	margin-left: 20px;
	color: #FFFFFF;
}
#footermenu A:link
{
	color: #255379;
	font-size: 1em;
}
#footermenu A:hover
{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #255379;
}
.pipe
{
	color: #73ADC3;
}
/** General Classes **/
.imgfloatleft
{
	float: left;
	margin: 0 10px 0px 0;
}
.imgfloatright
{
	float: right;
	margin: 0 5px 0px 0;
}
/*payment page row shading;*/
TR.shade
{
	height: 25px;
	background-color: #E1E1E1;
}
