/*******************************************************
 ----------Reset Styles---------------------------------
*******************************************************/
html{color:#222222;background:#FFF; font-family:helvetica,arial,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}
a{outline:none;}
dt{font-weight:bold;}
strong{font-weight:bold;}

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


/*******************************************************
 ----------Layout Styles--------------------------------
*******************************************************/
html { background:url('/images/bg_tile.gif') repeat 0 0; }
#page { display:block; width:860px; background:url('/images/contentContainer_bg.png') repeat-y 0 0; margin:0 auto; padding:0 8px; overflow:hidden; position:relative; }
#content { display:block; float:left; margin-right:50px; width:600px; padding-left:30px; }
#sidebar { display:block; float:left; width:150px; padding-right:30px; }
#footer { clear:both; }
.containerBottom { margin:0 auto 10px auto; width:876px; display:block; }

h1 { display:block; margin:0 auto; width:800px; height:300px; text-indent:-5000em; background:url('/images/header.jpg') no-repeat 0 0; margin-bottom:10px; }
a.banner { display:block; margin:0 auto; width:800px; margin-bottom:30px; }

/*******************************************************
 ----------Navigation Styles----------------------------
*******************************************************/
.topNavigation { width:800px; height:26px; background-color:#e9e6e6; border-bottom:1px solid #c1c1c1; padding:0 30px; margin-bottom:30px; }
.topNavigation li { display:inline; line-height:26px; padding-right:20px; }
.topNavigation li a { text-transform:uppercase; font-size:75%; }
.topNavigation li a:link, .topNavigation li a:visited { color:#222222; }
.topNavigation li a:hover, .topNavigation li a:active, .topNavigation li a.active { color:#0b2e75; text-decoration:none; }


/*******************************************************
 ----------Sub Page BLock Styles------------------------
*******************************************************/
#aboutBlock { display:none; position:absolute; top:27px; left:138px; width:600px; }
#contactBlock { display:none; position:absolute; top:27px; left:204px; width:307px; }
#teamBlock { display:none; position:absolute; top:27px; left:285px; width:300px; }
#showsBlock { display:none; position:absolute; top:27px; left:343px; width:479px; }
.subpage { font-size:75%; color:#ffffff; background-color:#000000; opacity:.65; padding:8px; }
.subpage p { padding-bottom:12px; line-height:130%; }
.subpage a { color:#0cb5f3; }
.subpage li { padding-bottom:6px; }
.subpage td { padding-bottom:6px; padding-right:12px; }
.subpage p.last, .subpage li.last, .subpage tr.last td { padding-bottom:0px; }


/*******************************************************
 ----------Content Styles----------------------------
*******************************************************/
#content h2 { color:#0b2e75; font-size:137%; font-weight:bold; }
#content small { font-size:69%; color:#888888; display:block; padding-bottom:4px; }
.entry { padding-bottom:18px; }
.entry p { font-size:12px; line-height:160%; padding-bottom:15px; }
.entry img { display:block; margin:0 auto; }
.entry ul.imageSeries { overflow:hidden; padding-bottom:12px; }
.entry ul.imageSeries li { float:left; }
p.postmetadata { font-size:69%; color:#888888; }
.post { padding-bottom:20px; border-bottom:1px solid #cccccc; margin-bottom:20px; }
.single .postmetadata { margin:20px 0 0; background-color:#f2f2f2; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; padding:10px; }
.single .postmetadata small { font-size:11px !important; }
.commentlist { font-size:12px; }
.commentmetadata { padding-bottom:8px; }
.comment-body { padding-bottom:15px; }
#commentform label small { display:inline; }
#commentform p { padding-bottom:12px; }
#commentform input { font-size:12px; }
.alignleft { padding-bottom:18px; }


/*******************************************************
 ----------Sidebar Styles-------------------------------
*******************************************************/
#sidebar { font-size:75%; }
#searchform { padding-bottom:10px; }
#searchform #s { width:117px; float:left; padding:4px; margin-right:2px; color:#666666; border:1px solid #a2a2a2; }
#searchform #searchsubmit { display:block; width:18px; height:24px; background:url('/images/btn.gif') no-repeat 0 0; text-indent:-5000em; border:0; cursor:pointer; }
#sidebar ul { padding-bottom:12px; }
#sidebar .sidebarLinks { padding-bottom:7px; }
.sidebarLinks li { padding-bottom:10px; text-indent:-5000em; }
.sidebarLinks li.fb_like { padding-bottom:4px; text-indent:0; }
.sidebarLinks.noIndent li { padding-bottom:10px; text-indent:0; }
li.store a { background:url('/images/sidebar_store.jpg') no-repeat 0 0; display:block; width:150px; height:63px; }
li.tv a { background:url('/images/sidebar_tv.jpg') no-repeat 0 0; display:block; width:150px; height:63px; }
li.podcasts a { background:url('/images/sidebar_podcasts.jpg') no-repeat 0 0; display:block; width:150px; height:31px; }
li.twitter a { background:url('/images/sidebar_twitter.jpg') no-repeat 0 0; display:block; width:150px; height:31px; }
li.facebook a { background:url('/images/sidebar_facebook.jpg') no-repeat 0 0; display:block; width:150px; height:31px; }
li.myspace a { background:url('/images/sidebar_myspace.jpg') no-repeat 0 0; display:block; width:150px; height:31px; }
#sidebar dl { padding-bottom:20px; }
#sidebar dt img { padding-bottom:6px; }
#sidebar dt { line-height:135%; padding-bottom:1px; }
#sidebar h2 { font-weight:bold; font-size:13px; padding-bottom:3px; }


/*******************************************************
 ----------Footer Styles--------------------------------
*******************************************************/
#footer { font-size:75%; text-align:center; display:block; width:876px; margin:0 auto 10px auto; color:#777777; }
