body,
html {
    	margin:0;
    	padding:0;
    	background:#000;
    	color:#fff;
	font-family:Verdana,Arial,Helvetica sans-serif;
	font-size:16px;
	line-height:20px;
    }

body {
    min-width:900px;
    }

p {
    width:700px
    }

li {
    text-align:left;
    width:450;
	list-style:none
    }


#wrap {
    background:#000;
    margin:0 auto;
    width:900px;
    }

#header {
    background:#000;
    }

#main h2, #main h3, #main p {
    	padding:0 10px;
	color:#318A52
    }

#main p{
    width: 450px
    }
	

#main a{
    color:#ffffff
    }

#main ul{
    margin:0;
    padding:0;
    list-style:disc;
    width:450px
    }

#main li{
    margin:0;
    padding:0;
    }

#main {
    float:left;
    width:500px;
    background:#000;
    }

#sidebar {
    float:right;
    width:250px;
    background:#000;
    }

h1 {
	color:#ffffff;
	line-height:36px;
       font-weight:normal
}

h2 {
	color:#ffffff;
	line-height:24px;
	font-weight:normal
}

h3 {
	color:#ffffff;
	line-height:24px;
       font-weight:normal
}

h3 a:link {
        color:#FFF
}

h3 a:visited {
	 color:#FFF
}

h3 a:hover {
	color:#C00
}

h3 ul {
    text-align:left
        
}

h4 {
	color:#ffffff;
        font-weight:normal
}

a {
	color:#FFF;
}

a:hover{
	color:#C00
}

img {
	border:medium none;
}

ul {
	list-style-type:disc;
       width:700px
}

.small {
	font-size:11px;
}

.tourtxt {
	text-align:left;
	width:600px;
}

.abouttxt {
	text-align:left;
	width:640px;
}

.dizzytxt {
	text-align:left;
	width:600px;
}

.entustxt {
	text-align:left;
	width:600px;
}

.reptxt {
	text-align:left;
	width:600px;
}

.outreachtxt {
	text-align:left;
	width:700px;
}

.companytxt {
	text-align:left;
	width:640px;
}

.thirtytxt {
	text-align:left;
	width:600px;
}

.tip {
	background:#3333FF none repeat scroll 0 0;
	border:1px solid #0000CC;
	color:#CCCCCC;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	opacity:0.8;
	padding:3px 0 3px 3px;
	width:100%;
}

.linkstrip {
	background:#3333FF none repeat scroll 0 0;
	border:1px solid #0000CC;
	color:#CCCCCC;
	font-family:Trebuchet;
	font-size:12px;
	left:-1px;
	opacity:0.8;
	padding:3px;
	position:relative;
	right:0;
}

.banner {
	background:#0000CC none repeat scroll 0 0;
	border:1px dotted #0000CC;
	color:#FFFFFF;
	font-family:Arial;
	font-size:18px;
	left:25%;
	margin:0 auto;
	opacity:0.75;
	padding:3px;
	position:absolute;
	right:25%;
	text-align:center;
	top:160px;
	width:375px;
	z-index:2;
}

a.strip {
	color:#CCCCCC;
}

a.show {
	border:2px solid black;
}

a.show:hover {
	border:2px dotted #990000;
}

a.nav {
	background-position:left top;
	background-repeat:no-repeat;
	border:medium none;
	display:block;
	height:25px;
	padding:0;
	text-decoration:none;
	width:90px;
}

a.nav:hover img {
	visibility:hidden;
}

a#about {
	background-image:url(pix/about-txt-over.jpg);
}

a#tickets {
	background-image:url(pix/tickets-txt-over.jpg);
}

a#touring {
	background-image:url(pix/touring-txt-over.jpg);
}

a#events {
	background-image:url(pix/events-txt-over.jpg);
}

a#outreach {
	background-image:url(pix/outreach-txt-over.jpg);
}

a#school {
	background-image:url(pix/school-txt-over.jpg);
}

a#support {
	background-image:url(pix/support-txt-over.jpg);
}

a#contact {
	background-image:url(pix/contact-txt-over.jpg);
}

.green {
	color:green;
}

.red {
	color:red;
} 

.blue {
    color:blue;
}
