html *
{
	margin: 0px;
	padding: 0px;
}
* html
{
	font-size: 100%;
}
body
{
	font-size: 62.5%;
	/* establishes 1em = 10px as baseline, for full flexible sizing */
	font-family: verdana,sans-serif;
	color: #333;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/background2.gif);
	background-repeat: default;
}
html>body
{
	font-size: 10px;
}

a {color:#006699;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}

img {border:none;}

#container {
margin:auto;
width:960px;
}

#background
{
	background-color: #f9f9f9;
	float: left;
	padding-right: 10px;
	border-right: 1px #333 solid;
	border-left: 1px #333 solid;
	border-top: 0px;
	border-bottom: 0px;
}

#topNavBox
{
	line-height: 28px;
	background-color: #026e87;
	color: #f9f9f9;
	font-size: 1.2em;
float:left;
margin-left:10px;
width:950px;
}

#topNavBox ul#topNavBoxList {
list-style-type:none;
margin:0px;
margin-left:10px;
text-align:center;
width:950px;
padding:0px;
background-color:#026e87;
}

#topNavBox ul#topNavBoxList li {
float:left;
margin-right:20px;
padding-left:4px;
padding-right:4px;
}

#topNavBox ul#topNavBoxList li.selected {
color:#006699;
background-color:#f9f9f9;
font-weight:bold;
}

#topNavBox ul#topNavBoxList li.selected a {
color:#006699;
}



#topNavBox a {color:#f9f9f9;text-decoration:none;font-weight:bold;}
#topNavBox a:hover {text-decoration:underline;}
#topNavBox span.verticalShadow {color:#0591b1;}
#topNavBox form {margin-top:4px;}
#topNavBox form input {border: 0.5pt solid #fff;
font-size: .75em;
height: 17px;
line-height: .75em;
padding: 0 0 -.25em 0;
width: 200px;
z-index: 1;
}

#topNavBox input#search {
width:43px;
height:17px;
margin-left:5px;
background-color:#026e87;
color:#fff;
padding:2px;
cursor: pointer;
}

html>body #topNavBox input#search {
padding-top:0px;
padding-bottom:2px;
cursor: pointer;
}

div.paddingFive {padding:5px;}
div.paddingTen {padding:10px;}

/* layout lists */
ol#mainList, ol#shareToolsList, ol.shareTool, ol#siteNavList, ol#mainContentList, ol#moreReviewsList, ol#topTenInterviewsList, ol#pageLinksList {margin:0px;padding:0px;list-style-type:none;}
ol#mainList li, ol.shareTool li, ol#mainContentList li, ol#moreReviewsList li, ol#topTenInterviewsList li  {float:left;}
ol#mainList li#sidebarListItem {width:150px;margin-left:10px;margin-right:20px;}
ol#mainList li#mainListItem {width:760px;}
ol.shareTool {margin-left:10px;margin-top:10px;}
ol.shareTool li.shareToolIcon  {float:left;width:29px;margin-right:10px;}
ol.shareTool li.shareToolText  {float:left;width:60px;}
ol#siteNavList {margin-left:20px;margin-bottom:10px;font-size:1.4em;}
ol#siteNavList li {float:none;margin-top:10px;}
ol#mainContentList li#centerContentItem {width:490px;margin-right:20px;}
ol#mainContentList li#rightContentItem {width:250px;}
ol#moreReviewsList  {width:460px;float:left;margin-left:10px;margin-right:20px;margin-top:15px;}
ol#moreReviewsList li#moreReviewsItem  {float:left;width:460px;}
ol#moreReviewsList li#moreReviewsItem  h3 {font-size:1.3em;margin-bottom:7px;}
ol#topTenInterviewsList {width:490px;margin-right:20px;margin-top:20px;float:left;}
ol#jacksTopTenList, ol#featuredTopTenList {list-style-type:default;padding:0px;margin:0px;margin-left:25px;float:left;}
ol#jacksTopTenList li, ol#jacksTopTenList li p {float:none;font-size:1.1em;margin-bottom:8px;margin-top:0px;width:450px;clear:left;text-align:left;}
ol#featuredTopTenList li {float:none;font-size:1.2em;margin-bottom:8px;width:450px;clear:left;}

#donateButton  {margin-left:20px;margin-bottom:30px;font-size:1.2em;float:left;}

#donateButton h3 {float:left;margin-bottom:5px;width:150px;font-size:1.2em;;}
#donateButton P {float:left;margin-bottom:10px;width:120px;}

#authorTop10Box ol#jacksTopTenList li p {width:200px;float:left;margin-bottom:0px;}

#featuredTopTen ol#jacksTopTenList li p {width:450px;float:left;}


/* more buttons */
.button {text-align:center;margin-top:10px;margin-bottom:10px;float:left;width:250px;}
#interviews .button {width:150px;float:none;margin-top:20px;margin-bottom:0px;}
ol#moreReviewsList .button {width:460px;}
#jacksTopTen .button {width:490px;margin-bottom:0px;}
#topTenArchive .button, #radioArchive .button {width:490px}

#logo {margin-top:10px;margin-bottom:20px;}
#subscribeImage {margin-bottom:15px;}
#subscribeText {text-align:center;font-size:1.2em;line-height:1.4em;}


/* banner ads */
#bannerAds {width:760px;float:left;margin-bottom:15px;}
#bannerAds #leaderboard {width:760px;margin-top:10px;text-align:center;}
#bannerAds #fullBanner {width:468px;margin-top:10px;margin-left:10px;float:left;}
#bannerAds #halfBanner {width:234px;margin-top:10px;margin-right:10px;float:right;}
#squareAd {width:250px;margin-bottom:10px;float:left;}
#halfBannerLower, #rectangleAd {width:250px;margin-bottom:10px;text-align:center;}

.headerGraphic {height:28px;margin-bottom:10px;float:left;background-color:#026e87;}
#archive .headerGraphic {text-align:center;width:490px;}
.headerGraphic h2 {color:#fff;line-height:28px;font-size:1.6em;text-align:center;width:490px;}

#article, #featured, #archive, .secondary, #radio, #featuredTopTen, #radioFeature, #searchResults {width: 490px;float:left;}

.secondary {margin-top:10px;}

img.featuredPic {
/* width:250px; 
margin-left:20px; */
margin-bottom:15px;
float:right;
}
.featuredText {width:100%;float:left;font-size:1.4em;}
.featuredByline {font-size:inherit;}
.featuredExcerpt {font-size:inherit;margin-top:5px;padding-right:10px;padding-left:10px;}
.featuredExcerpt P {font-size:inherit;margin-bottom:15px;}
h2.featuredTitle {font-size:1.2em;}

img.secondaryPic {margin-left:10px;margin-right:20px;margin-bottom:40px;float:left;}
.secondaryText  {width:100%;float:left;font-size:1.2em;}
.secondaryByline {font-size:inherit;margin-top:5px;margin-bottom:10px;}
.secondaryExcerpt {font-size:inherit;}
h2.secondaryTitle {font-size:1.2em;line-height:1.2em;}

img.articlePic {margin-left:20px;float:right;}
.articleText {width:100%;float:left;font-size:1.4em;}
.articleByline {font-size:inherit;}
.articleBody {font-size:1.25em;margin-top:15px;line-height:1.5}
.articleBody h3 {float:left;font-size:1.2em;margin-top:15px;margin-bottom:5px;width:490px;}
.articleBody P {font-size:inherit;margin-bottom:15px;width:490px;}
.articleBody img {margin-bottom:15px;}
.articleBody ol, .articleBody ul {margin:0px;padding:0px;float:left;margin-left:30px;width:460px;}
.articleBody ol P, .articleBody ul P {width:460px;margin:0px;}
h2.articleTitle {font-size:1.4em;margin-bottom:0em;}

.articleBody ol#jacksTopTenList div.tt_title p {font-size:1.2em;}
.articleBody ol#jacksTopTenList div.tt_desc p {margin-bottom:1.2em;font-size:1em;}

.articleTools {float:left;width:490px;margin-top:15px;margin-bottom:5px;}

ul.articlePostTools {
width:490px;
list-style-type: none;
margin:0px;
margin-top:0px;
margin-bottom:5px;
float:left;
}

ul.articlePostTools li {
float:left;
font-family:arial,sans-serif;
font-size:1.2em;
/* background-color:#026e87; */
width:100px;
margin-right:1em;
text-align:center;
}

ul.articlePostTools li.articlePostToolsComments, ul.articlePostTools li.articlePostToolsShare {
}

ul.articlePostTools a {
/* color: #f9f9f9; */
}


img.articlePostToolsIcon {
float:left;
margin-right:.3em;
}



#jacksTopTen
{
	background-color: #AFF0FA;
	width: 490px;
	padding-bottom: 20px;
	float: left;
	text-align: center;
	background-image: url(/images/jacksTop10Back.jpg);
}

#jacksTopTen p, #featuredTopTen p {
margin-left:10px;
margin-bottom:5px;
}
#jacksTopTen h2 {
font-size:1.8em;width:490px;text-align:center;margin-bottom:10px;
}
#jacksTopTen #jacksTopTenReadMore {
width:490px; text-align:center;font-size:1.4em;margin-bottom:10px;
float:left;padding-bottom:10px;
}
#featuredTopTenReadMore {
width:490px;
text-align:center;
float:left;
font-size:1.2em;
margin-bottom:0px;
margin-top:10px;
}
#jacksTopTenReadMore a, #featuredTopTenReadMore a {color:#026e87;}
#featuredTopTen {width:490px;}

#featuredTopTen h2.featuredTitle {
font-size:1.6em;
width:490px;
text-align:center;
margin-bottom:20px;
}



#interviews {background-color: #d4f9bd;width:150px;padding-bottom:10px;}
.interview {margin-left:5px;width:140px;margin-bottom:10px;}
.interviewTitle h3 {font-size:1.2em;margin-bottom:3px;}
.interviewByline {font-size:1.1em;}

h2.radioHeader {font-size:1.6em;margin-bottom:12px;}
h3.radioHeader {margin-bottom:10px;}

form.radioSelect  {margin-bottom:30px;}

.radioItem {margin-bottom:15px;float:left;}
.radioPic {width:100px;margin-right:20px;float:left;}
.radioText {width:370px;float:left;font-size:1.1em;}
.radioText h3 {width:370px;float:left;font-size:1.4em;margin-bottom:4px;margin-top:4px;}
.radioText p {margin-bottom:15px;font-size:1.2em;float:left;}


#btNews, #snapshot, #inConcert, #recentArticles {width:250px;float:left;margin-bottom:20px;}

#btNews {
/* background-color:#f9d8aa; */
}

#snaphot #snapshotPic {
width:250px;height:235px;margin:0px;padding:0px;float:left;
}

#snapshotCaption {color:#eee;background-color:#333;}

small.caption {color:#eee;background-color:#333;padding-bottom:5px;padding-top:5px;}


#inConcertPic {margin-left:10px;float:left;}
#inConcertTitle, #inConcertByline {width:250px;float:left;font-size:1.2em;}
#inConcertTitle h3 {width:250px;float:left;font-size:1.2em;}

#inConcertExcerpt {width:250px;float:left;font-size:1.1em;}
#inConcertByline {width:250px;margin-bottom:10px;font-size:1.2em;}
#inConcertExcerpt {width:250px;margin-bottom:20px;}

.articleListItem {width:240px;margin-bottom:15px;float:left;}
.articleListItem h3 {font-size:1.2em;}
.articleListItem .byline, .articleListItem .postedDate, .articleListItem .excerpt {font-size:1.1em;margin-top:2px;}
.articleListItem img {width:100px;margin-right:10px;margin-bottom:15px;float:left;}
.articleListItem .byline {margin-bottom:10px;}


#btNews .articleListItem {width:230px;margin-left:10px;margin-right:10px;}
#btNews .articleListItem h3 {font-size:1.4em;}

#recentArticles h3 {margin-bottom:5px;font-size:1.2em;}

.archiveArticlesItem  {width: 490px;float:left;margin-bottom:20px;font-size:1.2em;}
.archiveArticlesItem .postedDate  {width: 490px;float:left;font-size:1em;margin-top:2px;}

#topTenArchive h2, #radioArchive h2 {font-size:1.6em;margin-bottom:5px;margin-top:5px;}
#topTenArchive .archiveArticlesItem, #radioArchive .archiveArticlesItem {margin-bottom:5px;}
#topTenArchive .topTenWeek, #radioArchive .radioMonth {width:490px;float:left;margin-bottom:15px;}

#authorTop10Box {
float:left;
width:250px;
background-color: #aff0fa;
text-align:left;
}

#authorTop10Box ol#jacksTopTenList {
float:left;
width:240px;
}

#authorTop10Box ol#jacksTopTenList li {
width:200px;
}

#authorTop10Box h2, #authorTop10Box p, #authorTop10Box, div#jacksTopTenReadMore {
width:250px;
text-align:center;
padding-bottom:10px;
}

#authorTop10Box h2 {
background-color:#026e87;
color:#fff;
line-height:28px;
margin-bottom:5px;
}

#authorTop10Box p {
font-size:1.2em;
line-height:1.6em;
}

#authorTop10Box p.thm, #featuredTopTen p.thm {
margin-bottom:5px;
font-size:1.2em;
text-align:center;
}

ol#pageLinksList li {font-size:1.2em;margin:5px;}
ol#pageLinksList li.currentPage {	color:#333;font-weight:bold}

#footer {margin-bottom:20px;margin-top:20px;}

#searchResults h2 {
font-size:1.6em;
}

#searchResults h3 {
font-size:1.6em;
}

#searchResults P {
font-size:1.2em;
}

#searchResults hr {
margin-top:10px;
margin-bottom:10px;
}

#searchResults .older, #centerContentItem .older
{
float: right;
margin: 10px 0;
font-size:1.2em;
}
#searchResults .newer, #centerContentItem .newer
{
float: left;
margin: 10px 0;
font-size:1.2em;
}

.searchPosted {
font-size:10px;
color:#666;
margin-bottom:2px;
}

.required, .attributename {font-size:1.2em;font-weight:bold;float:left;}
span.attributename, span.attributeinput input {margin-top:10px;margin-bottom:10px;}
span.attributeinput input {float:left;margin-right:10px;}

#utilityBox h2 {font-size:1.6em;margin-bottom:1.2em;}
#utilityBox P {font-size:1.2em;margin-bottom:1.2em;}

#authorBio {
float:left;
font-size:1.2em;
margin-top:15px;
margin-bottom:15px;
border:1px solid #333;
background-color:#ddd;
}
#authorBio h3 {
width:230px;
font-size:1.2em;
float:left;
margin-bottom:.5em;
}


/* DISQUS */

#disqus_thread {
float:left;
width:490px;
font-size:1.2em;
}

#dsq-content .dsq-comment-header-meta-wrapper
{
width:400px;
}

#recentArticles ul.dsq-widget-list {
margin:0px;
padding:0px;
float:left;
}

#recentArticles ul.dsq-widget-list li.dsq-widget-item {
font-size:1.2em;
margin-bottom:10px;
margin-top:0px;
}

#recentArticles ul.dsq-widget-list li.dsq-widget-item p.dsq-widget-meta {
margin-top:3px;
float:left;
font-size:.75em;
width:250px;
}

#jackVideo {float:left;margin-bottom:15px;}