body
{
	background:#fff; /* 333 */
	color:#000;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	min-width: 80em;
}

#comments,#respond
{
	padding:20px 5px;
}

#content
{
float:left;
overflow:hidden;
margin: 0 20px;
}


#content .post,#content > .title
{
	clear:both;
}


#content .post {
margin-left:20px;
max-width:30em;
min-width:20em;
opacity:0.9;
margin-bottom: 2em;
}

#content ul
{
	list-style-type:none;
	margin:0;
	padding:20px;
}

#content ul li
{
	background:url(img/bullet.png) no-repeat 0 7px;
	list-style:none;
	margin:0;
	padding:0 1em;
}

#footer
{
	clear:both;
	color:#999;
	text-align:center;
}

#footer a
{
	border:none;
	color:#7A7636;
}


#header {
	padding:20px 0;
	margin-bottom: 2em;
}

#header a
{
	font-size:250%;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	padding: 20px 20px;
	/*display:block;*/
	opacity: 0.9;
	border-color: #f00;
}

#header a:hover
{
	/*background-color: #444;
	color:#fff;*/
	opacity: 1;
}

#navHome
{
	background:url(img/home.png) no-repeat left;
	padding-left:1em;
}

#rap
{
	margin:0;
	min-width:70em;
	padding:0;
}

#sidebar
{
	float:left;
	width:20em;
	padding: 0 20px;
	margin-left:20px;
}

#sidebar .block
{
	margin:0;
	padding:0;
}

#sidebar .block .content
{
	margin-bottom:1.5em;
}

#sidebar .block .title
{
	border-bottom:#ccc 1px solid;
	color:#330;
	font-size:140%;
	margin:0 0 1em;
	text-transform:uppercase;
}

#sidebar li a:hover
{
	border:none;
	color:#753206;
	text-decoration:underline;
}

#sidebar li a:link,#sidebar li a:visited
{
	border:none;
	color:#8a3207;
	text-decoration:none;
}

#sidebar ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#sidebar ul li
{
	margin:.5em 0 0;
	padding:0;
}

#sidebar ul ul
{
	list-style-type:none;
	margin:0;
	padding:0 0 0 5px;
}

#topnav
{
	float:right;
	font-size:150%;
	list-style:none;
	padding:0 0.5em;
	text-transform:lowercase;
}

#topnav li
{
	display:inline;
	list-style:none;
	margin:0;
	padding:0 0.5em;
}

#topnav li a:hover
{
	border-bottom:#7A7636 2px solid;
	color:#7A7636;
}

#topnav li a:link,#topnav li a:visited,#topnav li a:hover,#topnav li a:active
{
	color:#666;
	text-decoration:none;
}

#topnav li.current_page_item a:link,#topnav li.current_page_item a:visited,#topnav li.current_page_item a:hover,#topnav li.current_page_item a:active
{
	border-bottom:#7A7636 2px solid;
}

.post div.content
{
	/*border-bottom:6px dashed #ccc;*/
	padding:1em 0;
}

.post .footer a
{
	background:url(img/ico-talk-act.gif) no-repeat left;
	padding:0 0 0 17px;
}

.post .footer span
{
	background:url(img/ico-talk.gif) no-repeat left;
	padding:0 0 0 17px;
}

.post .footer,.copyright
{
	color:#666;
	margin-bottom:3em;
}

.meta
{
	color:#666;
}

.meta a
{
	border:none;
	color:#8a3207;
	text-decoration:none;
}

.post .title
{
	margin:0;
	font-size:150%;
	font-weight:bold;
}

.post .title a,.post .title a:visited
{
	/*color:#666;*/
}

a
{
	color:#8a3207;
	text-decoration:none;
}

a img
{
	border:none;
}

a:hover
{
  background-color:#444;
  color:#FFFFFF !important;
  /*opacity:0.8;*/
	text-decoration:none;
}


acronym,abbr
{
	border-bottom:1px dotted #0c6bf0;
}

acronym,abbr,span.caps
{
	cursor:help;
	letter-spacing:.07em;
}

blockquote
{
	background:#EEE url(img/blockquote.png) no-repeat bottom left;
}



input
{
	font-size:100%;
}

 
#shows {
clear:left;
float:left;
padding: 0 20px;
}

 
#shows .title {
font-size: 120%;
color: #777;
margin-bottom: 1em;
} 

#shows ol {
list-style-type: none;
margin:1em 0;
padding:0;
}

#shows li a{
display: block;
padding: 5px;
margin-left: -5px;
}

.linkcat{
  list-style-type: none;
}

.linkcat h2 {
display:none;
}

.status {
color:#444444;
font-weight:bold;
margin-left:20px;
margin-top:0;
}

#calendar {
float:left;
clear: left;
font-size: 90%;
margin: 20px 0;
color: #777;
}

#calendar a{
display:block;
text-align:center;
opacity: 0.6;
padding: 0 1px;
}

#calendar a:hover{
opacity: 1;
}

#calendar caption {
text-align: left;
padding-left:5px;
}
 
#podcast {
  margin-top: 20px;
}

#content ul.mp3 {
  padding:10px 0 0;
}

#content ul.mp3 li {
  padding: 0;
  background: none;
}
