/* base style overrides */

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {

font-weight:bold;
text-decoration:none;
}

.clear {
    clear: both;
}

.notice {
	color: red;
	font-weight: bold;
}



#header {
    background: url('../images/headerGradient.gif') repeat-x;
    height: 18px;
    
    float: left;
    display: inline;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #cccccc;
    
    padding: 10px 10px 10px 5px;

}

div#page div#banner h2#secondary_mark a {
	width: 289px;
}

/*
div#page div#banner h2#secondary_mark a span {
	background:#FFF url(/media/images/mark_news.gif) no-repeat 0 0;

}*/

div#page div#banner {
    margin-bottom: 0px;
	

}

div#page div#banner p#support {
    margin-bottom: 0px;

}

div#page div#banner h1#brand a {
    margin-bottom: 0px;

}

div#page div#banner h2#secondary_mark a {
    margin-bottom: 0px;

}

#content {
    color: #111111;
	font-size: 13px;
	letter-spacing: .01em;

}

div#page div#content {
	

}

/*a styles */

a:link {
	text-decoration: none;
	color: #00648C;
}

A:visited {
	text-decoration: none;
	color: #00648C;
}

A:active {
	text-decoration: none;
	color: #a4bf11;
}

A:hover {
	text-decoration: underline; 
}

h2 a:link, h2 a:visited {
	color: #00a2e3;
	font-weight: normal;
}

h4 a:link, h4 a:visited {
	color: #333;
}

h4 a:hover {
	color: #666;
}

h5 a:link, h5 a:visited {
	color: #00a2e3;

}

h5 a:hover {
	color: #666;
	text-decoration: none;
}

h2 a:hover {
	text-decoration: none; 
	color: #696969;
	font-weight: normal;
}

ul a:link, ul a:visited {
	color: #222;
}


.body ul a:link,
.body ul a:visited {
	color: #00648C;
}


.latestComments ul a:link,
.latestComments ul a:visited {
	color: #222;
}


/* h styles */

h2 {
	font: bold 26px helvetica;
	color: #00a2e3;
	margin: 0px 0px 4px 0px;
	letter-spacing: -0.02em;
	
} 

h2.sub {
	font-size: 22px;
	margin-bottom: 0px;
}

h2.header {
	font: bold 18px helvetica;
	color: #222;
	font-weight: normal;
	letter-spacing: 0px;
	
}

h3 {
	font: normal 16px helvetica;
	margin: 0px 0px 2px 0px;
	color: #222;
	
}

h4 {
	font: normal 13px arial;
	margin: 0px 0px 1px 0px;
	color: #000000;
}

.body h4 {
	font: bold 13px arial;
	margin: 0px 0px 1px 0px;
	color: #000000;
}

h5 {
	font: bolder 14px arial;
	color: #00b4ea;
	margin: 0px 0px 0px 0px;
	display:inline;
}

h6 {
	font: bold 12px arial;
	color: #000000;
	display:inline;
}

/* page copy styles */

p {
	font-size: 13px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 20px;
	
}

div.front p {
	line-height: 16px;
}

div.front {
	width: 300px;
}

ol {
	padding:0px;
	
}

div#content ul{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

div#content li {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	line-height: 16px;
	background: url('../images/bluebullet.gif') no-repeat;
	background-position: 0 0.85em;
	list-style: none;

}

div#content #TOL_current_show_detail li {
	line-height: 20px;
}

div#content #TOL_current_show_detail .extras li {
	line-height: 16px;
}


div#content input {
	font: normal 14px arial;
	color: #000000;
	
}

div#content textarea {
	font: bold 11px arial;
	color: #000000;
	
}


#topBar_wrapper {
	width: 805px;
	margin:0 0 15px 0px;
	border-bottom: 0px solid #DDE0C2;
}


/* local nav */
/* local nav */
div#content div#deep_nav {
		float:left;
		width:810px;
		display:inline;
		margin:0 0 10px 0px;
        border-bottom: 1px solid #aaa;
		padding:0;
        height: 29px;
	}
	
	div#content div#deep_nav ul#local_nav {
		float:left;
		width:575px;
		display:inline;
		margin:0;
		padding:0;
		border-left:0px solid #DDD;
	}
	
	div#content div#deep_nav ul#local_nav li {

        padding: 0px;
		border-top:0px solid #CCC;
		border-right:0px solid #BBB;
		border-left:0px solid #BBB;
		border-bottom:0px solid #DDE0C2;
		background: none;
        float: none;
		
	}

		/* special case - Contribute Now */
		div#content div#deep_nav ul#local_nav li.contribute {
			background:#FFF;
			
		}
		div#content div#deep_nav ul#local_nav li.contribute a:link,
        div#content div#deep_nav ul#local_nav li.contribute a:visited {
			color:#E33339;
		}
	
	
	div#content div#deep_nav ul#local_nav li.local_nav_hilite {
		/*background: #fff;
		font-weight: bold;
        border: 2px solid;
        border-color:#bbb #bbb #fff;
        height: 22px;
        margin: 0 5px 0 0; */
	}
	
	div#content div#deep_nav ul#local_nav li.local_nav_hilite a:link,
    div#content div#deep_nav ul#local_nav li.local_nav_hilite a:visited,
    div#content div#deep_nav ul#local_nav li.local_nav_hilite a:hover {
		color:#000;
		text-decoration:none;
		font-weight: bold;
        display: block;
        float: left;
        
        background: #fff;
		font-weight: bold;
        border: 1px solid;
        border-color:#bbb #bbb #fff;
        height: 22px;
        margin: 0 10px 0 0;
	}
    
    div#content div#deep_nav ul#local_nav li.local_nav_hilite a:hover {
        padding-top: 3px;
        height: 24px;
    }
	
	div#content div#deep_nav ul#local_nav li a:link,
    div#content div#deep_nav ul#local_nav li a:visited {
		color:#333;
		font-weight: bold;
		font-size: 12px;
		line-height: 20px;
		text-decoration:none;
        
        white-space:nowrap;
		margin: 4px 10px 0 0;
		height: 18px;
        
		border-top:0px solid #CCC;
		border-right:1px solid #f3f7df;
		border-left:1px solid #f3f7df;
		border-bottom:1px solid #f3f7df;
		background:#f3f7df;
		padding:3px 10px;
        
        display: block;
        float: left;
	}
	
	div#content div#deep_nav ul#local_nav li a:hover,
    div#content div#deep_nav ul#local_nav li a:active {
		color:#000;
		text-decoration:none;
		background:none;
        padding:2px 10px;
        height: 20px;
		font-weight: bold;
        border: 1px solid;
        border-color:#bbb #bbb #fff;
        
        display: block;
        float: left;
	}
	
/* TOL login next to the right of the navigation */

#top_login {
   	display:inline;
    float:right; 
   	width:245px;
    margin-top:7px;
	margin-right: 2px;
	text-align: right;
	}
#top_login .pipe {
	color: #ccc;
}

.logins {
	display:inline;
	color: #333;
	}	
		
/* These styles are the three columns which format the layout*/

#TOL_columnFarLeft {
    width: 240px;  
    margin: 0 0 0 0;
    display: inline;
    padding: 11px 0px 10px 0px;
    float: left;
}
	
#TOL_columnMain {
 	width: 485px;
	float: left;
	padding: 10px 0px 10px 0px;
	margin: 0 0px 0 15px;
}

#TOL_columnFarRight {
    width: 115px;  
    display: inline;
    padding: 11px 0px 10px 3px;
    float: left;	
}

#TOL_main_bucket_top_link {
    float: right;
    width: 150px;
    top: 17px;
	font-size: xx-small;
}

/* TOL left side column buckets */



#TOL_color_bars_thin_header {
	/*background-image: url('../images/TOL_color_bars_thin.gif');*/
	height: 7px;
	background-color: #f3f3ef;
	border-left: 10px solid #dde8a4;
	padding: 0px;
	margin: 0px;
}


#TOL_search {
	padding:10px 5px 10px 10px;
	margin:10px 0 10px 0;
	text-align:right;
	background-color: #efefef;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
	
}
	
/* TOL Listen Live */	

#listenLive,
#listenLiveOff {
    display: block;
    height: 22px;
    width: 90px;
	color: #00a2e3;
	text-align: right;
	font-size: 15px;
	letter-spacing: -.05em;
	font-weight: bold;
    background: url('../images/headphones.gif') no-repeat;
}

#listenLiveOff {
	color: #cccccc;
	background: url('../images/headphones_grey.gif') no-repeat;
}

#TOL_listen_live {
	float:left;
	width:115px;
	padding:0px 0 0 0;
	padding-bottom:0px;
	margin-bottom:10px;
}
	
#TOL_series_bucket {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	float: left;
	width: 135px;
	padding-top: 15px;
	margin-bottom: 20px;
}
	
#TOL_tag_cloud_bucket_wrapper {
	margin-bottom: 20px;
}
	
#TOL_tag_cloud_bucket {
	background-image: url('../images/TOL_side_bucket_background.gif');
	background-repeat: repeat-x;
	background-color: #e1e1e1;
	float:left;	
	padding: 5px;
	margin-bottom: 3px;
	text-align: center;
	font-size: 170%;
	line-height:60%;
}

#TOL_suggestions_bucket {
	background-image: url('../images/lightbulb.png');
	background-position: center left;
	text-align: left;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	padding: 8px 0 0 0;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;
	height: 35px;
	display: block;
	font-size: 15px;
	background-color: #efefef;
	text-decoration: none;
}

a:hover #TOL_suggestions_bucket {
	text-decoration: none;
	color: #00a2e3;
}
	
/* TOL main column buckets */

#TOL_color_bars_wide_header {
	background-image: url('../images/TOL_color_bars_wide.gif');
	width: 485px;
	height: 7px;
	padding: 0px;
	margin: 0 0 10px 0;
}

#TOL_solid_wide_header {
	width: 485px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	background-color: #ccc;
}

.TOL_main_column_bucket dd,
.TOL_main_column_bucket dt {
	background-image: url('../images/TOL_main_bucket_background.gif');
	background-repeat: repeat-x;
	background-color: #e1e1e1;
	float: left;
	width: 455px;
	padding: 15px 15px 15px 15px;
     font-weight: normal;
	
}

.TOL_main_column_bucket dd {
	margin-left: 35px;
	width: 420px;
}

.TOL_main_column_bucket dt {
	margin-top: 20px;
	border-top: 5px solid #dedede;
}

.TOL_main_column_bucket dt.first {
	margin-top: 0px;
	font-weight: normal;
	border-top: none;
}

/* on now header */
#on_now_header {
	background-image: url('../images/onNowGradient.gif');
	background-repeat: no-repeat;
	padding: 10px 15px 10px 15px;
	background-color: #FFFFAA;
	color: #333;
	font-size: 15px;
}

#on_now_header_base {
	background-image: url('../images/onNowBase.gif');
	background-repeat: no-repeat;
	background-color: #e1e1e1;
	height: 10px;
}

#on_now {
	background-image: url('../images/on_now.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* indented comment bucket */
	#TOL_main_column_bucket_1 {
		background-image: url('../images/TOL_main_bucket_background.gif');
		background-repeat: repeat-x;
		background-color: #e1e1e1;
		float: left;
		width: 425px;
		padding: 10px 15px 15px 15px;
		margin-left: 30px;
	}


#TOL_current_show_bucket,
#TOL_current_news_bucket,
#TOL_current_show_detail_wrapper {
	background-image: url('../images/TOL_main_bucket_background.gif');
	background-repeat: repeat-x;
	background-color:#e1e1e1;
	float: left;
	width: 455px;
	padding: 15px 15px 15px 15px;
	margin-bottom: 30px;
}

#TOL_current_show_detail_wrapper {
	background-image: none;
	background-color: #ffffff;
	padding: 0px 3px 15px 5px;
	width: 480px;
}

#TOL_current_news_bucket {
	background-image: url('../images/newsGradient.jpg');
	background-position: bottom;
	background-color:#ffffaa;
}

#TOL_current_news_bucket_bar {
	background-color:#DDE8A4;
	border-left:10px solid #DDE8A4;
	height:7px;
	margin:0;
	padding:0;
}

.teaser {
	font-style: italic;
}


#joinDiscussionButtonWrapper {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}

.joinDiscussionButton {
	padding: 0px 0 5px 0;
}

.byline {
	color: #666;
	font-size: 11px;
	margin-bottom: 3px;
}

.imageCaption,
.imageCredit,
.taggedAs,
.newsDate {
	color: #666;
	font-size: 10px;
	text-align: right;
	margin-bottom: 5px;
	padding-right: 2px;
	margin-top: 2px;
}

.imageCredit {
	text-align: left;
	font-size: 10px;
}

.taggedAs {
	text-align: left;
	font-size: 13px;
}

.newsDate {
	text-align: left;
}

.bucketTeaser {
	font-size:11px;
	color: #666;
}

#TOL_current_show_detail blockquote {
	padding-left: 35px;
	padding-top: 3px;
	margin: 15px 40px 15px 0;
	background-image: url('../images/blockquote3.gif');
	background-repeat: no-repeat;
	line-height: 20px;
	font-family: Geneva, sans-serif;
	font-size: 12px;
	color: #343434;
	
}

#TOL_current_show_detail blockquote p {
	letter-spacing: .03em;
	font-size: 12px;
}

#TOL_current_show_detail div.body div.extras,
#TOL_current_show_bucket div.extras {
	float: right;
	margin: 5px 0 5px 14px;
	text-align: right;
	width: 200px;
}


a.innerborder, a.innerborder img {
	float: right;
	overflow: hidden;
}

a.innerborder {
	border: 2px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

a.innerborder:hover {
	border:2px solid #aaa;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/*a.innerborder:hover img { margin: -2px; } */

/* removed for lightbox/innerborder link implementation
#TOL_current_show_detail div.body img,
#TOL_current_show_bucket div.extras img {
	padding: 0 0px 0 0;
	margin: 0px 0px 0px 0px;
}
*/

#TOL_current_show_detail div.latestComments {
	width: 180px;
	background-color: #eee;
	color: #666;
	padding: 10px;
	text-align: left;
}

#TOL_current_show_detail div.latestComments li {
	font-style: italic;
	font-size: 11px;
	padding-top: 2px;
}

#TOL_current_show_bucket li.latestComments_wide {
	font-style: italic;
	color: #666;
	font-size: 11px;
	padding-top: 2px;
}

#titleBlock {
	margin-bottom: 10px;
}

#titleBlock #showDate {
	color: #666;
	font-size: 11px;
}

#TOL_current_show_detail_wrapper #titleBlock h2 {
	font-weight: normal;
	font-size: 26px;
	letter-spacing: -.02em;
}

#TOL_current_show_left_column {
    float: left;
	display: inline;
	width: 230px;
	padding: 0px 5px 0px 0px;
}
	
#TOL_current_show_right_column {
	float: right;
	display: inline;
	width: 230px;
	padding: 0px;
}
	
#TOL_previous_show_bucket {
	background-image: url('../images/TOL_main_bucket_background.gif');
	background-repeat: repeat-x;
	background-color: #e1e1e1;
	float: left;
	width: 465px;
	padding: 10px 5px 15px 15px;
	margin-bottom: 30px;
}


#TOL_previous_show_left_column {
    float: left;
	display: inline;
	width: 235px;
}

#TOL_previous_show_right_column {
	float: right;
	display: inline;
	width: 230px;
	padding-left: 0px;
}
	
#TOL_upcoming_shows_bucket {
	background-image: url('../images/TOL_main_bucket_background.gif');
	background-repeat: repeat-x;
	background-color: #e1e1e1;
    float: left;
	width: 465px;
	padding: 10px 5px 15px 15px;
	margin-bottom: 30px;
}
	
#TOL_upcoming_shows_info {
	float: left;
	display: inline;
	width: 465px;
}
	
#TOL_icon {
	display: inline;
	padding: 0px 2px 0px 0px;
}

#TOL_upcoming_shows_icon {
	display: inline;
	padding: 0px 0px 0px 2px;
}

/* TOL right column buckets */

#TOL_bucket_right {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 5px 0px 0px 0px;
	margin-bottom: 20px;
}

#TOL_bucket_right li {
	font-weight: normal;
}

.bucketBody {
	color: #333;
	font-style: italic;
	font-weight: normal;
}
		
#TOL_producers_blog_bucket {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	float: left;
	width: 125px;
	padding: 5px 0px 0px 0px;
	margin-bottom: 20px;
}

#TOL_host_bios_bucket {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	float: left;
	width: 105px;
	padding: 5px 0px 0px 0px;
	margin-bottom: 20px;
}
	
#TOL_pin_bucket {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	float: left;
	width: 125px;
	padding: 5px 0px 0px 0px;
	margin-bottom: 20px;
}

.TOL_sidebar_bucket {
	width: 125px;
	padding: 5px 0px 0px 0px;
	margin-bottom: 20px;
}

/* ul styles */
.ulHeader {
	font-size: 11px;
	font-weight: bold;
}

#TOL_columnFarLeft ul {
	margin-bottom: 2em;
}

/* latest comment bucket */
a.latestCommmentLink {
	font-weight: normal;
	color: #333;
}
.midBucketLatestComments {
	width: 220px;
}

/* commenting styles */
	.errorMessage {
		color: red;
		font-weight: normal;
		
	}

	#loginNotice_box {
		margin: 10px 0 10px 0;
		padding: 5px;
		background-color: yellow;
		border: 1px solid orange;
	}
	
	#firstToComment {
		margin: 10px 0 10px 0;
		padding: 5px 10px 5px 10px;
		background-color: #ffffaa;
		border: 1px solid #ccc;
		
	}
	
	
	#commentListHeader {
		width: 480px;
	}
	
	#commentListHeader h3 {
		float: left;
	}
	
	#content .sortLinks {
		float: right;
		text-align: right;
		width: 200px;
	}
	
	.small {
		font-size: 12px;
		font-weight: normal;
		color: #666;
	}
	
	.snippet {
		color: #333;
		font-style: normal;
	}
	
	.sortLinks a {
		font-weight: normal;
		font-size: 12px;
	}
	
	.comment0 {
		margin-top: 30px;
	}
	
	.comment_first,
	.comment_1 {
		margin-top: 0px;
	}
	
	.formClass label {
		display: none;
	}
	
	div#content .formClass li {
		background: none;
		padding-left:0px;
	}
	
	.commentBody {
		color: #111;
		font-weight: normal;
		line-height: 20px;
	}
	
	.commentByline {
		border-top: 1px solid #cccccc;
		margin: 10px 0 10px 0;
		color: #010101;
		font-style: italic;
		font-weight: normal;
		padding-top: 4px;
	}
	
	.replyImage {
		vertical-align: middle;
	}
	
	a.replyLink,
	a.editLink {
		color: #5a5619;
		font-weight: normal;
		float: left;
	}
	
	a.permalink {
		font-weight: normal;
		
	}
	
    .commentExtraLinks {
        margin-top: 3px;
        color: #5a5619;
	   font-weight: normal;
        clear: both;
    }

/* search styles */

div#searchFormWrapper {
    padding: 10px;
    margin-bottom: 15px;
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFAA;
}

div#searchFormWrapper li {
    background: none;
}

div#searchFormWrapper ul {
    margin: 0;
}

div#searchFormWrapper label,
div#searchFormWrapper form {
    margin: 0;
    font-weight: normal;
}

div#searchFormWrapper #id_q {
    width: 300px;
    
}


p.searchSnippet {
		margin-bottom: 0px;
		font-size: 13px;
	}
	
 p.searchCite {
		color: green;
		font-size: 12px;
		margin-top: 0px;
	}
p.paginate_status {
		float: right;
	}

span.highlight {
    background-color:yellow;
}

p.searchSort {
		color: #666;
		font-size: 12px;
	}
	
	/* search result links */
		#content #columnMain p.searchSort a {
			font-size: 12px;
			padding: 1px 3px;
		}
	
	
		#content #columnMain h3 a.resultLink:link,
		#content #columnMain h3 a.resultLink:visited,
		#content #columnMain h3 a.resultLink:hover{
			color: #0000CC;
			font-weight: normal;
			text-decoration: underline;
			font-size: 16px;
			letter-spacing: normal;
		}
	 
		#content #columnMain div.pagination a:link,
		#content #columnMain div.pagination a:visited,
		#content #columnMain div.pagination a:hover {
			font-size: 14px;
		}
		
		#content #columnMain div.pagination a.prev:link,
		#content #columnMain div.pagination a.prev:visited,
		#content #columnMain div.pagination a.prev:hover,
		#content #columnMain div.pagination a.next:link,
		#content #columnMain div.pagination a.next:visited,
		#content #columnMain div.pagination a.next:hover {
			margin: 0 10px 0 10px;
			font-weight: bold;
		}
		
/* archive styles */

#archiveMainHeader h2 {
	float: left;
}

#archiveNavWrapper {
	float: right;
	color: #ccc;
}

.archiveDate {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #333;
}

.archiveHeader {
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
}

.archiveSummary {
	margin-top: 0px;
	margin-bottom: 15px;
}

/* forms */

	div #content #searchInput {
		background-color:#FFFFFF;
		border:1px solid #CCCCCC;
		float:left;
		color: #333;
		font-size:14px;
		line-height:18px;
		margin-right:2px;
		margin-bottom: 1px;
		padding:4px 2px;
		height: 16px;
		
	}

	 div #content #searchButton {
		border: 1px solid #ccc;
		
		background-color: #f2f2f2;
		line-height: 18px;
		font-size: 12px;
		font-weight: normal;
		height: 26px;
		float: left;
		width: 23px;
	}

	#columnFull form div {
		margin: 10px 0 0px 0;
	}
	
	#columnFull form label{
		font-size: 12px;
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	#columnFull input{
		background: #ffffff;
		padding: 3px;
		margin-right: 5px;
		line-height: 16px;
		font-size: 12px;
		font-family: arial;
		vertical-align:middle;
		border: 1px solid #cccccc;
	}
	
	#columnFull .submit input,
	#columnFull .submitInline input,
	.textareaButtons input {
		background: #ffffaa;
		border: 1px solid #ccc;
		padding: 2px 10px;
		margin-top: 5px;
	}
	
	.textareaButtons input {
		background: #eee;
		border: 1px solid #ccc;
	}
	
    .textareaButtons {
        float: left;
    }
    
	#columnFull .submitInline input {
		margin-top: 0px;
	}
	
	.hide {
        display: none;
     }
	
    #columnFull form #recaptcha_widget_div,
    #columnFull form #recaptcha_area,
    #columnFull form #recaptcha_input_area {
        margin: 0px !important;
    }
    
	/* form errors */
	#columnFull .form_error {
		height: 15px;
		color: #ff5d5d;
		font-weight: bold;
		margin: 0px;
	}
	
	#columnFull span.error {
		color: red;
		letter-spacing: .03em;
	}

	#columnFull span.error input{
		border: 1px solid #ff5d5d;
	}
	
	#content .errorlist li {
		background: none;
        background-color: #ff5d5d;
        color: #ffffff;
        display: block;
        font-size: 12px;
		line-height: 18px;
        margin: 0 0 3px;
        padding: 3px 4px;
    }
	
	
/* topic index nav */
	/* links */
		div#content .linkList li {
			background: none;
			padding-top: 5px;
			padding-bottom: 0px;
			padding-left: 0px;
			line-height: 16px;
		}
		
        .linkList a {
            display: block;
            padding: 1px 0 1px 5px;
            margin-bottom: 0px;
            
        }
        
        .linkList a:link {
            color: #111111;
            font: normal 14px arial;
            text-decoration: none;
            
        }
        
        .linkList a:hover {
            text-decoration: none;
            background-color: #e3f7ff;
            border-right: 5px solid #c8dce4;
        }
        
        .linkList a:visited {
            color: #111111;
            font: normal 14px arial;
            text-decoration: none;
        }
    
        .linkList .linkList_active {
            text-decoration: none;
            background-color: #d4e7ef;
            border-right: 5px solid #c8dce4;
        }
		
		
		
/* blog styles */

.blogDate {
	color: #666;
	
}


/* static page styles */
#bios img {
	float: right;
	margin: 0 0 10px 10px;
}

/* tags page */
/* tags page */
#TOL_all_tags_container {
	
	background-repeat: repeat-x;
	background-color: #fff;
	float:left;
	width: 465px;
	padding: 20px 10px;
	margin-bottom: 30px;
	color: #666;
	text-align: center;
	font-size: .9em;
	line-height:2em;
}


/* twitter */

/*
div#tweetsFeed.tweets li.jta-tweet-list-item {
	padding-left: 0px;
	background: none;
	
}
*/

div#tweetsFeed.tweets a.jta-tweet-a {
	color: #00a2e3;
}

/* disqus */

div #content #disqus_thread li {
	background: none;
}


a.dsq-comment-truncate-expand,
a.dsq-comment-truncate-expand:link,
a.dsq-comment-truncate-expand:active,
a.dsq-comment-truncate-expand:hover,
a.dsq-comment-truncate-expand:visited,
a.dsq-comment-truncate-collapse,
a.dsq-comment-truncate-collapse:link,
a.dsq-comment-truncate-collapse:active,
a.dsq-comment-truncate-collapse:hover,
a.dsq-comment-truncate-collapse:visited {
	color: #00a2e3;
	font-weight: bold;
	display: block;
}


a.dsq-comment-truncate-collapse




