@charset "UTF-8";
/* CSS Document */

/*/ --- Global Elements --- /*/
html {
	background-color:#B9B9B9;
}
a{
	text-decoration:none;	
}

/*/ --- Global Classes --- /*/
/*/ Buttons /*/
.btnListenNow-orange{
	position:absolute;
	width:162px;
	height:47px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/button_listen_now.png) no-repeat;
}
.btnDoubleArrows-orange{
	position:absolute;
	width:30px;
	height:20px;
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/button_e-mail_signup.gif) no-repeat;
}
.btnShopNow-orange{
	position:absolute;
	width:162px;
	height:47px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/button_shop_now.png) no-repeat;
}
.btnGo-orange{
	position:absolute;
	width:30px;
	height:20px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/button_search_go.gif) no-repeat;
}/*
.btnPragertopia-450x90{
	position:absolute;
	width:450px;
	height:90px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/pragertopia_banner.jpg) no-repeat;
}*/
#NavCol .mod .btnOrangeDynamic ,
#Main .mod .btnOrangeDynamic ,
#Sidebar .mod .btnOrangeDynamic ,
.btnOrangeDynamic {
	display:inline;
	display:inline-block;
}
#NavCol .mod .btnOrangeDynamic a,
#Main .mod .btnOrangeDynamic a,
#Sidebar .mod .btnOrangeDynamic a,
.btnOrangeDynamic a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.btnOrangeDynamic-left{
	width:15px;
	height:20px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/button_left_end.gif) no-repeat;
	float:left;
}
.btnOrangeDynamic-right{
	width:7px;
	height:20px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/button_right_end.gif) no-repeat;
	float:left;
}
.btnOrangeDynamic-center{
	height:20px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/button_middle.gif) repeat-x;
	line-height:20px;
	float:left;
}
/*/ tabs /*/
.tabGreyInactive-left,
.pragerStore .menuNav .tabLeft{
	width:7px;
	height:20px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/store_inactive_tab_left.gif) no-repeat;
	float:left;
}
.tabGreyInactive-right,
.pragerStore .menuNav .tabRight{
	width:7px;
	height:20px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/store_inactive_tab_right.gif) no-repeat;
	float:left;
}

.tabGreyInactive-center,
.pragerStore .menuNav .tabCenter{
	background-color:#E6E6E6;
	height:18px;
	line-height:18px;
	float:left;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;

}
.tabGreyActive-left,
.pragerStore .menuNav .selected .tabLeft{
	width:7px;
	height:20px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/store_active_tab_left.gif) no-repeat;
	float:left;
}
.tabGreyActive-right,
.pragerStore .menuNav .selected .tabRight{
	width:7px;
	height:20px;
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/store_active_tab_right.gif) no-repeat;
	float:left;
	z-index:2;
}
.tabGreyActive-center,
.pragerStore .menuNav .selected .tabCenter{
	background-color:#FFFFFF;
	height:18px;
	line-height:20px;
	float:left;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #FFFFFF;
}
.categoryTitle{
    color:#4A4A4A;
    font-weight:bold;
}
/*/ Misc. Globals /*/
.italicize{
    font-style:italic;
}
.adSpot{
	
	/*debug
	background-color:#F63;
	opacity:.5;width:10px;
	height:10px;*/
}

.adSpot-300{
	width:300px;
	height:300px;
}
.adSpot-300x250{
    width:300px;
	height:250px;
}
.adSpotHost
{
	width:300px;
	
	/*background-color: Gray;height:100px;*/
	margin:0 0 0 1px;
	margin-bottom:1em;	
}
.linkMap{
	position:absolute;
	
	/*debug
	background-color:#F60;
	opacity:.5;*/
}
.horizontalList li{
	display:inline-block;
	float:left;
}
.txtCentered {
    text-align:center;
}
.imgLink{
}
.left,
.leftCol{
	float:left;	
}
.right,
.rightCol{
	float:right;	
}
.clearFloatSpacer{
	height:0px;
	font-size:0px;
	clear:both;
}
.contentTitle{
	font-size:116%;
	font-weight:bold;
}
.contentByLine,
.contentDateLine
{
	color:#969696;
	font-size:93%;
}
.contentBody{
    color:#555;
    font-size:93%;
}
ul.contentList,
ol.contentList{
	padding-left:1em;
}
ul.contentList li,
ol.contentList li{
	margin:.5em 0;	
	list-style-image:url("http://media.townhall.com/res/4.3.0.192/images/dennisprager/arrow_orange.gif");
	list-style-position:outside;
}
ul.contentList .contentTitle,
ol.contentList .contentTitle{
	font-weight:normal;
	font-size:100%;
}
ul.contentList .contentDateLine,
ul.contentList .contentByLine,
ol.contentList .contentDateLine,
ol.contentList .contentByLine{
	font-size:85%;
}

/*pager*/
div.pager {
    font-size:123.1%;
    text-align:center;
    padding: 1em 0 ;
}
div.pager span{

}
div.pager span, 
div.pager a{
    padding: 0 .25em;
    text-decoration: underline;
    color:#083880;
    font-weight:bold;
}

/*/ -Modules- /*/
/* Global .mod */
.mod{
	margin-bottom:.75em;
}
.mod .hd,
.mod .ft,
.mod .bd{
	padding: 0 .5em 0 .75em;
	clear:both/*preventative measure*/
}
/*hd*/
.mod .hd{
	font-size:123.1%;
	font-weight:bold;
}
.mod .hd a{
	text-decoration:none;
}
/*ft*/
.mod .ft{
}
.mod .ft,
.mod .ft a{
	color:#083880;
	font-weight:bold;
	text-decoration:none;
}
/*bd*/
.mod .bd{
	padding-top:.5em;
	padding-bottom:.5em;
	border-left: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
}

/*.mod (Blue)*/
.mod-blue .hd,
.mod .hd-blue,
.mod .hdBlue-450,
.mod .hdBlue-300{
	color:#F69601;	
}
.mod-blue .hd a,
.mod .hd-blue a,
.mod .hdBlue-450 a,
.mod .hdBlue-300 a{
	color:#F69601;
	font-weight:bold;
}
.mod-grey .hd,
.mod .hd-grey,
.mod .hdGrey-450,
.mod .hdGrey-300{
	color:#7F7F7F;
}
.mod-grey .hd a,
.mod .hd-grey a,
.mod .hdGrey-450 a,
.mod .hdGrey-300 a{
	color:#7F7F7F;
	font-weight:bold;
}
.orange .hd, .orange .hd a
{
	color:#F69601;
}
/*#NavCol.mod*/
#NavCol .mod,
.mod-nav{
	color:#4D4D4D;
}
#NavCol .mod a,
.mod-nav a{
	text-decoration:none;
	color:#023F7E;
}
#NavCol .mod p,
.mod-nav p{
}
/*hd*/
#NavCol .mod .hd,
.mod-nav .hd
.mod .hdNav-200{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/left_column_box_top.gif) no-repeat;
	width:200px;
	height:10px;
	font-size:0px;
}
/*ft*/
#NavCol .mod .ft,
.mod-nav .ft,
.mod .ftNav-200{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/left_column_box_bottom.gif) no-repeat;
	width:200px;
	height:10px;
	font-size:0px;
}
/*bd*/
#NavCol .mod .bd,
.mod-nav .bd{
	background-color:#E6E6E6;
}
/* #Main.mod */
/*hd*/
#Main .mod-blue .hd,
#Main .mod .hd-blue,
.mod .hdBlue-450{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/center_column_box_top_blue.gif) no-repeat;
	width:430px;
	height:30px;
	line-height:30px;
}
#Main .mod-grey .hd,
#Main .mod .hd-grey,
.mod .hdGrey-450{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/center_column_box_top_1.gif) no-repeat;
	width:430px;
	height:30px;
	line-height:30px;
}
#Main .mod-simple .hd,
#Main .mod .hd-simple,
.mod .hdSimple-450{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/center_column_box_top_1.gif) no-repeat;
	width:450px;
	height:10px;
	font-size:0px;
}
/*ft*/
#Main .mod-blue .ft,
#Main .mod .ft-blue,
.mod .ftBlue-450{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/center_column_box_bottom_1.gif) no-repeat;
	width:434px;
	height:30px;
	line-height:30px;
}
#Main .mod-grey .ft,
#Main .mod .ft-grey,
.mod .ftGrey-450{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/center_column_box_bottom_1.gif) no-repeat;
	width:434px;
	height:30px;
	line-height:30px;
}
#Main .mod-simple .ft,
#Main .mod .ft-simple,
.mod .ftSimple-450{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/center_column_box_bottom_2.gif) no-repeat;
	width:450px;
	height:10px;
	font-size:0px;
}
/*bd*/
.mod ul.contentList{
	padding-left:1em;
}
.mod ul.contentList li{
	margin:.5em 0;	
	list-style-type:disc;
	list-style-position:outside;
}
.mod ul.contentList .contentTitle{
	font-weight:normal;
	font-size:100%;
}
.mod ul.contentList .contentDateLine,
.mod ul.contentList .contentByLine{
	font-size:85%;
}
/* #Sidebar.mod */
/*hd*/
#Sidebar .mod-blue .hd,
#Sidebar .mod .hd-blue,
.mod .hdBlue-300{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/right_column_box_top_blue.gif) no-repeat;
	width:288px;
	height:30px;
	line-height:30px;
	padding:0 0 0 .75em;
	color:#F69601;
}
#Sidebar .mod-grey .hd,
#Sidebar .mod .hd-grey,
.mod .hdGrey-300,
#Sidebar .mod-simple .hd,
#Sidebar .mod .hd-simple,
.mod .hdSimple-300{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/right_column_box_top.gif) no-repeat;
	width:288px;
	height:30px;
	line-height:30px;
	padding:0 0 0 .75em;
}
/*ft*/
#Sidebar .mod-blue .ft,
#Sidebar .mod .ft-blue,
.mod .ftBlue-300,
#Sidebar .mod-simple .ft,
#Sidebar .mod .ft-simple,
.mod .ftSimple-300,
#Sidebar .mod-grey .ft,
#Sidebar .mod .ft-grey,
.mod .ftGrey-300{
	background: transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/right_column_box_bottom.gif) no-repeat;
	width:290px;
	height:30px;
	line-height:30px;
	padding:0 0 0 .75em;
}
#Sidebar .mod a{
	text-decoration:none;
}
/*/ --- Master Structural Regions  --- /*/
/*/ -Global Containers- /*/

/*/ -#Wrapper- /*/
#Wrapper{
	width:990px;
	margin: .5em auto;
	position:relative;
}
/*/ -#Header- /*/
#Header{
	background:#FFFFFF url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/header.jpg) no-repeat;
	width:990px;
	height:255px;
}

/*/ - Master Specific -/*/
/* #Header.bannerMap*/
#Header .bannerMap{
	width:170px;
	height:145px;
}
/* #Header.logoMap */
#Header .logoMap{
	width:420px;
	height:45px;
	top:145px;
}
/* #Header.contactBanner */
#Header .contactBanner{
	position:absolute;
	top:190px;
	left:10px;
	width:950px;
	height:30px;
	background:#FFF url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/contact_background.gif) no-repeat;
	line-height:30px;
	padding:0 10px;
	
	color:#AAAAAA;
	font-size:123.1%;
	font-weight:bold;
}
#Header .headerAd
{
	position:absolute;
	top:220px;
	left:4px;
	width:984px;
	height:27px;	
}
#Header .contactBanner .leftCol{
}
#Header .contactBanner .rightCol{
    font-size:77%;
}
#Header .contactBanner .phone{
	color:#F5862D;
}
#Header .contactBanner .email a{
	color:#0B3977;
	text-decoration:none;
}

/* #Header.listenNow */
#Header .listenNow{
	position:absolute;
	top:25px;
	left:180px;
	height:35px;
	
	/*debug
	background-color:#C06;
	opacity:.5;*/
}
#Header .listenNow .btnListenNow-orange{
}
#Header .listenNow p{
	line-height:45px;
	color:#FFFFFF;
	font-size:131%;
	padding-left: 165px;
}
/* #Header.shopNow */
#Header .shopNow{
	position:absolute;
	top:75px;
	left:180px;
	height:35px;
}
#Header .shopNow .btnShopNow-orange{
}
#Header .shopNow p{
	color:#FFFFFF;
	padding-left: 165px;
	font-size:131%;
	line-height:45px;
}
/* #Header.searchTool */
#Header .searchTool{
	position:absolute;
	top:145px;
	left:800px;
}
#Header .searchTool input{
	width:140px;
	margin-right:.5em;
}
#Header .searchTool .btnGo-orange{
	padding-left:.5em;
}
/* #Header.adSpots */
#Header .adSpot-234x90{
	position:absolute;
	top:23px;
	left:575px;
	width:234px;
	height:90px;
}
#Header .adSpotText-top{
	position:absolute;
	top:23px;
	left:825px;
	width:155px;
	height:40px;
}
#Header .adSpotText-bottom{
	position:absolute;
	top:73px;
	left:825px;
	width:155px;
	height:40px;
}
/*/ -#Footer- /*/
#Footer{
	color:#888888;
}
/*#Footer.menuNav*/
#Footer .menuNav{
	width:790px;
	padding: 15px 0;
	margin:0 auto;
	margin-bottom:25px;
}
#Footer .menuNav a{
	text-decoration:none;
	color:#003E7B;
}	
#Footer .menuNav a:hover{
	text-decoration:underline;
	color:#003E7B;
}
#Footer .menuNav .bottom{
	margin: 0 auto;
	width:715px;
}
#Footer .menuNav div{
	line-height:23px;	
}
#Footer .pragerExtra{
	width: 432px;/*100px;*/ 
	margin: 20px auto;
}
#Footer .adSpot{
	width:728px;
	height:90px;
	margin: 0 auto;
}
#Footer .menuNav div,
#Footer .adSpot,
#Footer .pragerExtra{
	clear:both;	
}
/*/ -Content- /*/
#Content{
	background-color:#FFFFFF;
	width:970px;
	padding:0 10px 0 10px;
}
#Content .mainContainer{
	margin-left:210px;
}
/*Navigation Column*/
#NavCol{
	width:200px;
	z-index:90;/*IE z-index bug*/
}
/*Content Main*/
#Main{
	width:450px;
	background-color:#FFFFFF;
}
/*Content Sidebar*/
#Sidebar{
	width:300px;
}

/*/ -- #NavCol Item Styles --  /*/
/* #NavCol.globalNav */
#NavCol .globalNav{
}
#NavCol .globalNav .hd{
    border-bottom:#999 1px solid;
}
#NavCol .globalNav .ft{
    border-top:#FFF 1px solid;
}
#NavCol .globalNav a{
	font-weight:bold;
	width:100%;
}
#NavCol .globalNav em {
	font-style: normal !important;
	white-space: nowrap;
	font-weight: 900;
}
#NavCol .globalNav .bd{
	padding:0px;
}
#NavCol .globalNav li{
	padding: .5em .5em .5em .75em;
	border-bottom:#999 1px solid;
	border-top:#FFF 1px solid;
	background-color:#E6E6E6;
}
#NavCol .globalNav li.yuimenuitem-selected {
	background-color: #023F7E;	
}
#NavCol .globalNav li.yuimenuitem-selected  a{
	color: #F69601 !important;
	font-weight: 900 !important;
}
#NavCol .globalNav li.yuimenuitem-selected li  a{
	color: #023F7E !important;
	font-weight: normal !important;
}
#NavCol .globalNav li.yuimenuitem-selected  li.yuimenuitem-selected a{
	color: #F69601 !important;
	font-weight: 900 !important;
}
#NavCol .globalNav li.first{
	border-top:none;
}
#NavCol .globalNav li.last{
	border-bottom:none;
}
#NavCol .globalNav li div {
	background-color: transparent !important;	
}
#NavCol .globalNav li li div {
	border-right: none !important;
}
div.yui-menu-shadow {display: none !important;}
/* #NavCol.newsletter */
#NavCol .newsletter{
}
#NavCol .newsletter a{
	font-size:77%;
}
#NavCol .newsletter .bd{
	padding:0px;
}
#NavCol .newsletter h2{
	font-weight:bold;
	height:25px;
	line-height:18px;
	border-bottom:#999 1px solid;
	padding-left:.75em;
}
#NavCol .newsletter h2 a{
	font-size:123.1%;
}
#NavCol .newsletter .content{
	padding: .5em .5em .5em .75em;
	border-top:#FFF 1px solid;
}
#NavCol .newsletter .form{
	margin:.5em 0;
}
#NavCol .newsletter input{
	width:140px;
	margin-right:.5em;
}
/* #NavCol.pragertopia */
#NavCol .pragertopia{
	position:relative;
}
#NavCol .pragertopia .banner{
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/pragertopia_logo_small.gif) no-repeat;
	height:40px;
}
#NavCol .pragertopia p{
	margin:.3em 0 .75em 0;
}
#NavCol .pragertopia .btnOrangeDynamic{
}

/*/ -- #Sidebar Item Styles --  /*/
#Sidebar{
	padding: 0 0 1em 0;	
}
/* #Sidebar.pragerStore */
#Sidebar .pragerStore{
}
#Sidebar .pragerStore h3,
#Sidebar .pragerStore h3 a{
	color:#F69601;
	font-weight:bold;
	font-size:116%;
	margin:.5em 0 .75em 0;
}
#Sidebar .mod h4 a,
#Sidebar .pragerStore h4,
#Sidebar .pragerStore h4 a{
	color:#083880;
	font-weight:bold;
	font-size:116%;
}
#Sidebar .mod p,
#Sidebar .pragerStore p{
	color:#4A4A4A;
	padding-bottom:5px;
}
#Sidebar .pragerStore .item{
	padding-bottom:.75em;
}
#Sidebar .pragerStore .featured .item{
    padding:0;
}
#Sidebar .pragerStore .bd{
	background:transparent url(http://media.townhall.com/res/4.3.0.192/images/dennisprager/store_background_gradient.gif) repeat-x;
}
#Sidebar .pragerStore h3{
}
#Sidebar .pragerStore  .leftCol{
	width:65px;
}
#Sidebar .pragerStore  .rightCol{
	width:205px;
	float:right;
}
#Sidebar .pragerStore a.linkBuyNow{
	font-size:85%;
	color:#083880;
}
/*#Sidebar.pragerStore.menuNav*/
#Sidebar .pragerStore .menuNav {
	font-weight:bold;
	font-size:85%;
	margin:1.5em 0;
}
#Sidebar .pragerStore .menuNav a{
	color:#999999;
	text-decoration:none;
}
#Sidebar .pragerStore .menuNav .selected a{
	color:#F69601;
	text-decoration:none;
}
#Sidebar .pragerStore .menuNav ul{
	margin:0 auto;	
	padding-left:0;
}
#Sidebar .pragerStore .menuNav li{
	margin:0 0px;	
}
#Sidebar .pragerStore li.spacer{
	border-bottom:1px solid #CCCCCC;
	width:4px;
	height:19px;
}
/*#Sidebar.pragerExtra*/
#Sidebar .pragerExtra{
}
#Sidebar .pragerExtra  .leftCol{
	width:80px;
}
#Sidebar .pragerExtra  .rightCol{
	width:190px;
	float:right;
}
/*Sidebar.adSpot*/
#Sidebar .adSpot{
	margin: 0 0 .75em 0;
}
/*/ -- #Main Item Styles --  /*/
#Main h1{
	color:#7F7F7F;
	font-weight:bold;
	font-size:167%;
	padding:.5em 0;
}
#Main h1.contentTitle{
    padding:0px;
    font-weight:normal;
}
#Main .bd{
	color:#4A4A4A;
}
#Main .bd a{
	color:#083880;
}
#Main .bd .categoryTitle{
	padding:1em 0 0 0;
}
#Main .bd .categoryTitle a{
	color:#747474;
	font-weight:bold;
	font-size:108%;
}
#Main .contentBody p{
    padding:0 0 1em 0;
}
#Main .vPage{
  padding:.75em;
}
#Main .vPage p{
    padding-bottom:1em;
}
.vPage a {
    color:#FF0000;
    }
/*/--// Page/Control Specific Styles //--/*/
/*#Main.pragertopia*/
#Main .pragertopia{
	height:90px;	
}
/*#Main.todaysShow*/
#Main .todaysShow .btnOrangeDynamic{
    _width:125px;/*IE6*/
    margin-right:5px;
}
#Main .contentHeader
{    
    border-bottom:1px solid #CCC;
    padding:.75em 0 1em 0;
    margin-bottom:1em;
}
/*#DefaultPage (Page)*/
#DefaultPage{
}

/*#Columnist (Page)*/
#Columnist {
    padding:.75em;
}

#Columnist .pragerExtra{
    text-align:right;
    padding:0 0 .5em 0;
}
/*#BumperMusic (Page)*/
#BumperMusic{
    padding:.75em;
}
#BumperMusic .item{
    padding:1em 0;
}
#BumperMusic .item h3{
    font-weight:bold;
    font-size:116%;
    padding:0 0 .5em 0;
}
#BumperMusic ul{
    padding: 0 0 .5em 0;
}
/*#PragerBio (Page)*/
#PragerBio p{
    margin-bottom:1em;
}
/*#MovieReviews (Page)*/
#MovieReviews {
}
#MovieReviews .categoryTitle{
    font-size:123.1%;
}
#MovieReviews .contentList .contentTitle{
    font-weight:bold; 
}
#MovieReviews .contentList .contentTitle span{
color:#083880;font-size:116%;
}
#MovieReviews .contentByLine{
    font-size:93%;
    color:#666;
}
/*#ContactRadioShow (Page)*/
#ContactRadioShow{
}
#ContactRadioShow ul.contentList ul{
    padding:0 0 .75em 1em;
}
/*#PragerSponsors (Page)*/
#PragerAdvertisers{
}
#PragerAdvertisers a img{
    border:#999 solid 1px;
}
#PragerAdvertisers td{
    padding:1.5em 0 1.5em 1em; 
}
#PragerAdvertisers tr{
    border-bottom:#999 solid 1px;
}
#PragerAdvertisers tr.last{
    border-bottom:none;
}
/*#EmailPrager (Page)*/
#EmailPrager{

}
#EmailPrager .contentBody .categoryTitle{
    color:#083880;
    font-size:123.1%;
}
#EmailPrager .pragerExtra{
    font-weight:bold;
}
/*#FAQs (Page)*/
#FAQs{
}
#FAQs .item{
    border-bottom:#999 solid 1px;
    margin:1em 0 0 0;
}
#FAQs .last{
    border-bottom:none;
}
#FAQs .contentBody a{
    color:#083880;
}
/*#Blog (Page)*/
#Blog .contentBody h2,
#Blog .contentBody h2 a{
    color:#083880;
    font-size:123.1%;
}
#Blog .contentBody .post{
    margin-bottom:2em;
    padding-bottom:1.5em;
    border-bottom:1px solid #CCCCCC;
    clear:both;
}
#Blog .contentBody .dateline{
    color:#ACACAC;
    padding-bottom:1em;
}
/*#InfluencedBooks (Page)*/
#InfluencedBooks{
}
#InfluencedBooks tr{
    
    border-bottom:1px solid #CCCCCC;
}
#InfluencedBooks td{
    padding:.75em .75em;
    vertical-align:top;
}
#InfluencedBooks .subtitle,
#InfluencedBooks .subtitle a{
    color:#023F82;
    font-size:123.1%;
}
#InfluencedBooks .dateline{
    color:#787878;
    padding-bottom:1em;
    font-weight:bold;
}
/*#Columnist (Page)*/
#Columnist{
}
#Columnist .subtitle,
#Columnist .subtitle a{
    color:#023F82;
    font-size:116%;
}
#Columnist li .subtitle,
#Columnist li .subtitle a{
    font-size:100%;
    font-weight:bold;
}
#Columnist .dateline{
}
#Columnist li dateline{
}
/*#Groups (Page)*/
#Groups {

}
#Groups table{
    margin-bottom:1em;
}   
#Groups td{
    padding:.5em .5em;
}

#Groups .subtitle{
    color:#023F82;
    font-size:123.1%;
    font-weight:bold;
}
/*#Journal (Page)*/
#Journal{
}
#Journal h2{
    color:#023F82;
    font-size:123.1%;
    font-weight:bold;
}
#Journal .dateline{
    color:#7F7F7F;
    padding-bottom:1em;
}
#Journal .txtBody{
    padding-bottom:1em;
}
#Journal .contentTitle{
    color:#023F82;
    font-weight:bold;
    font-size: 108%;
}
/*#Stations*/
#Stations{
}
#Stations th{
    /*text-align:center;*/
    color:#023F82;
    font-size:123.1%;
    font-weight:bold;
    padding-bottom:1em;
}
#Stations tr{
    padding:.2em 0em .5em 0em;
    border-bottom:1px #CCCCCC solid;
}
#Stations td{
    padding:.5em 1em .5em 0em;
    width:29%;
    vertical-align:top;
}
#Stations .subtitle{
    font-weight:bold;
}
/*#Privacy (Page)*/
#Privacy{

}
#Privacy .extra{
    padding: 1em 0
}
#Privacy .extra ul{
    padding-left:1em;
}
#Privacy .subtitle{
color:#023F82;
    font-size:123.1%;
    font-weight:bold;
}
/*#ListenNow (Page)*/
#ListenNow h3, 
#ListenNow .subtitle{
    color:#023F82;
    font-size:123.1%;
    font-weight:bold;
}
#Main #ListenNow.vPage{
    padding:0;
}
/*#LatestArticles (Control) */
#LatestArticles .columns{
border-bottom:#999 solid 1px;
}
#LatestArticles .featured .leftCol{
    width:105px;
    /*debug*/
    background-color:Orange;
}
#LatestArticles .featured .rightCol{
    width:310px;
    /*debug
    background-color:Purple;*/
}
/*#ThankYou (Page)*/
#ThankYouPage{
}
#ThankYouPage h2{
    color:#023F82;
    font-weight:bold;
    font-size: 123.1%;
}
#ThankYouPage .subtitle{
    color:#7f7f7f;
    font-weight:bold;
}
/*#PragerCourses (Control)*/
#PragerCourses{
}
#PragerCourses p{
    padding-bottom:.75em;
}
#PragerCourses .leftCol{
    width:47%;
    /*debug
    background-color:orange;*/
}
#PragerCourses .rightCol{
    width:50%;
    /*debug
    background-color:Purple;*/
}
/*#Email (Page)*/
div.form table{
    margin-top:2em;
    margin-bottom:2em;
    position:relative;
}
div.form th{
    width:150px;
    height:30px;
    font-weight:bold;
    font-size:116%;
    vertical-align:text-top;
}
div.form td input{
    width:250px;
    height:20px;
}
div.form td{
}
div.form tr.extra td input{
    width:auto;
}
div.form td input.btnSubmit-grey{
    width:89px;
    height:26px;
    margin-left:95px;
}
div.form td input.btnClear-grey{

}
.pager span,
.pager a{
	margin: 0 3px;
}
.pager span.current {font-weight: 900; }

div.form td .chkSignup input
{
 float:left;
 width:15px;
 height:15px;
 }
