/* CSS Document */
p, li, div 	
	{
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	list-style: none;
}

img
{
	border:0px;
}

body {margin: 0px;
      background-image:url(images/wvpb_head.gif);
	  background-repeat: repeat-x; 
      background-color: #B9CDDB; 
      font-family: arial; 
      font-size: 12px;}
      
.divider {
    border-color:#0068B3;
    border-width: 0 0 1px 0;
    border-style:  solid;
    width: 80%;
}          

.subdivider 
{   border-color:#0068B3;
    border-width: 0 0 1px 0;
    border-style:  dotted;
    width: 60%;
}    

h1{font-size: 24px; font-weight: bold; color: #000000; font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;}   

h3 {margin:15px 0 15px 0;}
h4  {font-family: arial; font-size: 14px; font-weight: bold; text-align: left;margin-top: 5px; margin-bottom: 3px;}
h4 a:link {font-family: arial; font-size: 14px; color: #C2790A; font-weight: bold; text-align: left;margin-top: 5px; margin-bottom: 3px;}
h4 a:visited{font-family: arial; font-size: 14px; color: #C2790A; font-weight: bold; text-align: left;margin-top: 5px; margin-bottom: 3px;}
h4 a:active {font-family: arial; font-size: 14px; color: #C2790A; font-weight: bold; text-align: left;margin-top: 5px; margin-bottom: 3px;}
h4 a:hover {font-family: arial; font-size: 14px; color: #cc0000;  text-decoration:none; font-weight: bold; text-align: left;margin-top: 5px; margin-bottom: 3px;}


.more {
     font-size: 12px;
     line-height: 18px;
     font-weight: bold;
     text-align:justify;
}

/* Main Menu Layout */

#mainhome a {
    height:26px;
    width:120px;
	margin: 0 auto;
	float:left;
	background-image: url("images/home.gif");
    background-repeat:no-repeat;
}

#mainhome a:hover {
  	background-position: 0 -26px;
}

#maintv a {
    height:26px;
    width:120px;
	margin: 0 auto;
	float:left;
	background-image: url("images/television.gif");
    background-repeat:no-repeat;
}

#maintv a:hover {
  	background-position: 0 -26px;
}

#mainradio a {
    height:26px;
    width:120px;
	margin: 0 auto;
	float:left;
	background-image: url("images/radio.gif");
    background-repeat:no-repeat;
}

#mainradio a:hover {
  	background-position: 0 -26px;
}

#mainmtnstage a {
    height:26px;
    width:120px;
	margin: 0 auto;
	float:left;
	background-image: url("images/mtnstage.gif");
    background-repeat:no-repeat;
}

#mainmtnstage a:hover {
  	background-position: 0 -26px;
}

#mainsupport a {
    height:26px;
    width:120px;
	margin: 0 auto;
	float:left;
	background-image: url("images/support.gif");
    background-repeat:no-repeat;
}

#mainsupport a:hover {
  	background-position: 0 -26px;
}

#maineducation a {
    height:26px;
    width:120px;
	margin: 0 auto;
	float:left;
	background-image: url("images/education.gif");
    background-repeat:no-repeat;
}

#maineducation a:hover {
  	background-position: 0 -26px;
}
    
#mainnews a {
    height:26px;
    width:120px;
	margin: 0 auto;
	float:left;
	background-image: url("images/news.gif");
    background-repeat:no-repeat;
}

#mainnews a:hover {
  	background-position: 0 -26px;
}  

#mainblogs a {
    height:26px;
    width:120px;
	margin: 0 auto;
	float:left;
	background-image: url("images/blogs.gif");
    background-repeat:no-repeat;
}

#mainblogs a:hover {
  	background-position: 0 -26px;
}   
     
/*Side Menu Layout */
.sidemenu ul,li {
        padding: 0;
        margin: 0px 0 4px 15px;
         font-size:12px;
}



/*
.sidemenu li a:visited
{
    color: #114477;
    text-decoration:none;
}

.sidemenu li a:active
{
        color: #C2790A; /* button-title text color 
    font-weight:bold;
}*/

.sidemenu li a:focus {
        color: #C2790A; /* button-title text color */
    font-weight:bold;
}
/*

/* Main Layout */

#main_layout{width: 960px; 
             margin-left:auto; 
             margin-right:auto; 
             text-align:left;
             background: url(images/wvpb_headbg.gif) top repeat-y;}


#header {background: url(images/wvpb_headbg.gif) top repeat-y;}
#mtnheader {}
#mtnmain_layout{width: 960px; margin-left:auto; margin-right:auto; text-align:left;}

/* Link Behavior */
a:link {
	color: #114477;
	text-decoration: none;
}
a:visited {
	color: #114477;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#cc0000;
}
a:active {
	text-decoration: none;
}
/* Bottom Menu Layout */
#bottom_menu { margin-left: 10px;}
.smallerprintWhite {
	font-size:8px;
	color: #FFFFFF;
}

.smallprintWhite {
	font-size:9px;
	color: #FFFFFF;
}

.smallprintWhite a:link {
	color: #FFFFFF;
	text-decoration:underline;
}

.smallprintWhite a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}

/* RSS Layout */
.rssfeed {
    font-size:12px; 
    text-decoration:none;
    text-indent:-10px;
    padding-left:10px;
    padding-right:5px;
    margin-bottom:5px;
}

.rssfeed a:link 
{    
    font-size:12px; 
    text-decoration:none;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-style: dotted;
}

.rssfeed a:hover {
    font-size:12px; 
    text-decoration:none;
    border-color: #cc0000;
    color: #cc0000;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px;
    border-style: solid;
}

.rsstitle{
    font-size: 14px;
    color:#C2790A;
    font-weight:bold;
    text-indent:-10px;
    padding-left:10px;
    padding-right:5px;
    margin-bottom:5px;
}

.rsscopyright {
    font-size: 9px;
    font-family:Verdana;
    color: #999999;
    text-indent:-10px;
    padding-left:10px;
    padding-right:5px;
    margin-bottom:5px;
}

/*Local Programs Layout */
.storylayout {
    vertical-align:middle 
    }

.pictureright {
    width:200px;
	float:right;
	margin: 5px 0 5px 5px;
}

.pictureleft {
    width:224px;
	float:left;
	margin: 5px 5px 5px 0;
} 

/* Highlights Layout */

.highlighttext { width:161px; vertical-align:text-top;
}

.hlimages {    
    padding: 0 15px 0 15px;
}

.highlights {
     line-height:17px;
}

.hlheader 
{
     font-size:20px;
     font-weight:bold;
     margin:5px 0 0 0;
     color: #0068B3;
}

.hlname 
{
    font-size:16px;
    font-weight:bold;
    margin:5px 0 5px 0;
    color:#000000;
}

.hlimage
{
    float:right;
    margin:5px;    
}

.hldate {
      font-weight:bold;
      margin-bottom:2px;
}

.hlepisode {
    font-size:12px;
    font-weight:bold;
    color: #333333;
    margin-bottom:2px;
}

.hldescription {
      font-weight:normal;
}

.hlfrontepisode { font-style: italic;}

.hlfrontimages {margin: 0 5px 0 5px; text-align:right}

.hlfrontdate {
     font-weight:bold;
     font-size: 11px;
}

.hltime {    
     font-size:12px;
     font-weight:bold;
} 

table.pledge 
{	border-width: 0px 0px 0px 0px;
	border-spacing: 5px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}

table.pledge td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
    /* Defining Layout for Logo, Weather and Top Banner Ad */

#logo_layout{width: 960px; height: 63px; margin: 0 auto; }

/* Main Navigation Menu  */

#menu{background: url(images/bg_mainmenu.gif) repeat; height: 26px; width: 960px; margin: 0 auto}

/* Layout for Search and  General Menu Items - More Navigational Menu*/

#search_layout{width: 960px; height: 30px; margin: 0 auto; }
#search{height: 25px; margin: 0 0 5px 0; font-family: verdana; font-size: 11px; color: #626262; float: left; text-align: right; vertical-align: middle; font-weight: bold; padding-top: 5px;}
#search .input{font-family: arial; font-size: 11px; border: 1px solid #c5c5c5; height: 19px;}
.input1{font-family: arial; font-size: 11px; border: none; height: 19px;}

#othermenu{width: 470px; height: 25px; margin: 0 auto; float: right; background: url(images/bg_othermenu.gif) no-repeat; padding-left: 40px; font-family: verdana; font-size: 11px;  color: #000000; padding-top: 5px;  }
#othermenu span{padding-left: 2px; padding-right: 2px; font-weight: lighter;  }



#othermenu span .divider{padding-left: 2px; padding-right: 2px; font-weight: lighter; }
#othermenu1{width: 450px; height: 25px; margin: 0 auto; float: right; background: url(images/test2.gif) no-repeat; padding-left: 40px; font-family: verdana; font-size: 11px;  color: #000000; padding-top: 5px;  }


/* Defining Body of the content  */

/* Defining Default Page Layout and content layout */
#page {background: url('images/wvpb_bg.gif') top repeat-y; 	
}
#mtnpage {}

#splash_layout{height:230px; width: 960px; margin: 0 auto; background-color: #ffffff; overflow: auto; overflow: hidden;}
#content_layout{width: 950px; margin: 0 auto;  padding-bottom: 15px;  background-color: #ffffff; overflow: auto; overflow: hidden;}

#layout_leadstory{width: 950px; margin: 0 auto; }
#leadstory{width: 290px; height: 425px; background-color: #ffffff; border: 1px solid #b0aa94; float: left; margin: 0 auto; padding-top: 5px; padding-bottom: 5px;}
#story{width: 270px; margin: 0 auto; background-color: #d8dfe7; padding: 4px; border: 1px solid #949494; float: left;}
#story .title{font-family: verdana; font-weight: bold; font-size: 15px; color: #333333;}
#newsblogs{width:200px; margin: 0 auto; background-color: #FFFFFF; float: left;}
#newsarticles{width: 480px; margin: 0 auto; background-color: #FFFFFF; float: left; background-color: #e7e3d6; height: inherit; padding: 5px;}
#newsarticles a{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
#newsarticles a:link{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none;}
#newsarticles a:visited{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none;}
#newsarticles a:active{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
#newsarticles a:hover{font-family: Verdana; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: underline;}
.content{font-family: arial; font-size: 12px; color: #333333;}
.content a{text-decoration: underline; color: #ca0002; }
.content_new{font-family: arial; font-size: 12px; color: #333333;}
.content_new a{text-decoration: underline; color: #ca0002; }


#topstories{width: 390px; margin: 0 auto; padding-left: 10px; padding-right: 10px; float: left; padding-top: 5px;}
#storymeta{width: 380px; margin: 0 auto; background-color: #d8dfe7; font-family: verdana; font-size: 11px; padding: 5px 0px 5px 5px; }
#storymeta .storytitle{font-weight: bold; }
.storytitle a{font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
.storytitle a:link{font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
.storytitle a:active{font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
.storytitle a:visited{font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
.storytitle a:hover{font-weight: bold; font-size: 12px; color: #000000; text-decoration: underline;}


#small_spacer{height: 5px; width: 100px;}
#spacer{height: 50px; width: 100px; font-family: arial; font-size: 11px; color: #000000; padding-left: 25px; float: left;}
#spacer1{height: 25px; width: 100px; font-family: arial; font-size: 11px; color: #000000; padding-left: 25px; clear: both;}
#spacer1px{height: 1px; width: 100px; font-family: arial; font-size: 11px; color: #000000;}
#rightcoloumn{width: 235px; float: left; border-left: 1px solid #a5b7ca; border-right: 1px solid #a5b7ca; padding: 5px;  }

#gallery_header{width: 215px; }
#gallery_default{width: 223px; padding: 5px; background-color: #efefdb; border: 1px solid #949494;}



/* Classifieds on Default Page */

#classifieds{height: inherit; overflow: inherit; width: 380px; margin: 0 auto; font-family: verdana; font-size: 11px; padding: 5px; height: 120px; border: 1px solid #ff5400; background: url(images/bg_classifieds.gif); }
#classifieds .bulletpoints a{font-family: verdana; font-size: 11px; color: #114477;  text-decoration: none; font-weight: bold;}

#classifieds_sub_title{height: auto; width: 47%; padding-right: 5px; float: left; margin: 0 auto; overflow: inherit;}
#classifieds_sub_title1{height: auto; width: 47%; padding-right: 5px; float: left; margin: 0 auto; overflow: inherit;}
.classifieds_sub_header{font-family: arial; font-size: 12px; color: #000000; height: 20px; width: 100%; background-color: #f7b290; padding: 2px; font-weight: bold; padding-right: 10px;}


#divider{width: 958px; background: url(images/bg_divider.gif); height: 11px; margin:0px auto;}

#divider_white{height: 20px; width: 960px; margin: 0 auto; padding-left:10px; background: url(images/bg_divider_white.gif) repeat-x; clear:both;}


/* Defining Footer */

#footer1{width:960px; margin: 0 auto; background-color: #0068B3; height:auto 0; color: #ffffff; padding:5px ;clear: both; }
#footer1 .linkstitle{background-color: #0068B3; font-family: arial; font-size: 13px; color: #ffffff; font-weight: bold; text-transform: uppercase;}
#copyright {background-color: #0068B3; padding-left:10px; padding-bottom:4px;}
#footer2{width:960px; margin: 0 auto; background-color: #00497E; height: 30px; color: #ffffff; clear: both; }
#footer2 .linkstitle{font-family: arial; font-size: 13px; color: #ffffff; font-weight: bold; text-transform: uppercase;}
#bottom_menu {height: 20px; float:left; margin-top:5px;}
#bottom_station {height:20px; float:right;  margin-right:5px}
#bottom_logo { height:26px ;float:right}
#links_layout{width: 936px; margin: 0 auto; padding-top: 10px; clear: both; }
#featured_links{min-width: 150px; white-space:nowrap; padding: 5px; float: left; padding-left: 15px; font-family: arial; font-size: 12px; color: #ffffff; text-decoration: none; }
.featured_links a{font-family: arial; font-size: 11px; color: #ffffff; text-decoration: underline; }
.featured_links {font-family: arial; font-size: 12px; color: #ffffff; text-decoration: none; }

#dots{background: url(images/dots.gif); height: 50px; float: left; width: 2px;}



/* LOGIN Page */

#login_layout{width: 50%; background-color: #efefdb; margin: 0 auto; padding: 16px; padding-left: 50px; padding-right: 50px; border: 1px solid #969696; font-family: Verdana; font-size: 11px; color: #000000;}
#login_footer{width: 936px; margin: 0 auto; background-color: #3f6397; height: 20px; color: #ffffff; padding: 10px;}


/* Outer Layer for Forums */
#forums_layout{margin: 0 auto; padding: 10px; width: 936px; }


/* CONTAINER for Ad on default page */

#ad_layout{margin: 0 auto; padding: 4px; width: 944px; background-color: #eeeeee; height: 80px; clear: both; padding-top: 15px; }
#ad2{width: 310px; margin: 0 auto; float: left; text-align: center;}
#ad3{width: 310px; margin: 0 auto; float: left; text-align: center;}
#ad4{width: 310px; margin: 0 auto; float: left; text-align: center;}



/* Personalization Wrap Block */

#panelWrap
{
   position: absolute;
   bottom:auto !important;
   right:100px !important;
   left:auto !important;
   top:0px !important;
   width: 230px;
   background-color: #e7e3d6;
   border: 1px solid #676767;
}


/* Container for Sports Header Image */

#sports_layout{margin: 0 auto; width: 950px; height: 52px; }


/* CSS for Taxonmy Categories on Sports Links */

/* #tax_category{margin: 0 auto; width: 225px; background-color: #efefdb; border: 1px solid #c2c2c2; height: 282px; padding: 5px; }*/
#tax_category{margin: 0 auto; width: 225px;  border-right: 1px solid #000;height: 282px; padding: 5px; }
.tax_category_title{font-family: Verdana; font-size: 11px; font-weight: bold; color: #000000;}
#tax_article{margin: 0 auto; width: 430px; background-color: #e7e3d6; height: inherit; padding: 5px;  }
.tax_listsummary_title a{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.tax_listsummary_title a:link{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none;}
.tax_listsummary_title a:visited{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none;}
.tax_listsummary_title a:active{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.tax_listsummary_title a:hover{font-family: Verdana; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: underline;}

.tax_listsummary_title{font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none;}
.hr{font-size: 8px; color: #999999; height: 0.5px;}
#tax_breadcrumb{background-color: #f0f0f0; height: 20px; font-family: Verdana; font-size: 11px; padding-top: 5px;}
#tax_spacer{margin: 0 auto; width: 675px; height: 3px; background-color: #ffffff; }

/* CSS for News Article listing */

#newslist{width: 478px; margin: 0 auto; background-color: #FFFFFF; float: left; height: inherit; padding: 5px;}
#newslist a{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
#newslist a:link{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none;}
#newslist a:visited{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none;}
#newslist a:active{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
#newslist a:hover{font-family: Verdana; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: underline;}
#newsblog {width:179px; margin-left: 10px;  margin-top:10px; padding: 5px;  background-color:#FFFFFF; float: left; border-right: 1px solid #0068B3;}
.blogpost {width:400px}
.blog_listsummery_title{font-family: arial; font-size: 14px; color: #0068B3; font-weight: bold; text-align: left;}
.blog_listsummary_content {font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; }
.blogRecentPosts ul {
    margin:0pt;
    padding:0pt 0pt 0pt 5px;
    list-style-type:none;
}

/* CSS for Sports News Page Forums and other Links */

#sports_others_layout{margin: 0 auto; width: 925px; padding: 10px;}
#sports_forums{height: 300px;overflow: inherit; margin: 0 auto; width: 290px; float: left; background-color: #e1e1e1; padding: 5px;   }
#sports_polls{height: 300px;margin: 0 auto; margin-left: 10px; margin-right: 10px;  float: left; width: 290px; padding: 5px;  background-color: #e9e9e9; }
.sports_polls_title{font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold; display: block; height: 25px;  }
#sports_forums_title_image{padding-top: 4px; padding-left: 2px;  margin: 0 auto; width: 248px; height: 20px; background: url(images/bg_sports_forums_title.gif); font-family: Verdana; font-size: 13px; font-weight: bold; color: #333333;}
#sports_galleries{height: 300px; margin: 0 auto; float: left;  width: 290px;  padding: 5px; background-color: #e1e1e1; text-align: center; }
#sports_gallery_default{width: 96.7%; padding: 5px; background-color: #f1f1f1; border: 1px solid #949494;}

#sports_highlight{clear: both; margin: 0 auto; width: 930px; padding: 10px; background-color: #e4e4e4; height: 20px; font-family: Arial; font-size: 12px; font-weight: bold; color: #d02e30; }
.sports_highlight a{text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; color: #d02e30; text-transform: uppercase; text-align: left;}
.sports_highlight{text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; color: #d02e30; text-transform: uppercase; text-align: left; }


/* Sports News Articles Display Page */

#sports_articles_layout{width: 930px; margin: 0 auto; padding: 10px; }
#sports_article{margin: 0 auto; width: 70%; float: left; padding: 8px; border-right: 1px solid #000; }
#sports_articles_spacer{margin: 0 auto; width: 10px; float: left;}
#sports_articles_tax{height: inherit;margin: 0 auto; background-color: #d8dfe7 ;}

#sports_articles_breadcrumb{margin: 0 auto; width: 960px; height: 10px; padding: 10px; background-color: #f0f0f0; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
.sports_articles_breadcrumb{text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; color: #ca0002; text-align: left; }

#sports_spacer{margin: 0 auto; height: 20px; width: 300px;}

/* New CSS Entries */

#breadcrumb{margin: 0 auto; width: 960px; height: 10px; padding: 5px 0 10px 0; background-color: #f0f0f0; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
#breadtrail {padding-left: 10px; float:left;}
#login {padding: 0 12px 0 0; float:right;}
#body_layout {width: 960px; margin: 0 auto; }
#page_layout {width: 960px; margin: 0 auto;  background-color: #ffffff; overflow: auto; overflow: hidden;}
#main_page {
    width: 658px; 
    margin: 0 auto; 
    background-color: #FFFFFF; 
    float: left; 
    margin:10px;
    }
    
#videopage {
    width: 940px; 
    margin: 0 auto; 
    background-color: #FFFFFF; 
    float: left; 
    margin:10px;
    }    

#leftcolumn {
    width:170px; 
    margin-top:10px; 
    margin-left: 10px;  
    padding: 3px;  
    background-color:#FFFFFF; 
    float: left;
    border-right: 1px solid #a5b7ca; 

}
    
#column2 {
    width:302px;
    margin:5px 10px 5px 5px; 
    background-color:#FFFFFF; 
    float: left; 
}    

#column3 {
    width:160px;  
    margin:10px 5px 5px 5px; 
    background-color:#FFFFFF; 
    float: left; 
}     
  
#column4 {
    width: 260px;
    float: left; 
}
    
#rightcolumn {
    width: 258px;  
    background-color: #d8dfe7 ; 
    float: left;  
    border: 1px solid #a5b7ca; 
    margin-top: 10px;
    padding-left:10px;
    padding-bottom: 10px; 
    }
    
#agingepisodelist {  
    width: 238px;
    float:left;
    border: 1px solid #a5b7ca; 
    margin-top: 10px;
    padding:10px 10px 10px 20px;
}

/* The Law Works */

.lawworksbody {padding:5px 5px 5px 20px; line-height:1.4em;}
.lawworksinset{float: right; padding: 0 0 0 0px; width:232px;}
.lawworkstitlebox {width:375px; background-image: url("images/lawworkstitlebox.jpg"); border: 1px solid gray; padding-left:10px; margin-bottom:10px;}
.lawworkstitleboxfull {width:603px; background-image: url("images/lawworkstitleboxfull.jpg"); border: 1px solid gray; padding-left:10px; margin-bottom:10px;}
.lawworksepisode {border:1px solid gray; padding-top:10px; margin-bottom:10px}

.lawworkslstitle { font-size:9px; margin-left:20px; font-style:normal}

#lwepisodelist {  
    background: url("images/lawworksbg.gif") 0 0 no-repeat;
    width: 238px;
    float:left;
    border: 1px solid #a5b7ca; 
    margin-top: 10px;
    padding:10px 10px 10px 20px;
}

#olepisodelist {  
    width: 238px;
    float:left;
    border: 1px solid #a5b7ca; 
    margin-top: 10px;
    padding:10px 10px 10px 20px;
}

#iaepisodelist {  
    background: url("images/insideappbg.gif") 0 0 no-repeat;
    width: 238px;
    float:left;
    border: 1px solid #a5b7ca; 
    margin-top: 10px;
    padding:10px 10px 10px 20px;
}

.episodeentry p{
    line-height:1.5em;
    font-weight:bold;
}
    
#blogcolumn {
    width: 232px;  
    background-color: #d8dfe7 ; 
    float: left;  
    border: 1px solid #a5b7ca; 
    margin: 10px 10px 0 10px;
    padding-right:5px;
    padding-bottom: 10px; 
    padding-left: 10px;
    }       
    
.memberlogin
{   width: 210px;
    padding-top:10px;
}  
    
.search {
     font-weight: bold;
      margin-top:10px;
      margin-bottom:10px;
      }
      
.story_title  {
    font-family:Arial;
    font-size:12px;
    font-weight:bold; 
    text-decoration:none;
    text-indent:-10px;
    padding-left:10px;
    padding-right:5px;
    margin-bottom:5px;
}

#promo  {
     width:160px;
     margin-left:5px;
}

.promocellfront {
    height:150px;
    width:150px;
    border-width:2px;
    border-style:solid;
    border-color: #333333;
    margin-bottom:10px;
}

.promocell 
{
    color:#777777;
    font-family:Arial;
    font-size:11px;
    margin-top:10px;
}

.promounder {
    height:150px;
    width:150px;
    padding:2px;
    border-width:2px;
    border-style:solid;
    border-color:#333333;
}

.promoside {
    margin-left:35px;
}

.promoleft {
    margin-top:10px;
    height:150px;
    width:150px;
    padding:2px;
    border-width:2px;
    border-style:solid;
    border-color:#333333;
}


.badgeleft {
    margin:0px 0px 10px 10px;
    width:150px;
}

#ad {
    width:210px;
    margin-left:15px;
    padding-top:15px;  
}

.adfront 
{
    float:left;
    margin:0px 0 0 20px;
    height:300px;
    width:200px;
    padding-top:15px;
}

.hlcell {
    border-width:1px;
    border-style: solid;
    border-color:#a5b7ca;
    padding:2px;
    margin-bottom:10px;
}

    
/* CSS for Hilights */

      
/* CSS for Tonight's Schedule */

.whatsontonightbox 
{
    padding-top:5px;
}

.whatsontonightdate {
    display:none
}

.whatsontonightprogram {
    font-size:8px;
    margin-bottom: 5px;
}    

.title {
    font-size:11px;
    font-weight: bold;
}

.episode {
    font-size:11px;
    font-weight: normal;
}

.time {      
     vertical-align:top;
     padding-right: 5px;
     font-size:10px;
     width:45px;
}
  
#frontsplash{width: 690px; height:230px;  margin:0 auto; background-color: #FFFFFF; float: left;}      

#frontjoin a {
    width:269px;
    height:230px; 
    margin: 0 auto; 
    margin-left:1px; 
    float: left; 
    background: url("images/frontjoin.jpg") 0 0 no-repeat;
}

#frontjoin a:hover { background-position: -269px 0;}
#insidejoin a {width:270px;height:66px; margin: 0 auto; border-left: 1px solid #a5b7ca; border-right: 1px solid #a5b7ca;  float: left; background: url("images/insidejoin.jpg") 0 0 no-repeat;}
#insidejoin a:hover { background-position: -270px 0;}   
.links {       
}

/* Full Tv Schedule */

.tvschedfull 
{
    width:940px;
    padding:10px; }
    
/* Page Design Entries */
.photoimage { margin-left:auto;  margin-right:auto; width:1px}
.photoimage img{ }
.photoimageleft { float:left; margin-left:20px;  margin-right:20px; width:1px}
.photoimageleft img{ }
.photoimageright { float:right; margin-left:20px;  margin-right:20px; width:1px}
.photoimageright img{ }
.pageaudioleft { float:left; padding:5px 5px;}
.pageaudioright{ float:right; padding:5px 5px;}
.pageaudio
.pageaudiocaption {padding:2px 5px 20px 5px; font-size: .8em; line-height:1.2em; width:inherit; color:#666666; text-align:left}
.pagevideocenter {width: 460px; height:345px; padding: 0 0 0 90px}
.page16x9videocenter {width: 648px; height:375px; padding: 0 0 15px 10px}
.underwritingvideo {width:720; height:480px; margin:30px}
.underwritingtext {margin:10px 40px}
   
/* TV Feature Entries */
.tvfeaturewrapper {background-color:#e4d094}
.tvfeaturebanner {width:960px; padding-bottom:20px;} 
.tvfeaturemain {width:680px; float:left; padding:0 0 20px 20px;}
.tvfeatureleft {float:left; width: 160px}
.tvfeaturecenter {float:left; width: 460px; height:345px; padding: 0 0 0 40px}
.tvfeaturecenterover {float:left; width: 460px; padding: 0 0 0 40px}
#tvmediaspace {width:460px; height:345px;}
.tvfeatureright {float:right; width:250px; padding-right:10px}
.tvfeatureleftlink {padding-bottom: 15px; font-family:arial,helvetica,lucinda,geneva,verdana,sans-serif;  font-size:9pt; line-height: 1.5em; text-align:left;font-weight:bold}
.tvfeaturerightbox {font-family:arial,helvetica,lucinda,geneva,verdana,sans-serif;border-color:#ACB38B #ACB38B #ACB38B -moz-use-text-color; border-style:solid solid solid none;border-width:1px 1px 1px 0;margin-bottom:30px;padding:14px}
.tvfeaturelink a:link{font-family:arial,helvetica,lucinda,geneva,verdana,sans-serif;  font-size:9pt; line-height: 1.5em; text-align:left;font-weight:bold}
.tvfeaturerightbox ul{margin:0 0 0 15px; padding:0}
.tvfeaturerightbox li.tvfeaturelink {border-top:1px solid #D2D6C0;
font-weight:bold;
list-style-type:none;
padding:6px 0 6px 7px;}
.tvfeaturemenuheader {margin: 0 0 0 15px; padding:0 0 10px 0; font:12pt sans-serif; font-weight:bold;}
.tvfeatureintro {width:640px; margin: 20px 0 0 20px; float:left; font:10pt sans-serif;}
.tvfeatureintro p{font-family:Sans-serif;
font-weight:normal; font-size:12pt; line-height:2em }
.btb1 {background: url("images/btb1.jpg") no-repeat; height: 250; width: 960px; padding:270px 0 0 0;}

/*Homework Hotline Entires */

#h2logo {width:510px;margin-left:auto; margin-right:auto}
.h2wrapper {width:590px; height:200px; background-color:#ffffff; border:2px solid;}
.h2wrapperover {width:590px; height:200px; background-color:#f9cdcd; border:2px solid;}
.h2thumb {width:240px; float:left; padding:10px;}
.h2text {width:234px; float:left; padding:10px; font: 20px bold;}
.h2background {padding:10px 30px; background-color:#bbbbbb; border: 2px solid;}
/* Blog Entries */

.blogsidebar {float:right; padding:0pt 5px; right:0pt; top:0pt; width:220px;}
.blogp {line-height:1.25em; margin:0 0 12px 0}
.bloginsetleft {float:left}
.blogimage { margin-left:auto;  margin-right:auto; width:1px}
.blogimage img{border-width:1px; border-color:#000000; border-style:solid; width:auto; }
.blogimageleft { float:left; margin-left:auto;  margin-right:auto; width:1px}
.blogimageleft img{border-width:1px; border-color:#000000; border-style:solid; width:auto; }
.blogimageright { float:right; margin-left:auto;  margin-right:auto; width:1px}
.blogimageright img{border-width:1px; border-color:#000000; border-style:solid; width:auto; }
.blogphotobyline {font-size:.7em;  line-height:.7em; width:inherit; color:#999999; text-align:right}
.blogphotocaption { padding:2px 5px 20px 5px; font-size: .8em; line-height:1.2em; width:inherit; color:#666666; text-align:left}
.bloginsetright {float:right}
.blogyoutube { margin-left:20px;}
.blogyoutubecaption {padding:10px 5px; font-size: .8em; line-height:1.2em; width:inherit; color:#333333; text-align:left}
.blogaudio {padding:5px 20px;}
.blogaudiocaption {padding:2px 5px 20px 5px; font-size: .8em; line-height:1.2em; width:inherit; color:#666666; text-align:left}
.blogdate {font-size: 12px; padding: 0 0px 12px 13px;}
.blogbyline {line-height:1.25em; margin:0 0 5px 0}

 /*Mountaintstage Entries */
   
#mspage 
{
    width: 658px; 
    padding-left:140px;
    margin-right:auto;
    text-align:center;
    background-color: #FFFFFF; 
    float: left; 
    margin:10px;
    }
       
#mscolumn {
    width:200px;  
    margin:20px;
    background-color:#FFFFFF; 
    border: 1px solid;
}    

.mscolumnleft 
{
    margin-left:7px;
    float:left; }
.mscolumncenter 
{
    float:left; }
        
.mscolumnright 
{
    float:left; }    
    
#msblog {    
    padding:10px 10px 0 10px;
}
   
#mslogo {
     float:left;
     height:169px;
     width:234px;
}

#mssplash {
     float:right;
     height: 143px;
     width:726px;
}

     
#msmerch a {
    height:26px;
    width:112px;
	margin: 0 auto;
	float:left;
	background-image: url("images/ms/merchandise.gif");
    background-repeat:no-repeat;
}

#msmerch a:hover {
  	background-position: 0 -26px;
}

#mstickets a
{
    width:112px;
	height: 26px;
	margin: 0 auto;
	float:left;
	background-image: url("images/ms/tickets.gif");
	background-repeat:no-repeat;
}

#mstickets a:hover {
  	background-position: 0 -26px;
}

#mslive a
{
    width:130px;
	height: 26px;
	margin: 0 auto;
	float:left;
	background-image: url("images/ms/live.gif");
	background-repeat:no-repeat;
}

#mslive a:hover {
  	background-position: 0 -26px;
}

#msbroadcast a
{
    width:130px;
	height: 26px;
	margin: 0 auto;
	float:left;
	background-image: url("images/ms/broadcast.gif");
	background-repeat:no-repeat;
}

#msbroadcast a:hover {
  	background-position: 0 -26px;
}

#msarchives a
{
    width:112px;
	height: 26px;
	margin: 0 auto;
	float:left;
	background-image: url("images/ms/archives.gif");
	background-repeat:no-repeat;
}

#msarchives a:hover {
  	background-position: 0 -26px;
}

#mshd a
{
    width:130px;
	height: 26px;
	margin: 0 auto;
	float:left;
	background-image: url("images/ms/hd.gif");
	background-repeat:no-repeat;
}

#mshd a:hover {
  	background-position: 0 -26px;
}

#msspacer {
    width:76px;
    height:26px;
    float:left;
    background-image:url("images/ms/msspacer.gif");
}

.msimage {
    vertical-align:middle;
    }
    
.msticket 
{
    font-size:11px;
}    

.msticket p
{
    font-size:11px;
}    

.mstitle {
    font-size:14px;
    font-weight: bold;
}

/* MAP Control Place Holder */
#map_layout{margin: 0 auto; width: 930px; padding: 8px; text-align: center;}


 /* Others Layout  */
 #others_layout{margin: 0 auto; width: 925px; padding: 10px; background-color: #f6f3e8; margin-top: 10px; margin-bottom: 10px; }
 
 #RegisterNote{margin: 0 auto; width: 925px; padding-top: 10px; }
 
 
 /* Images for Prev Next */
 

 

.but_first a:link,
.but_first a:visited,
.but_first a:hover{
padding:0px 2px 0px 2px;
text-indent:-5000px;
display:block;
height:20px;
width:30px;
}

.but_first{
float:left;
display:block;
margin-left:30px;
height:20px;
width:30px;
background-image:url(images/but_first.gif);
background-repeat:no-repeat;
background-position:center center;
}

.but_first_disable {
float:left;
text-indent:-5000px;
display:block;
margin-left:30px;
height:20px;
width:30px;
background-image:url(images/but_first_d.gif);
background-repeat:no-repeat;
background-position:center center;
}



.but_previous a:link,
.but_previous a:visited,
.but_previous a:hover{
padding:0px 2px 0px 2px;
text-indent:-5000px;
display:block;
height:20px;
width:24px;
}

.but_previous{
float:left;
display:block;
height:20px;
width:24px;
background-image:url(images/but_prev.gif);
background-repeat:no-repeat;
background-position:center center;
}

.but_previous_disable {
float:left;
text-indent:-5000px;
display:block;
height:20px;
width:24px;
background-image:url(images/but_prev_d.gif);
background-repeat:no-repeat;
background-position:center center;
}





.but_next a:link,
.but_next a:visited,
.but_next a:hover{
display:block;
height:20px;
width:24px;
text-indent:-5000px;
padding:0px 2px 0px 2px;
text-indent:-5000px;

}

.but_next{
float:left;
display:block;
height:20px;
width:24px;
margin-left:5px;
background-image:url(images/but_next.gif);
background-repeat:no-repeat;
background-position:center center;
}

.but_next_disable {
float:left;
text-indent:-5000px;
display:block;
height:20px;
width:24px;
margin-left:5px;
background-image:url(images/but_next_d.gif);
background-repeat:no-repeat;
background-position:center center;
}


.but_last a:link,
.but_last a:visited,
.but_last a:hover{
padding:0px 2px 0px 2px;
display:block;
height:20px;
width:30px;
text-indent:-5000px;
}

.but_last{
float:left;
display:block;
height:20px;
width:30px;
background-image:url(images/but_last.gif);
background-repeat:no-repeat;
background-position:center center;
}

.but_last_disable{
float:left;
text-indent:-5000px;
display:block;
height:20px;
width:30px;
background-image:url(images/but_last_d.gif);
background-repeat:no-repeat;
background-position:center center;
}

.rating
{
	text-align:center;
	font-size:x-small;
}


/* CSS for Articles - Formating the XSL */
.article_xsl_title{font-family: Verdana; font-size: 16px; font-weight: bold; color: #990000; }
#article_xsl_mapit{float: right; font-family: verdana; color: #cccccc; font-size: 11px; font-weight: bold; clear: both;  width: 75px;}
.article_xsl_byline{font-family: Verdana; font-size: 12px; color: #424242; float: left; font-style: italic;}
#article_xsl_layout_article{float: left; width: 675px;}
#article_xsl_image{width: 230px; float: left;}
.article_xsl_story{float:left;}
.rnewsbody {padding:10px;}
.nrewsbody p { line-height:1.25em;}
.rnewsbyline p{font-size: 12px; color: #424242; font-style: italic; padding-bottom:5px;}
.rnewsslug p{font-size: 16px; font-weight: bold; color: #000000;  padding-bottom:5px;}
.rnewsdate {font-size: 12px; color: #333333; font-style: italic;}
.rnewslisten {font-size: 14px; font-weight: bold; padding-bottom:20px;}
.rnewslisten a {font-size: 14px; font-weight:bold;}                 
.rnewsinset {float: left; padding: 0 5px 10px 5px; width:210px;}
.rnewsinset img{ border-width:3px; border-color:#000000; border-style:double;}
.rnewscaption { margin-top:5px; font-size: 9pt; width:inherit; color:#666666; text-align:left}
.rnewsphotobyline {font-size:7pt; width:inherit; color:#999999; text-align:right}
.rnewsadd {padding-bottom:10px;}
.rnewsadd p {line-height:20px;}
.rnewslist {padding-bottom:15px;}
.rnewsvideo { clear:both; margin-left:15px; }
.rnewsyoutube { padding:10px 0 5px 0}
.rnewslead { padding-bottom:8px}
#mediaspace {font-size:8pt; line-height:1.7em; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0}
.youtube {padding:20px 0 20px 0;}
.newsbody {padding:5px; line-height:1.4em}
.newsaudio {padding-bottom:5px;}
#newsdownload {font-size: 9px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
#newsdownload a{}
#newsdownload a:link{font-size: 9px; padding-bottom:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.newscell {padding:5px; border-width:1px; border-style: solid; border-color:#a5b7ca;}
.newscolumn {width: 478px; margin: 0 auto; background-color: #FFFFFF; float: left; height: inherit; padding: 5px 10px;}
.newscolumn a{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.newscolumn a:link{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none;}
.newscolumn a:visited{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none;}
.newscolumn a:active{font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.newscolumn a:hover{font-family: Verdana; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: underline;}
.newsslug {font-size: 18px; font-weight: bold; color: #000000;  padding-bottom:8px; font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif; clear:both;}   
.newsslug h1{font-size: 18px; font-weight: bold; color: #000000;  padding-bottom:8px; font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;}   
.newsinset {float: right; padding: 0 0 0 8px; width:226px;}
.newsinsetfront {float: right; padding: 0 0 0px 8px; width:226px;}
.newsimagewrapper {padding: 0 0 20px 0;}
.newsimage { margin-left:auto;  margin-right:auto; text-align:center; width:1px}
.newsimage img{border-width:1px; border-color:#000000; border-style:solid; width:auto; }
.newsimageportrait { width:180px; margin-left:auto;  margin-right:auto; text-align:center}
.newsimageportrait img{border-width:1px; border-color:#000000; border-style:solid; width:auto; }
.newslead {padding-bottom:8px; line-height:1.4em}
.newsaddwrapper {padding:0 0 20px 10px;}
.newsadd {float:left; padding-bottom:5px;}
.newsphotobyline {font-size:.65em;  line-height:1em;  width:inherit; color:#999999; text-align:right}
.newsphotocaption { padding-top: 3px; font-size: .8em; line-height:1.2em; width:inherit; color:#333333; text-align:left}
.newsphotocaptionportrait { padding-top: 3px; font-size: .8em; line-height:1.2em; width:inherit; color:#333333; text-align:center}
.newscaption { font-size: .8em; line-height:1.2em; width:240px; color:#333333; text-align:left}
.newssubtitle {font-family: arial; font-size: 14px; color: #333333; font-weight: bold; text-align: left; margin: 5px 0 3px 0;}
.newsvideo { float :right; padding:0 0 20px 8px; clear:both}
.newsvideofull {padding: 0 0 20px clear: both}
.newsvideofront { float :right; padding:0 0 0px 8px; clear:both}
.newsyoutube { padding:0 0 15px 0}
.newsmore {}
.newsmore a{font-family: Verdana; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;  padding-left:10px}
.newsmore a:link{font-family: Verdana; font-size: 12px; font-weight: normal; color: #114477; text-decoration: none; padding-left:10px}
.newsmore a:visited{font-family: Verdana; font-size: 12px; font-weight: normal; color: #114477; text-decoration: none;padding-left:10px}
.newsmore a:active{font-family: Verdana; font-size: 12px; font-weight: normal; color: #114477; text-decoration: none; padding-left:10px}
.newsmore a:hover{font-family: Verdana; font-size: 12px; font-weight: normal; color: #cc0000; text-decoration: underline;padding-left:10px}
.newsbead {color: #fff; background-color: #fff; border: 1px dotted #666; border-style: none none dotted;}
.newsbeadclear {color: #fff; background-color: #fff; border: 1px dotted #666; border-style: none none dotted; clear:both;}
.newshline {color: #fff; background-color: #fff; border: 1px solid #ddd; border-style: none none solid; margin-bottom:5px}
.newslistleft {width:230px; float:left}
.newslistright {width:230px; float:right}
.newslistthumb {float:right; padding-left:5px}
.newsfrontinset {float: right; padding-left:5px}
.newsfrontthumb {float:right; margin-bottom:5px;}
.newsimagethumb img{border-width:1px; border-color:#000000; border-style:solid;}
.newsslugtop{font-family: Verdana; font-size: 18px; font-weight: bold; color: #114477; text-decoration: none;}
.newsslugtop a:link{font-family: Verdana; font-size: 18px; font-weight: bold; color: #114477; text-decoration: none;}
.newsslugtop a:visited{font-family: Verdana; font-size: 18px; font-weight: bold; color: #114477; text-decoration: none;}
.newsslugtop a:active{font-family: Verdana; font-size: 18px; font-weight: bold; color: #114477; text-decoration: none;}
.newsslugtop a:hover{font-family: Verdana; font-size: 18px; font-weight: bold; color: #cc0000; text-decoration: underline;}
.newsslugsmall {padding-bottom:3px; line-height:1.4em;}
.newsslugsmall a:link{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none; }
.newsslugsmall a:visited{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none;}
.newsslugsmall a:active{font-family: Verdana; font-size: 12px; font-weight: bold; color: #114477; text-decoration: none; }
.newsslugsmall a:hover{font-family: Verdana; font-size: 12px; font-weight: bold; color: #cc0000; text-decoration: underline;}
.newsfooter {clear:both}
.newsbuttonfront {padding-top: 5px}

/* Legacy CSS from Dreamweaver Site */
.static {
	font-size:12px
}

.staticlink {
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
}

.staticlink a:link {
	color: #0168B3;
	text-decoration:none
}

.staticlink a:visited {
	color: #0168B3;
	text-decoration:none
}

.staticlink a:hover {
	text-decoration:underline
}

.NewsContentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color:#C2790A;
}

.NewsStoryHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#C2790A;
}

.NewsListHeader 
{   font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#C2790A;
	float: left;
}
    

.Headlines {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#000000;
}

.RadioContentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color:#C4936B;
}

.RadioStoryHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#C4936B;
}

.TelevisionContentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color:#0068B3;
}

.TelevisionStoryHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	border: solid #00000 1px;
}

.MtnstageContentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color:#99819B;
}

.MtnstageStoryHeader {
	font-size: 20px;
	font-weight: bold;
	color:#99819B;
}

.SupportContentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color:#9AB441;
}

.SupportStoryHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#9AB441;
}

.EducationContentHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color:#738585;
}

.EducationStoryHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#738585;
}

.StoryblockHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#000000;
}

.floatleft {
	float:left;
	margin: 5px 5px 5px 0;
}

.floatright {
	float:right;
	margin: 5px 0 5px 5px;
}

.addtoany {
	float:right;
	margin: 0px 5px 10px 5px;

}

.webform {padding: 10px;border: 1px solid #ccc}

table#tvtable {
    background-color:#FFFFFF;
    border: solid #006699 1px;
  	width: 550px;
	margin-left: auto;	
	margin-right: auto;

}

table#tvtable td {
    padding: 5px;
    border: solid #006699 1px;

}

.toprowtv {
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
    text-align: center;
    background-color: #0066CC;
}

.toprowradio {
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
    text-align: center;
    background-color: #C4936B;
}

table#radiotable {
    background-color:#FFFFFF;
    border: solid #DCBFA8 1px;
  	width: 470px;
	margin-left: auto;	
	margin-right: auto;
	text-align:center;
}

table#radiotable td {
    font-size:11px;
    padding: 4px;
    border: solid #DCBFA8 1px;
}

table#radioschedule {
    background-color:#d1d2d4;
    border-color:#231f20;
    border-width: 0 0 2px 2px;
    border-style:solid;
    border-spacing:0;
    border-collapse:collapse;
    text-align:center;
}

table#radioschedule td {
    font-size:12px;
    padding:4px;
    margin:0;
    border-color:#231f20;
    border-width:2px 2px 0 0;
    border-style:solid;
    text-align:center;
}

table#radioschedule p {
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
}

.radschedtime {
    font-size:14px;
    font-weight:bold;
    font-family:Arial;
    color:#FFFFFF;
    background-color:#95a2d2;
}

.radschedweek {
    background-color:#fffcd6;
}

table#mstable {
	background-image: url("/images/ms/ms_bg.gif");
	background-repeat: repeat-x;
    border: solid #99819B 1px;
  	width: 600px;
	margin-left: auto;	
	margin-right: auto;
	text-align:center;

}

table#mstable td {
    padding: 5px;
    border: solid #99819B 1px;
}

.msfront {
     margin: 20px 0 20px 0;
}

.toprowms {
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
    text-align: center;
    background-color: #99819B;
}

.oddrowms   	{
    font-size:12px;
   	font-weight:bold;
   	height:30px;
}
	
.evenrowms 
{	font-size:12px;
 	font-weight:bold;
    background-color: #c3b5c4;
    height:30px;
}
    
    

.leftcol {
    font-weight: bold;
    text-align: left;
    width: 150px;
    background-color: #FFFFFF;
}

.center1 { 
margin-left: auto;
margin-right: auto;
}
 
.center2 { 
text-align: center;
}

.center { 
text-align: center;
}

.center table { 
margin-left: auto;
margin-right: auto;
text-align: left;
}

div.mslist {
    text-align: center;
    padding: 20px 0 20px 0;
}

div.centered  {
text-align: center;
}

div.centered table {
margin: 0 auto; 
text-align: left;
}

.leftborder {
border-left-width: 1px ;
border-left-color: #6C899E;
border-left-style: solid;
}

.topborder {
border-top-width: 1px ;
border-top-color: #6C899E;
border-top-style: solid;
}

#video 
{
}

 /* Song of the Week */

.sotwwrap {
float:left;
width: 600px;
text-align:left;
padding: 15px 20px 30px 20px;
background-image:url(images/sotwbg.gif);
background-repeat:no-repeat;
margin-left:10px;
}

.sotwblock {
 margin-left: 160px;
 width: 400px;
}

.sotwphotowrap {
 width: 150px;
 float: left;
}

.sotwphotowrap img {
 border-width:2px;
 border-color:#666666;
 border-style:solid;
}


.sotwtitle {
  color:#ffffff;
  font-size:16px;
  margin-left:10px;
  width:400px;
}

.sotwdate {  color:#ffffff;
  font-size:16px;
  float:right;
  margin-right:10px;
}

.sotwinfo     {
    margin-top:5px;
}

.sotwbar { height:45px;
}

.sotwlisten {font-size: 14px; font-weight: bold; padding:10px 0px;}

.sotwheader { width:600px; text-align:left; font-size:14px; line-height:1.2; margin-left:auto; margin-right:auto}
   
#sotwfa a{ background: url("images/mssongoftheweek1.gif") 0 0 no-repeat; height:100px; width:170px; margin: 0 auto; text-align:center; float:left;}

#sotwfa a:hover{ background-position: -170px 0; text-decoration:none;}

#mtnstagesotwfa a{ background: url("images/mssongoftheweek.gif") 0 0 no-repeat; height:100px; width:170px;  margin:5px; text-align:center; float:left}

#mtnstagesotwfa a:hover{ background-position: -170px 0; text-decoration:none;}

.sotwtext{ padding-top:56px; text-align:center; vertical-align:middle; font-size:14px; color:#ffffff; text-decoration:none;}   