/*  
Theme Name: Ambercare Custom Theme
Theme URI: http://www.ardham.com
Description: Ambercare Custom Theme
Version: 1.0
Author: Joel Sexton & Skip Van Wyk
Author URI: http://www.ardham.com


*/

body{
	padding:0px;
	margin:0px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*background:#ffffff url(images/bg_blue.jpg) repeat top left;*/ /* Commented by Joel to create a dynamic bg color for diff. sub blogs*/
	width:100%;
}

body.foundation        {background:#ffffff url(images/bg_blue.jpg)   repeat top left;}
body.internal           {background:#ffffff url(images/bg_silver.jpg) repeat top left;}
body.medicalsupply {background:#ffffff url(images/bg_green.jpg) repeat top left;}
body.homehealth       {background:#ffffff url(images/bg_green.jpg)  repeat top left;}
body.hospice             {background:#ffffff url(images/bg_purple.jpg)  repeat top left;}
body.home                   {background:#ffffff url(images/bg_blue.jpg)   repeat top left;}

/*div #header_top.cdc { background:url(images/headerdemo_02.jpg) no-repeat top; }
div #header_top.ces { background:url(images/headerdemo_02.jpg) no-repeat top; }
div #header_top.jhs { background:url(images/headerdemo_02.jpg) no-repeat top; }
div #header_top.chs { background:url(images/headerdemo_02.jpg) no-repeat top; }*/
/*div #header_top.internal           { background:url(images/header_internal.jpg) no-repeat top; }
div #header_top.medicalsupply { background:url(images/header_medicalsupply.jpg) no-repeat top; }
div #header_top.homehealth       { background:url(images/header_homehealth.jpg) no-repeat top; }
div #header_top.hospice             { background:url(images/header_hospiceho.jpg) no-repeat top; }
div #header_top.home                   { background:url(images/header_home.jpg) no-repeat top; }*/

div#page #blog.home{background:url(images/body_bg_blue.jpg) repeat-y top left;}
div#page #blog.hospice{background:url(images/body_bg_purple.jpg) repeat-y top left;}
div#page #blog.homehealth{background:url(images/body_bg_green.jpg) repeat-y top left;}
div#page #blog.medicalsupply{background:url(images/body_bg_green.jpg) repeat-y top left;}
div#page #blog.internal{background:url(images/body_bg_silver.jpg) repeat-y top left;}
div#page #blog.foundation{background:url(images/body_bg_blue.jpg) repeat-y top left;}

#footer.home{background:url(images/footer_bg_blue.jpg) no-repeat top;}
#footer.hospice{background:url(images/footer_bg_purple.jpg) no-repeat top;}
#footer.homehealth{background:url(images/footer_bg_green.jpg) no-repeat top;}
#footer.medicalsupply{background:url(images/footer_bg_green.jpg) no-repeat top;}
#footer.internal{background:url(images/footer_bg_silver.jpg) no-repeat top;}
#footer.foundation{background:url(images/footer_bg_blue.jpg) no-repeat top;}

/* These modify the header bars on the event calendar page */
#eventcalendartable .home{background:#3d59ab;}
#eventcalendartable .hospice{background:#70404c;}
#eventcalendartable .homehealth{background:#53b543;}
#eventcalendartable .medicalsupply{background:#f4d154;}
#eventcalendartable .internal{background:#cdd4d7;}
#eventcalendartable .foundation{background:#3d59ab;}
#eventcalendartable font.home, #eventcalendartable font.home a{color:#fff;font-family:verdana,sans-serif;font-weight:bold;font-size:x-small;}
#eventcalendartable font.hospice, #eventcalendartable font.hospice a{color:#fff;font-family:verdana,sans-serif;font-weight:bold;font-size:x-small;}
#eventcalendartable font.homehealth, #eventcalendartable font.homehealth a{color:#fff;font-family:verdana,sans-serif;font-weight:bold;font-size:x-small;}
#eventcalendartable font.medicalsupply, #eventcalendartable font.medicalsupply a{color:#555;font-family:verdana,sans-serif;font-weight:bold;font-size:x-small;}
#eventcalendartable font.internal, #eventcalendartable font.internal a{color:#555;font-family:verdana,sans-serif;font-weight:bold;font-size:x-small;}
#eventcalendartable font.foundation, #eventcalendartable font.foundation a{color:#fff;font-family:verdana,sans-serif;font-weight:bold;font-size:x-small;}

#anchor2 img {
	border:0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.alignright{
	float:right;
	border:0px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.alignleft{
	float:left;
	border:0px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.aligncenter{
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: 0px;
	margin-bottom: 20px;
}

img {
	border:0px;
}

a{
	color:#2e3192;
	text-decoration:underline;
}

form, table, ul, li {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/* padding:0px; */
	/*margin:0px;*/
}

ul {
	list-style-type: disc;
}

.sub{
	border:0px;
}

input, textarea{
	border:1px solid #cecece;
	font-size:12px
}

div#page{
	width:1000px;
	text-align:left;
}

/*header*/
#header{
	width:100%;
	height:137px; /* changed (298-52)px 20080307_Skip */ /* Changed from 140 -> 130 by Joel to fill gap */
	text-align:left;
}

#header_top{
	width:100%;
	height:130px; /* 20080428 was 48 */
	margin-top: -20px;
	/* background:url(images/header_top_bg.png) no-repeat top; */
	/* background:url(images/20080504_header.gif) no-repeat top; */
}

#header_center{
	width:100%;
	/* height:00px; */ /* svw: was 198px; then 52px now 70 */
	margin-top: -90px;
	/* background:url(images/header_center_bg.png) no-repeat top; */
	/* background:url(images/20080504_header.gif) no-repeat top; */
}

#header_end{
	width:100%;
	height: 25px;
	/* background:url(images/header_end_bg_filled.png) no-repeat top; */
	/* display:none;   changed 20080307 by Skip */
}

#header_title{
	color:#000000; /* #000000 */
	font-size:31px;
	padding-top:10px;
	padding-left:25px;
	margin-bottom:20px;
}

#header_title span{
	color:#666633; /* was #727b7d */
	font-size:17px;    /* 20080307-SVW from 11 to 16 */
	font-weight:bold; /* 20080307-Skip added */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	top:-5px;
}

#header_url{ /* moved to display:none by Skip 20080306 */
	text-align:right;
	padding-top:0px;
	padding-right:0px;
	/*display:none;*/
}

#header_url a{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
}

/*menu*/

#menu_search_box{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#b2b2b2;
	font-size:11px;font-weight:bold;
	float:right;
	padding-top:17px;
	padding-right:18px;
	margin-top: -75px;  /* 20080307-SVW added margin-top:-43px */
}

#menu_search_box input.s{
	width:210px;
	font-size:13px;
	color:#b2b2b2;
	border:0px;
	background:white;
}

#menu_search_box input.sub{
	position:relative;
	top:2px;
}

#menu_search_box span{
	position:relative;
	top:-1px;
}

/* end header */

/* blog*/

div#page #blog{
	/*background:url(images/body_bg_blue.jpg) repeat-y top left; /* Commented by Joel for per-blog styling*/
	float:left;
	width:100%;
}

div#blog .center, div#blog .post .event { /* svw: added .event */
	padding-left:25px;
	width:555px;
}

div#blog #blog_center{
	width:585px;
	_width:565px;
	float:left;
	padding-top:10px;
	padding-left:0px;
}

div#blog #blog_right{
	width:200px;
	float:left;
}

div#blog #blog_left{
	width:200px;
	float:left;
}

/* sidebar*/

#blog_left #sidebar{
	padding-left:-5px; /* svw: was 15px */
	width:190px;
}

#blog_left #sidebar ul{
	padding:0px;
	margin: 0px 0px 0px 10px; /* svw: was 0 */
}
#blog_left #sidebar li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	background:url(images/h2_li.gif) no-repeat top left;
	padding-left:10px; /* was 20px */
	padding-bottom:10px;
}
#blog_left #sidebar li ul li{
	padding:0px;
	margin:0 0 0 -10px; /* svw:  was 0 */
	list-style-type:none;
	background:none;
}

#blog_left #sidebar h2{
	color:#33466e;
	font-size:17px;
	margin:0px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:0px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#blog_left #sidebar ul li{
	color:#33466e;
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:10px;
}

#blog_left #sidebar li a{
	color:#595959;
	font-size:12px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:19px;
}

#blog_left #sidebar ul li ul li{
	font-size:10px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:5px;
	padding-bottom:5px;
	background:none;
	padding-top:0px;
}
#blog_left #sidebar ul li ul li ul li{
	font-size:10px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#595959;
	padding-bottom:0px;
}
#blog_left #sidebar ul li ul li ul li a{
	font-size:10px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#595959;
}

#blog_left #sidebar ul li ul li{
	border-bottom:0;
	background: url(images/solid_li.gif) left bottom no-repeat;
}

#blog_left #sidebar ul li.widget_categories ul li ul li{
	border-bottom:0;
	background: none;
	list-style:none inside;

}

#blog_left #sidebar ul li ul li ul{
	padding-left:10px;
}

#blog_left #sidebar ul li ul li a{
	background: url(images/bl_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_left #sidebar ul li.widget_categories ul li a{
	background: url(images/cat_li.gif) left top no-repeat;
	padding-left:9px;
	margin-left:0px; /* svw: tested -10px, but looks odd. */
}

#blog_left #sidebar ul li.widget_archives ul li a{
	background: url(images/ar_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_left #sidebar ul li.widget_meta ul li a{
	background: url(images/meta_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_left #sidebar ul li.widget_categories li ul.children li a{
	background: url(images/line_li.gif) left top no-repeat;
	padding-left:0px; /* svw: was 9px */
	margin-left:0px;
	font-size:8.5pt; /* svw: new line */
	font-weight:normal; /* svw: new */
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; /* svw: new line */
}


/* sidebar2*/

#blog_right #sidebar2 {
	width:189px; /* svw was 190px */
	padding-left:0px; /* svw was 7px */
}

#blog_right #sidebar2 ul{
	padding:0px;
	margin:0px;
}
#blog_right #sidebar2 li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	background:url(images/h2_li2.gif) no-repeat top left;
	padding-left:20px;
	padding-bottom:10px;
}
#blog_right #sidebar2 li ul li{
	padding:0px;
	margin:0px;
	list-style-type:none;
	background:none;
}

#blog_right #sidebar2 h2{
	color:#33466e;
	font-size:17px;
	margin:0px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:0px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#blog_right #sidebar2 ul li{
	color:#33466e;
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:10px;
}

#blog_right #sidebar2 li a{
	color:#595959;
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	line-height:19px;
}

#blog_right #sidebar2 ul li ul li{
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-right:5px;
	padding-bottom:5px;
	background:none;
	padding-top:0px;
}
#blog_right #sidebar2 ul li ul li ul li{
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#595959;
	padding-bottom:0px;
}
#blog_right #sidebar2 ul li ul li ul li a{
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#595959;
}

#blog_right #sidebar2 ul li ul li, .selectit {
	border-bottom:0;
	background: url(images/solid_li.gif) left bottom no-repeat;
}
.selectit { font-size:10px; font-weight:normal; }

#blog_right #sidebar2 ul li.widget_categories ul li ul li{
	border-bottom:0;
	background: none;
}

#blog_right #sidebar2 ul li ul li ul{
	padding-left:10px;
}

#blog_right #sidebar2 ul li ul li a{
	background: url(images/bl_li.gif) left top no-repeat;
	padding-left:12px;
}

#blog_right #sidebar2 ul li.widget_categories ul li a{
	background: url(images/cat_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_right #sidebar2 ul li.widget_archives ul li a{
	background: url(images/ar_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_right #sidebar2 ul li.widget_meta ul li a{
	background: url(images/meta_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_right #sidebar2 ul li.widget_categories li ul.children li a{
	background: url(images/line_li.gif) left top no-repeat;
	padding-left:9px;
}
/*inside*/

#blog_center #blog_comm{
	margin-left:80px;
	_margin-left:40px;
	float:left;
	width:490px;
}

#blog_center #blog_comm h2{
	font-size:23px;
	font-weight:normal;
	font-style:italic;
	color:#171e49;
	position:relative;
	top:-10px;
	padding-left:0px;
	border-bottom:4px solid #efefef;
}

#blog_center #blog_comm .comm_panel{
	height:16px;
	background:#f0eff1;
	padding-right:10px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	color:#000000;
}

#blog_center #blog_comm .comm_panel a{
	font-weight:bold;
	color:#000000;
}

#blog_center #blog_comm .comm_text{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-bottom:4px solid #efefef;
	width:100%;
	color:#003663;
}

#blog_center #blog_comm .comm_text p{
	padding:0px;
	margin:0px;
	margin-top:10px;
}

#blog_center #comments_from_bg{
	background:url(images/blog_form_bg_blue.jpg) no-repeat top left;
	width:500px;
	padding-bottom:20px;
	margin-left:60px;
	_margin-left:10px;
	float:left;
}

#blog_center #comments_from_bg #comm_post_title{
	width:430px;
	height:60px;
	font-size:20px;
	font-weight:bold;
	padding-left:25px;
	padding-top:25px;
	color:#171e49;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#blog_center #comments_from_bg #comm_post_form{
	padding-left:95px;
}

#blog_center #comments_from_bg #comm_post_form input.text{
	font-size:14px;
}

#blog_center #comments_from_bg #comm_post_form td{
	list-style:none;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	padding-right:10px;
	color:#000000;
}

#blog_center #comments_from_bg #comm_post_form td.right{
	text-align:right;
	vertical-align:top;
}


/* end sidebar*/

/* blod item*/

#blog_center .item_class{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	padding-left:17px;
	padding-bottom:30px;
	float:left;
}

#blog_center .item_class .item_class_title{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width:530px;
}

#blog_center .item_class .item_class_title_text{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}


#blog_center .item_class .item_class_title_text .date{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:51px;
	height:54px;
	background:url(images/date_text_bg_blue.jpg) no-repeat top left;
	display:none;
}

#blog_center .item_class .item_class_title_text .titles{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:90%;
	padding-bottom:5px;
}

#blog_center .item_class .item_class_title_text .date_month{
	font-size:11px;
	color:#ffffff;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-left:12px;
	padding-top:2px;
}

#blog_center .item_class .item_class_title_text .date_day{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#33466e;
	padding-left:12px;
	position:relative;
	top:2px;
}

#blog_center .item_class .item_class_title_text .top_title{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-right:10px;
	padding-left:10px;
}

#blog_center .item_class .item_class_title_text .top_title a{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	/*font-style:italic;*/
}

#blog_center .item_class .item_class_title_text .end_title{
	font-size:9px;
	padding-right:10px;
	padding-left:10px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#818181;
}

#blog_center .item_class .item_class_title_text .end_title a{
	font-size:10px;
	font-weight:bold;
	color:#0054a6;
}

#blog_center .item_class .item_class_text{
	color:#4c4c4c;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/*font-size:11px;*/
	/*line-height:20px;*/
	padding-left:10px; /* svw: was 60px; possibly due to the date icon */
	padding-right:0px;
	padding-bottom:5px;
	padding-top:0px;
	background:url(images/title_line.gif) no-repeat right top;
	float:left;
	width:485px;
}

#blog_center .item_class .item_class_text p{
	padding:0px;
	margin:0px;
	margin-top:10px;
}

#blog_center .item_class .item_class_panel{
	background:url(images/item_class_panel.gif) repeat-x left center;
	margin-left:10px;
	padding-right:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
	_margin-left:30px;
	float:left;
	width:480px;
}

.item_class_panel .links_left{
	float:left;
}

.item_class_panel .links_right{
	float:right;
}

#blog_center .item_class .item_class_panel a{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
}


#blog_center .item_class .item_class_panel a:hover{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-decoration:underline;
}

#blog_center .item_class .item_class_panel a.panel_read{
	background:url(images/read.gif) no-repeat left center;
	padding-left:13px;
	color:#0054a6;
}

#blog_center .item_class .item_class_panel span.panel_comm a{
	background:url(images/comm.gif) no-repeat left center;
	padding-left:17px;
}

/* end blog */

/* footer */

#footer{
	width:100%;
	height:89px; 
	float:left;
	/*background:url(images/footer_bg_blue.jpg) no-repeat top; /* Commented by Joel for per-blog styling */
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#footer p {
        color:#000000;
        line-height:11px;
		font-size: 11px;
        padding-left:15px;
		padding-top:15px;
		padding-bottom:10px;
        float: left;
}
#footer p.right {
        color:#000000;
        line-height:20px;
        padding-right:15px;
		padding-top:15px;
		padding-bottom:10px;
        float: right;
}

/* end footer */



#blog_center .navigation{
	padding-bottom:40px;
	text-align:center;
}

#blog_center .navigation ul{
}

#blog_center .navigation ul li{
	list-style:none;
	display:inline;
	padding-right:20px;
}

#blog_center .navigation .alignright a{
	font-weight:bold;
	font-size:11px;
	padding-right:15px;
	color:#2e3192;
}

#blog_center .navigation .alignleft a{
	font-weight:bold;
	font-size:11px;
	padding-left:8px;
	color:#2e3192;
}

h2.calendar_h2{
	margin:0px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/* padding:0px; */
	padding-top:13px; 
	padding-bottom:6px; 
	font-size:large;
	/* font-size:19px; */
	/* color:#0054a6; */
	/* font-weight:normal; */
}

div#blog h1{
	margin:0px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/* padding:0px; */
	padding-top:13px; 
	padding-bottom:6px; 
	/* font-size:19px; */
	/* color:#0054a6; */
	/* font-weight:normal; */
}

div#blog h2{
	margin:0px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/* padding:0px; */
	padding-top:13px; 
	padding-bottom:6px; 
	/* font-size:19px; */
	/* color:#0054a6; */
	/* font-weight:normal; */
}

div#blog h3 {
	margin:0px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/* padding:0px; */
	/*padding-top:13px; */
	padding-bottom:6px;
	/* font-size:19px; */
	/* color:#0054a6; */
	/* font-weight:normal; */
}

div#blog .entrytitle{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/*font-style:italic;*/
	padding:0px;
	margin:0px;
}

div#blog .entry{
	padding-right:20px;
}

div#blog .entry p{
	margin:0px;
	padding:10px 0 0 0;  /* changed 20080307: padding: 0 0 0 0; */
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/*line-height:20px;*/
	color:#4c4c4c;
}

.item_class blockquote, #blog_comm blockquote{
	background:url(images/block_bg_blue.jpg) no-repeat left top;
	padding-left:30px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	padding-top:6px;
}

.item_class blockquote blockquote, #blog_comm blockquote blockquote{
	background:url(images/block2_bg_blue.jpg) no-repeat left top;
	padding-left:30px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
}

.item_class ol, #blog_comm ol{
	background:url(images/ol_bg.png) repeat-y left;
	color:#4c4c4c;
}

.item_class ol li, #blog_comm ol li{
	color:#4c4c4c;
}

.item_class ul, #blog_comm ul{
	padding-left:30px;
}

.item_class img, #blog_comm img{
	/* float: left; 20080426 svw */
	margin:5px;
}

.item_class strong, #blog_comm strong{
	/*color:#2e3192;*/
}

/* Archives page */
div#blog .page_archives_div{
	width:550px;
}

.ar_panel{
	background:url(images/page_archives_div.gif) no-repeat top left;
	padding-left:25px;
	padding-top:15px;
}

div#blog .page_archives_div h2{
	padding-left:5px;
	padding-top:3px;
	margin:0px;
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	border-bottom:4px solid #efefef;
	padding-bottom:5px;
	color:#171e49;
}

div#blog .page_archives_div ul h2{
	border:0px;
}

div#blog .page_archives_div ul{
	margin:0px;
	padding:0px;
	padding-top:5px;
	margin-bottom:40px;
}

div#blog .page_archives_div ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:5px;
}

div#blog .page_archives_div ul li ul{
	margin:0px;
	padding:0px;
	padding-left:0px;
}

div#blog .page_archives_div ul li a{
	padding-left:9px;
	font-weight:normal;
	color:#33466d;
	font-size:12px;
	font-weight:bold;
	background:url(images/red_li.gif) no-repeat center left;
}

div#blog .page_archives_div ul li a:hover{
	color:#666666;
}

div#blog .page_archives_div ul li{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #b2b2b2;
}

div#blog .page_archives_div ul li ul li{
	border-bottom:0px;
}


/* WPLISTCAL Styles */
.wplc_event_list {
	margin: 0;
	padding: 0px;
}
.wplc_event_list li {
	list-style-type: none;
	padding-top: 5px; /* svw: was 0 */
	padding-bottom: 5px; /* svw: added */
	line-height:14px; 
	font-size:14px; 
	color:#4c4c4c;
	border-bottom:1px dotted #b2b2b2;
}
.wplc_event_list li p {
	margin: 1px 0px 0px 0px;
	


/* firestats_sidebox */
.firestats_sidebox li {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	padding: 20px 0px 0px 5px;
	color:blue;
	border: 0px solid;
}

div.applyfilters {
	margin-top:10px;
	font-size:8pt;font-weight:normal;
	background:#FFCC00;
}

div.kjo-link {
	visibility: hidden !important;
}