/* CSS Document */

/*Concerts Grand 2008-09 Stylesheet*/

/*Primary Definitions*/

body {
background-color: #3300cc;
width: 100%;
height: 100%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;}


/*Major Areas*/



div.wrapper {
	position: absolute;
	top: 0px;
	left: 170px;
	background-color: white;
	right: 170px;
	color: white;
	border: 5px double;
	height: 1427px;}

div.wrapperconcerts {
	position: absolute;
	top: 0px;
	left: 170px;
	background-color: white;
	left: 170px;
	color: white;
	border: 5px double;
	height: 7050px;
}

div.wrapperabout {
	position: absolute;
	top: 0px;
	left: 174px;
	background-color: white;
	width: 785px;
	color: white;
	border: 5px double;
	height: 2744px;
right: 170px;}


div.wrapperphotos {
	position: absolute;
	top: 0px;
	left: 170px;
	background-color: white;    
	width: 785px;
	color: white;
	border: 5px double;
	height: 7673px;
right: auto;}

div#main {
	margin:2px auto; 
	padding:2px; 
	width: 785px;}

#header { 
	height: 160px;
	width: 785px;}

h1 {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;
font-size: 20pt;}

h2 {}

h3 {}

h4 {}

h5{}

h6{}




#navigation_home {
	margin:0;
	padding:0;
	padding-top:2px;
	height:22px;
	font-size: 10px;
	border-top:1px solid #FFF;
	text-align: center;
	width: 750px;
	background-color: #FF8003;
	vertical-align:10px;
	position: absolute;
	top: 158px;
	left: 19px;
	color: #000000;}
#navigation_home li, ul {margin:0; padding:0; display:inline; list-style:none; }
#navigation_home {background-color:#FF8003; }
#navigation_home a {margin:0; padding: 3px 26px 3px 26px; }
#navigation_home a {color:#000; text-decoration: none; }
#navigation_home a:link {}
#navigation_home a:visited {}
#navigation_home a:hover {color: #ffff33 }
#navigation_home a:active {color:#000; }
#navigation_home a:focus {color:#000; }
#navigation_home a.current {border-right:1px solid #FFF; color:#DDD; }
#navigation_home a.menu {border-right:1px solid #FFF; }
#navigation_home a.last {border-right:1px solid #FF8003; }
/* --- */

/* background and color themes - recitals page */

#navigation_recitals {margin:0; top: 158px;
	left: 19px;
padding-top:10px; 
height:22px; 
font-size:10px; 
color:#000; 
border-top:1px solid #FFF; 
text-align:left;
background-color:#A29438;}

#navigation_recitals li, ul {margin:0; padding:0; display:inline; list-style:none; }
#navigation_recitals {background-color:#A29438; }
#navigation_recitals a {padding: 3px 26px 3px 26px; }
#navigation_recitals a {color:#000; text-decoration: none; }
#navigation_recitals a:link {}
#navigation_recitals a:visited {}
#navigation_recitals a:hover {color:#fff; }
#navigation_recitals a:active {color:#000; }
#navigation_recitals a:focus {color:#000; }
#navigation_recitals a.current {margin:0; border-right:1px solid #FFF; color:#DDD; }
#navigation_recitals a.menu {border-right:1px solid #FFF; }
#navigation_recitals a.last {border-right:1px solid #A29438; }
/* --- */


/* background and color themes -  tickets page */

#navigation_tickets {margin:0; padding:0; padding-top:2px; height:22px; font-size:10px; color:#000; border-top:1px solid #FFF; line-height:19px; text-align:left; background-color:#E81710;}
#navigation_tickets li, ul {margin:0; padding:0; display:inline; list-style:none; }
#navigation_tickets { }
#navigation_tickets a {padding: 3px 26px 3px 26px; }
#navigation_tickets a {color:#000; text-decoration: none; }
#navigation_tickets a:link {}
#navigation_tickets a:visited {}
#navigation_tickets a:hover {color:#fff; }
#navigation_tickets a:active {color:#000; }
#navigation_tickets a:focus {color:#000; }
#navigation_tickets a.current {margin:0; border-right:1px solid #FFF; color:#DDD; }
#navigation_tickets a.menu {border-right:1px solid #FFF; }
#navigation_tickets a.last {border-right:1px solid #E81710; }


/* --- */

/* background and color themes - photos page */

#navigation_photos {margin:0; padding:0; padding-top:2px; height:22px; font-size:10px; color:#000; border-top:1px solid #FFF; line-height:19px; text-align:left; }
#navigation_photos li, ul {margin:0; padding:0; display:inline; list-style:none; }
#navigation_photos {background-color:#A8604E; }
#navigation_photos a {padding: 3px 26px 3px 26px; }
#navigation_photos a {color:#000; text-decoration: none; }
#navigation_photos a:link {}
#navigation_photos a:visited {}
#navigation_photos a:hover {color:#fff; }
#navigation_photos a:active {color:#000; }
#navigation_photos a:focus {color:#000; }
#navigation_photos a.current {margin:0; border-right:1px solid #FFF; color:#DDD; }
#navigation_photos a.menu {border-right:1px solid #FFF; }
#navigation_photos a.last {border-right:1px solid #A8604E; }
/* --- */


/* background and color themes - about page */

#navigation_about {margin:0; padding:0; padding-top:2px; height:22px; font-size:10px; color:#000; border-top:1px solid #FFF; line-height:19px; text-align:left; }
#navigation_about li, ul {margin:0; padding:0; display:inline; list-style:none; }
#navigation_about {background-color:#6898CC; }
#navigation_about a {padding: 3px 26px 3px 26px; }
#navigation_about a {color:#000; text-decoration: none; }
#navigation_about a:link {}
#navigation_about a:visited {}
#navigation_about a:hover {color:#fff; }
#navigation_about a:active {color:#000; }
#navigation_about a:focus {color:#000; }
#navigation_about a.current {margin:0; border-right:1px solid #FFF; color:#DDD; }
#navigation_about a.menu {border-right:1px solid #FFF; }
#navigation_about a.last {border-right:1px solid #6898CC; }
/* --- */

/* background and color themes - contact page  */

#navigation_contact {margin:0; padding:0; padding-top:2px; height:22px; font-size:10px; color:#000; border-top:1px solid #FFF; line-height:19px; text-align:left; }
#navigation_contact li, ul {margin:0; padding:0; display:inline; list-style:none; }
#navigation_contact {background-color:#F7D152; }
#navigation_contact a {padding: 3px 26px 3px 26px; }
#navigation_contact a {color:#000; text-decoration: none; }
#navigation_contact a:link {}
#navigation_contact a:visited {}
#navigation_contact a:hover {color:#fff; }
#navigation_contact a:active {color:#000; }
#navigation_contact a:focus {color:#000; }
#navigation_contact a.current {margin:0; border-right:1px solid #FFF; color:#DDD; }
#navigation_contact a.menu {border-right:1px solid #FFF; }
#navigation_contact a.last {border-right:1px solid #F7D152; }
/* --- */



/* 3-up */
#threeup {
	margin:0; 
	padding:0; 
	margin-top:24px; 
	width:785px; 
	background-color: #FFF; }
#outerwrap {margin:0; padding:0; width:785px; float: left; margin-right: -200px; }
#innerwrap_home {margin-right: 144px; background-color:#FFCD9B; }
#innerwrap_recitals {margin-right: 0px; 
background-color: #ffffff;}

#innerwrap_tickets {margin-right: 144px; background-color: #FFF;
width:740px;
font-size: 14pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;}
#innerwrap_photos {margin-right: 144px;
position: absolute;
top: 200px;
border: medium;
width:750px;

 background-color:#FFffff; }
#innerwrap_about {margin-right: 144px; background-color:#C7CBCD; }
#innerwrap_contact {margin-right: 144px; background-color:#AECEB8; }


#leftcolumnabout {width: 159px; float: left; padding:0; margin:0;
position: absolute;}

#centercolumn {margin:0px 0px 0px 160px; padding:0px 15px 0px 15px; background-color:#FFF; }
#rightcolumn {width: 170px; float: right; padding:4px 4px 4px 4px; }
/* --- */

#leftcolumn {font-size: 10pt;
position: fixed;
top: 205px;
left: 235px;
height: 50px;
width: 200px;}

#leftcolumnabout {font-size: 10pt;
position: absolute;
top: 234px;
left: 17px;
width: 180px;
height: 60px;}


#leftcolumn p {margin:0; margin-left:2px; padding:2px; }
#leftcolumn h6 {margin:0; padding:0; line-height:1px; border-top:1px #FFF dashed; width:95%; text-align:center; }

#leftcolumn a {color:#000; text-decoration: none; }
#leftcolumn a:link {}
#leftcolumn a:visited {}
#leftcolumn a:hover {color:#FFF; }
#leftcolumn a:active {color:#FFF; }
#leftcolumn a:focus {color:#FFF; }

#banners {
	text-align: left;
	color: #000000;
	padding: 10px;
	font-size: 12pt;
	position: absolute;
	top: 195px;
	background-color: white;
	margin-left: 180px;
width: 590px;
left: 50px;}

#maillisttext {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
}

#bannersabout {
	text-align: left;
	color: #000000;
	padding: 10px;
	font-size: 12pt;
	position: absolute;
	top: 202px;
	background-color: white;
	margin-left: 165px;
	left: 26px;
	width:570px;
}

#bannerscontact {
	text-align: left;
	color: #000000;
	padding: 10px;
	font-size: 12pt;
	position: absolute;
	top: 199px;
	background-color: white;
	margin-left: 165px;
	left: -71px;
	width:570px;
}

div#recitalspage {
position: absolute;
top: 200px;
left: 280px;
background-color: #ffffff;} 

#photoalbum {position: absolute;

top: 212px;
width: 570px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
line-height: 15pt;
left: 100px;}

#ordertickets {
font-size: 8pt;
font-family: Verdana, Helvetica, Arial, sans-serif;}

blockquote.historypage {
position: absolute;
top: 217px;
left: 200px;
height: 2173px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
line-height: 14pt;
padding: 10px;
margin: 0px;
margin-right: 2px;
color: #000000;
width: 500px;}

span#bigcap {font-family: Century, serif;
font-size: 20pt;}

div.review {
border: green solid;
background-color: #cccccc;
width: inherit;
padding: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 14pt;}









h2.float-right {/* header element float */
  float: right;
  width: 200px;/* em width variance by element*/
margin: 2px;
padding-top: 5px;
padding-left: 5px;}


 
