html {
	width:				100%;
	height:				100%;
}

body {
	position:			absolute;
	top:				0px;
	left:				0px;
	min-width:			100%;
	min-height:			100%;
	/*background:			#779966; /* green bg */
	background:			#ff9933; /* orange bg */
	color:				#000000;
	font-family:		"Helvetica", sans-serif;
	font-size:			12pt;
	margin:				0px;
	padding:			0px;
}
p {
	margin:				0px;
	padding:			1px 10px
}
h1 {
	display:		block;
	margin:		1px;
	font-family:	verdana,sans-serif;
	font-size:		20pt;
	color:		#000000;
}
h2 {
	display:		block;
	margin:		1px;
	font-family:	verdana,sans-serif;
	font-size:		13pt;
	color:		#000000;
}
h3 {
	display:		block;
	margin:		1px;
	font-family:	verdana,sans-serif;
	font-size:		12pt;
	color:		#000000;
}
a {
	color:				#669988;
	text-decoration:	none;
}
a:visited {
	color:				#668877;
}
a img {
	border:				none;
}
a:hover img {
	border-bottom:		none;
}
p a {
	color:				#669988;
	text-decoration:	none;
	border-bottom:		1px solid #669988;
}
p a:hover {
	border-bottom:		2px solid #ff9900;
}

#container {
	position:			relative;
	width:				100%;
	min-width:			800px;
	min-height:			100%;
	margin:				auto;
}

#announcement {
	z-index:			900;
	position:			absolute;
	width:				100%;
	padding:			0px;
	display:			none;
	background:			#001111;
	color:				#eeeeee;
	font-family:		"Century Gothic", "Helvetica", sans-serif;
	font-weight:		bold;
	font-size:			13pt;
	text-align:			center;
}
#announcement img {
	vertical-align:		middle;
}

#topbar {
	z-index:			300;
	position:			relative;
	width:				100%;
	height:				265px;
	background-image:	url("toprwg.png");
	background-repeat:	repeat-x;
}
#top {
	position:			relative;
	width:				800px;
	height:				100%;
	margin:				auto;
}
#top p {
	margin:				0px;
	padding:			30px 5px 0px;
	color:				#eeeedd;
	font-weight:		bold;
	font-size:			9pt;
	line-height:		12pt;
}
#top a {
	color:				#eeeedd;
	text-decoration:	none;
	border-bottom:		1px solid #669988;
}
#title {
	display:			block;
	position:			absolute;
	top:				0px;
	right:				0px;
}
#menu1 {
	position:			absolute;
	/*top:				174px;*/
	top:				80px;
	left:				0px;
	height:				25px;
	color:				#eeeedd;
	font-family:		"Century Gothic", "Helvetica", sans-serif;
	font-weight:		bold;
	font-size:			16pt;
	line-height:		20pt;
	/*text-indent:		5pt;*/
}
#menu2 {
	position:			absolute;
	top:				220px;
	left:				-20px;
	width:				560px;
	min-height:			46px;
	color:				#eeeedd;
	text-align:			center;
	font-family:		"Century Gothic", "Helvetica", sans-serif;
	font-weight:		bold;
	font-size:			11pt;
	line-height:		20pt;
}
#menu1 a, #menu2 a {
	color:				#eeeedd;
	text-decoration:	none;
	border-bottom:		none;
}
#menu1 a:hover, #menu2 a:hover {
	color:				#ffffdd;
	border-bottom:		2px solid #eeeedd;
}
#menu1 img, #menu1 img a, #menu1 a:hover {
	border:				none;
}

#middle {
	position:			relative;
	margin:				auto;
	min-width:			800px;
	min-height:			300px;
}
#logo {
	z-index:			100;
	position:			absolute;
	top:				-25px;
	left:				0px;
	width:				300px;
	height:				300px;
	background-image:	url("logorwg.png");
	color:				#ffffff;
	font-family:		"Helvetica", sans-serif;
	font-weight:		bold;
	font-size:			10pt;
}
#contentwrapper {
	z-index:			200;
	position:			relative;
	top:				0px;
	left:				0px;
	width:				100%;
	height:				100%;
	min-height:			300px;
}
#contentwidth {
	margin:				auto;
	width:				800px;
}
#content {
	float:				right;
	clear:				none;
	margin:				auto;
	background:			#eeeedd;
	border:				none;
	border-left:		25px solid #447766; /* #bb4433 red */
	border-right:		25px solid #447766;
	min-width:			450px;
	max-width:			750px;
}
.floatingimageleft {
	float:				left;
	clear:				none;
	margin:				10px;
	max-width:			350px;
	text-align:			center;
	font-size:			9pt;
	font-style:			italic;
}

.floatingimage {
	float:				right;
	clear:				none;
	margin:				10px;
	max-width:			350px;
	text-align:			center;
	font-size:			9pt;
	font-style:			italic;
}

.floatingimageleft {
	float:				left;
	clear:				none;
	margin:				10px;
	max-width:			350px;
	text-align:			center;
	font-size:			9pt;
	font-style:			italic;
}


.floatingimage img {
	margin:				auto;
	display:			block;
}
#contentfull {
	clear:				none;
	margin:				auto;
	background:			#eeeedd;
	border:				none;
	border-left:		25px solid #447766;
	border-right:		25px solid #447766;
	width:				750px;
}
#content h1, #contentfull h1 {
	width:				100%;
	margin:				0px;
	padding:			0px;
	border-bottom:		20px solid #447766;
	text-indent:		8pt;
	color:				#447766;
	font-family:		"Century Gothic", "Helvetica", sans-serif;
	font-weight:		bolder;
	font-size:			28pt;
	line-height:		30pt;
}
#content h2, #contentfull h2 {
	width:				100%;
	margin:				0px;
	padding:			0px;
	text-indent:		10pt;
	color:				#336655;
	font-family:		"Century Gothic", "Helvetica", sans-serif;
	font-weight:		bolder;
	font-size:			20pt;
}
#content p, #contentfull p {
	margin:				5px;
	font-size:			11pt;
	line-height:		13pt;
}
#content ul, #contentfull ul {
	margin:				0px 25pt 0px;
	padding:			0px 0px 10px;
	font-size:			11pt;
	line-height:		13pt;
}
#content li, #contentfull li {
	margin:				3px 0px;
	padding:			0px;
}
#content .columnleft {
	width:				45%;
	margin:				10px;
	padding:			0px;
	float:				left;
}
#content .columnright {
	width:				45%;
	margin:				10px;
	padding:			0px;
	float:				right;
}
#content .centeraddress {
	width:				300px;
	margin:				20px auto;
	font-size:			14pt;
}

#headlines {
	display:			block;
	float:				left;
	padding:			5px;
	width:				400px;
}

.headlinepost {
	margin:				0px 0px 10px 0px;
	padding:			0px;
	border:				1px solid #ddddcc;
	background-color:	#eeeedd;
	font-size:			10pt;
}
.headlinepost img {
	display:			block;
	max-width:			100%;
	margin:				0px auto 0px auto;
}
.headlinepost .date {
	margin:				0px;
	padding:			0px;
	display:			block;
	background-color:	#ddddcc;
	color:				#777766;
	font-style:			italic;
	font-size:			9pt;
}
.headlinepost .body {
	margin:				0px;
	padding:			0px;
	font-size:			10pt;
}

#topmusic {
	margin:				5px;
	padding:			0px;
	display:			block;
	width:				300px;
	float:				right;
	font-size:			9pt;
	background-color:	#eeeedd;
	color:				#000000;
}
#topmusicheader {
	margin:				0px;
	padding:			0px;
	font-size:			10pt;
	line-height:		275px;
	background:			url('topalbums.png');
	height:				150px;
	font-weight:		bold;
	text-align:			center;
	color:				#000000;
	overflow:			hidden;
}
#topmusiclist {
	margin:				0px;
	padding:			0px;
	border:				1px solid #000000;
	border-top:			none;
}
#topmusic ol {
	margin:				0px;
	padding:			0px;
	text-indent:		0px;
	list-style-type:	none;
}
#topmusic li {
	margin:				0px;
	padding:			3px 10px;
}
#topmusiclist .alternate1 {
	background-color:	#eeeedd;
}
#topmusiclist .alternate2 {
	background-color:	#ddddcc;
}

#contentclear {
	float:				none;
	clear:				both;
}

#iframe {
	margin:				0px;
	padding:			0px;
	display:			block;
	width:				100%;
	min-height:			50%;
	border:				none;
	outline:			none;
}

#bottom {
	position:			relative;
	width:				800px;
	clear:				both;
	margin:				auto;
	padding:			0px;
	padding-top:		20px;
	text-align:			center;
	font-size:			9pt;
	color:				#663300;
}
