ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
ul{list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
.clear{clear:both;}
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background:#fff url(images/bg.gif) repeat-x;
	color:#000;
	margin:0;
	padding:0;
}
#body_page{background:url(images/body_page_bg.gif) no-repeat center top;}
#page{width:1000px;margin:0 auto;}
#header{width:100%;height:148px;background:url(images/header_bg.jpg) no-repeat;}
#header_title{float:left;padding-top:10px;}
#header_rss{float:right;padding-top:24px;text-align:right;}
#header_rss img{display:block;margin-left:10px;}
#searchform_top{margin-right:43px;}
#searchform_top_text{width:220px;border:0;background:none;color:#7f7f7f;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#gosearch{text-align:right;position:relative;top:9px;}
#header_title h1{color:#fff;font-size:42px;padding-top:20px;padding-left:20px;font-style:italic;}
#header_title h1 a{color:#fff;text-transform:capitalize;}
.description{font-size:14px;position:relative;top:-5px;color:#fff;text-align:center;display:block;}
#body{width:100%;float:left;background:url(images/body_bg.gif) repeat-y;}
#body_top{width:100%;float:left;background:url(images/body_top_bg.png) no-repeat;}
#body_end{width:100%;float:left;}
#body_left_s{float:left;width:264px;}
#body_left{width:504px;float:left;padding-bottom:40px;}
#body_right{width:232px;float:right;}
#body_left_content{width:476px;padding-top:10px;}
.post-title h2{
	font-size:20px;
	color:#0072bc;
	font-weight:300;
	padding-bottom:1px;
	margin-bottom:4px;
	background-image: url(images/postmetadata_hg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.post-title h3{font-weight:700;color:#000;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.post-title h3 span{font-weight:400;}
.post-title h3.tags{color:#737373;font-weight:200;font-size:8px;padding-left:5px;}
.entry{line-height:20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px 5px 10px;}
.entry p{padding-bottom:15px;}
.postmetadata{
	margin-bottom:30px;
	height:36px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:475px;
	background-image: url(images/postmetadata_bg.png);
	background-repeat: no-repeat;
}
.postmetadata a{font-size:10px;font-weight:700;color:#000;background:url(images/post_comm_a.gif) no-repeat;padding-left:18px;padding-bottom:10px;line-height:19px;}
a.readmore{
	color:#540c8c;
	padding-bottom:2px;
	padding-left:0;
}
a.readmore span{background:url(images/readmore_a.gif) no-repeat left 3px;padding-left:15px;}
a.readmore:hover{text-decoration:none;}
.postmetadata .alignleft{padding-top:8px;padding-left:10px;}
.postmetadata .alignright{padding-top:8px;padding-right:10px;}
.post-page h2{font-size:20px;font-weight:400;color:#0072bc;padding-left:2px;padding-bottom:3px;background:url(images/post-page_bg.gif) repeat-x left bottom;}
.post-page .entry{padding-top:10px;padding-left:0;color:#000;}
.post-page .entry a{color:#0072bc;text-decoration:underline;font-weight:700;}
#sidebar{width:224px;margin-left:8px;}
#sidebar_right{width:224px;}
.sidebars h2{font-size:20px;color:#fff;text-transform:capitalize;background:url(images/sidebars_h2.png) no-repeat;width:212px;height:42px;padding-left:12px;padding-top:7px;}
.sidebars li ul{background:#f5e7ff url(images/sidebars_end.gif) no-repeat bottom;width:204px;padding:0 10px 10px;}
.sidebars li ul li ul{width:auto;background:none;margin:0 0 0 5px;padding:0 0 0 5px;}
.sidebars li ul li ul li ul{padding-left:0;}
.sidebars li{margin-bottom:14px;background:#f5e7ff;width:auto;}
.sidebars li li{margin-bottom:0;background:url(images/sidebars_li.gif) repeat-x left bottom;width:auto;font-family:Verdana, Arial, Helvetica, sans-serif;padding:4px 3px 8px 5px;}
.sidebars li li li{background:none;border:0;padding-bottom:3px;}
.sidebars li.widget_categories ul li{font-weight:700;color:#000;}
.sidebars li.widget_archives ul li a{background:url(images/sidebar_li_ar.gif) no-repeat left 4px;font-weight:400;padding-left:10px;}
.sidebars li.linkcat ul li a{background:url(images/sidebar_li_br.gif) no-repeat left 4px;font-weight:700;color:#004a80;padding-left:10px;}
.sidebars li.widget_meta ul li a{background:url(images/sidebar_li_meta.gif) no-repeat left 4px;font-weight:700;color:#004a80;padding-left:10px;}
.sidebars .textwidget{padding:5px;}
.sidebars .widget_tag_cloud a{padding:7px;}
#footer{width:100%;height:76px;clear:both;margin:0 auto;}
#footer_text{color:#000;padding-right:20px;padding-top:15px;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
#footer_text a{color:#000;font-weight:700;}
#footer_copyrights{color:#7f7f7f;padding-right:20px;padding-top:10px;text-align:right;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer_copyrights a{color:#0072bc;font-weight:700;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;display:block;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;width:100%;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
p img{max-width:100%;padding:0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignright{float:right;}
.alignleft{float:left;}
#wp-calendar{empty-cells:show;width:99%;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{padding-left:15px;padding-bottom:5px;background:url(images/blockquote_bg.gif) repeat-y;margin:15px 30px 10px 10px;}
blockquote blockquote{background:url(images/blockquote2_bg.gif) repeat-y;}
blockquote cite{display:block;margin:5px 0 0;}
hr{display:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;font-weight:700;clear:both;}
.entry ul{list-style:none;margin:0;padding:0 10px 10px 20px;}
.entry li{background:url(images/dotted_grey.gif) repeat-x left bottom;padding-bottom:4px;padding-top:3px;color:#000;}
.entry ul li:before{content:url(images/entry_before.gif);}
.entry ol{background:#f9f9f9;margin:0;padding:10px 10px 10px 40px;}
.entry ol li{background:url(images/dotted_grey.gif) repeat-x left bottom;margin:0;padding:3px 0 4px;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
ol li{list-style:decimal outside;}
#searchform{text-align:center;margin:10px auto;padding:5px 3px;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
select{width:130px;}
#commentform{width:500px;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;}
#commentform input{width:170px;background:#fff;border:1px #d0d4d7 solid;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#828587;margin:5px 5px 1px 0;padding:3px;}
#commentform textarea{width:350px;background:#fff;border:1px #d0d4d7 solid;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;padding:3px;}
#commentform #submit{width:65px;height:25px;margin:0;}
h2#comment_title{font-size:21px;color:#000;font-weight:400;margin-bottom:5px;margin-left:25px;padding-bottom:5px;background:url(images/comment_title_line.gif) repeat-x left bottom;width:443px;}
.alt{margin:0;}
.commentlist{text-align:justify;margin-left:25px;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0;}
.comm_items{display:block;background:#f9f9f9 url(images/comm_items_bg.gif) no-repeat;width:439px;margin:15px 0 5px;padding:10px 2px 0;}
.comm_items li{border-bottom:0;background:none;border:0;list-style:none;margin:0;padding:5px 10px;}
.commentlist p{line-height:18px;margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{display:block;color:#0072bc;text-transform:capitalize;font-weight:700;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;;margin:2px 0 5px;padding:7px 0 5px 37px;}
.commentmetadata_text{padding:0 10px 0 15px;}
.commentmetadata_end{color:#000;font-weight:700;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;border-top:1px dashed #c1c1c1;margin:10px 5px;padding:10px 5px;}
.commentmetadata_end span{color:#000;font-weight:400;}
#respond_box{margin-top:40px;padding-bottom:60px;background:url(images/respond_box.gif) repeat-x;width:494px;}
h3#respond{font-size:21px;color:#0072bc;padding-top:12px;padding-left:10px;margin-bottom:25px;font-weight:400;}
#commentform input#submit{background:none;border:0;}
.page_archives_div{padding-bottom:60px;}
.page_archives_div h2{font-size:18px;font-weight:400;color:#0072bc;padding-left:25px;padding-bottom:2px;padding-top:5px;border-bottom:1px dashed #7c7c7c;background:url(images/post-page_bg2.gif) no-repeat 5px 8px;}
.ar_panel2 h2{background:url(images/post-page_bg3.gif) no-repeat 5px 8px;}
.ar_panel3 h2{margin-left:0 !important;}
.page_archives_div ul{margin:0 0 40px 6px;padding:5px 0 0;}
.page_archives_div ul li{list-style:none;background:url(images/dotted_grey.gif) repeat-x left bottom;margin:0;padding:5px 0 5px 5px;}
.page_archives_div ul li ul{margin:0;padding:0 0 0 10px;}
.page_archives_div ul li a{font-weight:400;color:#7f7f7f;font-size:13px;background:url(images/page_archives_div_a.gif) no-repeat left 5px;padding-left:10px;}
#menu,#fmenu{width:100%;height:47px;background:url(images/menu_bg.png) no-repeat;}
#menu ul,#fmenu ul{margin-left:25px;padding-top:8px;}
#menu ul li,#fmenu ul li{float:left;color:#fff;font-size:14px;display:block;padding-right:5px;padding-left:5px;}
#menu ul li span,#fmenu ul li span{display:block;height:27px;background:url(images/menu_sep.gif) no-repeat;float:left;}
#menu ul li a,#fmenu ul li a{color:#fff;text-transform:uppercase;display:block;padding-top:4px;height:23px;float:left;}
.post-title h2 a,strong,.post-page strong,.commentmetadata a{
	font-size:26px;
	color:#540c8c;
}
.post-title h3 a,.sidebars ul,.sidebars li a,.commentmetadata span,.commentmetadata_end a{color:#540c8c;}
.post-title h3.tags span,.post-title h3.tags a{color:#737373;font-weight:400;}
.sidebars li li.noline,.page_archives_div ul li ul li{background:none;}
.sidebars li.widget_categories ul li a,.sidebars li.widget_categories ul li ul li a{background:url(images/sidebar_li_cat.gif) no-repeat left 4px;font-weight:700;color:#000;padding-left:10px;}
.center,.entry form{text-align:center;}
#commentform a,.page_archives_div ul li a:hover{color:#333;}

