html {
	overflow-x: hidden;
	overflow-y: auto;
	padding:none;
} 

body{

background: #9e9c96; /* Old browsers */
background: -moz-linear-gradient(top, #9e9c96 1%, #9e9c96 28%, #c9c0bf 64%, #c9c0bf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#9e9c96), color-stop(28%,#9e9c96), color-stop(64%,#c9c0bf), color-stop(100%,#c9c0bf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9e9c96 1%,#9e9c96 28%,#c9c0bf 64%,#c9c0bf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9e9c96 1%,#9e9c96 28%,#c9c0bf 64%,#c9c0bf 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #9e9c96 1%,#9e9c96 28%,#c9c0bf 64%,#c9c0bf 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9c96', endColorstr='#c9c0bf',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #9e9c96 1%,#9e9c96 28%,#c9c0bf 64%,#c9c0bf 100%); /* W3C */

font-family: 'Helvetica', sans-serif;
line-height:1.4em;
font-weight:300;
color:#5D5A50;
font-size:0.8em;
height:100%;
width:100%;
padding:0px;
margin:0px;
}

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-----------------*/
.container{
height:100%;
width:99%;
top:-10px;
margin-left:auto;
margin-right:auto;
}



div.innerframe{
position:relative;
width:800px;
margin-left:auto;
margin-right:auto;
z-index:1;
top:0;
}

div.topframe{
position:relative;
width:800px;
height:15%;
margin-left:auto;
margin-right:auto;
z-index:1;
top:0;
}

	
img.sb{
position: relative;
top:-10px;
}

#sideb{
position: relative;
top:146px;
}

.body_container{
width:790px;
height:100%;

}

div.sidebar{
float:left;
margin-left:15px;
width:110px; 
height:auto;
min-height:750px;
background-color:#5c5c52;
top:110px;
bottom:0px;
margin-bottom:20px;
}
	
.footer{
position:relative;
width:800px;
bottom:0px;
height:15%;
border-style:none;
clear: left;
margin-left:auto;
margin-right:auto;
}

.foot_holder{
width:670px;
height:100px;
float:left;
bottom:0px;
background-color:#ffffff;
}


div.top{
position:relative;
width:790px;
top:0;
height:110px;
border-style:none;
background-color: lime;
	}
	
div.buttons{
float:left;
width:150px;
height:500px;
top: 110px;
margin:0;
}

div.button{
position:relative;
width: 150px;
height:30px;
}


#midb{
position:relative;
top:-10px;
}	

	
div.body{
float:left;
top: 130px;
margin-left:15px;
width:380px;
height:auto;
}


div.bodyCopy{
position:relative;
width:360px;
top:-10px;
padding:10px;
padding-top:0;
background-color: white;
min-height: 730px;
}

div.bc1{
position:relative;
width:340px;
height:100%;
margin-left:10px;
}



h1{
font-size:1.5em;
font-weight:500;
margin:0px;
}
h2{
font-size:1.2em;
font-weight:500;
margin:0px;
}

p.quote{
color: #DE8830;
font-weight:500;
font-style:italic;
}
img{
border:none;
margin:0;
}


img.topper{
position:relative;
top:-2px;
}



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;
}



