/* @group Tags */

* {
	margin: 0;
	padding: 0;
	border: none;
}

body {
	text-align: center;
	color: black;
	font: 75.25%/1.4em Helvetica, "Lucida Sans", "Lucida Grande", sans-serif;
	background: black url(/edit/bg_jersey.jpg) repeat-x center 0;
}

a:hover {
	text-decoration: underline;
}

br.clr {
	clear: both;
}

ul, ol, li {
	list-style: none;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

p, form, ul, ol {
	font-size: 1em;
	margin: 0 0 1.2em 0;
}

/* @end */

/* @group General */

div.hr {
	height: 18px;
	background: blackurl(/i/horiz.gif) no-repeat 0 3px;
	margin: 0 3px;
}

hr {
	display: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* @end */

/* @group Layout */

#jersey {
	position: relative;
	padding-top: 200px;
	background: url(/edit/logo.png) no-repeat 50% -44px;
	text-align: left;
}

#network, #wrap {
	width: 965px;
	margin: 0 auto;
	position: relative;
}

#wrap {
	background: url(/i/bg_content.png) repeat-y;
}

#main {
	width: 740px;
}

/* @end */

/* @group Top */

#top {
	position: absolute;
	top: -29px;
	width: 100%;
	text-align: center;
	background: url(/edit/network_bg.png) repeat-x;
}

#network ul {
	background: url(/edit/network_list.png) no-repeat;
	padding-left: 196px;
	height: 29px;
	margin: 0;
}

#network li {
	display: block;
	float: left;
}

#network li a {
	display: block;
	height: 29px;
	overflow: hidden;
	text-indent: -1000em;
	width: 100%;
}

#advertise {
	position: absolute;
	right: 0;
	top: 5px;
	text-indent: -1000em;
	overflow: hidden;
	background: url(/i/advertise.gif) no-repeat;
	width: 76px;
	height: 19px;
}

#tag {
	width: 319px;
	height: 33px;
	margin-left: 150px;
	position: relative;
	background: url(/edit/tag.png) no-repeat;
}

#tag a {
	display: block;
	overflow: hidden;
	text-indent: -1000em;
	height: 100%;
	float: left;
	text-align: left;
}

#tag a#homelink {
	width: 120px;
}

#tag a#pulldown {
	width: 128px;
	background: url(/edit/arrow_down.gif) no-repeat 98px 10px;
}

#tag a#pulldown.open {
	background-image: url(/edit/arrow_up.gif);
}

/* @end */

/* @group Main */

/* @group Nav */

#nav {
	height: 30px;
	margin-bottom: 23px;
	margin-left: 5px;
}

#nav li {
	float: left;
	width: 120px;
}

#nav a {
	display: block;
	padding-right: 11px;
	height: 30px;
	line-height: 30px;
	color: #111111;
	text-transform: uppercase;
	font-size: .85em;
	letter-spacing: 1px;
	text-align: right;
	background: white;
	border-right: 1px solid #d9d9d9;
	position: relative;
}

#nav a:hover {
	text-decoration: none;
	margin-top: -8px;
	padding-bottom: 7px;
}

#nav .at a {
	margin-top: -10px;
	padding-bottom: 9px;
	color: black;
	font-weight: bold;
	background: url(/i/nav_at_bg.gif) repeat-x;
	border-top: 1px solid #d9d9d9;
}

/* @end */

.post, .ad, #comments {
	margin-right: 16px;
	margin-bottom: 2.5em;
}

.post {
	float: left;
	width: 569px;;
}

.postnav {
	margin-right: 16px;
	margin-bottom: 2em;
	float: left;
	width: 569px;;
}

#comments {
	margin-left: 155px;
}

h2 {
	background: url(/edit/h2_bg.gif) no-repeat;
	text-transform: lowercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: white;
	font-size: 1.2em;
	line-height: 1.9em;
	width: 268px;
	height: 31px;
	text-align: right;
	padding-right: 10px;
}

/* @group Rail */

.rail {
	width: 138px;
	margin-right: 13px;
	float: left;
}

.rail p, .rail em, .rail div {
	margin-right: 7px;
	margin-left: 15px;
}

.date {
	display: block;
	text-align: right;
	margin-bottom: 1em;
	padding-right: 11px;
	padding-bottom: 11px;
	background: url(/edit/date_bg.gif) no-repeat;
	height: 27px;
	overflow: hidden;
	color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 8px;
}

.date span {
	font-size: 35px;
	position: relative;
	top: 5px;
	letter-spacing: -1px;
	padding: 0 4px 0 2px;
}

.byline {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: italic;
	text-align: right;
	margin-bottom: 2em;
}

.share {
	text-align: right;
}

/* @end */

/* @group Post */

h1 {
	font-family: "Trade Gothic","Lucida Sans",Helvetica,Arial,sans-seris;
	font-size: 2.2em;
	line-height: 1.1em;
	width: 572px;
	margin-bottom: .3em;
}

h1 a {
	color: black;
	font-weight: normal;
	display: block;
}

.mainpic {
	border: 1px solid #b5b5b5;
	background: white;
	float: right;
	margin: 0 0 10px 10px;
}

.mainpicwide {
	border: 1px solid #b5b5b5;
	background: white;
	float: left;
	margin: 0 0 10px 2px;
}

.mainpic img, .mainpicwide img {
	margin: 5px;
}

.entrynotes {
	border: 1px solid #b5b5b5;
	background: #fff;
	line-height:1.4em;
	padding:5px;
}

p.more {
	text-align: right;
	font-style: italic;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	clear: both;
	border-top: 1px solid #b0b0b0;
	padding-top: 6px;
	margin-bottom: 2px;
}

p.more strong {
	border-right: 1px solid #d3d3d3;
	padding-right: 10px;
	margin-right: 8px;
	padding-left: 22px;
	background: url(/i/quote.gif) no-repeat 0 3px;
}


.staysame a, .staysame a:link, .staysame a:hover, .staysame a:visited {
	text-decoration: none;
	color:#000;
}


/* @end */

/* @group Ad */

.ad {
	background: url(/i/shadow.gif) no-repeat left bottom;
	padding-bottom: 4px;
	margin-bottom: 1.5em;
	clear: both;
}

.ad div {
	background-color: #e3e3e3;
	height: 90px;
}

/* @end */

/* @group Comments */

#comments h2 {
	text-align: left;
	background: url(/edit/comment_title_bg.gif) no-repeat;
	padding-left: 10px;
	padding-top: 4px;
	height: 30px;
	margin-bottom: 10px;
	width: auto;
	line-height: 1.2em;
	padding-right: 0;
}

.comment {
	margin-bottom: 1.5em;
}

.comment .attr {
	text-align: right;
	width: 154px;
	font-size: .9em;
	color: #744c12;
	float: left;
}

.comment .attr strong {
	font-weight: bold;
	display: block;
	color: black;
}

.comment .text {
	border-left: 1px solid #c7c7c7;
	margin-left: 172px;
	padding-left: 16px;
	font-size: .9em;
	line-height: 1.3em;
	margin-bottom:.2em;
}

#new-comment {
	background-color: #dedede;
	padding: 0 12px 5px 16px;
	margin-top: 3em;
}

#new-comment h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	font-size: 1.2em;
	width: 140px;
	text-align: right;
	position: relative;
	top: -13px;
}

#new-comment #instructions {
	width: 220px;
	font-size: .8em;
	line-height: 1.3em;
}

#author, #url, #email {
	width: 210px;
	height: 16px;
	color: #777;
	margin: 0 0 8px 0;
}

#new-comment textarea {
color:#777;
}

#new-comment input.active {
	color: black;
}

#new-comment textarea {
	float: right;
	margin-right: 10px;
	margin-top:1.4em;
	width: 289px;
	height: 180px;
}

label.blockright {
	float: right;
	margin-right: 10px;
}

#author, #url, #email, #new-comment textarea {
	padding: 3px;
	font-size: 12px;
	border: 1px solid #aaa;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
}

#submit-comment {
	clear: both;
	display: block;
	float: right;
	width: 110px;
	margin: 10px 5px 0 0;
}

/* @end */

/* @end */

/* @group Sidebar */

#sidebar {
	width: 218px;
	float: left;
	background-image: url(/i/bg_side.png);
	position: absolute;
	top: -15px;
	right: 0;
	padding-left: 7px;
	font-size: 11px;
	z-index: 10;
}

#sidebar h3, #sidebar p, #sidebar form, .post form {
	margin: 0 16px 14px 16px;
	line-height: 1.3em;
}

#sidebar #latest-episodes {
	text-indent: -1000em;
	overflow: hidden;
	background-image: url(/i/latest_episodes.gif);
	height: 54px;
	margin: 1.3em 0;
}

/* @group Episodes */

.episode h4 {
	background: url(/edit/ep_bar_closed.gif) no-repeat 0 0;
	height: 34px;
	color: white;
	text-transform: uppercase;
	padding-left: 9px;
	padding-top: 4px;
	position: relative;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}

.episode h4 span {
	display: none;
}

.episode h4 a, .episode.active h4 span {
	display: block;
	position: absolute;
	height: 25px;
	top: 0;
	right: 0;
	margin-right: 9px;
	line-height: 25px;
}

.episode h4 a {
	padding-right: 15px;
	background: url(/i/down_arrow.gif) no-repeat right 9px;
	color: white;
	font-size: 9px;
}

.episode div {
	display: none;
}

.episode p {
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 4px;
}

.episode p.buttons a {
	display: block;
	margin-bottom: 4px;
}

.episode.active h4 {
	background: url(/edit/ep_bar.gif) no-repeat;
}

.episode.active h4 span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.episode.active h4 a {
	display: none;
}

.episode.default div {
	display: block;
}

/* @end */

div.hr {
	height: 24px;
	background: url(/i/side_divider.gif) repeat-x 0 13px;
	margin:	0 0 0 1px;
}

#sidebar h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: normal;
	margin-bottom: 9px;
}

/* @group Forms */

#contactus form {
	margin-bottom: 8px;
}

#contactus form input.text {
	padding: 3px;
	font-size: 11px;
	width: 180px;
	border: 1px solid #aaa;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	float: left;
	margin: 2px 8px 0 0;
}



#contactus #contact-button {
	margin-left: 115px;
}






#sidebar form {
	margin-bottom: 8px;
}

#sidebar form input.text {
	padding: 3px;
	font-size: 11px;
	width: 120px;
	border: 1px solid #aaa;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
	float: left;
	margin: 2px 8px 0 0;
}

#sidebar form#search input.text {
	margin-bottom: 8px;
	width: 170px;
}

#sidebar #search-button {
	margin-left: 115px;
}

/* @end */

/* @group Subscribe */

#sidebar .subscribe {
	margin-bottom: 0;
}

.subscribe a {
	display: block;
	height: 28px;
	font-size: 1.2em;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 38px;
	line-height: 2.2em;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#sub-rss {
	background-image: url(/i/feed.gif);
}

#sub-rssblog {
	background-image: url(/i/feed.gif);
}

#sub-itunes {
	background-image: url(/i/itunes.gif);
}

#sub-facebook {
	background-image: url(/i/facebook.gif);
}

#sub-myspace {
	background-image: url(/i/myspace.gif);
}

/* @end */

#sidebar-bot {
	height: 31px;
	position: relative;
	top: 31px;
	left: -7px;
	width: 225px;
	background: url(/i/sidebar_bot.png) no-repeat;
}

/* @end */

/* @group Bottom */

#bot {
	background: black;
	margin-left: 5px;
	clear: both;
	width: 770px;
	padding-bottom: 25px;
}

#bot .module {
	width: 719px;
	clear: both;
	border-top: 1px solid #353535;
	padding: 25px 0;
}

#bot h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: white;
	font-style: italic;
	font-weight: normal;
	text-align: right;
	width: 125px;
	font-size: 14px;
	float: left;
	height: 40px;
}

#bot #flickr {
	border: 0;
}

#flickr h3 {
	height: 80px;
	padding-top: 10px;
	float: left;
	margin: 0 0 20px 0;
}

#flickr h3 a {
	background: none;
	float: none;
	margin: 1px -17px 0 0;
}

#flickr a {
	display: block;
	background: url(/i/flickr_bg.jpg) no-repeat;
	float: left;
	margin-left: 33px;
}

#flickr a img {
	margin: 5px;
}

#bot .module ul {
	float: left;
	margin-left: 33px;
	width: 150px;
	margin-bottom: 22px;
}

#bot .module li {
	margin-bottom: 2px;
}

#bot #copyright {
	color: white;
	text-align: right;
	font-size: .8em;
	padding-top: 10px;
	color: #8c8c8c;
}

/* @end */

/* @group sIFR */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size: 32px;
	letter-spacing: -4px;
	margin-bottom: 15px;
}

/* @end */

/* @group Feedburner */

div.feedburnerFeedBlock ul li {
	margin-bottom: 2em;
	padding-left: 0 !important;
	text-indent: 0 !important;
	}
	
div.feedburnerFeedBlock ul {
	 list-style:none;
	 padding-left:0px;
	 margin-left:0px;
	 }

div.feedburnerFeedBlock p.enclosure {
	margin-top: 3px;
	}

div.feedburnerFeedBlock p.enclosure a {
	padding-left: 20px;
	background: url(/i/play2.gif) no-repeat left center;
	}
	
#creditfooter {
	display:none;
	}	
	
/* @end */	