/* vpr public action styles */
BODY {
	font-family:verdana,arial,helvetica,sans-serif;
	margin:0pt;
	padding:0pt;
	background: #E4E3DF;
}

body, table, table tr td {	font-size: 11px;}

.clear { clear:both; }

a:active, a:hover {
	color:#780515;
}

#vprHeaderBanner A {
	width: 160px;
	height: 101px;
	float: left;
	display: block;
}

#vprBodyOuter {background: #E4E3DF url(/media/vpr/header/pa/images/bg.jpg) repeat-y scroll center top;}

#vprBodyContainer {
	background:transparent url(/media/vpr/header/pa/images/bg_right_column.jpg) repeat-y scroll 656px 0pt;
	margin:0pt auto;
	padding:0pt 0pt 50px;
	width:954px;
}

#vprHeaderBanner {
	width:657px;
	height: 101px;
	background-image: url(/media/vpr/header/pa/images/inner_main.jpg);
	background-color: #7AC5BF;
}

#vprHeaderNav {
	background:#37140F none repeat scroll 0%;
	border-right:1px solid #37140F;
	height:42px;
	width:655px;
}

#vprHeaderNav UL {
	left:3px;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:relative;
	width:655px;
}

#vprHeaderNav UL LI {
	display:inline;
	float:left;
	margin:0pt 5px 0pt 0pt;
	padding:0pt;
}

#vprHeaderNav UL LI A IMG {
	height: 42px;
	width: 100%;
}

#nav1 A, #nav2 A, #nav3 A, #nav4 A, #nav5 A, #nav6 A, #nav7 A, #nav8 A {
	display: block;
	background-repeat: no-repeat;
	height: 42px;
}

#nav1 A {width: 58px;background-image: url(/media/vpr/header/pa/images/listen_off.gif);}
#nav2 A {width: 54px;background-image: url(/media/vpr/header/pa/images/news_off.gif);}
#nav3 A {width: 57px;background-image: url(/media/vpr/header/pa/images/music_off.gif);}
#nav4 A {width: 85px;background-image: url(/media/vpr/header/pa/images/programs_off.gif);}
#nav5 A {width: 80px;background-image: url(/media/vpr/header/pa/images/schedule_off.gif);}
#nav6 A {width: 94px;background-image: url(/media/vpr/header/pa/images/community_off.gif);}
#nav7 A {width: 101px;background-image: url(/media/vpr/header/pa/images/support_vpr_off.gif);}
#nav8 A {width: 86px;background-image: url(/media/vpr/header/pa/images/inside_vpr_off.gif);}

#nav1 A:hover {background-image: url(/media/vpr/header/pa/images/listen_on.gif);}
#nav2 A:hover {background-image: url(/media/vpr/header/pa/images/news_on.gif);}
#nav3 A:hover {background-image: url(/media/vpr/header/pa/images/music_on.gif);}
#nav4 A:hover {background-image: url(/media/vpr/header/pa/images/programs_on.gif);}
#nav5 A:hover {background-image: url(/media/vpr/header/pa/images/schedule_on.gif);}
#nav6 A:hover {background-image: url(/media/vpr/header/pa/images/community_on.gif);}
#nav7 A:hover {background-image: url(/media/vpr/header/pa/images/support_vpr_on.gif);}
#nav8 A:hover {background-image: url(/media/vpr/header/pa/images/inside_vpr_on.gif);}

#breadcrumb {
	background:transparent url(/media/vpr/header/pa/images/breadcrumb_dots.gif) no-repeat scroll 0pt 28px;
	color:#8F181D;
	font-size:18px;
	font-weight:bold;
	height:30px;
	margin:7pt 9pt 5px;
	padding:0pt;
	text-indent:11px;
	width:100%;
}

/* FOOTER */
#vprFooter { 
	margin:0 auto 0 auto; 
	padding:0 0 200px 20px; 
	background:#E4E3DF url(/media/vpr/header/pa/images/footer_bg.jpg) no-repeat top center;
 }
#vprFooter p { 
	margin:0 auto 0 auto;
	padding:30px 0 0 0;
	width:952px;
	font-size:11px;
	color:#333; 
}
#vprFooter p.prop { padding:5px 0 0 0; }

#vprFooter #footer_nav { margin:0 auto 0 auto; padding:2px 0 0 0;width:954px; font-size:11px; }

#vprFooter p#footer_nav  { /* this is only for when browser window is shrunk more than the defaul 970px */
	height:25px;
	background: url(/media/vpr/header/pa/images/bg_foot_nav.gif) no-repeat -15px -6px;
}

#vprFooter #footer_nav a { margin:0 16px 0 0; }

a.white:link, a.white:visited, a.white:active, a.white:hover { color:#fff; text-decoration: none;}  /* white link used in footer nav */
a.white:link, a.white:visited, a.white:active, a.white:hover { color:#fff; text-decoration: none;}  /* white link used in footer nav */
a.grey:link, a.grey:visited, a.grey:active, a.grey:hover { color:#333; text-decoration: none;}  /* grey link used in footer for propeller credit */
a.brown:link, a.brown:visited, a.brown:active, a.brown:hover { color:#37140F; text-decoration: none;}  /* brown used primarily for side nav on states */
a.black:link, a.black:visited, a.black:active, a.black:hover { color:#000; text-decoration: none;}  /* black link ie: id=tab links */
a.normal:link, a.normal:visited, a.normal:active, a.normal:hover { font-weight:normal; text-decoration: none;}  /* to over-ride defaults */
a.all_news:link, a.all_news:visited, a.all_news:active, a.all_news:hover { font-weight:normal; font-size:11px; text-decoration: none;}  /* last link in a bulleted list inside a ul. needs to be over-ridden from parent attributes */
a.red:link, a.red:visited, a.red:active, a.red:hover { color:#780515;text-decoration: none;}  /* red common default link for inline text */

/* *******************************************  Right column  ******************************************* */

#callout_column {
float:right;
font-size:11px;
padding:0pt 0pt 50px;
width:295px;
}
#callout_column p {
margin:0pt;
padding:0pt;
}
#tabs {
width:293px;
}
#tabs div {
background:transparent url(/_common/img/tab_bg.jpg) repeat-y scroll center top;
margin:0pt;
padding:0pt;
}
#tabs div.bottom {
background:transparent url(/_common/img/tab_bottom.jpg) no-repeat scroll 0pt;
padding:8px 0pt 0pt;
}
#streams_tabs {
width:293px;
}
#streams_tab_vpr div {
background:transparent url(/_common/img/tab_bg.jpg) repeat-y scroll center top;
margin:0pt;
padding:0pt;
}
#streams_tab_vpr div.bottom {
background:transparent url(/_common/img/tab_bottom.jpg) no-repeat scroll 0pt;
padding:8px 0pt 0pt;
}
div#streams_tabs {
}
img#streams_tabs_header {
}
div#streams_tabs h1 {
margin:0pt;
padding:0pt;
}
div#streams_tabs div.tab_content {
background:transparent url(/_common/img/tab_bg.jpg) repeat-y scroll center top;
font-size:10px;
margin:0pt;
padding:0pt 0pt 0pt 10px;
}
div#streams_tabs div.bottom {
background:transparent url(/_common/img/tab_bottom.jpg) no-repeat scroll 0pt;
padding:8px 0pt 0pt;
}


/* *******************************************  Right-nav "Streams"  ******************************************* */

div#streams_tabs {/* right-side "streams" tabs */}
img#streams_tabs_header { /*streams tabs header image */}
div#streams_tabs h1 { /* content of tabs */
    margin: 0; padding: 0
}
div#streams_tabs div.tab_content { /* content of tabs */
	margin:0; padding:0 0 0 10px; 
	font-size: 10px;
	background:url('/media/vpr/header/pa/images/tab_bg.jpg') repeat-y top center; 
}
div#streams_tabs div.bottom { padding:8px 0 0 0; background:url('/media/vpr/header/pa/images/tab_bottom.jpg') no-repeat 0 0; }


#ads { 
	padding:0 0 25px 0;
	position:relative; 
	left:15px; top:8px; 
	background:url('/media/vpr/header/pa/images/column_div.gif') no-repeat -13px 95px;
}
#ads span { margin:0 20px 0 0; }

#ads div.ad {
display:inline;
padding:0pt 20px 0pt 0pt;
}

#callouts {
background:transparent url(/_common/img/column_div.gif) no-repeat scroll 0pt 43px;
height:49px;
left:0pt;
position:relative;
width:293px;
}
#callouts ul {
left:8px;
margin:0pt;
padding:0pt;
position:relative;
}
#callouts ul li {
display:inline;
margin:0pt 1px 0pt 0pt;
}

/* ---------- search ---------- */

#right_column_search {
margin:5px 0pt;
padding:0pt 0pt 0pt 10px;
width:261px;
}
#right_column_search table {
margin:0pt;
padding:0pt;
width:275px;
}
#right_column_search table td#input_field {
width:100px;
}
#right_column_search p {
margin:0pt;
padding:0pt;
}
#right_column_search p.top {
background:transparent url(/_common/img/column_title_searchsite.gif) no-repeat scroll 0pt;
margin:0pt;
padding:0pt 6px 10px 0pt;
text-align:right;
}
#right_column_search #button_search {
padding:0pt 0pt 0pt 10px;
}
#right_column_search ul {
list-style-type:none;
margin:0pt;
padding:5px 0pt 0pt;
width:200px;
}
#right_column_search ul li {
display:inline;
font-style:italic;
list-style-type:none;
}
#right_column_search ul li a {
color:#000000;
}

/* ---------- support ---------- */

#support { font-size:10px; margin:10px 0 0 15px; } 
#support p { margin:0; padding:0; float:left; }
#support p img.promo { border:2px solid #780515; } /* red border around the promo callout */
#support p.text { float:left; margin:0 0 0 15px; width:120px; }
#support p.text img.button { margin:7px 0 0 0; }

#support div.ad {
	float:left;
	margin:0pt;
	padding:0pt;
}

#weather {
margin:0pt 0pt 0pt 15px;
padding:14px 0pt 0pt;
width:266px;
}
#weather p {
background:#EFEDE7 none repeat scroll 0%;
margin:-2px 0pt 0pt;
padding:9px 10px;
}
#weather span {
color:#8A7873;
margin:0pt;
padding:5px 0pt 0pt;
text-indent:20px;
}
#weather #bg {
background:transparent url(/_common/img/weather_bg.gif) no-repeat scroll 0pt 0px;
height:28px;
padding:10px 0pt 0pt;
text-align:right;
width:266px;
}
#weather table {
background:#EFEDE7 none repeat scroll 0%;
color:#000000;
width:266px;
}
#weather table td {
padding:3px;
}
#weather table td.degree {
color:#8A7873;
font-size:28px;
text-align:center;
width:88px;
}
#weather table td.bold {
font-weight:bold;
width:100px;
}
/* for most emailed and downloaded modules */
#most {
margin:10px 0pt 0pt 15px;
}
#most ul {
margin:0pt;
padding:11px 0pt 27px;
width:250px;
}
#most ul li {
background:transparent url(/_common/img/list_bg_dots.gif) no-repeat scroll 4px 5px;
color:#333333;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt 0pt 7px 22px;
}

TABLE.share TR TD {font-size:10px;}


	/* additional layout styles are in global.css & home.css */
	
	div#streams_tabs div.visible {/* visible form of tab content */
		margin:0; padding:0;
		width:293px;
		height:95px;
		display: block;
		visibility: visible;
	}
	div#streams_tabs div.hidden {/* visible form of tab content */
		margin:0; padding:0;
		width:293px;
		height:95px;
		display: block;
		visibility: visible;
	}
	
	/* ---------- content layout for 'VPR' & 'VPR Classical' tabs ---------- */
	table.share { 
		margin:0; padding:4px 0 0 0;
		position:relative;
		left:13px; /* ie fix: left pad didn't work */
		width:270px;
		font-size:10px; 
	}
	table.share td { vertical-align:top; padding:0 0 5px 0; }
	table.share td.row { padding:0 0 5px 0; }
	table.share td.title { width:50px;  }
	
	/* ---------- content layout ---------- */
	table.streams { margin:0 0 0 12px; padding:0; width:265px; font-size:10px; }
	table.streams td { padding:0 0 10px 0; vertical-align:top; }
	table.streams td.block { width:170px; }
	
	/* ---------- content layout ---------- */
	div#streams_tabs div.hidden {
		display: none;
		visibility: hidden;
	}
	
	/* ---------- listen button ---------- */
	table.listen_button {
		margin:0 0 0 12px; padding:0;
		position:absolute;
		top:158px;
		width:270px;
	}
	table.listen_button td {
		vertical-align:bottom;
		text-align:right;
	}
	
/* *******************************************  default square red button  ******************************************* */  

a.dbButton:link, a.dbButton:visited, a.dbButton:active, a.dbButton:hover { 
	margin:0; padding:0 5px 2px 4px;
	background-color:#780515;
	color:#fff; 
	font-weight:normal;
	text-decoration:none; 
	font-size:11px;
}
a.dbButton:active, a.dbButton:hover { text-decoration:underline; }

/* PA STYLE */
#vprPAContainer {width: 650px;}

TD#leftRail {
	background-color: transparent;
	width: 158px;
	padding-left: 9px;
}

.bucketTop, .bucketBottom {
	display: none;
}

.bucketContent .header, .bucketContent .links, .bucketContent .welcomeBucketLink {
	background-color: #F3F1EE;
	color: #000;
	border-right-width: 0px;
	border-left-width: 0px;
}

.bucketContent .header {
	border-top: 3px solid #AEDCD9;
}

.bucketContent .links A, .bucketContent .welcomeBucketLink A {
	color: #780515;
}

.bucketContent .welcomeBucketLink A {
	margin: 0px;
	padding:5px 5px 5px 15px;
	border-bottom: 1px solid #FFF;
	font-weight: bold;
}

.dashboardTop, .dashboardBottom {
	display: none;
}

.dashboardContent {
	float: none;
	position: relative;
	left: 0;
	top: 0;
	width: 98%;
	background-color: #F3F1EE;
	height: auto;
	border-top: 3px solid #AEDCD9;
	padding: 5px 0px 10px;
}

.dashboard A {
	text-decoration: none;
	color: #780515;
	font-weight: bold;
	padding: 0px;
	margin: 1px 0px 0px 10px;
}

.dashboard A:hover {
	text-decoration: underline;
}

A.topicIndex, A.search, A.recentThreads, A.memberListing, A.help {
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: none;
}

a.logout, a.register {
	top: -1px;
}

TABLE.resultsTitle TR TD.title, TABLE.resultsTitle TR TD .corner {
	background-image: none;
	background-repeat: no-repeat;
	height: auto;
	border-collapse: collpse;
	margin: 0px 0px 0px 0px;
}

TABLE.resultsTitle TR TD {background-image: none;}

TABLE.resultsTitle TR TD .radioIcon {
	display: none;
}

TABLE.resultsTitle TR TD .corner {
	display: none;
}

* html TABLE.resultsTitle TR TD .corner {border: 0px;}

TABLE.resultsTitle TR TD.title {
	font-weight: bold;
	font-size: 14px;
	margin: px 0px 0px 10px;
	height: auto;
	padding-top: 10px;
	color: #333333;
}

TABLE.resultsTitle TR TD.title .query {color: #000;}

.resultsFrameMargin {margin: 0px;}
.resultsFrameTop {display: none;}
.resultsFrameContent, .resultsFrameContent[class] {background-image: none;}
.resultsFrameContent .barR, .resultsFrameContent .barL {background-image: none;}
.resultsResultFrame {padding: 5px 10px 0px 10px;margin: 5px 0px;}
.resultsDesc {font-size: 11px;}
.resultsLink a {color: #780515;font-size: 14px;}

.contentMargin {margin-left: 0px;}

.userCommentContent {

}

.postShow_stationAsks {
	background-image: url(/images/publicAction/vpr/postShow_stationAsks.gif);
}

#breadcrumbs {
	margin: 20px 0px 0px 0px;
}

IMG {border-width: 0px;}

.resultsLink a:hover {
	border-style: none;
}

/* JASONS CSS */
/* shared styles for VPR */

/* page header */  

#breadcrumb { 
	margin: 8px 0 6px 7px; padding:0; 
	text-indent: 11px;
	font-size: 18px; 
	font-weight: bold; 
	color: #780515; 
	height: 30px;
	width: 638px; 
	background: url(/media/vpr/header/pa/images/breadcrumb_dots.gif) no-repeat 0 28px;
}

/* genneral fonts */

h2 {
	color: #333333;
	font-size: 14px;
	margin: 0pt 0pt 5px;
	padding: 0pt;
}

/* Public Action discussion header */

.dashboard {
	margin: 0 0 10px 0;
}
#leftRail a {
	color: #780515;
}
	#leftRail header {
		
	}
	#leftRail a:link, #leftRail a:visited {
		text-decoration: none;
	}
	#leftRail a:active, #leftRail a:hover {
		text-decoration: underline;
	}
.pad {
    background-color: #FFFFFF;
	line-height: 135%;
}
	.pad h1 {
		font-size: 14px;
		line-height: 140%;
		margin-top: 0;
    }
	.pad h1 a {
		margin-bottom: 10px;
		margin-left: 230px;
    }
	.pad h3 {
        font-weight: normal;
		font-size: 11px;
		line-height: 140%;
    }
	.pad #breadcrumbs {
        margin-top: 25px;
		margin-bottom: 10px;
    }
		.pad #breadcrumbs a {
			text-decoration: none;
		}
		.pad #breadcrumbs a:hover {
			text-decoration: underline;
			color: #780515;
		}
		.pad .postShowHeadTeaser_subHeadline {
			margin-top: 15px;
		}
.pad .postShowQuestion {
	margin-top: 20px;
}
.pagination_nav a:hover {
	background-color: #9A9A9A;
	color: #333333;
}
.lastUpdate {
	background-color: #E0D8D2;
}
.userCommentTools {
	background-color: #E0D8D2;
}
	

/* links */

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

a.bullet { padding:0 0 0 20px; background:url('http://www.vpr.net/_common/img/list_bg_dots.gif') no-repeat 4px 5px; } /* any link that needs a eight dot bullet add 'bullet' to class in (a href) */
a.icon_sound { margin:3px 0; padding:0 0 0 16px; background:url('http://www.vpr.net/_common/img/icon_sound.gif') no-repeat 0 2px; } /* any link that needs a eight dot bullet add 'bullet' to class in (a href) */
/* small buttons for pagination ie ( news header on landing page ) */
a.button_pagination:link, a.button_pagination:visited { padding:0 2px; text-decoration:none; background:#D0CDCA; color:#333; }
a.button_pagination:active, a.button_pagination:hover { padding:0 2px; text-decoration:none; background:#780515; color:#fff; }

a.red:link, a.red:visited, a.red:active, a.red:hover { color:#780515; }  /* red common default link for inline text */
a.more_link:link, a.more_link:visited, a.more_link:active, a.more_link:hover { /* same as above, but include the arrow with the link */
	color:#780515;
	padding-right: 10px;
	background-image:url('http://www.vpr.net/_common/img/red_more_arrow.gif');
	background-position: center right;
	background-repeat: no-repeat;
}  
a.white:link, a.white:visited, a.white:active, a.white:hover { color:#fff; }  /* white link used in footer nav */
a.grey:link, a.grey:visited, a.grey:active, a.grey:hover { color:#333; }  /* grey link used in footer for propeller credit */
a.brown:link, a.brown:visited, a.brown:active, a.brown:hover { color:#37140F; }  /* brown used primarily for side nav on states */
a.black:link, a.black:visited, a.black:active, a.black:hover { color:#000; }  /* black link ie: id=tab links */
a.normal:link, a.normal:visited, a.normal:active, a.normal:hover { font-weight:normal; }  /* to over-ride defaults */
a.all_news:link, a.all_news:visited, a.all_news:active, a.all_news:hover { font-weight:normal; font-size:11px; }  /* last link in a bulleted list inside a ul. needs to be over-ridden from parent attributes */





/** profile fixes **/
table#profileTable {width:452px!important;}
