/*  

Theme Name: Forest Road

Version: 1.0

Author: Sam Gurgis

Author URI: http://www.mesotheliomawise.org

*/



body{

	padding:0px;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	background:#000000;

}



img{

	border:0px;

}



a{

	color:#000000;

	text-decoration:none;

}



form, table, ul, li{

	padding:0px;

	margin:0px;;

}



.sub{

	border:0px;

}



input, textarea{

	border:1px solid #cecece;

	font-size:12px

}



div#page{

	width:1000px;

	text-align:left;

}



/*header*/

div#page #header{

	width:100%;

	height:147px;

	background:url(images/header_bg.png) no-repeat top #323232;

}



div#header #header_title {

	color:#ffffff;

	font-size:33px;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:40px;

	padding-top:35px;

}



div#header #header_menu{

	color:#ffffff;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding-top:15px;

	padding-right:20px;

position:absolute;

top:-5000px;

left:-5000px;

}



div#header #header_menu a{

	color:#ffffff;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



div#header #header_menu a:hover{

	color:#ffffff;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



h1 {

font: bold 1.5em Arial, Sans-Serif;

letter-spacing: -1px;

padding: 0px 0 0 8px;

margin: 0;


}



h2 {

color: white;

font: bold 1.5em Arial, Sans-Serif;

letter-spacing: 0px;

padding-left:50px;



margin: 0;

}



/* end header */



/*menu*/

div#page #menu{

	width:100%;

	height:43px;

	background:url(images/menu_bg.png) no-repeat top #88c239;

	border-bottom:1px solid #ffffff;

}



div#menu #menu_pad{

	padding-top:0px;

}



div#menu #menu_pad table td.sep{

	padding-right:10px;

	padding-left:10px;

	height:44px;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-weight:bold;

}



div#menu #menu_pad table td.menu{

	padding-right:10px;

	padding-left:10px;

	height:44px;

}



div#menu #menu_pad a{

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-weight:bold;

}



div#menu #menu_pad a:hover{

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-weight:bold;

	text-decoration:underline;

}



div#menu #menu_pad td#menu_search{

	width:43px;

	color:#919387;

	padding-left:5px;

	padding-right:5px;

}



div#menu #menu_pad td#menu_search input{

	width:135px;

}



/* end menu */



/*menu2*/

div#page #menu2{

	width:100%;

	height:43px;

	background:url(images/menu2_bg.png) no-repeat top #88c239;

}



div#menu2 #menu2_pad{

	padding-top:0px;

}



div#menu2 #menu2_pad table td.sep{

	padding-right:10px;

	padding-left:10px;

	height:43px;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-weight:bold;

}



div#menu2 #menu2_pad table td.menu{

	padding-right:10px;

	padding-left:10px;

	height:43px;

}



div#menu2 #menu2_pad a{

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-weight:bold;

}



div#menu2 #menu2_pad a:hover{

	font-size:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-weight:bold;

	text-decoration:underline;

}



div#menu2 #menu2_pad td#menu2_search{

	width:43px;

	color:#919387;

	padding-left:5px;

	padding-right:5px;

}



div#menu2 #menu2_pad td#menu2_search input{

	width:135px;

}



/* end menu2 */



/*blog*/



div#page #blog{

}



div#blog #blog_pad{

}



div#blog #blog_pad #blog_left{

	width:193px;

	background:#ffb135 url(images/left_bg.png) repeat-y top right;

}



/* sidebar1*/



div#blog #blog_pad #blog_left #sidebar1{

	width:100%;

	padding-left:0px;

	margin-top:3px;

	background:url(images/left_top_bg.png) no-repeat top right;

}

div#blog #blog_pad #blog_left #sidebar1 ul{

	padding:0px;

	margin:0px;

}

div#blog #blog_pad #blog_left #sidebar1 li{

	padding:0px;

	margin:0px;

	list-style-type:none;

}

div#blog #blog_pad #blog_left #sidebar1 ul li h2{

	color:#790000;

	font-size:16px;

	font-family:Arial, Helvetica, sans-serif;

	margin:0px;

	padding-left:10px;

	padding-right:0px;

	padding-top:5px;

	padding-bottom:0px;

	/*background:url(images/ul_top.png) no-repeat top;*/

	height:20px;

}

div#blog #blog_pad #blog_left #sidebar1 ul li{

	color:#000000;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	background:url(images/sidebar1_ul_bg.png) repeat-x top;

}

div#blog #blog_pad #blog_left #sidebar1 li a{

	color:#000000;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-weight:normal;

	line-height:23px;

}

div#blog #blog_pad #blog_left #sidebar1 ul{

	padding-bottom:0px;

}

div#blog #blog_pad #blog_left #sidebar1 ul li ul{

	padding-bottom:15px;

}

div#blog #blog_pad #blog_left #sidebar1 ul li ul li ul{

	padding-bottom:0px;

}

div#blog #blog_pad #blog_left #sidebar1 ul li ul li{

	color:#000000;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-left:10px;

	padding-right:0px;

}

div#blog #blog_pad #blog_left #sidebar1 ul li ul li ul li{

	color:#000000;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-left:0px;

	padding-right:0px;

}

div#blog #blog_pad #blog_left #sidebar1 ul li.widget_categories ul li{

	background: url(images/dotted_li.png) bottom center no-repeat;

	border-bottom:0;

}

div#blog #blog_pad #blog_left #sidebar1 ul li ul li{

	border-bottom:0;

	background: url(images/solid_li.png) bottom center no-repeat;

}

div#blog #blog_pad #blog_left #sidebar1 ul li ul li a{

	padding-left:15px;

	background: url(images/bg_li.png) bottom left no-repeat;

}

div#blog #blog_pad #blog_left #sidebar1 ul li.widget_categories ul li a{

	padding-left:12px;

	background: url(images/bg2_li.png) bottom left no-repeat;

}

div#blog #blog_pad #blog_left #sidebar1 ul li.widget_meta ul li a{

	padding-left:0px;

	background: none;

}

div#blog #blog_pad #blog_left #sidebar1 ul li ul li ul{

	padding-left:15px;

}

div#blog #blog_pad #blog_left #sidebar1 ul li.widget_categories ul li ul li {

	border:0px;

	background: none;

}

div#blog #blog_pad #blog_left #sidebar1 li.widget_categories ul li ul li a{

	background: url(images/line_li.png) left bottom no-repeat;

	padding-left:9px;

}



/* end sidebar1*/



div#blog #blog_pad #blog_center{

	width:568px;

	background:#ffffff;

	padding-left:2px;

	padding-right:2px;

}



/* item class*/

div#blog #blog_pad #blog_center .item_class{

	padding-left:15px;

	padding-top:15px;

	background:url(images/item_class_bg.png) repeat-x top;

}



div#blog #blog_pad #blog_center .item_class .blog_item_title{

	background:#e5edf7;

	width:568px;

	text-align:left;

}



div#blog #blog_pad #blog_center .item_class .blog_item_title_top{

	/*background:url(images/item_title_bg1.png) no-repeat top;*/

	width:568px;

	height:12px;

}



div#blog #blog_pad #blog_center .item_class .blog_item_title_end{

	/*background:url(images/item_title_bg2.png) no-repeat bottom;*/

	width:568px;

	height:12px;

}



div#blog #blog_pad #blog_center .item_class .item_date{

	background:url(images/date.png) no-repeat top;

	width:32px;

	height:36px;

	padding-left:20px;

	padding-right:5px;

	color:#ffffff;

	text-align:left;

	font-size:12px;

}



div#blog #blog_pad #blog_center .item_class .item_date .item_date_month{

	padding-bottom:3px;

	color:#80af90;

}



div#blog #blog_pad #blog_center .item_class .item_text1 a{

	font-size:15px;

	font-family:Arial, Helvetica, sans-serif;

	color:#617089;

	font-weight:bold;

	text-align:left;

}



div#blog #blog_pad #blog_center .item_class .item_text2{

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#002157;

	font-weight:bold;

	text-align:left;

	padding-top:5px;

}



div#blog #blog_pad #blog_center .item_class .item_text2 a{

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#002157;

	font-weight:bold;

	text-align:left;

}



div#blog #blog_pad #blog_center .item_class .item_text2 a:hover{

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#666666;

	font-weight:bold;

	text-align:left;

}



div#blog #blog_pad #blog_center .item_class .blog_text3{

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#4c4c4c;

	text-align:left;

	line-height:21px;

	padding-left:25px;

	padding-right:40px;

	padding-top:10px;

	padding-bottom:5px;

}



div#blog #blog_pad #blog_center .item_class .panel{

	text-align:left;

	background:url(images/item_comm_bg.png) repeat-x top;

	height:34px;

	width:568px;

}



div#blog #blog_pad #blog_center .item_class .panel .panel_links{

	padding-left:10px;

	padding-top:8px;

}



div#blog #blog_pad #blog_center .item_class .panel .panel_links span.comm a{

	color:#0054a6;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	text-decoration:none;

	background:url(images/comm.png) no-repeat left;

	padding-left:15px;

}



div#blog #blog_pad #blog_center .item_class .panel .panel_links a.readmore{

	color:#0054a6;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	text-decoration:none;

	background:url(images/read.png) no-repeat left top;

	padding-left:19px;

}



/* end item class*/



/* blog comm*/

div#blog #blog_pad #blog_center .item_class .blog_comm{

	padding-left:30px;

	padding-right:25px;

	text-align:left;

}



div#blog #blog_pad #blog_center .item_class .blog_comm .comm_title{

	color:#ffb135;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:17px;

	font-weight:bold;

	padding-bottom:15px;

}



div#blog #blog_pad #blog_center .item_class .blog_comm .comm_count{

	color:#002157;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	padding-bottom:5px;

}



div#blog #blog_pad #blog_center .item_class .blog_comm .comm_data{

	background:url(images/comm_panel_bg.png) repeat-x top;

	height:27px;

}



div#blog #blog_pad #blog_center .item_class .blog_comm .comm_data_pad{

	color:#000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	padding-top:2px;

	padding-left:5px;

}



div#blog #blog_pad #blog_center .item_class .blog_comm .comm_text{

	color:#4d4d4d;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	line-height:20px;

	padding-left:5px;

	padding-top:5px;

	padding-bottom:5px;

}



div#blog #blog_pad #blog_center .item_class .blog_comm .bl_line{

	background:url(images/line_bl.png) repeat-x bottom;

	width:100%;

	height:1px;

	padding-top:5px;

}



div#blog #blog_pad #blog_center .item_class #comm_form

{

	padding-left:0px;

	padding-top:15px;

	padding-bottom:20px;

	padding-right:0px;

	text-align:left;

}



div#blog #blog_pad #blog_center .item_class #comm_form #form_title{

	background:url(images/form_comm_top_bg.png) no-repeat top left #f3f3f3;

	height:51px;

	width:568px;

}



div#blog #blog_pad #blog_center .item_class #comm_form #form_title #form_title_text{

	color:#6b6b6b;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	padding-left:20px;

	padding-top:10px;

}



div#blog #blog_pad #blog_center .item_class #comm_form .form_table{

	background:url(images/form_comm_bg.png) repeat-y top #f3f3f3;

	width:473px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	padding-left:0px;

	padding-top:0px;

	width:568px;

}



div#blog #blog_pad #blog_center .item_class #comm_form .form_comm_end{

	background:url(images/form_comm_end_bg.png) no-repeat top #f3f3f3;

	width:473px;

	height:15px;

	padding-left:0px;

	padding-bottom:0px;

	width:568px;

}

/* blog comm end*/



div#blog #blog_pad #blog_right{

	width:192px;

	background:#3d3d3d url(images/right_bg.png) right top;

}



/* sidebar2*/

div#blog #blog_pad #blog_right #sidebar2{

	width:100%;

	margin-top:2px;

	background:url(images/right_top_bg.png) no-repeat top;

}

div#blog #blog_pad #blog_right #sidebar2 ul{

	padding:0px;

	margin:0px;

}

div#blog #blog_pad #blog_right #sidebar2 li{

	padding:0px;

	margin:0px;

	list-style-type:none;

}

div#blog #blog_pad #blog_right #sidebar2 ul li h2{

	color:#c4c4c4;

	font-size:16px;

	font-family:Arial, Helvetica, sans-serif;

	margin:0px;

	padding-left:12px;

	padding-right:0px;

	padding-top:5px;

	padding-bottom:0px;

	/*background:url(images/ul_top.png) no-repeat top;*/

	height:20px;

}

div#blog #blog_pad #blog_right #sidebar2 ul li{

	color:#c4c4c4;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	background:url(images/sidebar2_ul_bg.png) repeat-x top;

	margin-left:2px;

	margin-right:2px;

}

div#blog #blog_pad #blog_right #sidebar2 li a{

	color:#c4c4c4;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-weight:normal;

	line-height:23px;

}

div#blog #blog_pad #blog_right #sidebar2 ul{

	padding-bottom:0px;

}

div#blog #blog_pad #blog_right #sidebar2 ul li ul{

	padding-bottom:15px;

}

div#blog #blog_pad #blog_right #sidebar2 ul li ul li ul{

	padding-bottom:0px;

}

div#blog #blog_pad #blog_right #sidebar2 ul li ul li{

	color:#c4c4c4;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-left:10px;

	padding-right:0px;

}

div#blog #blog_pad #blog_right #sidebar2 ul li ul li ul li{

	color:#c4c4c4;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding-left:0px;

	padding-right:0px;

}

div#blog #blog_pad #blog_right #sidebar2 ul li.widget_categories ul li{

	background: url(images/solid2_li.png) bottom center no-repeat;

	border-bottom:0;

}

div#blog #blog_pad #blog_right #sidebar2 ul li ul li{

	border-bottom:0;

	background: url(images/dotted2_li.png) bottom center no-repeat;

}

div#blog #blog_pad #blog_right #sidebar2 ul li ul li a{

	padding-left:12px;

	background: url(images/bg2_li2.png) bottom left no-repeat;

}

div#blog #blog_pad #blog_right #sidebar2 ul li.widget_archives ul li a{

	padding-left:12px;

	background: url(images/bg_li2.png) bottom left no-repeat;

}

div#blog #blog_pad #blog_right #sidebar2 ul li.widget_meta ul li a{

	padding-left:12px;

	background: url(images/bg_li2.png) bottom left no-repeat;

}

div#blog #blog_pad #blog_right #sidebar2 ul li ul li ul{

	padding-left:15px;

}

div#blog #blog_pad #blog_right #sidebar2 ul li.widget_categories ul li ul li {

	border:0px;

	background: none;

}

div#blog #blog_pad #blog_right #sidebar2 li ul li ul li a{

	background: url(images/line2_li.png) left bottom no-repeat;

	padding-left:9px;

}



/* end sidebar2*/



/*end blog*/



/*footer*/

div#page #footer{

	width:100%;

	height:65px;

	background:#212121;

}



div#footer #footer_pad{

	padding-top:35px;

}



div#footer #footer_pad #footer_copy{

	color:#a6a6a6;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:15px;

	text-align:center;

}



div#footer #footer_pad #footer_copy a{

	color:#a6a6a6;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height:15px;

	font-weight:bold;

}



/* end footer */



.item_class blockquote{

	background: url(images/bq_bg.png) repeat-y top left;

	padding-left:15px;

}



.item_class ol{

	background:none;

}



.item_class ul{

	padding-left:25px;

	list-style-image:url(images/ul_li.png);

}



.item_class img{

	float: left;

	margin:5px;

}

.item_class mg {
padding-top:35px;
color:#999999;}
.item_class mg a {
color:#999999;
}

