ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0pt; padding: 0pt; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
a { color: rgb(0, 0, 0); text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0pt none ; }
.clear { clear: both; }
body { margin: 0px; padding: 0px; background: rgb(56, 37, 38) url('bgr_main.png') repeat-x; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
#wrapper { margin: 0px auto; background: transparent url('bgr_wrapper.png') repeat-y; width: 1000px;}
#page { padding: 0pt 29px; background: transparent url('bgr_page.png') no-repeat; width: 942px; }
#header_top { background: transparent url('bgr_header_top.png') no-repeat; overflow: hidden; width: 100%; height: 41px; }
#header_top p { padding: 15px 0pt 0pt 15px; float: left; font-size: 12px; }
#header_top a { color: rgb(143, 133, 134); }
#header_top h2 { float: right; }
#header_top h2 a { margin: 0pt 0pt 0pt -130px; position: absolute; z-index: 100; }
#header { background: transparent url('bgr_header.png') no-repeat; overflow: hidden; width: 100%; height: 157px; }
#header h1 { padding: 35px 0pt 0pt 61px; color: rgb(0, 0, 0); font-size: 42px; letter-spacing: 5px; text-transform: uppercase; font-family: Tahoma,Geneva,sans-serif; width: 381px; float: left; }
#header h1 a { color: rgb(0, 0, 0); }
#header h1 a:hover { text-decoration: none; }
.description { font-size: 20px; position: relative; top: -5px; color: rgb(0, 0, 0); display: block; letter-spacing: 0pt; font-weight: normal; text-transform: none; }
#header h2 { padding: 40px 0pt 0pt; float: left; width: 500px; }
#menu { background: transparent url('bgr_menu.png') repeat-x; overflow: hidden; width: 100%; height: 53px; }
#menu_items { float: left; width: 666px; }
#main_search { background: transparent url('bgr_main_search.png') no-repeat; float: right; width: 276px; height: 53px; }
#searchform_top { padding: 0pt 0pt 0pt 20px; }
#searchform_top_text { border: 0px none ; margin: 19px 6px 0pt 0pt; background: transparent none repeat; width: 190px; color: rgb(102, 102, 102); font-size: 12px; font-family: Arial,Helvetica,sans-serif; float: left; }
#gosearch { margin: 14px 0pt 0pt; float: left; }
#menu_items ul { padding: 13px 0pt 0pt 10px; float: left; }
#menu_items li { padding: 0pt 5px; float: left; font-size: 15px; color: rgb(0, 0, 0); }
#menu_items a, #menu_items span { padding: 5px; color: rgb(0, 0, 0); display: block; float: left; }
#menu_items a:hover, #menu_items a.select { background: rgb(0, 0, 0) none repeat; text-decoration: none; color: rgb(255, 255, 255); }
#body { background: transparent url('bgr_body.png') no-repeat; overflow: hidden; width: 100%; }
#body_top { padding: 0pt 0pt 46px; background: transparent url('bgr_body_top.png') no-repeat scroll left bottom; overflow: hidden; width: 100%; }
#body_left { width: 660px; float: left; }
#body_right { width: 282px; float: right; }
#body_left_content { padding: 30px 0pt 0pt 40px; width: 586px; }
.post { margin: 0pt 0pt 30px; width: 100%; }
.post-title { width: 100%; }
.post-title h2 { font-size: 25px; color: rgb(0, 0, 0); font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; }
.post-title h2 a { color: rgb(0, 0, 0); }
.post-title h3 { border-bottom: 1px solid rgb(202, 201, 199); padding: 8px 0pt; font-weight: normal; color: rgb(123, 123, 123); font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; }
.post-title h3 a, .post-title h3 span { color: rgb(237, 20, 91); }
.entry { padding: 15px 0pt 0pt; line-height: 20px; font-size: 13px; }
.entry p { padding-bottom: 15px; }
.entry p a { text-decoration: underline; color: rgb(96, 80, 81); }
.entry p a:hover { text-decoration: none; }
.postmetadata { background: transparent url('bgr_postmetadata.png') no-repeat; overflow: hidden; width: 100%; height: 57px; }
.postmetadata .alignright a { padding: 0pt 0pt 0pt 14px; background: transparent url('ico_more.gif') no-repeat scroll left 3px; color: rgb(0, 0, 0); font-size: 13px; font-weight: bold; text-decoration: underline; }
.postmetadata .alignright a:hover { text-decoration: none; }
.postmetadata .alignright { padding-top: 15px; padding-right: 20px; }
.post-page { width: 100%; }
h2.page_title { border-bottom: 1px solid rgb(202, 201, 199); padding: 0pt 0pt 8px; font-size: 25px; color: rgb(0, 0, 0); font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; }
.post-page .entry {  }
.post-page .entry a { text-decoration: underline; color: rgb(96, 80, 81); font-weight: bold; }
.post-page .entry a:hover { text-decoration: none; }
.entry strong { color: rgb(0, 0, 0); }
.post-page .entry strong, .post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6 { color: rgb(0, 0, 0); display: block; font-weight: normal; }
.post-page .entry strong { font-size: 28px; }
.post-page .entry h1 { padding: 0pt 0pt 14px; font-size: 26px; }
.post-page .entry h2 { padding: 0pt 0pt 14px; font-size: 24px; }
.post-page .entry h3 { padding: 0pt 0pt 12px; font-size: 22px; }
.post-page .entry h4 { padding: 0pt 0pt 10px; font-size: 20px; }
.post-page .entry h5 { padding: 0pt 0pt 8px; font-size: 18px; }
.post-page .entry h6 { padding: 0pt 0pt 6px; font-size: 16px; }
#body_right_content { margin: 31px 0pt 0pt 7px; }
#right_ads { margin: 0pt 0pt 2px; overflow: hidden; width: 100%; }
#right_ads div { padding: 0pt 5px 5px 0pt; float: left; }
#right_ads div img { float: left; width: 125px; height: 125px; }
#sidebar { width: 255px; }
.sidebars h2 { padding: 15px 0pt 0pt 50px; background: transparent url('bgr_sidebars_h2.gif') no-repeat; font-size: 20px; color: rgb(0, 0, 0); font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; font-weight: normal; width: 205px; height: 35px; }
.sidebars ul { color: rgb(48, 48, 48); }
.sidebars ul li { margin: 0pt 0pt 10px; }
.sidebars ul li ul li { margin-bottom: 0pt; width: auto; }
.sidebars ul li ul li ul li { margin-left: 0pt; }
.sidebars li ul { padding: 0pt 15px 10px 10px; }
.sidebars li ul li ul { background: transparent none repeat; padding-bottom: 0px; padding-left: 10px; width: auto; }
.sidebars li ul li ul li ul {  }
.sidebars li { background: transparent none repeat; margin-bottom: 0px; }
.sidebars li li { border-bottom: 1px solid rgb(233, 233, 233); padding: 7px 0pt 7px 8px; margin-bottom: 0px; font-size: 13px; }
.sidebars li li li { border: 0pt none ; background: transparent none repeat; padding-bottom: 3px; }
.sidebars li a { color: rgb(48, 48, 48); }
.sidebars li.widget_categories ul li { font-weight: bold; color: rgb(48, 48, 48); }
.sidebars li.widget_categories ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('ico_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars li.widget_categories ul li ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('ico_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars li.widget_archives ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('ico_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars li.linkcat ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('ico_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars li.widget_meta ul li a { padding: 0pt 0pt 0pt 14px; background: transparent url('li_cat.gif') no-repeat scroll left 5px; font-weight: normal; }
.sidebars .widget_tags p { padding: 0px 10px 10px 15px; }
.sidebars .widget_tags a { color: rgb(48, 48, 48); }
.sidebars .textwidget { padding: 10px; }
#footer { background: transparent url('bgr_footer.png') no-repeat; overflow: hidden; width: 100%; height: 132px; }
#footer h2 { padding: 25px 0pt 0pt 43px; color: rgb(184, 175, 172); font-size: 48px; letter-spacing: -5px; text-transform: uppercase; font-family: Tahoma,Geneva,sans-serif; width: 423px; float: left; }
#footer h2 a { color: rgb(184, 175, 172); }
#footer h2 a:hover { text-decoration: none; }
.fdescription { font-size: 20px; position: relative; top: -5px; color: rgb(184, 175, 172); display: block; letter-spacing: 0pt; font-weight: normal; text-transform: none; }
#footer_text { padding: 40px 0pt 0pt; float: right; width: 476px; text-align: right; }
#footer_text p { padding: 0pt 25px 0pt 0pt; line-height: 22px; font-size: 12px; color: rgb(255, 255, 255); }
#footer_text a { color: rgb(255, 255, 255); }
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.3em; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
p img { padding: 0pt; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 0pt 0pt 2px 7px; padding: 4px; display: inline; }
img.alignleft { margin: 0pt 7px 2px 0pt; padding: 4px; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
#wp-calendar { margin: 10px auto 0pt; empty-cells: show; 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 0pt; text-align: center; }
#wp-calendar td.pad:hover { background-color: rgb(255, 255, 255); }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed rgb(153, 153, 153); }
blockquote { margin: 15px 30px 10px 10px; background: transparent url('blockquote_bg.gif') repeat-y; padding-left: 24px; padding-bottom: 7px; }
blockquote blockquote { background: transparent url('blockquote_bg2.gif') repeat-y; }
blockquote cite { margin: 5px 0pt 0pt; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: medium none ; }
.navigation { margin: 10px 0pt 60px; overflow: hidden; display: block; text-align: center; width: 100%; }
.navigation a { color: rgb(154, 154, 154); font-size: 13px; }
.wp-pagenavi { padding: 0pt 15px; line-height: 1.8em; font-weight: bold; font-size: 13px; }
.wp-pagenavi a { margin: 2px; padding: 4px 8px; background: rgb(236, 234, 234) none repeat; color: rgb(0, 0, 0); }
.wp-pagenavi span.pages { margin: 2px; padding: 4px 8px; background: rgb(69, 48, 44) none repeat; color: rgb(255, 255, 255); }
.wp-pagenavi span.current { margin: 2px; padding: 4px 8px; background: rgb(127, 112, 108) none repeat; color: rgb(255, 255, 255); }
.wp-pagenavi span.extend { margin: 2px; padding: 4px 8px; background: rgb(69, 48, 44) none repeat; color: rgb(255, 255, 255); }
.entry ul { border: 1px solid rgb(218, 235, 229); margin: 0pt 10px 15px 30px; padding: 15px 15px 25px 20px; background: rgb(244, 252, 250) none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; }
.entry ul li { border-bottom: 1px solid rgb(210, 217, 215); padding: 3px 0pt 4px 18px; background: transparent url('ico_ul.gif') no-repeat scroll left 9px; color: rgb(0, 0, 0); display: block; }
.entry ul li:before {  }
.entry ol { border: 1px solid rgb(218, 235, 229); margin: 0pt 10px 15px 30px; padding: 15px 15px 25px 40px; background: rgb(244, 252, 250) none repeat; }
.entry ol li { border-bottom: 1px solid rgb(210, 217, 215); margin: 0pt; padding: 3px 0pt 4px; color: rgb(0, 0, 0); }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
ol li { list-style-type: decimal; list-style-image: none; list-style-position: outside; }
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { padding: 2px; width: 108px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { text-align: center; }
select { width: 130px; }
#commentform { width: 400px; }
#commentform input { margin: 5px 5px 1px 0pt; padding: 2px; width: 170px; }
#commentform textarea { padding: 2px; width: 350px; }
#commentform #submit { margin: 0pt; width: 85px; height: 35px; }
h2#comments_title { border-bottom: 1px solid rgb(202, 201, 199); padding: 0pt 0pt 8px; font-size: 25px; color: rgb(0, 0, 0); font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; }
.alt { margin: 0pt; padding: 10px; }
.commentlist { margin: 0pt; padding: 0pt; text-align: justify; }
.commentlist .comment { border: 1px solid rgb(218, 235, 229); margin: 15px 0pt 0pt; padding: 10px 20px 0pt 30px; background: rgb(243, 252, 249) none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; width: 530px; }
.commentlist .alt { background: rgb(249, 254, 252) none repeat; }
.commentlist .comment .comment { margin: 15px; padding: 10px 30px 0pt; width: auto; }
.commentlist p { margin: 10px 5px 10px 0pt; line-height: 18px; }
.commentmet_data { overflow: hidden; width: 100%; }
.commentmet_data td { vertical-align: top; text-align: left; }
.commentmet_avatar { padding: 15px 0pt 0pt; width: 102px; }
.commentmet_text {  }
.commentmet_avatar img { border: 1px solid rgb(0, 0, 0); }
#commentform p { margin: 5px 0pt; }
.commentmet_replay { overflow: hidden; width: 100%; }
.commentmet_replay a { background: transparent url('button_replay.gif') no-repeat; float: right; display: block; text-indent: -5000px; outline-color: invert; outline-style: none; outline-width: medium; width: 99px; height: 26px; }
.nocomments { margin: 0pt; padding: 0pt; text-align: center; }
.commentmetadata { margin: 0pt; padding: 10px 10px 0pt 0pt; display: block; color: rgb(25, 123, 48); font-size: 12px; font-weight: bold; text-transform: capitalize; text-align: center; }
.commentmetadata a { color: rgb(25, 123, 48); }
.commentmet_text { font-size: 12px; }
.alt .commentmetadata_end {  }
.commentmetadata_end { margin: 0pt; padding: 12px 20px; text-align: right; display: block; color: rgb(61, 61, 61); font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; }
.commentmetadata_end span { color: rgb(61, 61, 61); }
#respond { margin: 40px 15px 0pt 0pt; padding-bottom: 60px; font-size: 13px; }
h3#respond_title { border-bottom: 1px solid rgb(202, 201, 199); margin: 0pt 0pt 10px; padding: 0pt 0pt 8px; font-size: 25px; color: rgb(0, 0, 0); font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; }
#commentform { margin-left: 55px; color: rgb(0, 0, 0); width: 80%; font-family: Arial,Helvetica,sans-serif; }
#respond label { position: relative; top: -2px; }
#commentform a { color: rgb(0, 0, 0); }
#commentform input { border: 3px solid rgb(203, 203, 203); padding: 3px; background: rgb(255, 255, 255) none repeat; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
#commentform textarea { border: 3px solid rgb(203, 203, 203); margin: 5px 0pt 0pt; padding: 3px; background: rgb(255, 255, 255) none repeat; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
#commentform input#submit { border: 0px none ; background: transparent none repeat; }
.page_archives_div { padding-bottom: 60px; }
.ar_panel {  }
.ar_panel3 {  }
.page_archives_div h2 { border-bottom: 1px solid rgb(202, 201, 199); padding: 0pt 0pt 8px; font-size: 25px; color: rgb(0, 0, 0); font-weight: normal; font-family: Tahoma,Geneva,sans-serif; text-transform: uppercase; }
.page_archives_div ul h2 {  }
.page_archives_div ul { margin: 10px 0pt 40px; padding: 0px; }
.page_archives_div ul li { border-bottom: 1px solid rgb(210, 217, 215); margin: 0px; padding: 6px 0pt 8px 5px; background: transparent none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; }
.page_archives_div ul li ul li { border: 0px none ; background: transparent none repeat; }
.page_archives_div ul li ul { margin: 0px; padding: 0px 0px 0px 10px; }
.page_archives_div ul li a { padding: 0pt 0pt 0pt 11px; background: transparent url('ico_ul.gif') no-repeat scroll left 5px; font-weight: normal; color: rgb(0, 0, 0); font-size: 13px; }



#wp125adwrap_1c { width: 100%; }
#wp125adwrap_1c .wp125ad { margin-bottom: 10px; }
#wp125adwrap_2c { width: 100%; }
#wp125adwrap_2c .wp125ad { padding: 10px; width: 125px; float: left; }



.post-ratings { opacity: 1; }
.post-ratings-loading { display: none; height: 16px; text-align: left; }
.post-ratings-image { border: 0px none ; }
.post-ratings img, .post-ratings-loading img, .post-ratings-image img { border: 0px none ; margin: 0px; padding: 0px; }
.post-ratings-text {  }



.wpvidavee_container { border: 0px none ; margin: auto; padding: 5px; width: 420px; text-align: center; }
.wpvidavee_title { padding: 2px 5px; text-align: left; font-weight: bold; font-family: Tahoma,Arial,sans-serif; font-size: 10px; line-height: 12px; }
.wpvidavee_footer { padding: 2px 5px; text-align: right; font-size: 9px; line-height: 11px; }
.wpvidavee_footer a { text-decoration: none; }
.wpvidavee_p { color: red; }

h4 {
margin-bottom:10px;
font-size:14px;
text-transform:uppercase;
margin-top:5px;
}

