@charset "UTF-8";
/* background-styles */
body {
	margin: 0px; padding: 0px;
	font-family: "arial", sans-serif;
	font-size: .84em;
	background: white url(images/bg_diagonal.png) center top repeat-y;

}
#main {
	margin: 0px;
}
.container {
	width: 942px;
	margin: 0px auto;
	position: relative;
	text-align: right;
	background-color: #ffffff;
}
#menu {
	position: relative;
	text-align: center;
	margin: 15% 0% 1% 0%;
	font: normal 11px "arial", sans-serif;
	line-height: 14px;
	color: black;
}
.grid {
	margin-top: 6px;
	float: right;
}
.list {
	text-align: left;
	color: #00738F;
	font-weight: bold;
	margin-top: 20px;
}
#icons {
	float: left;
	width: 154px; height: 38px;
	background-image: url(../images/icons.gif);
	margin: 16px 0 0 16px; padding: 0;
	position: relative;
}
#icons li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;
}
#icons li, #icons a {
    height: 35px; display: block;
}
#facebook {left: 4px; width: 34px;}
#twitter {left: 59px; width: 36px;}
#youtube {left: 116px; width: 35px;}
#facebook a:hover {
    background: transparent url(images/icons.gif) -4px -38px no-repeat;}
#twitter a:hover {
    background: transparent url(images/icons.gif) -59px -38px no-repeat;}
#youtube a:hover {
    background: transparent url(images/icons.gif) -116px -38px no-repeat;}

#ebay {
	float: center;
	margin: 66px 16px 0 0px; padding: 0;
	position: relative;
	text-align:center;
}
#ebay a {
	text-decoration: none;
}

/* top_nav */
#top_nav_out {
	float:right;
	text-align: right;
	border-top: #cccccc thin solid;
	border-bottom: #cccccc thin solid;
	margin: 114px 10px 0 0;
	width: 720px;
}
#high_nav {
	text-align: right;
}
ul#high_nav { 
	font-size: .95em;
	text-decoration: none;
	margin: 6px 6px 3px 0;
} 
ul#high_nav li { 
	display: inline;
	padding: 0 0 0 8px;
	font-weight:bold;
	opacity:0.65;filter:alpha(opacity=65);
}

#low_nav {
	float:right;
	text-align: right;
}
ul#low_nav { 
	font-size: .95em;
	text-decoration: none;
	margin: 0px 6px 6px 0;
} 
ul#low_nav li { 
	display: inline;
	padding: 0 0 0 8px;
	font-weight:bold;
}

/* main_columns */
.columns {
	margin: 170px 0px 0px 0px;
}
.columns_layout {
	margin: 0;
	display: block;
	overflow: auto;
}
.column_r {
	float: right;
	text-align: left;
	width: 330px;
	padding: 4px 20px 0 30px;
}
.column_l {
	float: left;
	text-align: left;
	width:330px;
	padding: 0 20px 0 0px;
}
#video {
	margin: 10px 0 0 10px;
}
#photo {
	margin: 10px 0 0px 10px;
}
#sound {
	padding: 0;
	margin: 0;
}
#recent {
	padding: 0;
	margin: 0;
}
#archive {
	padding: 0;
	margin: 0;
}
#featured {
	padding: 0;
	margin: 0;
}
#events {
	padding: 0;
	margin: 0;
}
#blast {
	padding: 0;
	margin: 0;
}


/* h styles */
#events h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.55em;
	font-weight: bold;
	color: #FC570D;
	margin: 12px 0 16px 0;
}
#events h2 {
	margin: 0 0 0 4px;
	padding:0;
	font-size: 1em;
}
#events h3 {
	font-size: .95em;
	font-weight: normal;
	padding: 0;
	margin: 6px 0 6px 4px;
	color: #333333;
}
#events h4 {
	color: #666666;
	text-align: right;
	font-size: .85em;
	font-weight: bold;
	line-height: 15px;
	margin: 0px 0 20px 0;
	opacity:0.85;filter:alpha(opacity=85);
}

#recent h1 {
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	margin: 9px 0 15px 0;
	/*margin:0 0 10px 0;*/
}
#recent h2 {
	font-size: 1em;
	color: #50893E;
	padding: 0;
	margin: 0 0 10px 4px;
}
#recent h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	font-size: .85em;
	font-weight: bold;
	line-height: 15px;
	margin: 0px 0 20px 0;
	opacity:0.85;filter:alpha(opacity=85);
}

#archive h1 {
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 10px 0;
}
#archive h2 {
	font-size: 1em;
	color: #50893E;
	padding: 0;
	margin: 0 0 10px 4px;
}
#archive h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	font-size: .85em;
	font-weight: bold;
	line-height: 15px;
	margin: 0px 0 20px 0;
	opacity:0.85;filter:alpha(opacity=85);
}

#featured h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	margin: 12px 0 8px 0px;
}
#featured h2 { /* weekly color change */
	font-weight: bold;
	font-size: 1em;
	color: #631094;
	margin: 0px 0 6px 4px;
}
#featured h3 {
	color: #333333;
	font-size: .9em;
	font-weight: normal;
	line-height: 15px;
	margin: 0px 0 6px 4px;
	opacity:0.85;filter:alpha(opacity=85);
}
#featured h4 { /* weekly color change */
	color: #631094;
	font-size: .9em;
	font-weight: normal;
	line-height: 15px;
	margin: -3px 0 0px 4px;
}
#featured h5 {
	color: #333333;
	font-size: .8em;
	font-weight: normal;
	line-height: 15px;
	margin: 0px 0 6px 6px;
	padding: 2px 0 0 0;
	opacity:0.85;filter:alpha(opacity=85);
}
#featured h6 {
	text-align: right;
	font-size: .85em;
	font-weight: bold;
	line-height: 15px;
	margin: -20px 0 20px 0;
}

#sound h1 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	margin: 9px 0 15px 0;
}
#sound h2 {
	font-size: 1em;
	color: #50893E;
	padding: 0;
	margin: 0 0 10px 4px;
}
#sound h3 {
	font-size: 1.1em;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 4px;
	color: #50893E;
}
#sound h4 {
	font-size: .95em;
	font-weight: normal;
	padding: 0;
	margin: 0px 0 10px 4px;
	color: #333333;
}
#sound h5 {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.85em;
	font-weight:bold;
	line-height:15px;
	margin:0 0 20px;
	opacity:0.85;
	text-align:right;
}
#sound h6 {
	font-size: .95em;
	font-weight: normal;
	padding: 0;
	margin: 0px 0 10px 4px;
	color: #50893E;
}

#blast h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.55em;
	font-weight: bold;
	color: #FC570D;
	margin: 12px 0 16px 0;
}
#blast h2 {
	margin: 0 0 0 4px;
	padding:0;
	font-size: 1em;
}
#blast h3 {
	font-size: .95em;
	font-weight: normal;
	padding: 0;
	margin: 6px 0 6px 4px;
	color: #333333;
}
#blast h4 {
	color: #666666;
	text-align: right;
	font-size: .85em;
	font-weight: bold;
	line-height: 15px;
	margin: 0px 0 20px 0;
	opacity:0.85;filter:alpha(opacity=85);
}

#sassas h1 {
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 10px 0;
}

/*text styles*/
.columns p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: .9em;
	font-weight: normal;
	line-height: 15px;
	margin: 10px 0 6px 4px;
}
.text {
	color: #333333;
	font-size: .7em;
}
.logo {
	font-family: News Gothis MT, Times, serif;
	font-size: 115%;
	font-weight: bold;
}
.small {font-size: 90%;}
.bigger {font-size: 120%;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.green {color: #578E46;}
.darker {color:#333333;}

/*link_styles */
ul#high_nav li a { 
	text-decoration:none;
	color: #003399;
}
ul#high_nav li a:hover { 
	color: #66CCFF; 
}
ul#low_nav li a { 
	text-decoration:none;
	color: #003399;
}
ul#low_nav li a:hover { 
	color: #66CCFF; 
}

.column_r a {
	color:#50893E;
	text-decoration: none;
}
.column_r a:hover {
	color: #D71B5D;
}

#events a {
	color:#003399;
	text-decoration: none;
}
#events a:hover {
	color: #66CCFF;
}
#recent a {
	color:#663399;
	text-decoration: none;
}
#recent a:hover {
	color: #9966FF;
}
#archive a {
	color:#50893E;
	text-decoration: none;
}
#archive a:hover {
	color: #D71B5D;
}
#featured a { /* weekly color change */
	color:#631094;
	text-decoration: none;
}
#featured a:hover { /* weekly color change */
	color: #8418BD;
}

#sound a {
	color:#50893E;
	text-decoration: none;
}
#sound a:hover {
	color: #D71B5D;
}
#blast a {
	color:#003399;
	text-decoration: none;
}
#blast a:hover {
	color: #66CCFF;
}

a {text-decoration: none; color:#003399;}
a:hover {color: #66CCff; }

