body { 
font-size : 12px; 
padding : 0; 
background-image : url(images/bgrass.gif); 
font-family : Geneva, Arial, Helvetica, sans-serif; 
margin-right : 0; 
margin-left : 0; 
} 
.alignright { 
float : right; 
width : auto; 
margin-top : 5px; 
margin-left : 5px; 
} 
.alignleft { 
float : left; 
width : auto; 
margin-top : 10px; 
} 
.aligncenter { 
text-align : center; 
margin : 0; 
} 
em { 
float : left; 
width : 600px; 
font-size : 11px; 
font-style : normal; 
color : #cc0000; 
margin-top : 15px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
html { 
height : 1000px; 
} 
#c_wrapper { 
width : 920px; 
overflow : hidden; 
margin : auto; 
} 
#c_container { 
margin : auto; 
width : 920px; 
} 
#c_header { 
margin : 0; 
float : left; 
width : auto; 
padding-top : 10px; 
} 
.header_logo span { 
font-size : 0; 
margin : 0; 
width : 700px; 
padding-top : 45px; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 25px; 
} 
.header_logo p { 
width : 800px; 
padding-left : 25px; 
font-size : 0; 
margin : 0; 
font-weight : bold; 
} 
.header_logo a:link, .header_logo a:visited { 
text-decoration : none; 
} 
.header_logo a:hover, .header_logo a:active { 
text-decoration : underline; 
} 
#c_footer { 
background-image : url(images/ws-body-ctr.gif); 
background-repeat : repeat-y; 
float : left; 
width : 920px; 
padding-right : 25px; 
padding-left : 25px; 
} 
#recent_top { 
background-image : url(images/ws-recent-top.gif); 
background-repeat : no-repeat; 
overflow : hidden; 
float : left; 
width : 870px; 
padding-right : 25px; 
padding-left : 25px; 
height : 10px; 
} 
#recent_ctr { 
background-image : url(images/ws-recent-ctr.gif); 
background-repeat : repeat-y; 
float : left; 
width : 870px; 
padding-right : 25px; 
padding-left : 25px; 
clear : both; 
} 
#recent_bottom { 
background-image : url(images/ws-recent-foot.gif); 
background-repeat : no-repeat; 
float : left; 
width : 870px; 
padding-right : 25px; 
padding-left : 25px; 
height : 11px; 
} 
#footer_panel { 
background-image : url(images/ws-footer.gif); 
background-repeat : no-repeat; 
margin-top : 8px; 
float : left; 
width : 870px; 
height : 45px; 
clear : both; 
} 
#footer_panel_text { 
padding-top : 13px; 
text-align : center; 
color : #dddddd; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
clear : both; 
} 
#footer_panel a:link, #footer_panel a:visited { 
text-decoration : none; 
font-weight : bold;
color:#000;
} 
#footer_panel a:hover, #footer_panel a:active { 
text-decoration : underline; 
} 
#footer_bg { 
float : left; 
width : 920px; 
padding-right : 25px; 
padding-left : 25px; 
background-image : url(images/ws-body-ctr.gif); 
background-repeat : repeat-y; 
padding-top : 10px; 
padding-bottom : 10px; 
} 
#c_footer h2 { 
font-size : 1.6em; 
text-align : left; 
float : left; 
width : 280px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 0; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 5px; 
font-weight : normal; 
font-family : "Trebuchet MS", Tahoma, "Arial Narrow"; 
} 
#c_footer ul { 
text-align : left; 
margin : 0; 
float : left; 
width : 280px; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 5px; 
list-style-type : none; 
} 
#c_footer ul li { 
padding : 0; 
float : left; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 0; 
width : 270px; 
color : #eeeeee; 
} 
#c_footer ul li a:link, #c_footer ul li a:visited { 
text-decoration : none; 
} 
#c_footer ul li a:hover, #c_footer ul li a:active { 
text-decoration : underline; 
} 
.left_footer { 
float : left; 
width : 290px; 
position : relative; 
} 
.mid_footer { 
float : left; 
width : 290px; 
position : relative; 
} 
.right_footer { 
float : right; 
width : 290px; 
} 
#close_footer { 
background-image : url(images/ws-body-foot.gif); 
background-repeat : no-repeat; 
background-position : top; 
float : left; 
height : 15px; 
width : 920px; 
margin-bottom : 35px; 
} 
.top_header { 
background-image : url(images/ws-body-top.gif); 
background-repeat : no-repeat; 
background-position : bottom; 
float : left; 
height : 15px; 
width : 920px; 
} 
.content_header { 
background-image : url(images/ws-body-ctr.gif); 
background-repeat : repeat-y; 
float : left; 
width : 920px; 
padding-right : 25px; 
padding-left : 25px; 
padding-bottom : 22px; 
} 
.header_logo { 
background-image : url(images/header_bg.jpg); 
background-repeat : no-repeat; 
margin-top : 8px; 
float : left; 
height : 145px; 
width : 870px; 
} 
#c_navigator { 
width : 920px;
background-image : url(images/ws-body-ctr.gif); 
background-repeat : repeat-y;
padding-right : 25px; 
padding-left : 25px; 
} 
.navigator { 
width : 750px;
background-image : url(images/navigator.jpg); 
background-repeat : no-repeat; 
height : 41px;
padding-right : 60px; 
padding-left : 60px;
margin-top:190px;

} 
* + html .navigator { 
width : 750px;
background-image : url(images/navigator.jpg); 
background-repeat : no-repeat; 
height : 41px;
padding-right : 60px; 
padding-left : 60px;
margin-top:0px;

}

.navigator ul li a:link, .navigator ul li a:visited { 
text-decoration : none; 
text-align : center; 
padding-right : 8px; 
padding-left : 8px; 
display : block; 
height : 41px; 
line-height : 41px; 
background-image : url(images/navigator_in.jpg); 
background-repeat : repeat-x; 
width : auto;
z-index:999;
} 
.navigator ul li a:hover, .navigator ul li a:active { 
line-height : 41px; 
height : 41px; 
padding-right : 8px; 
padding-left : 8px; 
text-align : center; 
display : block; 
background-image : url(images/navigator_out.jpg); 
background-repeat : repeat-x;
color:#FFF;
float : left; 
width : auto;
} 

.pd_menu_01 { 
float : left; 
padding : 0; 
margin : 0; 
color : #000000; 
background : #f5e5e5; 
width : auto; 
height : 30px; 
border : none; 
clear : both; 
} 
.pd_menu_01 a, .pd_menu_01 a:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-weight : bold; 
font-size : 12px; 
color : #000000; 
background-color : #f5e5e5; 
text-decoration : none; 
} 
.pd_menu_01 ul { 
list-style-type : none; 
padding : 0; 
margin : 0; 
} 
.pd_menu_01 ul li { 
float : left; 
width : auto; 
position : relative; 
z-index : auto !important ; 
z-index : 1000; 
border-right : none; 
} 
.pd_menu_01 ul li a { 
float : none !important ; 
float : left; 
width : auto; 
display : block; 
height : 41px; 
line-height : 41px; 
padding : 0 10px 0 10px; 
text-decoration : none; 
} 
.pd_menu_01 ul li ul { 
display : none; 
border : none; 
} 
.pd_menu_01 ul li:hover a { 
text-decoration : none;
} 
.pd_menu_01 ul li:hover ul { 
display : block; 
position : absolute; 
z-index : 999; 
top : 40px; 
margin-top : 1px; 
left : 0;
} 
.pd_menu_01 ul li:hover ul li a { 
display : block; 
width : 12em; 
height : auto; 
line-height : 1.3em; 
margin-left : -1px; 
padding : 5px 10px 5px 10px; 
border-left : 1px solid #000000; 
border-bottom : none; 
} 
.pd_menu_01 ul li:hover ul li a:hover { 
text-decoration : none; 
} 
.pd_menu_01 table { 
position : absolute; 
top : 0; 
left : 0; 
border-collapse : collapse; 
} 
.pd_menu_01 ul li a:hover { 
text-decoration : none; 
} 
.pd_menu_01 ul li a:hover ul { 
display : block; 
width : 12em; 
position : absolute; 
z-index : 999; 
top : 40px; 
left : 0; 
} 
.pd_menu_01 ul li a:hover ul li a { 
display : block; 
width : 12em; 
height : 1px; 
line-height : 1.3em; 
padding : 4px 12px 4px 12px; 
border-left : none; 
border-bottom : none;
} 
.pd_menu_01 ul li a:hover ul li a:hover { 
text-decoration : none;
} 
.cssvertical ul { 
margin : 0; 
padding : 0; 
list-style : none; 
width : 164px; 
border-bottom : 1px solid #ccc; 
list-style-type : none; 
} 
.cssvertical ul li { 
position : relative; 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
background : #fff; 
line-height : 0; 
} 
.cssvertical li ul { 
position : absolute; 
left : 163px; 
top : 0; 
display : none; 
} 
#c_content { 
float : left; 
width : 920px; 
padding-top : 12px; 

padding-right : 25px; 
padding-left : 25px; 
background-image : url(images/ws-body-ctr.gif); 
background-repeat : repeat-y; 
position : relative; 
} 
#post_entry { 
float : left; 
width : 633px; 
position : relative; 
padding-bottom : 25px; 
} 
.post_meta { 
float : left; 
width : 633px; 
position : relative; 
} 
.clear_content { 
float : left; 
height : 30px; 
width : 633px; 
} 
.post_top { 
background-image : url(images/post_top.jpg); 
background-repeat : no-repeat; 
background-position : bottom; 
float : left; 
width : 603px; 
padding-right : 15px; 
padding-left : 15px; 
height : 13px; 
} 
.post_index { 
float : left; 
width : 603px; 
padding-right : 15px; 
padding-left : 15px; 
background-image : url(images/post_r.jpg); 
background-repeat : repeat-y; 
} 
.post_title { 
float : right; 
width : 603px; 
position : relative; 
padding-bottom : 15px; 
background-image : url(images/line_v.jpg); 
background-repeat : repeat-x; 
background-position : bottom; 
} 
.calendar { 
float : left; 
height : 40px; 
width : 42px; 
background-image : url(images/vvbcolor40.gif); 
background-repeat : no-repeat; 
padding-top : 5px; 
position : relative; 
} 
.calendar1 { 
float : left; 
height : 40px; 
width : 42px; 
background-image : url(images/calendar.gif); 
background-repeat : no-repeat; 
padding-top : 5px; 
position : relative; 
} 
.date { 
font-size : 12px; 
text-align : center; 
font-weight : bold; 
margin : 0; 
padding : 0; 
clear : both; 
line-height : 16px; 
} 
.month { 
font-size : 13px; 
text-align : center; 
margin : 0; 
padding : 0; 
clear : both; 
font-weight : bold; 
line-height : 20px;
color:#FFF;
} 
.post_info { 
float : left; 
width : 555px; 
text-align : left; 
padding-left : 5px; 
} 
.post_meta a:link, .post_meta a:visited { 
color : #cc0000; 
text-decoration : none; 
} 
.post_meta a:hover, .post_meta a:active { 
color : #cc0000; 
font-weight : bold; 
text-decoration : underline; 
} 
.post_info h1, h2 { 
font-family : "Trebuchet MS", Tahoma, "Arial Narrow"; 
font-size : 22px; 
font-weight : normal; 
color : #cc0000; 
margin : 0; 
padding : 0; 
float : left; 
width : 555px; 
letter-spacing : -1px; 
} 
.post_info h1 a:link, .post_info h1 a:visited { 
color : #cc0000; 
text-decoration : none; 
} 
.post_info h1 a:hover, .post_info h1 a:active { 
text-decoration : none; 
} 
.post_info h2 a:link, .post_info h2 a:visited { 
color : #cc0000; 
text-decoration : none; 
} 
.post_info h2 a:hover, .post_info h2 a:active { 
text-decoration : none; 
} 
.author { 
color : #333333; 
float : left; 
width : 555px; 
} 
.category { 
margin : 0; 
padding : 0; 
float : left; 
width : 555px; 
} 
.post_content { 
float : left; 
width : 603px; 
padding-top : 15px; 
padding-bottom : 25px; 
line-height : 22px; 
} 
.post_content p { 
margin-top : 15px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
padding : 0; 
} 
.post_content blockquote { 
clear : both; 
margin-top : 10px; 
margin-right : 35px; 
margin-bottom : 0; 
margin-left : 5px; 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 40px; 
background-image : url(images/quote.gif); 
background-repeat : no-repeat; 
background-position : left 2px; 
font-family : "Times New Roman", Times, serif; 
font-style : italic; 
font-size : 10px; 
} 
.post_content code { 
display : block; 
margin : 10px; 
padding : 5px; 
clear : both; 
font-size : 10px; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
border : 0 solid #000000; 
background-color : #f9f9f9; 
font-style : italic; 
color : #cc0000; 
} 
.post_content img { 
border : 0 solid #000000; 
margin-right : 5px; 
} 
.post_comment_counter { 
float : left; 
width : 603px; 
} 
.coms_count { 
background-image : url(images/coms.gif); 
background-repeat : no-repeat; 
float : right; 
height : 37px; 
width : 140px; 
line-height : 37px; 
text-align : center; 
} 
.coms_count a:link, .coms_count a:visited { 
text-decoration : none; 
} 
.coms_count a:hover, .coms_count a:active { 
text-decoration : underline; 
} 
.post_bottom { 
background-image : url(images/post_bottom.jpg); 
background-repeat : no-repeat; 
background-position : bottom; 
float : left; 
width : 603px; 
padding-right : 15px; 
padding-left : 15px; 
height : 21px; 
} 
.post_nav { 
float : left; 
width : 620px; 
padding-left : 10px; 
} 
.post_nav a:link, .post_nav a:visited { 
color : #006699; 
text-decoration : none; 
} 
.post_nav a:hover, .post_nav a:active { 
color : #006699; 
text-decoration : underline; 
} 
#sidebars { 
float : left; 
margin-left : 10px; 
width : 205px; 
padding-bottom : 25px; 
} 
.widget_sidebar { 
float : left; 
width : 205px; 
} 
.div_wrap_sidebar { 
float : left; 
width : 225px; 
background-image : url(images/sidebar_r.jpg); 
background-repeat : repeat-y; 
margin-bottom : 10px; 
} 
.widget_sidebar h2 { 
font-family : "Trebuchet MS", Tahoma, "Arial Narrow"; 
margin : 0; 
padding : 0; 
float : left; 
width : 225px; 
background-image : url(images/sidebar_h2.jpg); 
background-repeat : no-repeat; 
background-position : center; 
height : 30px; 
line-height : 30px; 
font-size : 1.4em; 
color : #ff0000; 
text-align : center; 
font-weight : normal; 
} 
.top_sidebar { 
background-image : url(images/sidebar_top.jpg); 
background-repeat : no-repeat; 
margin : 0; 
padding : 0; 
float : left; 
height : 12px; 
width : 225px; 
} 
.widget_sidebar ul { 
margin : 0; 
float : left; 
width : 185px; 
padding-top : 10px; 
padding-right : 20px; 
padding-bottom : 10px; 
padding-left : 20px; 
list-style-type : none; 
} 
.bottom_sidebar { 
background-image : url(images/sidebar_bottom.jpg); 
background-repeat : no-repeat; 
background-position : top; 
margin : 0; 
padding : 0; 
float : left; 
height : 15px; 
width : 225px; 
} 
.widget_sidebar ul li { 
padding : 0; 
width : 170px; 
float : left; 
font-weight : bold; 
margin : 0; 
} 
.widget_sidebar ul li a:link, .widget_sidebar ul li a:visited { 
text-decoration : none; 
width : 170px; 
font-size : 12px; 
} 
.widget_sidebar ul li a:hover, .widget_sidebar ul li a:active { 
color : #ff0000; 
text-decoration : underline; 
width : 170px; 
font-size : 12px; 
} 
.widget_sidebar ul ul { 
list-style-type : none; 
padding : 0; 
width : 165px; 
float : left; 
text-align : left; 
margin : 0; 
} 
.widget_sidebar ul ul li { 
padding : 0; 
color : #666666; 
width : 165px; 
margin : 0; 
font-size : 12px; 
float : left; 
font-weight : normal; 
} 
.widget_sidebar ul ul li a:link, .widget_sidebar ul ul li a:visited { 
color : #666666; 
text-decoration : none; 
width : 165px; 
font-size : 12px; 
margin : 0; 
padding : 0; 
} 
.widget_sidebar ul ul li a:hover, .widget_sidebar ul ul li a:active { 
color : #999999; 
text-decoration : underline; 
width : 165px; 
font-size : 12px; 
margin : 0; 
padding : 0; 
} 
.widget_sidebar p { 
float : left; 
width : 195px; 
padding-right : 15px; 
padding-left : 15px; 
padding-top : 0; 
padding-bottom : 0; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
.widget_sidebar a:link, .widget_sidebar a:visited { 
color : #000000; 
text-decoration : none; 
} 
.widget_sidebar a:hover, .widget_sidebar a:active { 
color : #ff0000; 
text-decoration : underline; 
} 
.wrap_calendar { 
margin : 0; 
float : left; 
width : 205px; 
padding-right : 10px; 
padding-left : 10px; 
} 
.widget_sidebar form { 
margin : 0; 
padding : 0; 
float : left; 
width : 225px; 
} 
.tex_f { 
font-size : 16px; 
height : 20px; 
width : 180px; 
padding-top : 1px; 
padding-right : 1px; 
padding-bottom : 1px; 
padding-left : 1px; 
background-color : #ffffff; 
border : 1px solid #999999; 
} 
#wp-calendar { 
empty-cells : show; 
width : 203px; 
font-size : 12px; 
text-decoration : none; 
text-align : center; 
font-weight : bold; 
float : left; 
padding : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 2px; 
} 
#wp-calendar a:link, #wp-calendar a:visited { 
text-decoration : none; 
color : #ff0000; 
} 
#wp-calendar a:hover, #wp-calendar a:active { 
text-decoration : none; 
color : #cc0000; 
} 
#wp-calendar caption { 
font-family : "Trebuchet MS", Tahoma, "Arial Narrow"; 
font-weight : normal; 
text-align : center; 
width : 193px; 
color : #ff0000; 
font-size : 1.4em; 
background-image : url(images/sidebar_h2.jpg); 
background-repeat : no-repeat; 
background-position : center; 
height : 30px; 
line-height : 30px; 
padding : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 5px; 
} 
#wp-calendar th { 
margin : 0; 
padding : 0; 
text-align : center; 
} 
#next a:link, #next a:visited { 
text-align : center; 
color : #ff0000; 
text-decoration : none; 
font-weight : bold; 
font-size : 12px; 
float : right; 
width : auto; 
padding-top : 10px; 
padding-right : 5px; 
} 
#next a:hover, #next a:active { 
text-align : center; 
color : #ff0000; 
text-decoration : none; 
font-weight : bold; 
font-size : 12px; 
float : right; 
width : auto; 
padding-top : 10px; 
padding-right : 5px; 
} 
#prev a:link, #prev a:visited { 
text-align : left; 
color : #333333; 
text-decoration : none; 
font-weight : bold; 
font-size : 12px; 
float : left; 
width : auto; 
padding-top : 10px; 
padding-left : 5px; 
} 
#prev a:hover, #prev a:active { 
text-align : left; 
color : #333333; 
text-decoration : none; 
font-weight : bold; 
font-size : 12px; 
float : left; 
width : auto; 
padding-top : 10px; 
padding-left : 5px; 
} 
#wp-calendar td { 
margin : 0; 
padding : 0; 
text-align : center; 
} 
#wp-calendar tf { 
margin : 0; 
padding : 0; 
} 
.pad { 
text-align : center; 
} 
#comments_templates { 
float : left; 
width : 633px; 
position : relative; 
} 
#comments_templates img { 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
.rssfeeds a:link, .rssfeeds a:visited { 
color : #ff0000; 
text-decoration : none; 
} 
.rssfeeds a:hover, .rssfeeds a:active { 
color : #ff0000; 
text-decoration : none; 
} 
#post_entry h4 { 
float : left; 
width : 603px; 
font-size : 1.4em; 
margin : 0; 
padding : 0; 
} 
.rssfeeds { 
font-size : 12px; 
color : #ff0000; 
margin : 0; 
padding : 0; 
float : left; 
width : 603px; 
} 
.clear_box { 
float : left; 
height : 30px; 
width : 603px; 
} 
.relatedpost { 
font-size : 12px; 
margin : 0; 
padding : 0; 
float : left; 
width : 603px; 
} 
.relatedpost ul { 
margin : 0; 
float : left; 
width : 580px; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 20px; 
} 
#post_entry h2 { 
font-family : "Trebuchet MS", Tahoma, "Arial Narrow"; 
font-size : 22px; 
font-weight : normal; 
color : #333333; 
margin : 0; 
padding : 0; 
float : left; 
width : 555px; 
letter-spacing : -1px; 
} 
#post_entry h3 { 
font-family : "Trebuchet MS", Tahoma, "Arial Narrow"; 
font-size : 22px; 
font-weight : normal; 
color : #333333; 
margin : 0; 
padding : 0; 
float : left; 
width : 555px; 
letter-spacing : -1px; 
} 
.relatedpost ul li { 
margin : 0; 
width : 580px; 
text-align : left; 
float : left; 
padding : 0; 
} 
.relatedpost ul li a:link, .relatedpost ul li a:visited { 
text-decoration : none; 
font-size : 13px; 
} 
.relatedpost ul li a:hover, .relatedpost ul li a:active { 
color : #0099cc; 
text-decoration : none; 
font-size : 13px; 
} 
.com_break { 
float : left; 
height : 20px; 
width : 600px; 
} 
.user_avatar { 
margin : 0; 
padding : 0; 
float : left; 
height : 52px; 
width : 52px; 
position : relative; 
} 
.user_infos { 
float : right; 
width : 443px; 
} 
.comment_user { 
float : left; 
width : 500px; 
padding : 5px; 
background-color : #f3f3f3; 
border : 1px solid #eeeeee; 
position : relative; 
} 
.com_author { 
float : left; 
width : 440px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
} 
.comment_user_alt { 
float : left; 
width : 500px; 
padding : 5px; 
background-color : #fbfbfb; 
border : 1px solid #eeeeee; 
position : relative; 
} 
.com_text { 
float : left; 
width : 440px; 
padding-top : 10px; 
line-height : 16px; 
} 
.com_text blockquote { 
clear : both; 
margin-top : 10px; 
margin-right : 25px; 
margin-left : 5px; 
padding-left : 5px; 
border-left-width : 4px; 
border-left-style : solid; 
border-left-color : #333333; 
} 
.user_infos a:link, .user_infos a:visited { 
color : #006699; 
text-decoration : underline; 
} 
.user_infos a:hover, .user_infos a:active { 
color : #006699; 
text-decoration : none; 
} 
.com_text code { 
display : block; 
margin : 10px; 
padding : 5px; 
clear : both; 
font-size : 12px; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
border : 1px dashed #cccccc; 
font-style : italic; 
} 
#post_entry h6 { 
float : left; 
width : 603px; 
font-size : 1.6em; 
margin : 0; 
padding : 0; 
} 
#comments_templates form { 
float : left; 
width : 603px; 
margin : 0; 
} 
#comments_templates p { 
padding : 0; 
clear : both; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
#wp-admin-bar { 
margin : 0; 
padding : 5px; 
border : 1px solid #000933; 
clear : both; 
text-align : center; 
font-size : 12px; 
color : #ffffff; 
background-color : #000d49; 
} 
#wp-admin-bar ul { 
margin : 0; 
padding : 0; 
} 
#wp-admin-bar ul li { 
list-style-type : none; 
display : inline; 
margin : 0 10px; 
padding : 0; 
} 
#wp-admin-bar a:link, #wp-admin-bar a:visited { 
color : #decd87; 
text-decoration : none; 
} 
#wp-admin-bar a:hover, #wp-admin-bar a:active { 
text-decoration : underline; 
} 
.ngg-albumoverview { 
margin-top : 10px; 
width : 100%; 
clear : both; 
display : block !important ; 
} 
.ngg-album { 
height : 100%; 
padding : 5px; 
margin-bottom : 5px; 
border : 1px solid #cccccc; 
overflow : hidden; 
} 
.ngg-albumtitle { 
text-align : left; 
font-weight : bold; 
margin : 0; 
padding : 0; 
font-size : 1.4em; 
margin-bottom : 10px; 
} 
.ngg-thumbnail { 
float : left; 
width : auto; 
margin-right : 12px; 
} 
.ngg-thumbnail img { 
background-color : #ffffff; 
border : 1px solid #a9a9a9; 
margin : 4px 0 4px 5px; 
padding : 4px; 
position : relative; 
} 
.ngg-thumbnail img:hover { 
background-color : #a9a9a9; 
} 
.ngg-description { 
text-align : left; 
} 
.ngg-album-compact { 
float : left; 
height : 180px; 
padding-right : 6px !important ; 
margin : 0 !important ; 
text-align : left; 
width : 120px; 
} 
.ngg-album-compactbox { 
background : transparent url(albumset.gif) no-repeat scroll 0%; 
height : 86px; 
margin : 0 0 6px !important ; 
padding : 12px 0 0 7px !important ; 
width : 120px; 
} 
.ngg-album-compactbox .Thumb { 
border : 1px solid #000000; 
margin : 0 !important ; 
padding : 0 !important ; 
width : 91px; 
height : 68px; 
} 
.ngg-album-compact h4 { 
font-size : 15px; 
font-weight : bold; 
margin-bottom : 0; 
margin-top : 0; 
width : 110px; 
} 
.ngg-album-compact p { 
font-size : 11px; 
margin-top : 2px; 
} 
.ngg-galleryoverview { 
margin-top : 10px; 
width : 100%; 
clear : both; 
display : block !important ; 
} 
.ngg-gallery-thumbnail-box { 
float : left; 
width : auto; 
} 
.ngg-gallery-thumbnail { 
float : left; 
width : auto; 
background : url(shadowAlpha.png) no-repeat bottom right !important ; 
background : url(shadow.gif) no-repeat bottom right; 
margin : 10px 0 0 10px !important ; 
} 
.ngg-gallery-thumbnail img { 
margin : -6px 6px 6px -6px; 
background-color : #ffffff; 
border : 1px solid #a9a9a9; 
display : block; 
padding : 4px; 
position : relative; 
} 
.ngg-gallery-thumbnail img:hover { 
background-color : #a9a9a9; 
} 
.ngg-gallery-thumbnail span { 
display : none; 
} 
.ngg-clear { 
clear : both; 
} 
.ngg-navigation { 
font-size : 0.9em !important ; 
clear : both !important ; 
display : block !important ; 
padding-top : 15px; 
text-align : center; 
} 
.ngg-navigation span { 
font-weight : bold; 
margin : 0 6px; 
} 
.ngg-navigation a.page-numbers, a.next, a.prev, span.page-numbers, span.next, span.prev { 
border : 1px solid #dddddd; 
margin-right : 3px; 
padding : 3px 7px; 
} 
.ngg-navigation a.page-numbers:hover, a.next:hover, a.prev:hover, span.page-numbers:hover, span.next:hover, span.prev:hover { 
background-color : #0066cc; 
color : #ffffff !important ; 
text-decoration : none !important ; 
} 
.ngg-imagebrowser h3 { 
text-align : center; 
} 
.ngg-imagebrowser img { 
border : 1px solid #a9a9a9; 
margin-top : 10px; 
margin-bottom : 10px; 
width : 100%; 
display : block !important ; 
padding : 5px; 
} 
.ngg-imagebrowser-nav { 
padding : 5px; 
margin-left : 10px; 
} 
.ngg-imagebrowser-nav .back { 
float : left; 
width : auto; 
border : 1px solid #dddddd; 
margin-right : 3px; 
padding : 3px 7px; 
} 
.ngg-imagebrowser-nav .next { 
float : right; 
width : auto; 
border : 1px solid #dddddd; 
margin-right : 3px; 
padding : 3px 7px; 
} 
.ngg-imagebrowser-nav .counter { 
text-align : center; 
font-size : 0.9em !important ; 
} 
.slideshow { 
background-color : #FFFFFF;
margin-left : auto; 
margin-right : auto; 
text-align : center; 
} 
.ngg-singlepic { 
background-color : #ffffff; 
border : 1px solid #a9a9a9; 
display : block; 
margin : 5px; 
padding : 4px; 
position : relative; 
} 
.ngg-left { 
float : left; 
width : auto; 
} 
.ngg-right { 
float : right; 
width : auto; 
} 
.ngg-center { 
margin-left : auto; 
margin-right : auto; 
} 
.ngg-widget, .ngg-widget-slideshow { 
overflow : hidden; 
margin : 0; 
padding : 5px 0 0 0; 
text-align : center; 
} 
.ngg-widget img { 
border : 2px solid #a9a9a9; 
margin : 0 2px 2px 0; 
padding : 1px; 
} 
.ngg-related-gallery { 
background : #f9f9f9; 
border : 1px solid #e0e0e0; 
overflow : hidden; 
margin-bottom : 1em; 
margin-top : 1em; 
padding : 5px; 
} 
.ngg-related-gallery img { 
border : 1px solid #dddddd; 
float : left; 
margin : 0 3px; 
padding : 2px; 
height : 50px; 
width : 50px; 
} 
.ngg-related-gallery img:hover { 
border : 1px solid #000000; 
} 
div.wpcf7 { 
margin : 0; 
padding : 0; 
} 
div.wpcf7-response-output { 
margin : 2em 0.5em 1em; 
padding : 0.2em 1em; 
} 
div.wpcf7-mail-sent-ok { 
border : 2px solid #398f14; 
} 
div.wpcf7-mail-sent-ng { 
border : 2px solid #ff0000; 
} 
div.wpcf7-spam-blocked { 
border : 2px solid #ffa500; 
} 
div.wpcf7-validation-errors { 
border : 2px solid #f7e700; 
} 
span.wpcf7-form-control-wrap { 
position : relative; 
} 
span.wpcf7-not-valid-tip { 
position : absolute; 
top : 20%; 
left : 20%; 
z-index : 100; 
background : #fff; 
border : 1px solid #ff0000; 
font-size : 10pt; 
width : 280px; 
padding : 2px; 
} 
span.wpcf7-not-valid-tip-no-ajax { 
color : #f00; 
font-size : 10pt; 
display : block; 
} 
span.wpcf7-list-item { 
margin-left : 0.5em; 
} 
.css_guestbook_position { 
position : relative; 
left : 0; 
top : 0; 
} 
.css_guestbook_font_color { 
color : #000000; 
} 
.css_form_text { 
font-weight : normal; 
} 
.css_form_namefield { 
border : 1px solid #000000; 
width : 150px; 
color : #000000; 
} 
.css_form_emailfield { 
border : 1px solid #000000; 
width : 150px; 
color : #000000; 
} 
.css_form_urlfield { 
border : 1px solid #000000; 
width : 150px; 
color : #000000; 
} 
.css_form_textfieldspace { 
text-align : left; 
padding : 5px 0 0 0; 
margin : 0 0; 
} 
.css_form_messagefield { 
border : 1px solid #000000; 
width : 80%; 
height : 150px; 
color : #000000; 
} 
.css_form_antispamtext { 
text-align : center; 
} 
.css_form_antispamcontent { 
border : 1px solid #000000; 
} 
.css_form_antispamcontent_position { 
text-align : center; 
padding : 5px 0; 
margin : 0 0; 
} 
.css_form_antispam_inputfield { 
width : 60px; 
border : 1px solid #000000; 
color : #000000; 
} 
.css_form_submit { 
color : #000000; 
} 
.css_form_submit_position { 
text-align : center; 
padding : 20px 0 10px 0; 
} 
.css_form_errormessage { 
color : #cc0000; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
} 
.css_form_successmessage { 
color : #000000; 
font-size : 11px; 
text-decoration : none; 
font-weight : bold; 
} 
.css_form_link { 
font-size : 11px; 
position : relative; 
top : 0; 
left : 0; 
} 
.css_navigation_totalcount { 
font-size : 11px; 
left : 0; 
width : 95%; 
text-align : center; 
padding : 0 0 5px 10px; 
} 
.css_navigation_overview { 
left : 0; 
width : 95%; 
text-align : center; 
padding : 0 0 15px 12px; 
} 
.css_navigation_select { 
color : #000000; 
text-decoration : none; 
} 
.css_navigation_notselect { 
color : #000000; 
text-decoration : none; 
} 
.css_navigation_char { 
color : #000000; 
font-size : 20px; 
text-decoration : none; 
font-weight : bold; 
} 
.css_navigation_char_position { 
left : 0; 
width : 95%; 
padding : 0 0 0 10px; 
margin : 0 0 20px 0; 
text-align : center; 
} 
.css_post_header1 { 
font-size : 11px; 
height : 15px; 
} 
.css_post_header2 { 
width : 20px; 
height : 15px; 
} 
.css_post_header3 { 
width : 20px; 
height : 15px; 
} 
.css_post_header4 { 
font-size : 11px; 
height : 15px; 
} 
.css_post_email_image { 
height : 15px; 
width : 15px; 
border : 0; 
} 
.css_post_url_image { 
height : 15px; 
width : 15px; 
border : 0; 
} 
.css_post_separator { 
border : 1px solid #000000; 
height : 1px; 
width : 35%; 
text-align : left; 
margin : 0 0 0 0; 
} 
.css_post_message { 
font-size : 11px; 
margin : 5px 0 0 0; 
} 
.css_form_embedded { 
width : 95%; 
border : 1px solid #cc0000; 
font-size : 12px; 
text-align : left; 
padding : 0 10px; 
margin : 0 0 0 0; 
line-height : 1.4em; 
} 
.css_post_embedded { 
width : 95%; 
border : 1px solid #cc0000; 
font-size : 12px; 
text-align : left; 
padding : 10px 10px; 
margin : 0 0 0 0; 
line-height : 1.4em; 
} 
a.css_navigation_char:hover { 
text-decoration : none; 
color : #000000; 
} 
a.css_navigation_select:hover { 
text-decoration : none; 
color : #cc0000; 
} 
a.css_navigation_notselect:hover { 
text-decoration : none; 
color : #000000; 
} 
img.css_post_url_image { 
border : 0; 
} 
img.css_post_email_image { 
border : 0; 
} 
.highslide { 
outline : none; 
} 
.highslide img { 
border : 2px solid red; 
cursor : url(graphics/zoomin.cur), pointer; 
outline : none; 
} 
.highslide img { 
border : 1px solid red; 
} 
.highslide:hover img { 
border : 1px solid black; 
} 
.highslide-image { 
border : 2px solid red; 
} 
a.highslide-full-expand { 
background : url(graphics/fullexpand.gif) no-repeat; 
display : block; 
margin : 0 10px 10px 0; 
width : 34px; 
height : 34px; 
} 
.highslide-caption { 
display : none; 
height : 35px; 
border : 2px solid red; 
border-top : none; 
font-family : Verdana, Helvetica; 
font-size : 10pt; 
padding : 5px; 
background-color : white; 
text-align : center; 
font-weight : bold; 
} 
.highslide-loading { 
display : block; 
font-size : 9px; 
font-weight : bold; 
text-transform : uppercase; 
text-decoration : none; 
padding : 3px; 
border-top : 1px solid red; 
border-bottom : 1px solid black; 
background-image : url(graphics/loader.gif); 
background-repeat : no-repeat; 
background-position : 3px 1px; 
} 
a.highslide-credits, a.highslide-credits i { 
padding : 2px; 
text-decoration : none; 
font-size : 10px; 
} 
a.highslide-credits:hover, a.highslide-credits:hover i { 
color : black; 
} 
.highslide-close { 
float : right; 
width : auto; 
display : inline; 
margin : 0 5px 5px 0; 
font-size : 7pt; 
font-weight : bold; 
text-decoration : none; 
text-transform : uppercase; 
} 
.highslide-next { 
float : left; 
width : auto; 
display : inline; 
margin : 0 5px; 
font-size : 7pt; 
font-weight : bold; 
text-decoration : none; 
text-transform : uppercase; 
} 
.highslide-previous { 
float : left; 
width : auto; 
display : inline; 
margin : 0 5px; 
font-size : 7pt; 
font-weight : bold; 
text-decoration : none; 
text-transform : uppercase; 
} 
.highslide-display-block { 
display : block; 
} 
.highslide-display-none { 
display : none; 
}
