a { color: navy; text-decoration: none; }
a:hover { background-color: #f8fbbd; color: black; }
body { background: black; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; width: 100%; }
div#blog #blog_center{ float: left; padding-top: 18px; width: 573px; }
div#blog #blog_center .narrowcolumn{ padding-right: 25px; }
div#blog #blog_left{ background: url(images/blog_left_bg.gif) repeat-y top left; float: left; width: 215px; }
div#blog #blog_right{ background: url(images/blog_right_bg.gif) repeat-y top left; float: left; width: 212px; }
div#blog .entry{ padding-left: 20px; padding-right: 20px; }
div#blog .entry p{ color: #4c444b; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
div#blog .page_archives_div { width: 490px; }
div#blog .page_archives_div h2 { border-bottom: 1px dotted #000000; font-size: 18px; font-style: normal; font-weight: normal; margin: 0; padding-bottom: 5px; padding-left: 5px; padding-top: 3px; }
div#blog .page_archives_div h2.red { color: #ed0f93; }
div#blog .page_archives_div ul { margin: 0; margin-bottom: 40px; padding: 0; padding-top: 5px; }
div#blog .page_archives_div ul h2, img, .sub { border: 0; }
div#blog .page_archives_div ul li { list-style: none; margin: 0; padding: 0; padding-left: 5px; }
div#blog .page_archives_div ul li { border-bottom: 1px dotted #b29fb1; padding-bottom: 5px; padding-top: 5px; }
div#blog .page_archives_div ul li a { background: url(images/red_li.gif) no-repeat left center; color: #000000; font-size: 14px; font-weight: normal; padding-left: 9px; }
div#blog .page_archives_div ul li a:hover { color: #666666; }
div#blog .page_archives_div ul li ul { margin: 0; padding: 0; padding-left: 0; }
div#blog .page_archives_div ul li ul li { border-bottom: 0; }
div#blog .page_archives_div ul li ul li a { background: url(images/line_li.gif) no-repeat left top; padding-left: 10px; }
div#blog .page_archives_div ul.dark li a { background: url(images/dark_li.gif) no-repeat left center; }
div#blog h2 { color: #000000; font-size: 19px; margin: 0; padding: 0; padding-left: 20px; padding-top: 0; }
div#menu_items a, #blog_center .item_class .item_class_panel span.panel_comm a, .item_class strong, #blog_comm strong, div#blog .page_archives_div h2.black { color: #000000; }
div#menu_items a:hover { background-color: yellow; color: #00008b; padding-bottom: 10px; }
div#page { text-align: left; width: 1000px; }
div#page #blog { background: white url(images/body_bg.gif) repeat-y center top; float: left; width: 100%; }
div#page #blog #blog_top { float: left; width: 100%; }
form, table, ul, li{ : ; margin: 0px; padding: 0px; }
h3 { display: inline; font-size: 13px; }
input, textarea { border: 1px solid #cecece; font-size: 12px; }
.ar_panel { background: url(images/item_bg.gif) no-repeat left top; padding-left: 15px; padding-top: 15px; }
.item_class blockquote blockquote, #blog_comm blockquote blockquote { background: url(images/block2_bg.gif) no-repeat left top; margin: 0; margin-bottom: 5px; margin-left: 20px; margin-top: 5px; padding-left: 25px; }
.item_class blockquote, #blog_comm blockquote { background: url(images/block_bg.gif) no-repeat left top; margin: 0; margin-bottom: 5px; margin-left: 20px; margin-top: 5px; padding-left: 25px; padding-top: 5px; }
.item_class img, #blog_comm img { float: left; margin: 5px; }
.item_class ul, #blog_comm ul { padding-left: 30px; }
.item_class_panel .links_left { float: left; }
.item_class_panel .links_right { float: right; }
#blog_center #blog_comm{ _margin-left: 25px; float: left; margin-left: 30px; width: 465px; }
#blog_center #blog_comm #comm_post_form{ padding-left: 25px; }
#blog_center #blog_comm #comm_post_form input.text{ font-size: 14px; }
#blog_center #blog_comm #comm_post_form td{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; list-style: none; padding-bottom: 10px; padding-right: 10px; }
#blog_center #blog_comm #comm_post_form td.right{ text-align: right; vertical-align: top; }
#blog_center #blog_comm #comm_post_title{ color: #000000; font-size: 20px; font-weight: normal; height: 55px; padding-left: 20px; padding-top: 15px; width: 430px; }
#blog_center #blog_comm .comm_panel{ background: #fff2fe; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; height: 16px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; padding-top: 4px; width: 100%; }
#blog_center #blog_comm .comm_panel a{ color: #ec008c; font-weight: bold; }
#blog_center #blog_comm .comm_text{ border-bottom: 1px solid #000000; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; padding-top: 0px; width: 100%; }
#blog_center #blog_comm .comm_text p, #blog_center .item_class .item_class_text p { margin: 0px; margin-top: 10px; padding: 0px; }
#blog_center #blog_comm h2{ color: #000000; font-size: 23px; font-weight: normal; padding-left: 0px; position: relative; top: -10px; }
#blog_center #comments_from_bg{ background: url(images/blog_form_bg.gif) no-repeat top left; left: -20px; padding-bottom: 20px; position: relative; width: 480px; }
#blog_center .item_class{ _margin-left: 10px; background: url(images/item_bg.gif) no-repeat top left; float: left; margin-left: 20px; padding-bottom: 30px; padding-left: 10px; padding-top: 10px; width: 518px; }
#blog_center .item_class .item_class_panel{ background: url(images/item_class_panel.gif) no-repeat top left; float: left; margin-left: 0px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; width: 488px; }
#blog_center .item_class .item_class_panel a{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
#blog_center .item_class .item_class_panel a.panel_read{ background: url(images/read.gif) no-repeat left center; color: #bd0070; padding-left: 12px; }
#blog_center .item_class .item_class_panel a:hover{ text-decoration: underline; }
#blog_center .item_class .item_class_text{ background: url(images/title_line.gif) no-repeat left top; color: #4c444b; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; padding-bottom: 15px; padding-left: 5px; padding-right: 10px; padding-top: 0px; }
#blog_center .item_class .item_class_title_text{ }
#blog_center .item_class .item_class_title_text .end_title{ color: #595959; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-left: 5px; padding-right: 10px; }
#blog_center .item_class .item_class_title_text .end_title a{ color: #bd0070; font-size: 10px; font-weight: bold; }
#blog_center .item_class .item_class_title_text .titles{ float: left; padding-bottom: 10px; width: 95%; }
#blog_center .item_class .item_class_title_text .top_title{ padding-left: 5px; padding-right: 10px; }
#blog_center .item_class .item_class_title_text .top_title a{ color: #000000; font-size: 21px; font-style: italic; }
#blog_center .item_class .item_class_title_text .top_title_top{ color: #7f7b7f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-left: 5px; padding-right: 10px; }
#blog_center .navigation{ clear: left; padding-bottom: 20px; text-align: center; }
#blog_center .navigation .alignleft a{ color: #000000; font-size: 11px; font-weight: bold; padding-left: 8px; }
#blog_center .navigation .alignright a{ color: #000000; font-size: 11px; font-weight: bold; padding-right: 15px; }
#blog_center .navigation ul{ }
#blog_center .navigation ul li{ display: inline; list-style: none; padding-right: 20px; }
#blog_left #sidebar{ background: url(images/blog_left_top_bg.gif) no-repeat top left; padding-top: 18px; width: 100%; }
#blog_left #sidebar h1, #blog_right #sidebar2 h1 { background: url(images/h2_li.gif) no-repeat left top; color: #ffffff; font-size: 17px; font-weight: normal; margin: 0px; margin-left: 6px; padding-bottom: 15px; padding-left: 30px; padding-top: 3px; }
#blog_left #sidebar li a, #blog_right #sidebar2 li a { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 19px; text-decoration: none; }
#blog_left #sidebar li ul li ul li, #blog_right #sidebar2 li ul li ul li { margin-left: 5px; padding-left: 0px; }
#blog_left #sidebar li ul li, #blog_right #sidebar2 li ul li { margin-left: 14px; padding-left: 0px; }
#blog_left #sidebar ul li ul li a, #blog_right #sidebar2 ul li ul li a { background: url(images/bl_li.gif) left top no-repeat; padding-left: 9px; }
#blog_left #sidebar ul li ul li ul li a, #blog_right #sidebar2 ul li ul li ul li a { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
#blog_left #sidebar ul li ul li ul li, #blog_right #sidebar2 ul li ul li ul li { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-bottom: 0px; }
#blog_left #sidebar ul li ul li ul, #blog_right #sidebar2 ul li ul li ul { padding-bottom: 0px; padding-left: 10px; }
#blog_left #sidebar ul li ul li, #blog_right #sidebar2 ul li ul li { background: none; background: url(images/solid_li.gif) left bottom no-repeat; border-bottom: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-bottom: 5px; padding-right: 5px; }
#blog_left #sidebar ul li ul, #blog_right #sidebar2 ul li ul { padding-bottom: 20px; }
#blog_left #sidebar ul li, #blog_right #sidebar2 ul li { color: #333333; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-size: 11px; font-weight: bold; font-weight: bold; }
#blog_left #sidebar ul li.widget_archives ul li a, #blog_right #sidebar2 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_categories li ul.children li a, #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; }
#blog_left #sidebar ul li.widget_categories ul li a, #blog_right #sidebar2 ul li.widget_categories ul li a { background: url(images/cat_li.gif) left top no-repeat; padding-left: 9px; }
#blog_left #sidebar ul li.widget_categories ul li ul li, #blog_right #sidebar2 ul li.widget_categories ul li ul li { background: none; border-bottom: 0; }
#blog_left #sidebar ul li.widget_meta ul li a, #blog_right #sidebar2 ul li.widget_meta ul li a { background: url(images/meta_li.gif) left top no-repeat; padding-left: 9px; }
#blog_left #sidebar ul, #blog_right #sidebar2 ul { margin: 0px; padding: 0px; }
#blog_left #sidebar_ul{ background: url(images/blog_left_end_bg.gif) no-repeat bottom left; }
#blog_right #sidebar2 { background: url(images/blog_right_top_bg.gif) no-repeat left top; padding-top: 14px;  width: 100%;}
#blog_right #sidebar2 li a { color: #333333; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; line-height: 19px; text-decoration: none; }
#blog_right #sidebar2 li ul li ul li { margin-left: 4px; padding-left: 0; }
#blog_right #sidebar2 ul li { list-style-type: none; margin: 0; padding: 0; padding-left: 7px; }
#blog_right #sidebar2 ul li { color: #333333; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; }
#blog_right #sidebar2 ul li ul { padding-bottom: 16px; }
#blog_right #sidebar2 ul li ul li a { background: url(images/bl_li.gif) no-repeat left top; padding-left: 9px; }
#blog_right #sidebar2_ul { background: url(images/blog_right_end_bg.gif) no-repeat left bottom; }
#footer { background: #ec008c url(images/footer_bg.png) no-repeat top; float: left; font-family: Verdana, sans-serif; height: 130px; padding-top: 15px; width: 100%; }
#footer p { color: #000000; float: left; line-height: 15px; padding-left: 15px; }
#footer p.right { color: #000000; float: right; line-height: 15px; padding-right: 15px; }
#header { background: #ffebe3; height: 213px; text-align: left; width: 100%; }
#header_center { background: url(images/header_center_bg.png) no-repeat bottom; height: 50px; width: 100%; }
#header_end { background: url(images/header_end_bg.gif) no-repeat top; height: 42px; width: 100%; }
#header_title { color: white; font-family: Tahoma; font-size: 20px; font-weight: bold; padding-left: 30px; padding-top: 25px; }
#header_title span { color: white; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-style: normal; font-weight: normal; position: relative; top: -5px; }
#header_top { background: url(images/header_top_bg.png) no-repeat bottom; height: 121px; width: 100%; }
#icons { float: right; padding-right: 30px; padding-top: 8px; text-align: right; }
#icons a { color: #000000; font-size: 13px; }
#icons a#home { background: url(images/i_home.gif) no-repeat left center; margin-right: 15px; padding-left: 22px; padding-top: 3px; }
#icons a#rss { background: url(images/i_rss.gif) no-repeat left center; padding-left: 17px; }
#menu_items { float: left; width: 75%; }
#menu_items { color: #000000; font-size: 13px; padding-left: 20px; padding-top: 8px; }
#search_box { color: #f49ac1; float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; left: -20px; position: relative; top: 6px; }
#search_box input.s { background: none; border: 0; color: #f49ac1; font-size: 13px; width: 105px; }
