/* ==============================================================================================*/
/* ===== page layouts ===========================================================================*/
/* ==============================================================================================*/

body {
	text-align:center;
}

#wrapper {
	width:960px; 
	text-align:left; 
	margin-left: auto; 
	margin-right: auto; 
	padding: 0px; 
	background-repeat: no-repeat;
	font-family: "Helvitica", "Arial", sans;
	font-size:14px;
	position:relative;
}

#menu {
	float:left;
	width:210px; 
	text-align:left; 
}

#leftpanel {
	width:750px;
	float:left;
}

#content {
	position:relative; 
	width:685px; 
	min-height:450px;
	height:auto !important;
	height:450px;
	left:45px; top:12px; 
	margin-bottom:15px;
}

#heading {margin-top:10px; margin-bottom:30px; font-size:20px; font-weight:bold; letter-spacing:-.5;}



/* ==============================================================================================*/
/* ===== slide styles ============================================================================*/
/* ==============================================================================================*/
.slide {position:absolute; left:0px; width:0px;}
.slideNumberBox{position:absolute; width:14px; text-align:center; bottom:10px; zoom:1; opacity:0.6;filter:alpha(opacity=60);z-index:10; font-size:16px; text-decoration:none; font-weight:bold; background-color:#ffffff; color:#000000;}
.slideNumberBox a:link, .slideNumberBox a:active, .slideNumberBox a:visited, .slideNumberBox a:hover{text-decoration:none;color:#000000;} 

/* ==============================================================================================*/
/* ===== text styles ============================================================================*/
/* ==============================================================================================*/
.text {position:relative; left:25px; width:660px;}

.subheadingtext {text-transform: uppercase; font-weight:bold;}
.subheadingtext-lower {font-weight:bold;}
.datetext {font-weight:bold; font-size:12px; font-style:italic;}
.eventTitle {text-transform: uppercase; font-weight:bold; font-size:18px; }


.caption {font-size:12px; color:#000000; background-color:#ffffff; text-align:center;}
.photoGroup {font-size:12px; font-weight:bold; color:#EFEFEF;}

.storeArtist {font-size:12px; font-weight:bold; color:#000000;}
.storeTitle {font-size:12px; font-weight:bold; color:#000000;}
.storeInfo {font-size:11px; color:#000000;}

.eventtext {position:relative; left:15px;}
.newstext {position:relative; left:5px;}
/* ----- menu styles ----------------------------------------------------------------------------*/
.menuitem {height:25px; font-family: "Helvitica", "Arial", sans; font-size:13px; line-height:12px; z-index:4;}
.menuitem  a:link {color:#000000; text-decoration:none}
.menuitem  a:visited {color:#000000; text-decoration:none}
.menuitem  a:hover {color:#000000; text-decoration:none}


.menuitemDouble {height:40px; font-family: "Helvitica", "Arial", sans; font-size:13px; line-height:14px; z-index:4;}
.menuitemDouble  a:link {color:#000000; text-decoration:none}
.menuitemDouble  a:visited {color:#000000; text-decoration:none}
.menuitemDouble  a:hover {color:#000000; text-decoration:none}

.menuspecial {height:25px; font-family: "Helvitica", "Arial", sans; font-size:13px; line-height:12px; z-index:4;}
.menuspecial a:link {color:#CF3E2D; text-decoration:none; font-style:italic;}
.menuspecial  a:visited {color:#CF3E2D; text-decoration:none; font-style:italic;}
.menuspecial  a:hover {color:#CF3E2D; text-decoration:none; font-style:italic;}

/*.menuspecial {height:25px; font-family: "Helvitica", "Arial", sans; font-size:13px; line-height:12px; z-index:4;}
.menuspecial a:link {color:#000000; text-decoration:none; font-style:italic;}
.menuspecial  a:visited {color:#000000; text-decoration:none; font-style:italic;}
.menuspecial  a:hover {color:#000000; text-decoration:none; font-style:italic;}*/

.menuitemArtists {height:15px; font-family: "Helvitica", "Arial", sans; font-size:12px; font-weight:bold; line-height:12px; z-index:4;}
.menuitemArtists  a:link {color:#000000; text-decoration:none}
.menuitemArtists  a:visited {color:#000000; text-decoration:none}
.menuitemArtists  a:hover {color:#000000; text-decoration:none}

.submenuitemSpecials {margin-top:10px; margin-right:11px; font-family: "Helvitica", "Arial", sans; font-size:13px; font-weight:bold; line-height:12px; z-index:4; font-style:italic;}
.submenuitemSpecials  a:link {color:#CF3E2D; text-decoration:none; font-style:italic;}
.submenuitemSpecials  a:visited {color:#CF3E2D; text-decoration:none; font-style:italic;}
.submenuitemSpecials  a:hover {color:#CF3E2D; text-decoration:none; font-style:italic;}

.submenuitem {margin-top:10px; margin-right:11px; font-family: "Helvitica", "Arial", sans; font-size:13px; font-weight:bold; line-height:12px; z-index:4;}
.submenuitem  a:link {color:#000000; text-decoration:none}
.submenuitem  a:visited {color:#000000; text-decoration:none}
.submenuitem  a:hover {color:#000000; text-decoration:none}

.menuimage {float:left;}
.menuimage-final {float:left;}

.menuspacer {height:10px; width:12px; border:0px;}
.submenu {display:none; position:absolute; right: 0px; width:115px; text-align:right; top:25px;}
.submenuspacer {height:10px; width:12px;}
