/* CSS Document */

body {
    margin:10px 10px 0 10px;
    padding:0;
	background-color: #666;
	font-size: .7em;
	font-family: Verdana, Arial, sans-serif; 
	color: #666;

}

#header {
  background: #666;
  position: absolute;
  top: 0px;
  left: 15px;
  width: 675px;
  height: 75px;
}

#leftcol {
  background: #666;
  position: absolute;
  top: 65px;
  left: 15px;
  width: 400px;
  height: 500px;
}

#rightcol {
  background: #666;
  position: absolute;
  top: 65px;
  left: 420px;
  width: 275px;
  height: 500px;
}

#advertisementscol {
  background: #666;
  position: absolute;
  top: 65px;
  left: 695px;
  width: 120px;
  height: 500px;
}

#newsbox {
		margin-top: 5px;
		background: #fff;
		width:250px;
		height:175px;
		padding: 10px;
}

#radiosbox {
		background: #fff;
		width:380px;
		height:245px;
		padding: 10px;
}

#eventsbox {
		background: #fff;
		width:380px;
		height:461px;
		padding: 10px;
		margin-top: 5px;
}


#eventsframe {
		top: 25px;
		background: #fff;
		overflow:auto;
		width:380px;
		height:425px;
}

#communitybox {
		background: #fff;
		width:250px;
		height:37px;
		padding: 10px;
}


#newsframe {
		top: 25px;
		background: #fff;
		overflow:auto;
		width:250px;
		height:125px;
}

#gallerybox {
		margin-top: 5px;
		background: #fff;
		width:250px;
		height:160px;
		padding: 10px;
}

#shoutbox {
		margin-top: 5px;
		background: #fff;
		width:250px;
		height:285px;
		padding:10px;
}

a:link {
	COLOR: #cc0000;
	    font: bold 10px Arial, sans-serif;
	letter-spacing: .01em;
		font-weight:bold;
	text-transform: uppercase;
}

a:visited {
	COLOR: #cc0000;
	    font: bold 10px Arial, sans-serif;
	letter-spacing: .01em;
		font-weight:bold;
	text-transform: uppercase;
}

a:active {
	COLOR: #cc0000;
	    font: bold 10px Arial, sans-serif;
	letter-spacing: .01em;
		font-weight:bold;
	text-transform: uppercase;
}

a:hover {
	COLOR: #330000;
	    font: bold 10px Arial, sans-serif;
	letter-spacing: .01em;
		font-weight:bold;
	text-transform: uppercase;
}

img {border-color: #cc0000; }

.title {
    font: bold 15px Arial, sans-serif;
	color: #ff0000;
	letter-spacing: .01em;
	text-transform: uppercase;
}

.event_title {
    font: bold 12px Arial, sans-serif;
	color: #cc0000;
	font-weight:bold;
	letter-spacing: .01em;
	text-transform: uppercase;
	text-decoration:underline;
}

.event_bg { 
	background: #f0f0f0;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width:thin;
	border-color: #996666;
}
	

.event_info {
    font: bold 10px Arial, sans-serif;
	color: #993333;
	letter-spacing: .01em;
	font-weight:bold;
	text-transform: uppercase;
}

.event_date {
    font: bold 10px Arial, sans-serif;
	color: #333;
	font-weight:bold;
	letter-spacing: .01em;
	text-transform: uppercase;
	}