/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0; padding: 0;}
img {border: 0;}
li {list-style: none;}
a {text-decoration: none;}

/* skip link */
a.skip {
	display: none;
/*	position: absolute;
	left: -2000px;  */
}

a.skip:focus, a.skip:active {
	top: 0;
	left: 5px;
	color: #f00;
}

/* layout */
body {
	font: /* 75% */ .75em Verdana, Helvetica, Arial, sans-serif;
	color: #716957;
	line-height: 1.7;
}

#container {
	width: 800px;
	margin: 0 auto;
	background-color: #FFFFFF;
}


#tagline {
	display: none;
}

#navigation {
	float: left; 
	width: 282px; 
}

#content {
	float: left; 
	width: 516px; 
}
#inner_content {
	padding-left: 42px;
}

#site-info {
	clear: both;
	padding: 50px 0 10px 0;
}

/* navigation */
#navigation ul {
	float: left;
	width: 100%;
}  

#navigation li {
	display: inline; /* to fix IE6 layout problem */
}

#navigation li.selected {
	color: #e9cf1c;
}

#navigation a {
	color: #F2DDC6;
}

#navigation a, #navigation span {
	display: block;
	border-width: 0 10px 0 0;
	border-style: solid;
	padding-left: 62px;
}

#navigation a:hover, #navigation a:focus, #navigation a:active {
	color: #e9cf1c;
	border-color: #e9cf1c !important;
}

#navigation li#home a, #navigation li#home span {
	background-color: #745D61;
	border-color: #8D7375;
}

#navigation li#aims a, #navigation li#aims span {
	background-color: #63390A;
	border-color: #865124;
}

#navigation li#music a, #navigation li#music span {
	background-color: #85592D;
	border-color: #AD7B48;
}

#navigation li#microfest a, #navigation li#microfest span {
	background-color: #B07E0D;
	border-color: #D2972F;
}

#navigation li#wild-dog a, #navigation li#wild-dog span {
	background-color: #E69122;
	border-color: #FFAA56;
}

#navigation li#lmso a, #navigation li#lmso span {
	background-color: #BE733B;
	border-color: #E29477;
}

#navigation li#support a, #navigation li#support span {
	background-color: #913D2E;
	border-color: #BA5844;
}

#navigation li#contact a, #navigation li#contact span {
	background-color: #935C15;
	border-color: #BB7A33;
}

#navigation li#trumpet a, #navigation li#trumpet span {
	background-color: #C09367;
	border-color: #E6B48D;
}

#navigation ul.social_media	{
	padding-top: 2em;
}

#navigation ul.social_media li a	{
	background-color: none;
	border: none;
	padding-left: 0;
}

	
#content ul	{
			margin-bottom: 2em;
}
		
#content li {
			list-style-type: square;
			margin-bottom: .75em;
}	

#content a	{
		color: #CD756F;
		text-decoration: underline;
}
#content a:hover, #navigation a:focus, #navigation a:active {
	color: #e9cf1c;
}

h1	{
	font-size: 130%; letter-spacing: .2em;
	margin: .5em 0;
	}
h2	{
	font-size: 120%; letter-spacing: .1em;
	}
	
	
#microtonality	{font-size: 130%; letter-spacing: .1em;}

p	{
	margin-bottom: 1em;
}
p.prices, #content ul.prices li	{margin-bottom: 0;} 

.video		{margin-top: 1.5em;}
.artists	{margin-top: 1.5em;}
#photos		{margin-top: 1em;}
#photos h2	{margin-bottom: 1em;}

.wild_dog h1	{font-size: 150%; letter-spacing: .2em;}
.wild_dog h2	{font-size: 75%; }
.wild_dog	{line-height: 2;}
.wild_dog p	{
			margin-bottom: 0.5em;
}
.wild_dog h2 a	{
				margin-bottom: 2em; font-size: 130%;
				}
.wild_dog ul	{font-size: 80%; line-height: 1;}
.wild_dog li	{margin: 0; padding: 0;}


p.first		{
	color: #9A906C;
}

p.second	{
	color: #935C15;
}

em	{color: #B17F0F;
}


#news ol li	{
	list-style-type: decimal;
	margin: 0;
	padding: 0;
}


#wild_dog1	{color: #B86F38;} 
#wild_dog2	{color: #7A927A;}
#wild_dog3	{color: #8B6338;}
#wild_dog4  {color: #57708E;}
#wild_dog5	{color: #B49554;}


#site-info p {
	font-size: 75%;
	margin-bottom: 0;
/*	padding: 0 .5em;  */
	color: #999;
}

.invis	{
	position: absolute;
	left: -2000px;
}

