body {
margin: 0px;
background-image: url(/global/img/bg_page.png);
background-repeat: repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
color:#666666;
}


/* TOPNAV */

.logo { 
width:324px;
 }

.topnav { 
background-image:url(/global/img/bg_topnav.png);
/* background-repeat:no-repeat; */
width:488px;
text-align:right;
padding:14px 0 0 0;
color:#333333;
float:none;
font-size:10px;
line-height:15px;}

.topnav a:link,
.topnav a:visited,
.topnav a:active 
{color:#e36f1e; text-decoration:none}
.topnav a:hover
 {color:#e36f1e; text-decoration: underline}
 
a.topnav_gray:link
{color:#333333; text-decoration:none}
a.topnav_gray:visited
{color:#333333; text-decoration:none}
a.topnav_gray:active 
{color:#333333; text-decoration:none}
a.topnav_gray:hover
 {color:#333333; text-decoration: underline}


/* END TOPNAV */


#main {
width:792px;
margin-left:37px;
float:none;
padding: 0px 0px 0px 0px;
}

#bodycontainer {
width:787px;
background-image:url(/global/img/bg_body.png);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:15px  0 0 5px; clear:both;
}



#subcontent 
{margin:0px 0 0 10px; width:455px;}



a.orange:link
 {color:#e36f1e; text-decoration:none}
 a.orange:visited
 {color:#e36f1e; text-decoration:none}
 a.orange:active 
{color:#e36f1e; text-decoration:none}
a.orange:hover
 {color:#e36f1e; text-decoration: underline}
 



#featured 
{margin:0px 0 0 10px; width:455px;}
#featured .show 
{color:#e36f1e; font-size:13px; font-weight:bold; margin-bottom:5px}
#featured .date
{color:#999; font-size:10px;}
#featured .episode 
{color:#004b8d; font-size:11px; font-weight:bold}
#featured .text 
{font-size:11px; color:#666666}
#featured img 
{padding:6px 0 6px 0}
 
 
#store 
{padding:10px; background-color:#ebf1f6; margin:5px 0 0 0}
#store .header 
{color:#004b8d; font-size:11px; font-weight:bold}
#store img
 { padding:0 10px 5px 4px}


#classics_tease 
{width: 500px; height: 125px; 
padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;
background-image: url(/global/img/bg_connellyclassics.gif); background-repeat: no-repeat; #ebf1f6; margin-top:5px; }
#classics_tease .header 
{color:#004b8d; font-size:11px; font-weight:bold}
#classics_tease img
 { padding:0 10px 5px 4px}
















/* MAINNAV */

#mainnavcontainer { width:799px;}

#mainnavcontainer ul
{padding-left: 0;
margin: 0px;
float: left;
width: 100%;
}

#mainnavcontainer ul li
{display: inline; }

#mainnavcontainer ul li a
{
float: left;}

#mainnavcontainer ul li a:hover
{}

#mainnavcontainer .active {
}

/* END MAINNAV */




/* SUBNAV */

#navcontainer ul
{padding-left: 0;
margin: 0px;
background-color: #004B8E;
color: White;
float: left;
width: 100%;
font-size: 11px;}

#navcontainer ul li
{display: inline; }

#navcontainer ul li a
{padding: 0.3em 1em;
background-color: #004B8E;
color: #fff;
text-decoration: none;
float: left;}

#navcontainer ul li a:hover
{background-color: #fff;
color: #004B8E;}

#navcontainer .active {
background-color: #ffffff;
color: #004B8E;
}

/* END SUBNAV */







#episodecontent
{background-color:#E3E9EF;
padding:5px;
margin-left:5px;
width:213px;
height:480px;
overflow: auto;
}

#episodecontent .header {
font-weight:bold;
font-size:11px;
}

#episodecontent a:link
 {color:#004A8D; text-decoration:none}
#episodecontent a:visited
 {color:#004A8D; text-decoration:none}
#episodecontent a:active
 {color:#004A8D; text-decoration:none}
#episodecontent a:hover
 {color:#004A8D; text-decoration: underline}






/* START BASIC TEXT */

.basic
{font-size: 11px;
line-height:19px;
padding-right: 8px; padding-left: 8px;
}

.basic_hd {
color:#004A8D;
font-weight:bold;
}

.basic_blue {
color:#004A8D;
}

.basic_quote {
color:#004A8D;
font-style: italic;
}

.basic a:link
 {color:#e36f1e; text-decoration:none}
.basic a:visited
 {color:#e36f1e; text-decoration:none}
.basic a:active
 {color:#e36f1e; text-decoration:none}
.basic a:hover
 {color:#e36f1e; text-decoration: underline}
 
a.basic_grey:link
 {color:#999; text-decoration:none}
a.basic_grey:visited
 {color:#999; text-decoration:none}
a.basic_grey:active
 {color:#999; text-decoration:none}
a.basic_grey:hover
 {color:#e36f1e; text-decoration: underline}
 
.basic_spacer { font-size: 6px; line-height: 6px;
}


/* END BASIC TEXT */








/* FLASH PLAYER */

#playercontainer {
background-color:#BABFC5;
width:320px;
padding: 0 4px 0 4px;
}

#playerdetails {
background-color:#BABFC5;
width:312px;
padding: 10px 8px 0 8px;
}

.showheader
{background-image:url(/global/img/bg_player_top.png);
background-repeat:no-repeat;
width:328px;
height:22px;
text-align:center;
vertical-align:middle;
padding-top:8px;
color: #004A8D;
font-size:12px;
font-weight:bold}


 
#playerdetails .episode 
{font-size:11px; color:#000000; font-weight:bold}

#playerdetails .episode_desc 
{font-size:11px; color:ffcc00; padding:5px 0 7px 0;}

#playerdetails .episode_desc img 
{ padding: 4px 8px 20px 0}

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

/* END FLASH PLAYER */








.nav_include {padding-left: 10px; padding-right: 30px;}
.hdr_pad {margin-bottom:7px}










/* START SEARCH */

.search_results {padding:10px 0 10px 0; border-bottom: 1px dotted #666666}

.results_bg {background-color:#ebd0be}

/* END SEARCH */









/* START NEWSLETTER */

.newsletter_date {
color:#999;
line-height: 15px; 
}

.newsletter_hd { font-size:17px; color:#e36f1e; font-weight: normal; line-height: 21px; }

.newsletter_spacer { font-size: 6px; line-height: 6px;}

.newsletter_leadin { font-size:13px; color:#004A8D; }

.newsletter_basic a:link { font-size:10px; line-height: 17px;  color:#e36f1e; text-decoration:none; }
.newsletter_basic a:visited {  font-size:10px; line-height: 17px;  text-decoration:none; }
.newsletter_basic a:active { font-size:10px; line-height: 17px;  text-decoration:none; }
.newsletter_basic a:hover { font-size:10px; line-height: 17px;  text-decoration:underline; }



/* END NEWSLETTER */



/* START IMAGES */

img.left { margin-right: 12px; margin-bottom: 6px;
}

/* END IMAGES */



/* START ABOUT CALLOUT */
#about_callout {align: left; width: 185px; margin-right: 8px; font-size: 11px; font-style: italic;  line-height: 19px; color: #004A8D; float: left; display: block;
}
img.callout {margin-top: 7px;
}

/* END ABOUT CALLOUT */


/* START NEWSLETTER THUMBNAIL */
#news_thumb {align: left; margin-right: 9px; float: left; display: block;
}
img.news_thumb {margin-top: 7px;
}
/* END NEWSLETTER THUMBNAIL */
