/*
Theme Name: Press Freedom
Theme URI: http://www.seoasensethemes.com/press-freedom/
Description: 968px-fixed, SEO-Friendly, Adsense-Ready, Cross-browser Drop-Down Menu, JQuery Tabs, Widgetized, 4-Column Wordpress Theme by <a href="http://www.SEOAdsenseThemes.com">SEOAdsenseThemes.com</a>.
Version: 1.0.0
Author: stanley@seoadsensethemes.com
Author URI: http://www.seoadsensethemes.com
*/

/* http://meyerweb.com/eric/tools/css/reset/ | v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite,code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol,ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; }  table { border-collapse: collapse; border-spacing: 0; }
/* ----------------------------------------- */

body {min-width:1008px; font:62.5% Arial, Helvetica, sans-serif; background:#fff; color:#282828; margin:0; padding:0; border-top:1px solid #ccc;}
* html #left { left:0px; } /*** IE6 Fix ***/
h1, h2, h3, h4, h5, h6 {font-size:1em; font-weight:normal; color:#555;}
a { color:#1E92FF; text-decoration:none; }
a:visited {color:#1E92FF;}
a:hover {color:#1E92FF;}
img {border:0;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

.sprites { background-image:url(images/common-sprites.png); background-repeat:no-repeat;  }
.rss-12 { background-position:-50px 0; width:12px; height:12px; margin:0 0.5em 0 0; vertical-align:text-top; display:inline-block; }
.rss-18 { background-position:0 0; width:18px; height:18px; vertical-align:text-top; display:inline-block; }
.new_entry { background-position:0 100px; width:25px; height:9px; display:inline; vertical-align:middle; }

#container {width:968px; margin:0 auto; font-size:1.1em; line-height:1.28em;}
	#header { width:968px; margin:0 auto 20px auto; }

		.site-logo { float:left; margin:15px 0 10px 0; }
	
		.pages_menubar, .categories_menubar { font-weight:bold; position:fixed; margin:-1px 0 1.68em 50px; display:block; width:916px; height:2.5em; border:1px solid #e2e2e2; background:#fff; z-index:9999; }

		#header .top-navigation {}
			.pages_menubar { border-width:0 0 0 1px; margin:0 0 1.28em 0; background:#fff; width:700px; float:left; }
			.login-search-archive { float:right; text-align:right; padding:0; margin:0; width:250px; }
			.search-form { margin:0.75em 0 0 0; vertical-align:top; }
			.search-text {  border:1px solid #e2e2e2; font-size:1.1em; color:#888; padding:0.2em 0.5em 0.2em 1.75em; -moz-border-radius:5px; -webkit-border-radius:5px; background-position:-7.75em 0.3em; margin:0 0.35em 0 0; width:150px; }

		#header .masthead {}
			#header .masthead .logo {display:block; float:left; width:225px; margin:0 0 0.88em 0;}
			#header .masthead .banner-ad {display:block; width:728px; float:right; padding:0; margin:0 0 1.18em 0;}

		/* Superfish Drop Down Menu */

		.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; font-size:1em; }
			.sf-menu { line-height:	1.0; }
			.sf-menu ul { position:absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */ }
			.sf-menu ul li { width:100%; }
			.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
			.sf-menu li { float:left; position:relative; }
			.sf-menu a { display:block; position:relative; }
			.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:-1px; top:2.6em; /* match top ul list item height */ z-index:99; }
			ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
			ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:10em; /* match ul width */ top:0; }
			ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top:-999em; }
			ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0; }

			/*** DEMO SKIN ***/
			.sf-menu { float:left; margin-bottom:1em; }
			.sf-menu a { padding:0.75em 1em; text-decoration:none; }

			/* visited pseudo selector so IE6 applies text colour*/
			.sf-menu a, .sf-menu a:visited  { color:#1E92FF; text-decoration:none; }
			.sf-menu li { background: #fff; border:1px solid #e2e2e2; border-width:0 1px 0 0; }
			.sf-menu li li { background:#fff; border-width:0px 1px 1px 1px; }
			.sf-menu li li li { background:#fff; }
			.sf-menu li:hover, .sf-menu li.sfHover,
			.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background:#f2f2f2; outline:0; }

			/*** arrows **/
			.sf-menu a.sf-with-ul { padding-right:2.25em; min-width:1px; /* trigger IE7 hasLayout so spans position accurately */ }
			.sf-sub-indicator { position:absolute; display:block; right:0.75em; top:1.05em; /* IE6 only */ width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url(images/arrows-ffffff.png) no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ }

			/* give all except IE6 the correct values */
			a > .sf-sub-indicator { top:0.8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }

			/* apply hovers to modern browsers */
			a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator,
			li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }

			/* point right for anchors in subs */
			.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
			.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }

			/* apply hovers to modern browsers */
			.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator,
			.sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator,
			.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ }

			/*** shadows for all but IE6 ***/
			.sf-shadow ul { background:url(images/shadow.png) no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px; }
			.sf-shadow ul.sf-shadow-off { background:transparent; }

	#main {width:655px; float:left; margin:0; clear:both;}
	
		#main_tabs {width:100%; height:auto; float:left; margin:0 0 1em 0; padding:0; display:block;}

			#main_tabs .left {width:390px; float:left; margin-top:6px;}
				#main_tabs .lead_featured {font-size:1.2em; margin:0; position:relative; width:360px; height:270px;}
				#main_tabs .lead_featured .excerpt {background:url(images/lead_featured_trans_bg.png); color:#fff; width:370px; margin:0; position:absolute; bottom:0; left:0; padding:5px 10px;}
				#main_tabs .lead_featured .excerpt h2 {color:#ffbe10; margin:0; padding:0; display:inline; font-weight:bold;}
				#main_tabs .lead_featured a {background:transparent; color:#ffffce;}

			#main_tabs .right {width:217px; float:left; margin-top:6px;}
				#main_tabs .featured {display:block; width:235px; height:83px; padding:0 5px 0 0; background:#fff; border:1px solid #e6e6e6; margin:0 5px 1px 8px; overflow:hidden;}
				#main_tabs .featured h2 {font-size:1.1em; font-weight:bold; margin:0.28em 0 0 0; padding:0; display:inline;}
				#main_tabs .featured h2 a {color:#555;}
				#main_tabs .featured img.thumb {float:left; margin:0 0.68em 0 0; border:1px solid #e6e6e6; border-width:0 1px 0 0; padding:3px; background:#fff;}
				#main_tabs .featured .date {display:block; color:#a8a8a8; margin:3px 0 0 0; font-weight:normal; font-size:90%;}
				#main_tabs .more {margin:0 0 0 8px; line-height:1em;}

		#main_left {width:295px; float:left; margin:0.48em 0 0 0;}
			.recent-posts-section-title { margin:0 0 2.25em 0; }
				small.section_title_bar {font-size:0.9em; letter-spacing:0.5em; text-transform:uppercase; float:left; display:inline; }
				small.section_title_bar_right { float:right; display:inline; padding:0; margin:0 0.5em 0 0; }
				

			.home_recent_post {display:block; margin:1em 0;}
			.home_recent_post img.thumbnail {border:1px solid #e6e6e6; padding:3px; margin:0.25em 0 0.15em 0;}
			.home_recent_post h2 {font-size:1.1em; line-height:1.38em; font-weight:bold; margin-top:0.75em; display:inline;}
			.home_recent_post h2 a {color:#555;}
			
			.home_recent_post .excerpt {font-size:1.1em; line-height:1.38em; margin-bottom:0.28em;}
			.home_recent_post .excerpt a.readmore {font-size:90%;}
			.home_recent_post .meta {text-align:center; background:#f8f8f8; padding:0.38em 0 0.28em 0; margin:0;}
			.home_recent_post .date {color:#989898;}

		#main_right_container {width:345px; float:left; margin:0 0 0 15px; padding:0;}
			
			#main_right_container .main_cat_title {color:#c33900; margin:0 0 0 1em; display:block; background:transparent; padding:0 0.25em; position:relative; font:italic 1.2em serif,"Times","Times New Roman"; letter-spacing:-0.01em; }

			ul.main_cat {margin:0 0 2.5em 0; padding:1.25em 0 0 0; background:transparent url(images/box-border-shadows.png) top left no-repeat;}
			
		
			ul.main_cat li { font-size:1.1em; margin:0 0 1.5em 1.25em; padding:0; }
			ul.main_cat li h2 a { margin:0; padding:0; text-decoration:underline; font-size:0.9em; /*font-weight:bold;*/ color:#282828; }
			ul.main_cat li.first_cat_post { padding:0; margin:0 0 1.25em 0; list-style:none; overflow:hidden; width:100%; }
			ul.main_cat li.first_cat_post .thumb { margin:0 0.6em 0 5px; float:left; }
			ul.main_cat li.first_cat_post h2 { margin:0 0 0.5em 1.5em; }
			ul.main_cat li.first_cat_post .excerpt { font-size:90%; color:#888; margin:0 0 0 1.5em; }
			ul.main_cat li.rss_and_more { padding:0 0 0 0.75em; margin:0; font-size:1em; }

			#main_right_container .ad { margin:0 0 20px 0; padding:1.25em 0 0 1.75em; background:transparent url(images/box-border-shadows.png) top left no-repeat; }
			#main_right_container .ad_title { color:#828282; margin:0 0 0 1.5em; background:transparent; padding:0 0.25em; position:relative; font:italic 1.2em "Times","Times New Roman"; letter-spacing:-0.01em; width:23.5em; display:block; }

			#main_middle { width:167px; float:left; margin:0 10px 0 0; }
			
			#main_right { width:167px; float:left; margin:0; }

		.post { display:block; font-size:1.2em; line-height:1.625em; }

			.post .meta { margin:1.75em 0 2em 0; font-size:0.8em; }
	
			.post .meta > .author-gravatar, .post .meta > .square-thumbnail { float:left; padding:/*0.5em 1em 0 */0; display:block; margin:0 1.75em 1em 0; background:#fff; /*border:1px solid #e2e2e2;*/ }
	
			.post .meta > ul { list-style:none; padding:0 0 0.5em 0; margin:0 0 0.75em 0; border-bottom:1px solid #e2e2e2; }
	
			.post .meta > ul li { list-style:none; display:inline; padding:0 1.25em 0.75em 1.25em ; margin:0; border:solid #e2e2e2; border-width:0 0 0 1px; }
	
			.post .meta > ul li.first { padding-left:0; border-left-width:0; }
	
			.post .meta > ul li.author-link a, .post .meta > ul li.categories-link a { font-weight:bold; text-decoration:underline; }
	
			.post .wrap { padding:0 12px 0 0; margin:0 0 20px 0; }
			
			.post .wrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	
			.post p { margin:0.38em 0; padding:0.38em 0; }
			
			.post .meta + p:first-line { font-weight:bold; color:#555; }
	
			.post p + p { text-indent:1.625em; }
	
			.post p.first:first-letter{ float:left; font-family: Georgia,Times New Roman,Arial; font-size:3em; font-weight:700; line-height:1em; margin-bottom:-0.2em; padding:0.2em 0.1em 0 0; }
	
			.post p a {text-decoration:underline;}
	
			.post h2.title {color:#555; font:italic 2em "Georgia",serif; line-height:1.28em; margin:0; padding:0; letter-spacing:-1px;}
	
			.post h2.title a {text-decoration:underline; color:#555;}
	
			.post .date {color:#b8b8b8; font-size:0.8em;}
	
			.post ul, .archive_post ul {padding:0 0 0 1.28em; list-style:disc;}
			.post ul li, .archive_post ul li {margin:0 0 1em 0;}
			.post blockquote, .archive_post blockquote {font-family: "Courier New", Courier, monospace; padding:1em 1.18em; background:url(images/blockquote.gif) no-repeat left top; margin:0 1.68em;}
	
			.pages { margin-top:1.6em; }
			.pages a { border:1px solid #ccc; padding:0.4em 0.6em; margin:0 0.2em;  }

		.gallery-shortcode {margin:1.5em auto;}
			.gallery-shortcode .gallery-item {float:left; margin-top:10px; text-align:center; width:33%;}
			.gallery-shortcode img {border:6px solid #efefef; margin:0 0 1.5em 0;}
			.gallery-shortcode img:hover { border-color:#b2d2f1; }
			.gallery-shortcode .gallery-caption {margin-left:0;}

		.navigation {margin:1.18em 0; width:100%;}
			.navigation .prev {float:left; width:45%; margin-top:-0.68em;}
			.navigation a {padding:0.5em; background:#f8f8f8; border:1px solid #aaa; font:bold 1.2em "Lucida Grande",Helvetica,Arial,sans-serif;}
			.navigation .next {float:right; text-align:right; width:45%; margin-top:-0.68em;}

		.share-email-print { margin:2.25em 0 4em 0; padding:1.5em 0.8em 1.65em; /*background:#f2f2f2 url(images/dotted.gif) -1px -2px repeat-x;*/ clear:both; border:1px solid #dfdfdf; border-width:1px 0; background:#f2f2f2; }
			.share-email-print ul { }
			.share-email-print ul li { display:inline; list-style:none; /*background:transparent url(images/dotted.gif) -2px -2px repeat-y;*/}
			.share-email-print ul li.first { /*border-left:0; background:transparent;*/ }
			.share-email-print ul li a { text-decoration:underline; padding:0.5em 1.5em 0.75em; margin:0; border:1px solid; border-color:#fff #d5d5d5 #d5d5d5 #fff; border-width:2px 1px 1px 2px; -moz-border-radius:5px 6px 4px 6px; -webkit-border-radius:5px 6px 4px 6px; }

/*		.alignright, .alignleft {padding:3px; border:1px solid #c8c8c8;}
		.alignright {float:right; margin:1em 0 1em 1em; }
		.alignleft {float:left; margin:1em 1em 1em 0;}*/
		.gallery-caption {font-size:0.8em; color:#006699; text-decoration:underline;}
		/*p.wp-caption-text {width:99%; background:#f8f8f8; margin:0; padding:0; text-align:center;}
		.wp-caption a img {padding:2px; border:1px solid #c8c8c8;}*/
		
		.wp-caption { background:#fafafa; border:1px solid #ddd; text-align:center; padding-top:5px; }
		p.wp-caption-text { font-size:11px; line-height:15px; text-align:left; padding:5px; }
		.alignleft { float:left; margin-right:10px; margin-bottom:5px; }
		.alignright { float:right; margin-left:10px; margin-bottom:5px; }
		.aligncenter { clear:both; margin:0px auto 10px; }
		
		.box {width:auto; padding:0; border:1px solid #ddd; border-right-width:0px; background-color:#fff; margin:0 0 8px 0;}
		.box h5 {width:auto; background:url(images/sidebox_bg.gif) top left repeat-x; border-bottom:1px dotted #ddd; display:block; color:#d2d2d2; padding:3px 6px; margin:0; font-size:1em; font-weight:bold;}
		.box li {list-style:none; line-height:15px; padding:0 0 0 10px; margin:5px 12px; background: url(images/sidebox_li_bullet.gif) no-repeat 0 50%;}
		.box li.nobullet {line-height:15px; padding-left:0; margin:5px 10px; background:none;}
		.no_bottom_border {border-bottom-width:0px;}
		.no_top_border {border-top-width:0px;}

		/* Archives */
		.archive_title {display:block; padding:0.68em 1.68em; background:#f8f8f8; border:1px solid #ddd; border-width:1px 0 1px 0; text-align:right;margin:0 0 3.28em 0;}
			.archive_post {margin:0.25em 0 3em 0;}
			.archive_post .date {background:url(images/calendar_day.gif) top left no-repeat; color:#a8a8a8; padding:0 0 0 16px; margin:0 0 0.5em 0;}
			.archive_post h2 {padding:0; margin:0; line-height:1.25em; font:italic 2.1em "Georgia",serif; letter-spacing:-1px;}
			.archive_post h2 a {color:#555;}
			.archive_post .thumbnail {border:1px solid #ddd; padding:2px; margin:0 2em 0.75em 0; float:left;}
			.archive_post p {font-size:1.1em; margin:0.68em 0; padding:0; line-height:1.625em; overflow:hidden;}
			.archive_post p a {text-decoration:underline;}
			.archive_post ul, .archive_post blockquoate {font-size:1.1em;}
			.archive_post .more-link {text-decoration:underline;}

		/* Comments */
		h4.comments { font-size:2em; }
		
		.alt { margin:0; padding:10px; background:#f2f2f2; }

		.commentlist { padding:0; text-align:justify; }
		
		.commentlist li { margin:15px 0 10px; padding:15px; list-style:none; border:1px solid #e2e2e2; }

		.commentlist li ul li { margin-right:-5px; margin-left:10px; border-left:5px solid #efefef; }

		.commentlist li { font-size:1em; }

		.commentlist li ul li { font-size:1em; }

		.commentlist li .avatar { float:right; border:1px solid #eee; padding:2px; background:#fff; }

		.commentlist cite, .commentlist cite a { font-weight:bold; font-style:normal; font-size:1em; }

		.commentlist p { margin: 10px 5px 10px 0; font-weight:normal; /*line-height:1.5em;*/ text-transform:none; font-size:1.1em; }
		
		.commentlist .comment-body > p { font-size:1.2em; line-height:1.625em; margin-right:80px; }

		.commentlist .comment-reply-link { background:#1E92FF; color:#fff; padding:0.25em 0.25em 0.3em 0.5em; -moz-border-radius:3px; -webkit-border-radius:3px; }
		
		.cancel-comment-reply { margin:15px 0 0 0; }
		
		#cancel-comment-reply-link { background:#fc0000; color:#fff; padding:0.25em 0.25em 0.3em 0.5em; -moz-border-radius:3px; -webkit-border-radius:3px; }



		.commentmetadata { font-weight:normal; }

		.children { padding: 0; }
		
		#commentform p { margin:15px 0; color:#989898; }
		
		.nocomments { margin:0; padding:0; }
		
		.commentmetadata { margin:0; display:block; }
	
		#commentform { margin:5px 10px 0 0; }
		
		#commentform label { margin:0 0 0 1em; }
		
		#commentform code { font-size:1.35em; }

		#commentform input { width:260px; padding:2px; margin:0; font-size:1.1em; border:1px solid #bfbfbf; }
		
		#commentform textarea { width:100%; padding:2px; font:1.1em Arial, Helvetica, sans-serif; border:1px solid #bfbfbf; }

		#respond { margin:30px 0; /*background:#f2f2f2 url(images/dotted.gif) -2px -2px repeat-x;*/ padding:15px; }
		
		#respond:after {
				content: "."; 
				display: block; 
				height: 0; 
				clear: both; 
				visibility: hidden;
			}
		#commentform #submit { background:#c9ff46; color:#686868; padding:0.5em 0; -moz-border-radius:5px; -webkit-border-radius:5px; width:160px; font-weight:bold; }
		/* End Comments */

	#side {width:300px; float:right; margin:0;}
		#side .wrap {margin:0; padding:0;}

			.ui-wrapper {border:1px solid #50A029;}
			.ui-wrapper input, .ui-wrapper textarea {border: 0;}
			@media projection, screen {.ui-tabs-hide {display: none;} }
			@media print { .ui-tabs-nav {display:none;} }
			.ui-tabs-nav {list-style:none; margin:0; padding:0 0 0.75em 0;}
			.ui-tabs-nav:after {display:block; clear:both; content:" ";}
			.ui-tabs-nav li {float:left; margin:0; }
			.ui-tabs-nav a, .ui-tabs-nav a span {float:left; padding:3px 6px;}
			.ui-tabs-nav a {text-decoration:underline; white-space:nowrap; outline:0;}
			.ui-tabs-nav a:link, .ui-tabs-nav a:visited {}
			.ui-tabs-nav .ui-tabs-selected a {position:relative; z-index:2; margin-top:0; background-color:#f2f2f2; border:1px solid #e2e2e2; -moz-border-radius:5px; -webkit-border-radius:5px; font-weight:bold; text-decoration:none; }
			.ui-tabs-nav a span {  }
			.ui-tabs-nav .ui-tabs-selected a span {background-color:#f2f2f2;}
			.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
			.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor:text;}
			.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
			.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus,
			.ui-tabs-nav .ui-tabs-unselect a:active {cursor:pointer;}
			.ui-tabs-disabled {opacity:0.4;	filter:alpha(opacity=40);}
			.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {color:#000;}
			.ui-tabs-panel {margin:0 3px 1em -0.35em; background:transparent url(images/box-border-shadows.png) top left no-repeat; padding:5px 5px 5px 5px; }
			* html .ui-tabs-nav {display:inline-block;}
			*:first-child+html .ui-tabs-nav  {display:inline-block;}

			ul.popular-panel, ul.flickr-panel, ul.recent-comments-panel, .search-panel { background:#fff /*url(images/box_bg.gif) top left repeat-x*/; list-style:none; margin:0; /*-moz-border-radius:4px; -webkit-border-radius:4px;*/}

			ul.popular-panel {padding:0 0/*.68em*/ 0.8em 0.68em; font-size:1.1em; /*list-style-image:url(images/li_bullet.gif);*/ list-style:none; }
			ul.popular-panel li {margin:0 0/*.18em*/ 0 0/*1.28em*/; border-bottom:1px solid #e2e2e2; padding:0.68em 0 0.48em 0; /*background:transparent url(images/dotted.gif) -2px 100% repeat-x;*/}
			ul.popular-panel li a {color:#282828;}
			ul.popular-panel li.last {/*background:none;*/}
			
			ul.recent-comments-panel {padding:0 0.68em 0 0.68em; font-size:1.1em; }
			ul.recent-comments-panel li {margin:0 0.18em 0 0; padding:0.68em 0.68em 0.48em 0; background:transparent url(images/dotted.gif) -2px 100% repeat-x; clear:both; line-height:1.25em;}
			ul.recent-comments-panel li a {color:#282828;}
			ul.recent-comments-panel li.last {background:none;}
			ul.recent-comments-panel li img {float:left; padding:2px; border:1px solid #aaa; margin:0.28em 0.88em 0.68em 0;}
			.comment_author { color:#1E92FF; font-size:90%; text-align:right;}
			.comment_quotes {font:bold 1.5em/0.5em "Lucida Grande",Helvetica,Arial,sans-serif; color:#989898;}

	#footer { border-top:1px solid #e2e2e2; color:#a8a8a8; width:968px; margin:0 auto; margin-top:3.28em; padding:1em 0; clear:both; line-height:1.68em; font-size:1.1em;}
		#footer .left {width:45%; float:left;}
		#footer .right {width:45%; float:right; text-align:right;}
		#footer .clear {clear:both;}
