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:#4054A6; text-decoration:none}
a:hover{text-decoration:underline}
a img{border:0}
.clear{clear:both}

body{margin:0px; padding:0px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:11px; background:#fff url(images/bg.gif) repeat-x left top; color:#4c4c4c}

#page{width:1000px; margin:0px auto}

#header{width:100%; height:97px; background:url(images/header_bg.gif) no-repeat left top}

#header h1{color:#000; font-size:36px; font-style:italic; font-weight:normal; padding-top:25px; padding-left:25px}

#header h1 a{color:#000}

#header h1 span{color:#0072bc; font-size:16px; position:relative; top:-5px}

#menu{}

#menu_items{text-transform:uppercase; color:#fff; font-size:14px; padding-left:15px; padding-top:15px}

#menu_items a{color:#fff; padding-left:5px; padding-right:5px}

#menu_items a:hover{}

#menu_items  #i_home{background:url(images/i_home.gif) no-repeat left -1px; padding-left:22px}

#menu_items  #i_rss{background:url(images/i_rss.gif) no-repeat left 1px; padding-left:22px}

#body{width:100%; background:#fff url(images/body_bg.gif) no-repeat top left; float:left}

#body_top{width:100%; float:left; background:url(images/body_top_bg.gif) no-repeat bottom left; padding-bottom:88px}

#body_left{width:642px; float:left}

#body_right{width:358px; float:right}

#body_left_content{width:605px}

.narrowcolumn{margin-left:39px; margin-top:39px}

.post{width:100%}

.post-top{}

.post-title{color:#000}

.post-title h4{        clear:both; font-weight:normal; color:#a1a1a1; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px}

.post-title h2{font-size:23px; color:#0054a6; margin-bottom:4px; font-weight:normal; padding-bottom:2px}

.post-title h2 a{color:#0054a6}

.post-title h2 a:hover{color:#000}

.post-title h3.tags{font-weight:normal; color:#000; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; background:url(images/tags_bg.gif) repeat-x left top; padding-left:5px; padding-top:7px; padding-right:5px; padding-bottom:5px}

.post-title h3 a{color:#000}

.post-title h3.tags span{color:#000; font-weight:bold}

.post-title h3.tags a{color:#000; font-weight:normal}

.entry{line-height:20px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; padding-top:5px; padding-left:3px; padding-right:5px; padding-bottom:20px}

.entry p{padding-bottom:10px}

.postmetadata{float:left; margin-bottom:30px; padding-bottom:10px; color:#000; background:#f0f0f0 url(images/dotted_grey.gif) repeat-x left top; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px}

.postmetadata a{color:#000}

.postmetadata .alignleft{padding-top:8px; padding-left:10px}

.postmetadata .alignright{padding-top:8px; padding-right:5px; font-weight:bold}

.alignright a{color:#000; background:url(images/i_comm.gif) no-repeat left 1px; padding-left:15px; padding-right:10px}

a.readmore{color:#000; background:url(images/i_read.gif) no-repeat left 1px}

.post-page{width:592px; background:url(images/post-page.gif) no-repeat top left; margin-top:39px; margin-left:22px}

.post-page h2{font-size:18px; font-style:normal; font-weight:normal; color:#4b4b4b; padding-left:30px}

.post-page .entry{margin-top:10px; color:#595959}

.post-page .entry a{color:#f7941d; font-weight:bold; text-decoration:underline}

strong{color:#362f2d}

#body_right_content{width:323px; padding-left:14px}

#main_tags{padding-left:10px; margin-right:10px; line-height:25px}

#main_tags h2{color:#4b4b4b; font-size:35px; background:url(images/dotted_grey2.gif) repeat-x left bottom; padding-bottom:15px; margin-bottom:10px; font-weight:normal}

#main_tags a{color:#338ec9}

/* ADS */
#main_ads{margin-left:8px; padding-top:6px}

#main_ads img{padding-left:16px; padding-right:8px; margin-bottom:19px}

#main_search{margin-top:12px; margin-bottom:10px; color:#8f8f8f; font-size:12px; height:47px; background:url(images/search_bg.gif) no-repeat left top}

#searchform_top{padding-left:12px; padding-top:5px}

#searchform_top span{font-weight:bold; font-style:italic}

#searchform_top_text{width:220px; border:0px; background:none; color:#8f8f8f; font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif}

#gosearch{position:relative; top:7px}

#sidebars{float:left; margin-top:10px}

#sidebar{width:149px; float:left; padding-left:4px}

#sidebar_right{width:149px; float:left; padding-left:15px}

#sidebars h2{font-size:16px; color:#4b4b4b; padding-left:23px; padding-bottom:8px; margin-bottom:5px; text-transform:capitalize; font-weight:bold; background:url(images/sidebars_h2_bg.gif) no-repeat 5px 2px}

#sidebars ul{color:#4c4c4c; font-family:Verdana,Arial,Helvetica,sans-serif}

#sidebars li ul{padding-bottom:18px}

#sidebars li ul li ul{padding-left:10px; background:none; padding-bottom:0px}

#sidebars li ul li ul li ul{padding-left:0px}

#sidebars li{margin-bottom:0px; background:url(images/sidebars_li_bg.gif) no-repeat left 25px}

#sidebars li li{margin-bottom:0px; padding-bottom:0px; background:url(images/dotted_grey2.gif) repeat-x left bottom; padding-top:4px; padding-bottom:8px; padding-right:3px; padding-left:6px}

#sidebars li li li{background:none; border:0px; padding-bottom:3px}

#sidebars li a{color:#4c4c4c; padding-left:3px}

#sidebars li.widget_categories ul li{font-weight:normal}

#sidebars li.widget_categories ul li a{background:url(images/sidebar_li_cat.gif) no-repeat left 4px; font-weight:normal; padding-left:8px}

#sidebars li.widget_categories ul li ul li a{background:url(images/sidebar_li_cat_sub.gif) no-repeat left 4px; font-weight:normal; padding-left:8px}

#sidebars li.widget_archives ul li a{background:url(images/sidebar_li_ar.gif) no-repeat left 5px; font-weight:normal; padding-left:8px; color:#7f7f7f}

#sidebars li.widget_meta ul li a{background:url(images/sidebar_li_meta.gif) no-repeat left 4px; font-weight:normal; padding-left:8px}

#sidebars li ul li a{background:url(images/sidebar_li_bl.gif) no-repeat left 4px; font-weight:normal; padding-left:8px}

#tag_cloud{color:#999; padding-bottom:20px}

#tag_cloud a{color:#999}

.textwidget{padding:5px 5px 10px 5px}

#footer{width:100%; height:68px; clear:both; text-align:center; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000}

#footer_text{padding-top:7px; font-size:12px}

#footer_text a{color:#4379c2; font-weight:bold}

#footer_copyrights{padding-top:7px}

#footer_copyrights a{color:#000; text-decoration:underline}

#footer_copyrights a span{color:#000}

#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt}

#wp-calendar a{text-decoration:none}

#wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center}

#wp-calendar th{font-style:normal; text-transform:capitalize}

p img{padding:0; max-width:100%}

img.centered{display:block; margin-left:auto; margin-right:auto}

img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}

img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}

.alignright{float:right}

.alignleft{float:left}

#wp-calendar{empty-cells:show; margin:10px auto 0; width:98%}

#wp-calendar #next a{padding-right:10px; text-align:right}

#wp-calendar #prev a{padding-left:10px; text-align:left}

#wp-calendar a{display:block}

#wp-calendar caption{text-align:center; width:100%}

#wp-calendar td{padding:3px 0; text-align:center}

#wp-calendar td.pad:hover{background-color:#fff}

acronym, abbr, span.caps{cursor:help}

acronym, abbr{border-bottom:1px dashed #999}

blockquote{margin:15px 30px 10px 10px; padding-left:25px; padding-bottom:5px; background:url(images/blockquote_bg.gif) repeat-y}

blockquote blockquote{background:url(images/blockquote_bg2.gif) repeat-y}

blockquote cite{margin:5px 0 0; display:block}

.center{text-align:center}

hr{display:none}

a img{border:none}

.navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px; font-weight:bold; clear:both}

.entry ul{margin:0 10px 15px 0; list-style:none; padding:10px 15px 10px 20px}

.entry li{background:url(images/dotted_grey.gif) repeat-x left bottom; padding-bottom:4px; padding-top:3px; color:#595959}

.entry ul li:before{content:url(images/entry_before.gif)}

.entry ol{margin:0 10px 15px 0; padding:10px 15px 10px 40px}

.entry ol li{margin:0; padding:0; padding-bottom:4px; padding-top:3px; background:url(images/dotted_grey.gif) repeat-x left bottom}

.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}

ol li{list-style:decimal outside}

#searchform{margin:10px auto; padding:5px 3px; text-align:center}

#sidebar #searchform #s{width:108px; padding:2px}

#sidebar #searchsubmit{padding:1px}

.entry form{text-align:center}

select{width:130px}

#commentform{width:500px}

#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}

#commentform textarea{width:350px; padding:2px}

#commentform #submit{margin:0; width:65px; height:25px}

h2#comment_title{font-size:23px; color:#0054a6; margin-bottom:10px; margin-left:22px; font-style:italic; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}

h3#comments{font-size:15px; color:#7f7f7f; margin-left:22px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}

.alt{}

.commentlist{padding:0px; text-align:justify; margin-left:12px; color:#2f3132}

.commentlist li{margin:15px 0 10px 0px; width:529px; list-style:none; background:url(images/commentlist_bg.gif) no-repeat left top; display:block}

.commentlist li li{margin:0px; padding:5px 10px 5px; border-bottom:0px; background:none}

.commentlist p{margin:10px 5px 10px 0}

#commentform p{margin:5px 0}

.nocomments{text-align:center; margin:0; padding:0}

.commentmetadata{margin:0; display:block; color:#0072bc; padding:20px 0px 0px 42px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:15px; text-transform:capitalize; font-weight:bold}

.commentmetadata a{color:#0072bc; font-weight:bold}

.commentmetadata_text{padding:0px 20px 0px 20px}

.commentmetadata_end{text-align:right; color:#000; font-weight:bold; border-top:1px dashed #98c6e4; padding:10px}

.commentmetadata_end a{color:#000}

.commentmetadata_end span{font-weight:normal}

#respond_box{background:url(images/respond_box.gif) no-repeat top left; margin-top:25px; padding-bottom:60px; margin-left:12px}

h3#respond{        clear:both; font-size:21px; color:#000; margin-bottom:30px; margin-left:5px; font-weight:normal; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}

#commentform{margin-left:35px; color:#000; width:80%; font-family:Verdana,Arial,Helvetica,sans-serif}

#commentform a{color:#000}

#commentform .comm_input_text, #commentform .comm_textarea_text{border:1px solid #ccc; background:#fff url(images/comm_input_text_bg.gif) repeat-x left top; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#727a7d; width:150px; padding:5px}

#commentform .comm_textarea_text{width:80%; height:100px}

#commentform label{position:relative; top:-5px}

.page_archives_div{padding-bottom:60px}

.ar_panel{width:592px; background:url(images/ar_panel.gif) no-repeat top left; margin-top:39px; margin-left:22px}

.ar_panel2{width:592px; background:url(images/ar_pane2.gif) no-repeat top left; margin-top:39px; margin-left:22px}

.ar_panel3{width:100%; background:url(images/post-page.gif) no-repeat top left; padding-top:5px}

.page_archives_div h2{font-size:18px; font-style:normal; font-weight:normal; color:#4b4b4b; padding-left:30px}

.ar_panel3 h2{font-size:18px; font-style:normal; font-weight:normal; color:#4b4b4b; padding-left:30px}

.ar_panel3 ul{margin:0px; padding:0px; padding-top:0px !important; margin-bottom:40px; padding-left:10px !important}

.page_archives_div ul h2{border:0px}

.page_archives_div ul{margin:0px; padding:0px; padding-top:15px; margin-bottom:40px; padding-left:5px}

.page_archives_div ul li{margin:0px; padding:0px; list-style:none; background:none; padding-left:5px}

.page_archives_div ul li ul{margin:0px; padding:0px; padding-left:10px}

.page_archives_div ul li a{font-weight:bold; color:#7f7f7f; font-size:12px; padding-left:10px; background:url(images/page_archives_div_a.gif) no-repeat left center}

.page_archives_div ul li a:hover{color:#333}

.page_archives_div ul li{padding-top:5px; padding-bottom:5px; background:url(images/dotted_grey2.gif) repeat-x left bottom}

.page_archives_div ul li ul li{background:none; border:0px}


