header, nav, footer, section,	/* blockify some HTML5 elements for browsers without a specific HTML5 parser */ aside, article, figure, figcaption {	display: block;}body {	background-image: url(images/background.png);	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;	font-size: 13px;	color: #000000;}* {	margin: 0px;	padding: 0px;}#wrapper {	position:relative;	width:900px;	z-index:1;	margin-right: auto;	margin-left: auto;}#main {	float: left;	width: 450px;	margin-left: 30px;	margin-bottom: 20px;}/*#shows_menu {	height: 28px;	width: 900px;}*/#masthead {	height: 185px;	width: 900px;	background-image: url(images/header.png);	background-repeat: no-repeat;	z-index: 9999;}#masthead span {	display: none;}#main_menubar {	height: 30px;	width: 900px;	text-align: center;	margin-top: -10px;	color: #FFF;	font-size: 20px;	text-shadow: 0px -1px 0px #374683;}#main_menubar a {	height: 30px;	width: 900px;	text-align: center;	margin-top: -10px;	color: #FFF;	font-size: 20px;	text-shadow: 0px -1px 0px #374683;	text-decoration:none;}#main_menubar span {}#content {	padding-top: 15px;}#tip_list {	background-color: #FFF;	height: 27px;	-moz-border-radius: 5px;	border-radius: 5px;	border: 1px solid #CCC;	padding-top: 9px;	padding-left: 10px;	-moz-box-shadow: inset 0 0 2px 2px #adadae;	-webkit-box-shadow: inset 0 0 2px 2px#adadae;	box-shadow: inset 0 0 2px 2px #adadae;}#post {	background-color: #FFF;	margin-top: 20px;	border: 1px solid #bdbdbd;	-moz-border-radius: 15px;	border-radius: 15px;	padding-left: 30px;	padding-right: 15px;	padding-bottom: 30px;	-moz-box-shadow: inset 0 0 2px 2px #adadae;	-webkit-box-shadow: inset 0 0 2px 2px#adadae;	box-shadow: inset 0 0 2px 2px #adadae;}#post #date{	text-align: right;	font-size: 10px;	color: #666;	margin-top: 8px;}#post h1 {	font-size: 20px;	margin-top: 5px;	font-weight: normal;}#post h1 a {	color: #395587;}#post p a {	color: #395587;}#main #tip_list a {	color: #395587;}#post h2 {	font-size: 14px;	margin-top: 6px;	font-weight: normal;}#post p {	margin-top: 10px;	margin-right: 20px;}#ads_block {	float: left;	width: 140px;	background-color: #FFF;	border: 1px solid #CCC;	-moz-border-radius: 5px;	border-radius: 5px;	text-align: center;	font-size: 10px;	padding-bottom: 3px;	-webkit-box-shadow: #CCC 1px 1px 8px;	box-shadow:1px 1px 8px #CCC;}#info_block {	float: right;	width: 210px;	background-color: #EBEBEB;	border: 1px solid #CCC;	-moz-border-radius: 5px;	border-radius: 5px;	font-size: 11px;	padding: 15px;	-webkit-box-shadow: #CCC 1px 1px 8px;	box-shadow:1px 1px 8px #CCC;	margin-bottom: 20px;}#itunes {	-webkit-box-shadow: #CCC 1px 1px 8px;	box-shadow:1px 1px 8px #CCC;}#ads_block img {	margin: 10px;}#info_block h1 {	font-size: 16px;	font-weight: normal;}#info_block p {	margin-bottom: 10px;}#info_block p a {	color: #395587;}a:link {	color: #395587;	text-decoration: none;}a:visited {	color: 395587;	text-decoration: none;}a:hover {	text-decoration: none;}a:active {	text-decoration: none;}.podcastlogo  {	margin-bottom: -8px;}footer  {	width: 868px;	background-color: #EBEBEB;	border: 1px solid #CCC;	-moz-border-radius: 5px;	border-radius: 5px;	font-size: 11px;	padding: 15px;	-webkit-box-shadow: #CCC 1px 1px 8px;	box-shadow:1px 1px 8px #CCC;	clear: both;}.icon {	margin-top: 8px;	margin-right: 8px;	border:0;	-webkit-box-shadow: #CCC 1px 1px 8px;	box-shadow:1px 1px 8px #CCC;}aside {	text-align: right;}
