html {
	overflow-x: hidden;
	overflow-y: auto;
} 
body{
background-image: url(images/bg0.png);
background-repeat: no-repeat;
background-color:white;
font-family: 'Helvetica', sans-serif;
line-height:1.4em;
font-weight:300;
color:#5D5A50;
font-size:0.8em;
height:100%;
width:100%;
}

div.forms{
position:relative;
width:auto;
margin-bottom:1px;
height:10px;
}

div.label{
position:absolute;
display:inline;
left:0px;
}

div.label_c{
position:absolute;
display:inline;
left:0px;
font-weight:700;
}


input.text{
position:absolute; 
display:inline;
left:105px;
width:auto;
}

input.check{
float:right;


}

div.plusminus{
position:relative;
top:-55px;
float:right;
height:auto;
width:120px;
padding:0;
margin:0;
}

div.star{
position:relative;
height:30px;
width:auto;
padding-bottom:10px;
}

div.starlogo{
background-image: url(images/starlogo.png);
background-repeat: no-repeat;
position:absolute;
left:10px;
top:15px;
width:15px;
height:15px;
margin:0;
z-index:0;
}

div.starline{
position:absolute;
left:30px;
width:auto;
height:30px; 
z-index:1;
}

img.ts{
position:relative;
float:left;
margin:0;
padding:0;
}

div.headline{
width:100%;
height:30px;
}


/*-------------LAYOUT AREA-----------------*/
div.main{
position:fixed;
height:87%;
width:100%;
bottom:0;
margin-left:auto;
margin-right:auto;
z-index:-2;
}



div.innerframe{
position:relative;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
background-image: url(images/columnar.gif);
background-repeat: repeat-y;
z-index:-1;
top:0;
}

div.topframe{
position:relative;
width:800px;
height:100%;
margin-left:auto;
margin-right:auto;
background-image: url(images/columnar.gif);
background-repeat: repeat-y;
z-index:1;
top:0;
}

	

div.main_bottom{
position:relative;
height:100%;
width:100%;
top:0;
margin-left:auto;
margin-right:auto;
}
	


div.top{
position:relative;
width:790px;
top:0;
height:110px;
border-style:none;
background-color:#9E9C96;
	}
	
div.buttons{
position:absolute;
left:0;
width:150px;
height:500px;
top: 110px;
margin:0;
}
div.button{
position:relative;
width: 150px;
height:30px;
}

		
div.sidebar{
position:absolute;
left:545px;
margin-left:15px;
width:110px;
background-color:#5c5c52;
height:900px;
top:110px;
}
	
div.body{
position:absolute;
left:150px;
top: 110px;
margin-left:15px;
width:380px;
height:900px;
background-color:white;
}

	
	


	
	div.bottomHolder{
	position:relative;
	width:816px;
	background-color:teal;
	margin-left:auto;
margin-right:auto;
	}
	
div.bottom{
bottom:0;
width:800px;
height:80%;
background-image: url(images/columnar.gif);
background-repeat: repeat-y;
z-index:-1;
margin-left:auto;
margin-right:auto;
}
	





div.bodyCopy{
position:relative;
width:360px;
height:70%;
top:0;
padding:10px;
padding-top:0;
}

div.bc1{
position:relative;
width:340px;
height:100%;
margin-left:10px;
}



h1{
font-size:1.5em;
font-weight:500;
}
h2{
font-size:1.3em;
font-weight:500;
}

p.quote{
color: #DE8830;
font-weight:500;
font-style:italic;
}
img{
border:none;
margin:0;
}
img.topper{
position:relative;
top:-2px;
}

img.sb{
position:absolute;
top:85px;
left:0;
}

a{
color:#DE8830;
text-decoration:none;
font-weight:100;
margin-bottom:1px;
border:none;
}

div.contactBox{
width:350px;
margin-left:0;
margin-bottom:5px;
}


a div{
position:absolute;
height:22px;
width:150px;
margin:0;
padding:0;
}

a div.home {
background-image: url(images/buttons/gray/home.png);
background-repeat: no-repeat;
position:relative;
height:27px;

}
a:hover div.home {
background-image: url(images/buttons/gray/home_r.png);
background-repeat: no-repeat;
}


a div.aboutus {
background-image: url(images/buttons/gray/aboutus.png);
background-repeat: no-repeat;
position:relative;
height:27px;

}
a:hover div.aboutus {
background-image: url(images/buttons/gray/aboutus_r.png);
background-repeat: no-repeat;
}

a div.contactus {
background-image: url(images/buttons/gray/contactus.png);
background-repeat: no-repeat;
position:relative;
height:27px;
}
a:hover div.contactus {
background-image: url(images/buttons/gray/contactus_r.png);
background-repeat: no-repeat;
}

a div.performances {
background-image: url(images/buttons/gray/perf.png);
background-repeat: no-repeat;
position:relative;
height:27px;
}
a:hover div.performances {
background-image: url(images/buttons/gray/perf_r.png);
background-repeat: no-repeat;
}

a div.artform {
background-image: url(images/buttons/gray/artform.png);
background-repeat: no-repeat;
position:relative;
height:27px;
}
a:hover div.artform {
background-image: url(images/buttons/gray/artform_r.png);
background-repeat: no-repeat;
}

a div.learning {
background-image: url(images/buttons/gray/learn.png);
background-repeat: no-repeat;
position:relative;
height:27px;
}
a:hover div.learning {
background-image: url(images/buttons/gray/learn_r.png);
background-repeat: no-repeat;
}

a div.strategy {
background-image: url(images/buttons/gray/strat.png);
background-repeat: no-repeat;
position:relative;
height:27px;
}
a:hover div.strategy {
background-image: url(images/buttons/gray/strat_r.png);
background-repeat: no-repeat;
}

a div.events {
background-image: url(images/buttons/gray/ents.png);
background-repeat: no-repeat;
position:relative;
height:27px;
}
a:hover div.events {
background-image: url(images/buttons/gray/ents_r.png);
background-repeat: no-repeat;
}

a div.resources {
background-image: url(images/buttons/gray/links.png);
background-repeat: no-repeat;
position:relative;
height:27px;
}
a:hover div.resources {
background-image: url(images/buttons/gray/links_r.png);
background-repeat: no-repeat;
}

a div.lists {
background-image: url(images/buttons/gray/iml.png);
background-repeat: no-repeat;
position:relative;
height:27px;
}
a:hover div.lists {
background-image: url(images/buttons/gray/iml_r.png);
background-repeat: no-repeat;
}


