

.new_menu
	{
	background: #fff;
	border: solid 1px #fff;
	margin: 0 0 2px 0; padding: 2px 5px;
	}
.new_menu_on
	{
	background: #eee;
	border: solid 1px #666;
	margin: 0 0 2px 0; padding: 2px 5px;
	}
.new_menu_line1
	{
	font-size: 0.75em;
	font-weight: normal;
	text-indent: 5px;
	}
.new_menu_line2
	{
	font-size: 0.75em;
	font-weight: normal;
	text-indent: 5px;
	}









body,html
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: justify;
	color: #000;
	}
p
	{
	font-size: 0.85em;
	line-height: 1.4em;
	margin: 2px; padding: 5px;
	}

p.diary
	{
	margin: 5px 0; padding: 3px 6px;
	background: #eee;
	border: solid 1px #369;
	}

.alert {
	background: #fff6bf url(/images/warning.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: justify;
	margin: 5px 0 5px 0; padding: 15px 20px 15px 85px;
	border-top: 2px solid #FFAD33;
	border-bottom: 2px solid #FFAD33;
	}

p.sidebar
	{
	font-size: 0.85em;
	line-height: 1.4em;
	color: #000;

	margin: 0; padding: 3px 6px;
	}


p.small
	{
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000;

	margin: 5px 5px; padding: 0;
	}

p.blog_details
	{
	background: #ddd;
	border: solid #000; border-width: 0 0 0 5px;
	font-size: 0.75em;
	line-height: 1.3em;
	color: #000;

	margin: 5px 0; padding: 5px;
	}

.divider
	{
	border-bottom: solid 2px #369;
	}

p.caption
	{
	font-size: 0.6em;
	line-height: 1.4em;
	color: #fff;
	margin: 0; padding: 3px 3px 3px 10px;
	text-align: right;
border: solid 1px #369; border-top-width: 0;
	background: #369;
	}

.intlink
	{
	background-image:url('/images/intlink.png');
	background-repeat:no-repeat;
	padding: 5px 0 5px 20px;
	}
.extlink
	{
	background-image:url('/images/extlink.png');
	background-repeat:no-repeat;
	padding: 5px 0 5px 20px;
	}
.attach
	{
	background-image:url('/images/attachment.png');
	background-repeat:no-repeat;
	padding: 5px 0 5px 20px;
	}




table.img-right
	{ margin-left: 10px; }


.calborder	{ border: solid 1px #369; }

/*
p.bannertxt
	{
	background: rgba(0, 0, 0, 0.4);
	position: relative; top: 176px;
	font-size: 0.7em; color: #fff;
	line-height: 18px;
	text-align: right;
	margin: 0; padding: 3px 6px;
	}
*/

#strap
	{ font-size: 0.75em; color: #000; font-weight: bold; }



.onairpodcast
	{ font-size: 0.75em; color: #666; margin: 10px; line-height: 1.4em; }

h1
	{
	font-size: 0.75em; font-weight: bold; color: #fff; 
	line-height: 1.8em; text-transform: uppercase; letter-spacing: 0.2em;
	background: #369;
	margin: 0; padding: 0 5px;
	border: solid 1px #369;
	}
h1old
	{
	font-size: 0.85em; font-weight: bold; color: #fff; 
	line-height: 1.8em;
	text-indent: 5px;
	background: #369;
	margin: 0; padding: 0;
	border: solid 1px #369;
	}


h2
	{
	font-size: 0.85em; font-weight: bold; color: #000;
	line-height: 1.8em;
	background: #fff;
	margin: 5px 5px -5px 5px; padding: 0;
	}
h3
	{
	font-size: 0.75em; font-weight: normal; color: #666; 
	line-height: 1.4em;
	text-align: right;
	margin: 5px 0; padding: 0 20px;

	background-image: url('/images/more.png');
	background-repeat: no-repeat;
	background-position: center right;
	}

.back
	{
	font-size: 0.75em; font-weight: normal; color: #666; 
	line-height: 1.4em;
	text-align: justify;
	margin: 5px 0; padding: 0 20px;

	background-image: url('/images/back.png');
	background-repeat: no-repeat;
	background-position: center left;
	}

table.side
	{
	color: #000;
	font-size: 0.75em;
	font-weight: normal;
	}

.table
	{
	font-size: 0.75em; color: #000;
	}

.table tr:hover
	{
	background-color: #ddd;
	color: #000;
	cursor: pointer;
	}

table-smallfont
	{
	font-size: 0.75em; color: #000;
	line-height: 1.2em;
	}

.table_header
	{
	background: #ddd;
	font-weight: bold;
	}

.stations
	{
	position: relative;

	font-size: 0.85em;
	line-height: 1.4em;
	margin: 0; padding: 5px;

	border-bottom: dotted 1px #369;
	}
.stations:hover
	{
	background: #ddd url('/images/icons/go.png') no-repeat 420px 5px;
	cursor: pointer;
	}
.stations:hover a
	{ color: #d00; text-decoration: underline; }


.region
	{
	position: absolute; left: 250px;
	}

.news_row
	{
	font-size: 0.8em; color: #000;
	line-height: 1.3em;
	border: solid 2px #369;
	margin: 5px 0; padding: 0;
	}
.news_cell
	{
	margin: 0; padding: 10px 0 0 5px;
	border-bottom: solid 1px #369;
	}
.news_img
	{
	border: solid 1px #369;
	margin: 5px 0; padding: 0;
	}

a:active, a:visited, a:link
	{ color: #369; text-decoration: none; } 
a:hover 
	{ color: #d00; text-decoration: underline; }

a.pgdts:active, a.pgdts:visited, a.pgdts:link
	{ color: #fff; text-decoration: none; } 
a.pgdts:hover 
	{ color: #fff; text-decoration: underline; } 

a.delete:active, a.delete:visited, a.delete:link
	{
	font-size: 0.9em; color: #fff; font-weight: bold;
	line-height: 1.8em;
	float: right;
	background: #063;
	padding: 0 10px; color: #fff; text-decoration: none;
	} 
a.delete:hover
	{ text-decoration: underline; }

a.footer:active, a.footer:visited, a.footer:link
	{ color: #000; text-decoration: none; } 
a.footer:hover
	{ text-decoration: underline; }




hr
	{
	border: 0;
	width: 100%; height: 2px;
	color: #369;
	background: #369;
	}

.dotted
	{
	border: dotted 2px #369;
	width: 100%;
	}










