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 : #ffffff; 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
} 
a img { 
border : 0; 
} 
.clear { 
clear : both; 
} 
html { 
background : #000099 url(bgr_top.png) repeat-x; 
} 
body { 
margin : 0; 
padding : 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #ffffff; 
} 
#page { 
width : 1100px; 
margin : 0 auto; 
} 
#header { 
width : 100%; 
height : 123px; 
overflow : hidden; 
margin : 0 0 14px 0; 
} 
#header_title { 
float : left; 
width : 843px; 
} 
#main_search { 
float : right; 
width : 331px; 
height : 49px; 
margin : 42px 0 0 0; 
background : url(images/bgr_main_search.png) no-repeat; 
} 
#searchform_top { 
padding : 10px 0 15px 10px; 
float : left; 
} 
#searchform_top_text { 
width : 210px; 
border : 0; 
background : #fff; 
padding : 6px; 
color : #4c4c4c; 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
float : left; 
margin : 1px 7px 0 0; 
} 
#gosearch { 
float : left; 
} 
#header_rss { 
float : left; 
margin : 0 7px 0 0; 
} 
#header_title h1 { 
color : #fff; 
font-size : 65px; 
font-weight : normal; 
padding : 15px 0 0 20px; 
font-family : "Times New Roman", Times, serif; 
font-style : italic; 
letter-spacing : -6px; 
} 
#header_title h1 a { 
color : #fff; 
} 
#header_title h1 a:hover { 
text-decoration : none; 
} 
.description { 
font-size : 19px; 
position : relative; 
top : -5px; 
color : #fff; 
display : block; 
text-align : center; 
letter-spacing : 0; 
} 
#body { 
width : 100%; 
overflow : hidden; 
} 
#body_left { 
width : 750px; 
float : left; 
} 
#body_right { 
width : 284px; 
float : right; 
} 
#body_left_content { 
width : 750px; 
margin : 25px 0 0 33px; 
} 
.post { 
width : 100%; 
margin : 0 0 40px 0; 
} 
.post-top { 
width : 100%; 
border-bottom : 1px solid #333333; 
padding : 0 0 15px 0; 
} 
.post-title { 
width : 100%; 
overflow : hidden; 
} 
.post-title h2 { 
font-size : 27px; 
color : #cccccc; 
font-weight : normal; 
font-style : italic; 
font-family : Georgia, "Times New Roman", Times, serif; 
width : 750px; 
float : left; 
margin : 20px 0 10px 0; 
} 
.post-title h2 a { 
color : #fff; 
} 
.post-title h4 { 
width : 62px; 
height : 55px; 
padding : 13px 0 0 0; 
margin : 0 0 5px 0; 
color : #ed1b23; 
text-align : center; 
font-weight : normal; 
font-size : 25px; 
font-family : Georgia, "Times New Roman", Times, serif; 
float : right; 
background : url(images/bgr_post_comment.png) no-repeat; 
} 
.post-top h3 { 
font-weight : normal; 
color : #636363; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
} 
.post-top h3 a, .post-top h3 span { 
color : #ed1b23; 
font-weight : bold; 
text-transform : capitalize; 
} 
.entry { 
line-height : 20px; 
font-size : 14px; 
padding : 10px 0 0 0; 
font-family : Verdana, Geneva, sans-serif; 
} 
.entry p { 
padding-bottom : 15px; 
} 
.entry p a { 
text-decoration : underline; 
} 
.entry p a:hover { 
text-decoration : none; 
} 
.postmetadata { 
width : 100%; 
overflow : hidden; 
} 
.postmetadata p { 
color : #fff; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
padding : 5px 0 0 0; 
} 
.postmetadata p a { 
color : #fff; 
float : left; 
padding : 4px 10px 4px 10px; 
background : #790000; 
} 
.post-page { 
width : 100%; 
} 
h2.page_title { 
font-size : 27px; 
color : #cccccc; 
font-weight : normal; 
font-style : italic; 
font-family : Georgia, "Times New Roman", Times, serif; 
border-bottom : 1px solid #333333; 
padding : 0 0 15px 10px; 
} 
.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 : #fff; 
font-family : Georgia, "Times New Roman", Times, serif; 
display : block; 
font-weight : normal; 
} 
.post-page .entry strong { 
font-size : 28px; 
} 
.post-page .entry h1 { 
font-size : 26px; 
padding : 0 0 14px 0; 
} 
.post-page .entry h2 { 
font-size : 24px; 
padding : 0 0 14px 0; 
} 
.post-page .entry h3 { 
font-size : 22px; 
padding : 0 0 12px 0; 
} 
.post-page .entry h4 { 
font-size : 20px; 
padding : 0 0 10px 0; 
} 
.post-page .entry h5 { 
font-size : 18px; 
padding : 0 0 8px 0; 
} 
.post-page .entry h6 { 
font-size : 16px; 
padding : 0 0 6px 0; 
} 
#body_right_content { 
margin : 8px 0 0 0; 
} 
#wp125_write_ads { 
margin : 0 0 20px 0; 
} 
#wp125adwrap_1c { 
width : 100%; 
overflow : hidden; 
} 
#wp125adwrap_1c .wp125ad { 
margin-bottom : 5px; 
} 
#wp125adwrap_2c { 
width : 100%; 
overflow : hidden; 
} 
#wp125adwrap_2c .wp125ad { 
width : 125px; 
float : left; 
padding : 0 0 7px 7px; 
} 
#wp125adwrap_2c .wp125ad img { 
width : 125px; 
float : left; 
} 
#sidebar { 
width : 250px; 
margin : 0 0 0 18px; 
} 
.sidebars h2 { 
font-size : 23px; 
color : #fff; 
font-family : Tahoma, Geneva, sans-serif; 
font-weight : normal; 
padding : 0 0 5px 30px; 
background : url(images/bgr_sidebars_h2.png) no-repeat left 3px; 
} 
.sidebars ul { 
color : #9d9d9d; 
font-family : Verdana, Geneva, sans-serif; 
font-size : 14px; 
} 
.sidebars ul li { 
margin : 0 0 30px 0; 
} 
.sidebars ul li ul li { 
margin-bottom : 0; 
width : auto; 
} 
.sidebars ul li ul li ul li { 
margin-left : 0; 
} 
.sidebars li ul li ul { 
padding : 0; 
background : inherit; 
width : auto; 
} 
.sidebars li { 
margin-bottom : 0; 
background : inherit; 
} 
.sidebars li li { 
margin-bottom : 0; 
border-bottom : 1px solid #ffffff; 
line-height : 18px; 
padding : 6px 0 6px 10px; 
} 
.sidebars li li li { 
background : inherit; 
border : 0; 
padding-bottom : 3px; 
} 
.sidebars li a { 
color : #ffffff; 
} 
.sidebars li.widget_categories ul li { 
color : #ffffff; 
} 
.sidebars .widget_tags p { 
padding : 0 0 10px 0; 
} 
.sidebars .widget_tags a { 
color : #9d9d9d; 
} 
.sidebars .textwidget { 
padding : 10px; 
} 
#footer { 
width : 100%; 
height : 230px; 
overflow : hidden; 
margin : 40px 0 0 0; 
} 
#footer h2 { 
color : #ffffff; 
font-size : 40px; 
font-weight : normal; 
padding : 20px 0 0 20px; 
font-family : "Times New Roman", Times, serif; 
font-style : italic; 
letter-spacing : -3px; 
float : left; 
} 
#footer h2 a { 
color : #999999; 
} 
#footer h2 a:hover { 
text-decoration : none; 
} 
#footer_text { 
padding : 40px 30px 0 0; 
float : right; 
text-align : right; 
position : relative; 
} 
#footer_text p { 
color : #999999; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
padding : 0 0 8px 0; 
font-size : 13px; 
} 
#footer_text a { 
color : #fff; 
text-decoration : underline; 
} 
#footer_text a:hover { 
text-decoration : none; 
} 
#footer_text .designed a { 
color : #f26521; 
} 
#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 : 24px; 
padding-bottom : 7px; 
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 { 
text-align : center; 
margin : 10px 0 0 0; 
padding : 8px 0 8px 0; 
width : 100%; 
overflow : hidden; 
font-size : 13px; 
color : #a3a3a3; 
background : #1a1a1a; 
} 
.navigation a { 
color : #a3a3a3; 
font-size : 13px; 
} 
.wp-pagenavi { 
line-height : 1.8em; 
padding : 0 15px 0 15px; 
} 
.wp-pagenavi a { 
padding : 4px 2px 4px 2px; 
margin : 2px; 
} 
.wp-pagenavi span.pages { 
padding : 4px 2px 4px 2px; 
margin : 2px; 
background : #000000; 
} 
.wp-pagenavi span.current { 
padding : 4px 2px 4px 2px; 
margin : 2px; 
background : #790000; 
} 
.wp-pagenavi span.extend { 
padding : 4px 2px 4px 2px; 
margin : 2px; 
background : #000000; 
} 
.entry ul { 
margin : 0 10px 25px 20px; 
list-style : none; 
padding : 15px 15px 15px 20px; 
background : #0a0a0a; 
} 
.entry ul li { 
border-bottom : 1px solid #3c3c3c; 
background : url(images/ico_entry_before.gif) no-repeat left 10px; 
padding : 4px 0 4px 12px; 
} 
.entry ol { 
margin : 0 10px 25px 20px; 
padding : 15px 15px 15px 40px; 
background : #0a0a0a; 
} 
.entry ol li { 
margin : 0; 
padding : 4px 0 4px 0; 
border-bottom : 1px solid #3c3c3c; 
} 
.postmetadata ul, .postmetadata li { 
display : inline; 
list-style-type : none; 
list-style-image : none; 
} 
ol li { 
list-style : decimal; 
} 
#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 : 400px; 
} 
#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#comments { 
font-size : 27px; 
color : #cccccc; 
font-weight : normal; 
font-style : italic; 
font-family : Georgia, "Times New Roman", Times, serif; 
border-bottom : 1px solid #333333; 
padding : 0 0 15px 10px; 
margin : 0 0 10px 25px; 
} 
.alt { 
margin : 0; 
padding : 10px; 
} 
.commentlist { 
padding : 0; 
text-align : justify; 
margin : 0 0 0 25px; 
} 
.commentlist .comment { 
margin : 15px 0 0 0; 
padding : 10px 15px 20px 15px; 
list-style : none; 
background : #0a0a0a; 
border : 1px solid #1b1b1b; 
} 
.commentlist .alt { 
background : #050505; 
} 
.commentlist .comment .comment { 
margin : 15px 15px 15px 15px; 
padding : 10px 15px 20px 15px; 
width : auto; 
} 
.commentlist p { 
margin : 10px 5px 10px 0; 
line-height : 18px; 
} 
.commentmet_data { 
width : 100%; 
overflow : hidden; 
} 
.commentmet_data td { 
vertical-align : top; 
text-align : left; 
} 
.commentmet_avatar { 
width : 102px; 
padding : 15px 0 0 0; 
} 
.commentmet_avatar img { 
border : 2px solid #868686; 
} 
#commentform p { 
margin : 5px 0; 
} 
.commentmet_replay { 
width : 100%; 
overflow : hidden; 
} 
.commentmet_replay a { 
float : right; 
display : block; 
text-indent : -9999px; 
text-transform : capitalize; 
background : url(images/button_replay.gif) no-repeat; 
width : 82px; 
height : 27px; 
} 
.nocomments { 
text-align : center; 
margin : 0; 
padding : 0; 
} 
.commentmetadata { 
margin : 0; 
display : block; 
padding : 0 0 5px 0; 
color : #c2c2c2; 
font-size : 15px; 
font-family : Georgia, "Times New Roman", Times, serif; 
text-transform : capitalize; 
} 
.commentmetadata a { 
color : #c2c2c2; 
font-size : 20px; 
} 
.commentmetadata span { 
color : #c2c2c2; 
font-size : 20px; 
} 
.commentmet_text { 
font-size : 12px; 
color : #888888; 
} 
#respond { 
margin : 40px 15px 0 25px; 
padding : 15px; 
background : #000; 
} 
h3#respond_title { 
font-size : 27px; 
color : #cccccc; 
font-weight : normal; 
font-style : italic; 
font-family : Georgia, "Times New Roman", Times, serif; 
border-bottom : 1px solid #333333; 
padding : 0 0 15px 10px; 
margin : 0 0 20px 0; 
} 
#commentform { 
margin-left : 25px; 
color : #808080; 
font-size : 12px; 
width : 90%; 
} 
#commentform small { 
position : relative; 
top : -1px; 
font-size : 12px; 
} 
#cancel-comment-reply-link { 
font-size : 12px; 
color : #808080; 
} 
#commentform a { 
color : #808080; 
} 
#commentform input { 
background : #1a1a1a; 
border : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
padding : 6px; 
color : #808080; 
} 
#commentform textarea { 
background : #1a1a1a; 
border : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
padding : 6px; 
margin : 5px 0 0 0; 
color : #808080; 
} 
#commentform input#submit { 
background : inherit; 
border : 0; 
} 
.page_archives_div { 
padding-bottom : 60px; 
} 
.page_archives_div h2 { 
font-size : 27px; 
color : #cccccc; 
font-weight : normal; 
font-style : italic; 
font-family : Georgia, "Times New Roman", Times, serif; 
border-bottom : 1px solid #333333; 
padding : 0 0 15px 10px; 
} 
.page_archives_div ul { 
margin : 10px 0 40px 0; 
} 
.page_archives_div ul li { 
margin : 0; 
padding : 8px 0 8px 5px; 
list-style : none; 
background : url(images/ico_line.png) no-repeat left bottom; 
} 
.page_archives_div ul li ul li { 
border : 0; 
background : inherit; 
} 
.page_archives_div ul li ul { 
margin : 0; 
padding : 0; 
padding-left : 10px; 
} 
.page_archives_div ul li a { 
font-weight : normal; 
color : #868686; 
font-size : 13px; 
background : url(images/ico_ar.gif) no-repeat left 3px; 
padding : 0 0 0 14px; 
} 
#gb_form_div { 
text-align : left; 
width : 100%; 
margin : -40px 0 0 0; 
} 
#gb_form_div p { 
margin-left : 12px; 
} 
#gb_form { 
text-align : left; 
background : transparent; 
} 
#gb_form_div a { 
color : #b3b3b3; 
text-decoration : underline; 
} 
#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active { 
color : #b3b3b3; 
text-decoration : none; 
} 
fieldset { 
border : 0; 
margin-top : 10px; 
} 
#gb_form legend, legend, #gb_form dt { 
font-weight : bold; 
color : #b3b3b3; 
} 
#gb_form legend { 
margin-left : -10px; 
padding-top : 5px; 
} 
* html #gb_form legend { 
margin-left : -5px; 
padding : 0 0 10px 0; 
} 
#gb_form legend#mainlegend { 
font-size : 1.2em; 
color : #fff; 
margin-left : -10px; 
padding-top : 5px; 
padding-bottom : 10px; 
background : url(images/ico_line.png) no-repeat left bottom; 
width : 100%; 
} 
* html #gb_form legend#mainlegend { 
margin-left : -5px; 
} 
#gb_form legend#mainlegend small { 
font-size : 0.7em; 
text-transform : uppercase; 
} 
#gb_form_div .formhead small a { 
font-size : 0.7em; 
background-image : inherit; 
display : inline; 
padding : 0; 
margin : 0; 
} 
#gb_form_div .main_formhead, #gb_form_div .formhead { 
font-size : 1.2em; 
color : #b3b3b3; 
width : 97%; 
} 
#gb_form_div .main_formhead { 
margin-left : -35px; 
} 
label { 
color : #808080; 
margin-top : 5px; 
margin-left : 20px; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
} 
input.short, input.med, select.med, textarea.textbox, textarea { 
color : #808080; 
padding : 6px; 
background-color : #1a1a1a; 
border : 0; 
font-size : 11px; 
font-family : Verdana, Geneva, sans-serif; 
width : 60%; 
height : auto; 
margin : 0 0 5px 20px; 
} 
input.short { 
width : 7%; 
} 
textarea.textbox, textarea { 
width : 80%; 
height : 220px; 
line-height : 1.5em; 
overflow : auto; 
} 
select.med { 
width : 60%; 
} 
input.checkbox { 
cursor : default; 
background : transparent; 
color : #bcbab7; 
border : 0; 
padding : 0; 
margin : 0; 
width : 14px; 
height : 14px; 
} 
input.button { 
cursor : pointer; 
border : 0; 
background : url(images/button_submit.gif) no-repeat; 
width : 65px; 
height : 25px; 
display : block; 
text-indent : -9999px; 
text-transform : capitalize; 
clear : both; 
} 
#content #gb_form input.button { 
margin : 15px 5px 25px 20px; 
padding : 2px 15px 2px 15px; 
} 
* html #content #gb_form input.button { 
margin-left : -5px; 
} 
span.error, span.success, #gb_form_div dt { 
color : #cc0000; 
font-weight : bold; 
} 
#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt { 
color : #bcbab7; 
} 
#gb_form_div small.whythis a { 
font-size : 11px; 
text-decoration : none; 
color : #808080; 
font-weight : normal; 
} 
#gb_form_div small.whythis a span { 
text-decoration : none; 
color : #000; 
padding : 0 2px 0 2px; 
} 
#gb_form_div small.whythis a:hover span { 
color : #fff; 
background : #000; 
border : 1px solid #fff; 
} 
p.creditline small { 
clear : both; 
display : block; 
text-align : right; 
margin : 0; 
padding : 25px 0 15px 0; 
font-size : 0.75em; 
letter-spacing : 1.0E-4em; 
color : #666; 
} 
dl#result_dl_blockq blockquote { 
margin-left : 0; 
} 
dl#result_dl_blockq blockquote p cite { 
display : block; 
text-align : right; 
} 
#gb_form_div span.items { 
font-weight : bold; 
color : #339999; 
} 
#gb_form_div ul { 
margin : 10px 10px 20px 10px; 
} 
#gb_form_div ul li { 
list-style-type : none; 
margin : 0 10px 0 20px; 
} 