/* CSS Document */

/* 'PHP Code' widget styles */
	ul.widget_execphp, li.widget_execphp {
		margin:0; padding:0; list-style:none;
		}	/* required to make 'PHP Code' widget validate in HTML */
	h2.widgettitle { display:none; }

#lsidebar .w_table		{ width:207px; }
#lsidebar .w_Content	{ width:189px; }
#rsidebar .w_table		{ width:186px; }
#rsidebar .w_Content	{ width:168px; }

/* NOTE: indiv. widget heights in styles.css
	*/

.w_Hdg	{ max-height:35px; }
.w_Hdg img { height:35px; }
	#w_highlight .w_Hdg img { height:113px; }
	#w_hrhumor   .w_Hdg img { height:125px; }
	#w_hradvice  .w_Hdg img { height:144px; }

#w_highlight .w_Hdg img	{ width:207px; } /* margin-left:1px;  */
#w_hradvice  .w_Hdg img,
#w_hrhumor   .w_Hdg img { width:186px; } /* margin-left:1px; */

.w_btL, .w_btL img,	.w_btR img { width:9px; }
.w_btR { width:9px; }
.w_btL, .w_bt_x, .w_btR { height:18px; }
#w_main .w_btL, #w_main .w_bt_x, #w_main .w_btR { height:10px; max-height:10px; }

.w_Ly		{ background:url(images/w_Ly.jpg) top right repeat-y; }
	#rsidebar .w_Ly	{ background:url(images/w_LyR.jpg) top right repeat-y; }
.w_Ry		{ background:url(images/w_RyR.jpg) top left repeat-y; }
	#rsidebar .w_Ry	{ background:url(images/w_RyR.jpg) top left repeat-y; }
.w_btL	{ background:url(images/w_btL.jpg) top right no-repeat; }
	#rsidebar .w_btL	{ background:url(images/w_btL_R.jpg) top right no-repeat; }
.w_bt_x	{ background:url(images/w_bt_x.jpg) top left repeat-x; }
.w_btR	{ background:url(images/w_btR.jpg) top left no-repeat; }
	
#lsidebar .w_Content, #rsidebar .w_Content {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}	
	#w_articles .w_Content,
	#lsidebar .postHdr h2,
	#rsidebar .postHdr h2	{
		font-size:14px; font-weight:bold;
		}
	#w_rss .w_Content {	font-size:11px;	}
	.w_subHdg { font-size:10pt; font-weight:bold; }


#lsidebar .w_Content ul, #lsidebar .w_Content hr, #lsidebar .w_Content div,
#rsidebar .w_Content ul, #rsidebar .w_Content hr, #rsidebar .w_Content div {
	padding:0;
	}
#lsidebar .w_Content ul,
#rsidebar .w_Content ul {
	margin:0 0 4px; 
	}
#lsidebar .w_Content hr,
#rsidebar .w_Content hr {
	width:100%; height:1px;
	margin: 3px 0 1px; }

#lsidebar .w_Content .entry div,
#rsidebar .w_Content .entry div {
	margin:0; padding:0;
	}
#lsidebar .w_Content p,
#rsidebar .w_Content p {
	margin:4px 0 2px;
	}
#lsidebar .tdPostTitle p,
#rsidebar .tdPostTitle p {
	margin-top:0; line-height:1em;
	}
	
#lsidebar .w_Content li,
#rsidebar .w_Content li {
	margin:0.4em 0 0;
	}
#lsidebar .w_Content li {
	line-height:16px;
	}
#rsidebar .w_Content li {
	line-height:1.2em;
	}
#lsidebar .w_Content ul, #lsidebar .w_Content li,
#rsidebar .w_Content ul, #rsidebar .w_Content li {
	list-style:none;
	}
				
.rsidebar, .rsidebar .widget_execphp,
.rsidebar .widget_execphp .execphpwidget,
.rsidebar .w_table, .rsidebar .w_table .w_Content {
	height:100%;
	}
.rsidebar .w_table, .rsidebar .w_table .w_Content {	height:auto; }
	#searchform #s	{ width:95%; margin-bottom:2px; }
	
	#halogenDiv			{
		bottom:8px;
		width: 150px;
		margin:12px auto; 
		padding:0;
		}
	#rsidebar .w_Content .entry div#halogenDiv {
		vertical-align:bottom;
		margin-top: 24px;
		}
		#halogenDiv	p	{ position:relative; margin:8px auto; padding:0; text-align:center;
			line-height:1.4em; font-size:10px; }
		#halogenDiv	p	a { font-weight:normal; }
		#halogenDiv	#haloLogo { margin:4px 0; }
		
	#rsidebar .w_Content ul.post-list, ul.post-list li { margin:0; padding:0;}
	ul.post-list li { line-height:1.2em; padding-bottom: 4px;}