* { margin: 0pt; padding: 0pt; }
html { font-size: 100.01%; }
body { background: rgb(74, 152, 42) url('/em/tail.gif') repeat-x scroll 0pt 0pt; font-size: 62.5%; font-family: Arial,Helvetica,sans-serif; color: rgb(117, 106, 94); }
.clear { clear: both; }
table, td, div, img { border: 0pt none ; border-collapse: collapse; }
td { vertical-align: top; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
p { padding: 0px 0px 18px; }
a { text-decoration: underline; color: rgb(225, 110, 8); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:hover { text-decoration: none; }
input, select, textarea, html body textarea { vertical-align: middle; font-size: 12px; color: rgb(0, 0, 0); font-family: Arial; }
input.text, select, textarea { border: 1px solid rgb(233, 234, 226); padding: 2px 0px 3px 6px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.main { min-width: 1050px; }
.main { padding: 0px; background: transparent url('/em/main-bgr.gif') repeat-y scroll center 0pt; }
.main-bgr-top { background: transparent url('/em/main-top.jpg') no-repeat scroll center 0pt; overflow: hidden; height: 100%; }
.main-bgr-bot { background: transparent url('/em/main-bot.gif') no-repeat scroll center bottom; overflow: hidden; height: 100%; }
.main-width { margin: 0pt auto; width: 980px; }
.header { height: 240px; }
.flash { background-color: #FFFFFF; padding-top: 20px; }
.main-menu { background: transparent url('/em/menu-bgr.png') repeat-x scroll 0pt 0pt; clear: both; height: 55px; }
.menu { padding: 0px 0px 0px 41px; float: left; }
.menu ul { overflow: hidden; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.menu ul li { margin: 0px; padding: 14px 2px 0px 0px; background: transparent url('/em/ver.gif') no-repeat scroll 0pt 0px; overflow: hidden; float: left; }
.menu ul li a { display: block; height: 100%; float: left; font-size: 1em; color: rgb(255, 255, 255); text-transform: uppercase; text-decoration: none; }
.menu ul li a span { display: block; float: left; }
.menu ul li a span span { padding: 10px 15px 13px; }
.menu ul li a:hover { background: transparent url('/em/menu-act.gif') repeat-x scroll 0pt 0pt; color: rgb(11, 32, 11); cursor: pointer; }
.menu ul li a:hover span { background: transparent url('/em/menu-act-left.gif') no-repeat scroll 0pt 0pt; }
.menu ul li a:hover span span { background: transparent url('/em/menu-act-right.gif') no-repeat scroll right 0pt; }
.menu ul li.current_page_item a { background: transparent url('/em/menu-act.gif') repeat-x scroll 0pt 0pt; color: rgb(11, 32, 11); }
.menu ul li.current_page_item a span { background: transparent url('/em/menu-act-left.gif') no-repeat scroll 0pt 0pt; }
.menu ul li.current_page_item a span span { background: transparent url('/em/menu-act-right.gif') no-repeat scroll right 0pt; }
.logo { float: left; height: 185px; }
.logo .indent { padding: 69px 0px 0px 38px; }
.logo h1 { background: transparent url('/em/logo.gif') no-repeat scroll 0pt 0pt; overflow: hidden; display: block; width: 309px; height: 56px; font-size: 2.1em; color: rgb(255, 255, 255); text-indent: -1000em; cursor: pointer; }
.logo h1:hover { text-decoration: none; }
.description {  }
.slogan {  }
.search { float: right; }
.search .indent { padding: 16px 43px 10px 0px; overflow: hidden; }
.search form { padding: 0px 0px 1px; background: transparent url('/em/search-bgr.gif') no-repeat scroll 0px 0pt; }
.search .text { border: 0pt none ; margin: 0px 12px 0px 0px; padding: 3px 0px 5px 5px; background: transparent none repeat scroll 0% 0%; width: 139px; color: rgb(255, 255, 255); }
.search .but { margin: 1px 0px 0px; cursor: pointer; }
.rss {  }
.content { padding: 23px 43px 20px 41px; background: rgb(245, 246, 240) url('/em/footer.gif') no-repeat scroll 0pt bottom; overflow: hidden; clear: both; height: 100%; }
.column-right { margin: 0px 0px 0px 18px; padding: 0px 0px 24px; background: rgb(233, 234, 226) url('/em/right-top.gif') no-repeat scroll right 0pt; float: right; width: 221px; }
.widget { margin: 0px; padding: 0px; overflow: hidden; clear: both; height: 100%; }
.widget .widget-bgr { padding: 0px; }
.widget .title { margin: 0px 0px 5px; padding: 9px 9px 0px 10px; overflow: hidden; height: 100%; }
.widget .title div {  }
.widget .title div div {  }
.widget h2 { padding: 18px 0px 2px 19px; overflow: hidden; height: 100%; font-size: 2em; line-height: 16px; color: rgb(33, 30, 27); }
.widget ul { margin: 0px 0px 0px 1px; overflow: hidden; clear: both; line-height: 14px; font-size: 10px; color: rgb(33, 30, 27); }
.widget ul li { padding: 8px 10px 8px 29px; background: transparent url('/em/border.gif') repeat-x scroll 0pt bottom; overflow: hidden; height: 100%; }
.widget ul li a { text-transform: uppercase; font-size: 10px; color: rgb(78, 156, 47); }
.widget ul ul { margin: 0px; padding: 0px; font-size: 100%; }
.widget ul ul li { border: 0pt none ; margin: 0px; padding: 8px 0px 0px 8px; background: transparent none repeat scroll 0% 0%; }
.widget_tag_cloud {  }
.widget_tag_cloud h2 {  }
.widget_tag_cloud a { padding: 0px 6px 0pt 0pt; font-size: 10px; color: rgb(33, 30, 27); line-height: 1.7em; }
.widget_tag_cloud .widget-bgr div { padding: 0px 10px 0px 20px; }
.widget_tag_cloud .widget-bgr .title { padding: 0pt; }
.widget_tag_cloud .widget-bgr .title div { padding: 0px; }
.widget_tag_cloud .widget-bgr .title div div { padding: 0px; }
.widget_tag_cloud a { text-decoration: none; }
.widget_tag_cloud a:hover { text-decoration: underline; }
.textwidget { padding: 0px 20px 40px; color: rgb(33, 30, 27); font-size: 1.2em; line-height: 1.3em; }
.textwidget a { color: rgb(33, 30, 27); }
.content #wp-calendar * { color: rgb(0, 0, 0); font-size: 12px; }
#search form { padding: 10px 0px 0px 20px; }
#search form .text { margin: 0px 0px 8px; display: block; }
.search_page .text { padding: 2px 0px 2px 5px; }
#search form .but { margin: 0px 0px 0px -3px; }
.widget_calendar table { margin: 10px 0px 0px 20px; }
.column-center { padding: 16px 0px 0px; overflow: hidden; height: 100%; }
.column-center .indent { margin: 0px; padding: 0px 0px 30px; overflow: hidden; clear: both; height: 100%; }
.column-center .title { margin: 0px 0px 15px; padding: 0px 0px 0px 36px; background: transparent url('/em/title.gif') no-repeat scroll 0pt 10px; overflow: hidden; height: 100%; }
.column-center .title h2 { padding: 22px 50px 2px 0px; background: transparent url('/em/title01.gif') no-repeat scroll 3px 0px; overflow: hidden; height: 100%; font-size: 1.8em; font-weight: normal; color: rgb(75, 66, 57); line-height: 1.2em; text-indent: 0px; }
.column-center .title h3 { padding: 22px 50px 2px 0px; background: transparent url('/em/title01.gif') no-repeat scroll 3px 0px; overflow: hidden; height: 100%; font-size: 1.8em; font-weight: normal; color: rgb(75, 66, 57); line-height: 1.2em; text-indent: 0px; }
.column-center .title h2 a, .column-center .title h3 a { color: rgb(75, 66, 57); text-decoration: none; }
.column-center .title h2 a:hover, .column-center .title h3 a:hover {  }
.title-page01 { padding: 0px 0px 10px 43px; }
.title-page02 { padding: 0px 0px 10px 43px; }
.title-page01 h2 { font-size: 1.8em; font-weight: normal; color: rgb(75, 66, 57); text-transform: uppercase; }
.title-page02 h2 { font-size: 1.8em; font-weight: normal; color: rgb(75, 66, 57); text-transform: uppercase; }
.title-page01 h2 .cufon-canvas {  }
.date { margin: 0px 0px -1px; padding: 7px 0px 0px 6px; overflow: hidden; font-size: 1.1em; color: rgb(86, 166, 55); }
.date span { text-decoration: underline; }
.author { padding: 0px 0px 0px 6px; overflow: hidden; font-size: 1.1em; color: rgb(86, 166, 55); }
.text-box { padding: 0px 0px 0px 43px; clear: both; font-size: 1.2em; line-height: 1.4em; }
.column-center .text-box h4 { padding: 0px 0px 4px; font-size: 15px; text-transform: none; }
.pd { margin: -1px 0px -3px; padding: 0px 0px 0px 2px; }
.text-box p { padding: 0px 0px 19px; }
.text-box p strong {  }
.text-box p span {  }
.text-box .fleft { margin: 0px; padding: 0px; overflow: hidden; display: inline; float: left; height: 100%; }
.text-box .fleft img { margin: 0px 19px 9px 1px; }
.text-box p.img {  }
.text-box .left { margin: 1px 48px 0px -16px; float: left; width: 178px; }
.text-box .left p.img { padding: 0px 0px 16px; overflow: hidden; text-align: right; }
.text-box .mr { margin-right: 0pt; }
.text-box .left a { padding: 3px 0px 6px 16px; background: transparent url('/em/marker.gif') no-repeat scroll 0pt 6px; float: left; display: block; line-height: 1.5em; color: rgb(106, 95, 83); font-size: 11px; }
.more-link {  }
.more-link { padding: 3px 0px 0px; clear: both; display: block; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; }
.more-link:hover { text-decoration: underline; }
.comments { margin: 0px; padding: 4px 0px 0px 42px; float: left; }
.comments a { padding: 0px 0px 0px 16px; background: transparent url('/em/comments.gif') no-repeat scroll 0pt 4px; display: block; font-size: 12px; font-weight: bold; color: rgb(86, 166, 55); }
.postmetadata { padding: 6px 0px 5px 42px; clear: both; font-size: 12px; }
.postmetadata a { padding: 0px 1px 0px 5px; }
.link-edit { margin: 0px; padding: 20px 10px 0px 0px; float: right; }
.link-edit a { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
.navigation { padding: 5px 0px 5px 43px; clear: both; font-size: 12px; color: rgb(86, 166, 55); }
.navigation a { padding: 0px; font-size: 12px; font-weight: bold; color: rgb(86, 166, 55); line-height: 1.3em; }
.nav-top { margin: -24px 0px 0px; }
.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 { color: rgb(0, 0, 0); font-family: Arial; line-height: 1.5em; }
.text-box h1 { padding: 0px 0px 13px; font-size: 19px; font-weight: normal; line-height: 1.2em; display: block; height: 100%; }
.text-box h2 { font-size: 17px; font-weight: normal; }
.text-box h3 { font-size: 16px; }
.text-box h4 { font-size: 15px; text-transform: uppercase; font-family: Arial; }
.text-box h5 { font-size: 14px; }
.text-box h6 { font-size: 12px; }
.text-box ul { padding: 0px 0px 7px; overflow: hidden; height: 100%; }
.text-box ul li { padding: 1px 0px 12px 21px; background: transparent url('/em/marker.gif') no-repeat scroll 1px 7px; list-style-type: none; list-style-image: none; list-style-position: outside; font-weight: normal; }
.text-box ul li ul { margin-left: 10px; }
.text-box ul li ol { margin-left: 15px; }
.text-box ul li ol li { list-style-type: decimal; }
.text-box ol { padding-left: 2px; }
.text-box ol li { padding: 0px; margin-left: 13px; font-weight: normal; list-style-type: decimal; }
.text-box ol li ul { padding: 2px 0px 5px 2px; }
.text-box ol li ul li { padding: 1px 0px 12px 21px; background: transparent url('/em/marker.gif') no-repeat scroll 1px 7px; font-weight: normal; }
.text-box ul li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.text-box ul li a { text-decoration: none; color: rgb(121, 121, 121); font-weight: bold; }
.text-box ul li a:hover { text-decoration: underline; }
.text-box ul li ul { margin-left: 15px; }
.text-box ul li ol { margin-left: 20px; }
.text-box ul li ol li { background: transparent none repeat scroll 0% 0%; list-style-type: decimal; }
.text-box ul li ol li a {  }
.text-box ol { padding: 5px 0px 5px 2px; }
.text-box ol li { padding: 0px; margin-left: 20px; }
.text-box ol li a { padding-left: 0px; text-decoration: none; font-weight: normal; }
.text-box ol li a:hover { text-decoration: underline; }
.text-box ol li ul li a { font-weight: normal; text-decoration: underline; }
.text-box ol li ul li a:hover { text-decoration: none; }
.more-information { background: rgb(70, 70, 70) url('/em/xxx.gif') repeat scroll 0% 0%; clear: both; }
.more-information .title { background: transparent url('/em/info-bgr.gif') repeat-x scroll 0pt 0pt; }
.more-information .title div { background: transparent url('/em/info-corner-left-top.gif') no-repeat scroll 0pt 0pt; }
.more-information .title div div { padding: 0px 0px 0px 40px; background: transparent url('/em/info-corner-right-top.gif') no-repeat scroll right 0pt; overflow: hidden; height: 43px; }
.more-information .title h2 { padding: 12px 0px 13px 34px; background: transparent url('/em/info-img.gif') no-repeat scroll 0pt 13px; font-size: 16px; font-weight: normal; color: rgb(255, 255, 255); }
.more-information .corner-left-bot { background: transparent url('/em/info-corner-left-bot.gif') no-repeat scroll 0pt bottom; }
.more-information .corner-right-bot { background: transparent url('/em/info-corner-right-bot.gif') no-repeat scroll right bottom; overflow: hidden; height: 100%; }
.more-information .text-box { padding: 14px 26px 15px 38px; overflow: hidden; height: 100%; }
.more-information .namber { margin: 9px 0px 0px; background: transparent url('/em/call.gif') no-repeat scroll 0pt 0pt; float: right; width: 190px; height: 66px; }
.info-box { margin: 0px 22px 0px 0px; float: left; width: 115px; }
.info-box strong { padding: 0px 0px 6px; display: block; color: rgb(232, 232, 232); }
.info-box a { padding: 0px 0px 2px; color: rgb(153, 153, 153); display: block; }
.footer { margin: 0px; overflow: hidden; clear: both; height: 100%; font-size: 1.2em; line-height: 1.5em; color: rgb(19, 58, 8); }
.footer .width { margin: 0pt auto; width: 980px; }
.footer .indent { padding: 17px 10px 14px 82px; overflow: hidden; height: 100%; }
.footer a { color: rgb(19, 58, 8); }
.info-sidebar { padding: 10px 10px 20px; overflow: hidden; clear: both; width: auto; color: rgb(0, 0, 0); font-size: 1.2em; line-height: 1.4em; }
.info-sidebar a { text-transform: none; color: rgb(0, 0, 0); }
.pagetitle { padding: 6px 12px 10px; overflow: hidden; font-size: 2.1em; font-weight: normal; color: rgb(0, 0, 0); text-align: center; }
.navigation { overflow: hidden; clear: both; }
.navigation .alignleft { padding: 0px; float: left; width: 45%; text-align: left; }
.navigation .alignright { padding: 0px; float: right; width: 45%; text-align: right; }
.nav-top .alignright a { float: right; }
.pd-nav { margin: 0pt; padding: 0pt; }
.pd-nav .alignleft { margin: 0pt; padding: 0pt; }
.pd-nav .alignright { margin: 0pt; padding: 0pt; }
.pd-title { padding-bottom: 0pt; }
.marg { margin-bottom: 10px; }
p img { padding: 0pt; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 3px 0px 10px 20px; padding: 0pt; float: right; display: inline; }
img.alignleft { margin: 3px 25px 5px 0pt; padding: 0pt; float: left; display: inline; }
#tag_cloud .widget-bottom-left { padding-bottom: 15px; }
#tag_cloud .widget-heading { margin-bottom: 15px; }
#tag_cloud a { padding-left: 3px; }
#commentspopup {  }
#commentspopup #header { background: rgb(47, 63, 153) url('/em/popup_header_bg.gif') repeat-x scroll center top; }
#commentspopup .page-padding { padding: 0pt 5px; }
#commentspopup .page-width { margin: 0pt auto; width: 538px; }
#commentspopup .header-top { background: transparent url('/em/popup_header_bg_top.jpg') repeat-x scroll center top; }
#commentspopup .header-top-right { background: transparent url('/em/popup_header_bg_top_right.jpg') no-repeat scroll right top; }
#commentspopup .header-top-left { background: transparent url('/em/popup_header_bg_top_left.jpg') no-repeat scroll left top; width: 100%; height: 160px; }
#commentspopup .header-padding { padding: 39px 0pt 0pt 89px; }
#commentspopup h1 { margin: 0pt; padding: 0pt; font-size: 1em; color: rgb(225, 231, 236); text-indent: -10000em; width: 141px; height: 27px; }
#commentspopup h1:hover { text-decoration: none; cursor: pointer; }
#commentspopup .description { width: 141px; height: 9px; text-indent: -10000em; margin-top: 2px; }
#commentspopup .description2 { width: 249px; height: 27px; text-indent: -10000em; margin-top: 19px; }
#commentspopup .border-bottom-left { padding: 17px 37px 10px; }
#commentspopup p { font-size: 12px; }
small { margin: 0px; padding: 0px; font-size: 1em; }
small * { font-size: 0.9em; }
small p { font-size: 0.9em; }
select { width: 130px; }
#commentform { padding: 0px 25px 0px 0px; overflow: hidden; font-size: 1.2em; height: 100%; }
#commentform input { margin: 5px 5px 1px 0pt; }
#commentform { margin: 5px 0px 0pt 0pt; }
#commentform textarea { padding: 2px; width: 100%; }
#respond:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
#commentform #submit {  }
#respond p { padding: 0px 0px 10px; text-indent: 0pt; }
#respond form p { padding: 0px 0px 10px; text-indent: 0pt; }
#wp-calendar { empty-cells: show; width: 155px; }
#wp-calendar th { padding: 3px 0pt; text-align: center; color: rgb(255, 255, 255); }
#wp-calendar td { padding: 3px 0pt; text-align: center; color: rgb(255, 255, 255); }
#wp-calendar a { display: block; font-weight: bold; color: rgb(255, 255, 255); }
#wp-calendar #next a { padding-right: 10px; text-align: right; font-weight: normal; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; font-weight: normal; }
#wp-calendar caption { padding: 0px 0px 6px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; font-size: 1.3em; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed rgb(153, 153, 153); }
blockquote { border: 1px solid rgb(232, 232, 232); margin: 5px 0pt; padding: 15px 10px 10px 20px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
blockquote cite { margin: 5px 0pt 0pt; display: block; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid rgb(221, 221, 221); margin: 10px; text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.wp-caption img { border: 0pt none ; margin: 0pt; padding: 0pt; }
.wp-caption p.wp-caption-text { margin: 0pt; padding: 0pt 4px 5px; font-size: 11px; line-height: 17px; }
.alt { clear: both; padding-bottom: 20px; font-weight: normal; }
.alt a { padding: 0px; text-decoration: underline; }
.commentlist { color: rgb(0, 0, 0); text-align: justify; }
.commentlist a { color: rgb(0, 0, 0); }
.commentlist span { color: rgb(0, 0, 0); font-weight: bold; }
ol.commentlist li { border: 1px solid rgb(232, 232, 232); margin: 6px 0px; padding: 5px 10px 3px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 12px; color: rgb(0, 0, 0); }
.commentlist li .avatar { border: 1px solid rgb(0, 0, 0); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; }
.commentlist p { margin: 10px 5px 10px 0pt; color: rgb(0, 0, 0); }
#commentform p { margin: 5px 0pt; padding-left: 15px; }
.nocomments { margin: 0pt; padding: 0pt; text-align: center; }
.commentmetadata { margin: 0pt; display: block; }
cufon { text-indent: 0pt ! important; }
@media screen, projection {
	cufon { display: inline-block ! important; position: relative ! important; vertical-align: middle ! important; font-size: 1px ! important; line-height: 1px ! important; }
	cufon cufontext { overflow: hidden ! important; display: inline-block ! important; width: 0pt ! important; height: 0pt ! important; text-indent: -10000in ! important; }
	cufon canvas { position: relative ! important; }
}



.all_users { margin-top:10px; }
.message { border-bottom: 1px dashed #909090; margin-bottom: 16px; padding-bottom: 16px; line-height: 1.4; }
.date { font-size: 12px; color: #909090; }
.date a { color: #909090; } 
.username { font-size: 12px; color: #000000; margin-bottom: 10px; }
.username a:link, .username a:visited, .username a:active { color: #000000; font-weight: bold; }
.arrow { margin-top: 16px; }
.table_title { font-weight: bold; padding-right: 8px; }
.td { padding-top: 8px; padding-right: 8px; }
.td11 {}
.td12 {}
.td13 {}
.td21 {}
.td22 {}
.td23 { font-size: 10px; }
.td23 a:link, .td23 a:visited, .td23 a:active { color: #707070; }
blockquote {}
cite { font-weight: bold; }
.quote-box { margin: 16px 0px 16px 30px; padding: 8px; background-color: #F0F0F0; border: 1px solid #D8D8D8; }
.map_theme li { margin-bottom: 20px; }
.map_thread li { margin-bottom: 4px; padding-left: 30px; }   

.path { font-size: 11px; }
.path a:link, .path a:visited, .path a:active { color: #909090; text-decoration: none; }
.path a:hover { color: #909090; text-decoration: underline; }
.rno { display: none; }
.imnews { float: left; margin-right: 10px; border: 1px solid #A0A0A0; }
