.commenttitle{font-size:14px;color:#00CC99;}
.green{}
.styletitle{color:#F5856D;font-weight:bold;}
.styletext{color:#95D2B3;font-weight:bold;}
#grace-main, table{ font-family:Arial, Helvetica, Sans-Serif; font-style:normal; font-weight:normal; font-size:14px;}
h1, h2, h3, h4, h5, h6, a, { margin:0; padding:0;}

.grace-postcontent,.grace-postcontent li,.grace-postcontent a,.grace-postcontent a:link,.grace-postcontent a:visited,.grace-postcontent a.visited,.grace-postcontent a:hover,.grace-postcontent a.hovered{ font-family:Arial, Georgia, Times, Serif; font-size:14px;line-height:20px;}
.grace-postcontent p{ margin:12px 0;}
.grace-postcontent{ margin:35px 0 0 0;}
h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{font-family:Arial, Helvetica, Sans-Serif;font-style:normal;font-weight:bold;font-size:32px;text-decoration:none;}
.grace-postcontent a{font-family:Arial, Helvetica, Sans-Serif;text-decoration:none;color:#306482;}
.grace-postcontent a:link{font-family:Arial, Helvetica, Sans-Serif;text-decoration:none;color:#00874C;}
.grace-postcontent a:visited, .grace-postcontent a.visited{color:#00874C;}
.grace-postcontent a:hover, .grace-postcontent a.hover{text-decoration:underline;color:#70BC95;}
.grace-postcontent h1{ color:#CCCCCC;margin:21px 0;}
.grace-blockcontent h1{margin:21px 0;}
.grace-postcontent h2{ color:#5C5C5C;margin:19px 0;  font:18px Georgia,Helvetica,sans-serif;}
.grace-blockcontent h2{margin:19px 0; font-size:24px;}
.grace-postcontent h2 a, .grace-postcontent h2 a:link, .grace-postcontent h2 a:hover, .grace-postcontent h2 a:visited, .grace-blockcontent h2 a, .grace-blockcontent h2 a:link, .grace-blockcontent h2 a:hover, .grace-blockcontent h2 a:visited{ font-size:24px;}
.grace-postcontent h3{ color:#70BC95;margin:19px 0; font-size:19px;}
.grace-blockcontent h3{margin:19px 0; font-size:19px;}
.grace-postcontent h3 a, .grace-postcontent h3 a:link, .grace-postcontent h3 a:hover, .grace-postcontent h3 a:visited, .grace-blockcontent h3 a, .grace-blockcontent h3 a:link, .grace-blockcontent h3 a:hover, .grace-blockcontent h3 a:visited{ font-size:19px;}
.grace-postcontent h4{ color:#70BC95;margin:20px 0; font-size:16px;}
.grace-blockcontent h4{margin:20px 0; font-size:16px;}
.grace-postcontent h4 a, .grace-postcontent h4 a:link, .grace-postcontent h4 a:hover, .grace-postcontent h4 a:visited, .grace-blockcontent h4 a, .grace-blockcontent h4 a:link, .grace-blockcontent h4 a:hover, .grace-blockcontent h4 a:visited{ font-size:16px;}
.grace-postcontent h5{ color:#3F5469;margin:26px 0; font-size:13px;}
.grace-blockcontent h5{margin:26px 0; font-size:13px;}
.grace-postcontent h5 a, .grace-postcontent h5 a:link, .grace-postcontent h5 a:hover, .grace-postcontent h5 a:visited, .grace-blockcontent h5 a, .grace-blockcontent h5 a:link, .grace-blockcontent h5 a:hover, .grace-blockcontent h5 a:visited{ font-size:13px;}
.grace-postcontent h6{ color:#587593;margin:35px 0; font-size:11px;}
.grace-blockcontent h6{margin:35px 0; font-size:11px;}
.grace-postcontent h6 a, .grace-postcontent h6 a:link, .grace-postcontent h6 a:hover, .grace-postcontent h6 a:visited, .grace-blockcontent h6 a, .grace-blockcontent h6 a:link, .grace-blockcontent h6 a:hover, .grace-blockcontent h6 a:visited{ font-size:11px;}

html{ height:100%;}
#grace-main{display:inline-block;position:relative;z-index:0;width:100%;left:0;top:0;cursor:default;overflow:visible;float:left;clear:left;}
body{padding:0; margin:0;color:#0F1419;height:100%;min-height:100%;background-color:#fff ;min-width:971px;}
.cleared{display:block;clear:both;float:none;margin:0;padding:0;border:none;font-size:0;height:0;overflow:hidden;}
.reset-box{overflow:hidden;display:table;}
form{padding:0 !important;margin:0 !important;}
table.position{position:relative;}
.grace-sheet{position:relative;margin:0 auto;min-width:11px;min-height:11px;margin-top:0;margin-bottom:0;cursor:auto;width:971px;}
.grace-sheet-body{position:relative;padding:0; padding-top:0; padding-bottom:0;}
.grace-sheet-tr, .grace-sheet-tl, .grace-sheet-br, .grace-sheet-bl, .grace-sheet-tc, .grace-sheet-bc,.grace-sheet-cr, .grace-sheet-cl{position:absolute;}
.grace-sheet-tr, .grace-sheet-tl, .grace-sheet-br, .grace-sheet-bl{width:10px;height:10px;background-image:url('sheet_s.png');}
.grace-sheet-tl{top:0;left:0;clip:rect(auto, 5px, 5px, auto);}
.grace-sheet-tr{top:0;right:0;clip:rect(auto, auto, 5px, 5px);}
.grace-sheet-bl{bottom:0;left:0;clip:rect(5px, 5px, auto, auto);}
.grace-sheet-br{bottom:0;right:0;clip:rect(5px, auto, auto, 5px);}
.grace-sheet-tc, .grace-sheet-bc{left:5px;right:5px;height:10px;background-image:url('sheet_h.png');}
.grace-sheet-tc{top:0;clip:rect(auto, auto, 5px, auto);}
.grace-sheet-bc{bottom:0;clip:rect(5px, auto, auto, auto);}
.grace-sheet-cr, .grace-sheet-cl{top:5px;bottom:5px;width:10px;background-image:url('sheet_v.png');}
.grace-sheet-cr{right:0;clip:rect(auto, auto, auto, 5px);}
.grace-sheet-cl{left:0;clip:rect(auto, 5px, auto, auto);}
.grace-sheet-cc{position:absolute;top:5px;left:5px;right:5px;bottom:5px;background-color:#FFFFFF;}
#grace-page-background-top-texture, #grace-page-background-middle-texture, #grace-page-background-glare{min-width:971px;}
div.grace-header{ margin:0 auto;position:relative;width:100%;height:1px;margin-top:0;margin-bottom:0;}
div.grace-header-clip{position:absolute;width:100%;left:0;overflow:hidden;height:1px;}
div.grace-header-center{position:relative;width:971px;left:50%;}
div.grace-header-jpeg{position:absolute;top:0;left:-50%;width:971px;height:1px;background-image:url('header.png');background-repeat:no-repeat;background-position:center center;}
div.grace-logo{display:block;position:absolute;top:20px;left:0;margin-left:0;}


ul.grace-vmenu, ul.grace-vmenu li{list-style:none;margin:0;padding:0;width:auto;line-height:0;}
ul.grace-vmenu{margin-top:0; margin-bottom:0;}
ul.grace-vmenu ul{display:none;padding:0; margin:0 0 0 0;}
ul.grace-vmenu ul.active{display:block;}
ul.grace-vmenu a{position:relative;display:block;overflow:hidden;height:30px;cursor:pointer;text-decoration:none;}
ul.grace-vmenu li.grace-vmenu-separator{display:block;padding:2px 0 2px 0;margin:0;font-size:1px;}
ul.grace-vmenu .grace-vmenu-separator-span{display:block;padding:0;font-size:1px;height:0;line-height:0;border:none;}
ul.grace-vmenu a .r, ul.grace-vmenu a .l{position:absolute;display:block;top:0;height:100px;background-image:url('vmenuitem.png');}
ul.grace-vmenu a .l{left:0;right:4px;}
ul.grace-vmenu a .r{width:979px;right:0;clip:rect(auto, auto, auto, 975px);}
ul.grace-vmenu a .t, ul.grace-vmenu ul a{font-family:Arial, Helvetica, Sans-Serif;font-style:normal;font-weight:normal;font-size:12px;}
ul.grace-vmenu a .t{display:block;position:relative;top:0;line-height:30px;color:#7994AF;padding:0 11px 0 11px;margin-left:0;margin-right:0;}
ul.grace-vmenu a.active .l, ul.grace-vmenu a.active .r{top:-70px;}
ul.grace-vmenu a.active .t{color:#7D2B03;}
ul.grace-vmenu a:hover .l, ul.grace-vmenu a:hover .r{top:-35px;}
ul.grace-vmenu a:hover .t{color:#7F5305;}
ul.grace-vmenu ul li{margin:0;padding:0;}
ul.grace-vmenu ul a{display:block;white-space:nowrap;height:20px;overflow:visible;background-image:url('vsubitem.gif');background-position:25px 0;background-repeat:repeat-x;padding:0 0 0 25px;line-height:20px;color:#22485D;font-size:11px;margin-left:0;}
ul.grace-vmenu ul ul li{padding:0;}
ul.grace-vmenu ul span, ul.grace-vmenu ul span span{display:inline;float:none;margin:inherit;padding:inherit;background-image:none;text-align:inherit;text-decoration:inherit;}
ul.grace-vmenu ul a:link, ul.grace-vmenu ul a:visited, ul.grace-vmenu ul a:hover, ul.grace-vmenu ul a:active, ul.grace-vmenu ul span, ul.grace-vmenu ul span span{line-height:20px;color:#22485D;font-size:11px;margin-left:0;}
ul.grace-vmenu ul ul{margin:0 0 0 0;}
ul.grace-vmenu ul li.grace-vsubmenu-separator{ display:block;margin:0;font-size:1px;padding:0 0 0 0;}
ul.grace-vmenu ul .grace-vsubmenu-separator-span{display:block;padding:0;font-size:1px;height:0;line-height:0;margin:0;border:none;}
ul.grace-vmenu ul li.grace-vmenu-separator-first{ margin-bottom:2px; padding-bottom:0;}
ul.grace-vmenu ul li li a{background-position:50px 0;padding:0 0 0 50px;}
ul.grace-vmenu ul li li li a{background-position:75px 0;padding:0 0 0 75px;}
ul.grace-vmenu ul li li li li a{background-position:100px 0;padding:0 0 0 100px;}
ul.grace-vmenu ul li li li li li a{background-position:125px 0;padding:0 0 0 125px;}
ul.grace-vmenu ul li a.active{color:#151C23;background-position:25px -50px;}
ul.grace-vmenu ul li li a.active{background-position:50px -50px;}
ul.grace-vmenu ul li li li a.active{background-position:75px -50px;}
ul.grace-vmenu ul li li li li a.active{background-position:100px -50px;}
ul.grace-vmenu ul li li li li li a.active{background-position:125px -50px;}
ul.grace-vmenu ul li a:hover, ul.grace-vmenu ul li a:hover.active{color:#1B242D;background-position:25px -25px;}
ul.grace-vmenu ul li li a:hover, ul.grace-vmenu ul li li a:hover.active{background-position:50px -25px;}
ul.grace-vmenu ul li li li a:hover, ul.grace-vmenu ul li li li a:hover.active{background-position:75px -25px;}
ul.grace-vmenu ul li li li li a:hover, ul.grace-vmenu ul li li li li a:hover.active{background-position:100px -25px;}
ul.grace-vmenu ul li li li li li a:hover, ul.grace-vmenu ul li li li li li a:hover.active{background-position:125px -25px;}
.grace-block{position:relative;min-width:1px;min-height:1px;margin:10px;}
.grace-block-body{position:relative;padding:0;}
div.grace-block img{  border-color:#B2C2D1;border-style:solid;margin:0;}

.grace-blockheader{margin-bottom:0;position:relative;height:30px;}
.grace-blockheader h3.t{position:relative;height:30px;color:#75777A; font-size:18px;margin:0;padding:0 10px 0 5px;white-space:nowrap;line-height:30px;}
.grace-blockheader h3.t a,.grace-blockheader h3.t a:link,.grace-blockheader h3.t a:visited, .grace-blockheader h3.t a:hover{color:#CCCCCC;font-size:18px;}
.grace-blockcontent{position:relative;margin:0 auto;min-width:1px;min-height:1px;}
.grace-blockcontent-body{position:relative;padding:5px;color:#304050;font-family:Arial, Helvetica, Sans-Serif;font-size:13px;}
.grace-blockcontent-body table,.grace-blockcontent-body li, .grace-blockcontent-body a,.grace-blockcontent-body a:link,.grace-blockcontent-body a:visited,.grace-blockcontent-body a:hover{color:#304050;font-family:Arial, Helvetica, Sans-Serif;font-size:13px;}
.grace-blockcontent-body p{margin:6px 0;}
.grace-blockcontent-body a, .grace-blockcontent-body a:link{color:#439C70;text-decoration:none; font-size:13px; font-weight:bold;}
.grace-blockcontent-body a:visited, .grace-blockcontent-body a.visited{color:#439C70; text-decoration:none;}
.grace-blockcontent-body a:hover, .grace-blockcontent-body a.hover{color:#F5856D;text-decoration:none; }
.grace-blockcontent-body ul li{line-height:125%;  color:#95D2B3;}
.grace-post{position:relative;min-width:1px;min-height:1px;margin:0;}
.grace-post-body{position:relative;padding:10px;}

a img{border:0;}
.grace-article img, img.grace-article, .grace-block img, .grace-footer img{border:solid 0 #B2C2D1;margin:7px;}
.grace-metadata-icons img{border:none;vertical-align:middle;margin:2px;}


.grace-article th{ vertical-align:middle;padding:0px;}
pre{overflow:auto;padding:0.1em;}
h2.grace-postheader{color:#11B381;  margin:5px 0; padding:4px 4px 4px 2px;font:bold 18px Helvetica,Arial;}
h2.grace-postheader a, h2.grace-postheader a:link, h2.grace-postheader a:visited,h2.grace-postheader a.visited,h2.grace-postheader a:hover,h2.grace-postheader a.hovered{font-size:18px;}
h2.grace-postheader a, h2.grace-postheader a:link{text-align:left;text-decoration:none;color:#70BC95;}
h2.grace-postheader a:visited, h2.grace-postheader a.visited{color:#F5856D;}
h2.grace-postheader a:hover, h2.grace-postheader a.hovered{color:#F5856D;}
.grace-postheadericons,.grace-postheadericons a,.grace-postheadericons a:link,.grace-postheadericons a:visited,.grace-postheadericons a:hover{font-family:"Arial";font-style:italic;font-weight:normal;font-size:14px;color:#000000;}
.grace-postheadericons{padding:1px;}
.grace-postheadericons a, .grace-postheadericons a:link{text-decoration:none;color:#555;font-style:normal;font-size:14px;font-variant:normal;font-weight:bold;}
.grace-postheadericons a:visited, .grace-postheadericons a.visited{color:#B0B0B0;}
.grace-postheadericons a:hover, .grace-postheadericons a.hover{color:#B0B0B0;}

.grace-postcontent blockquote,.grace-postcontent blockquote a,.grace-postcontent blockquote a:link,.grace-postcontent blockquote a:visited,.grace-postcontent blockquote a:hover{color:#280E01;font-family:Arial, Helvetica, Sans-Serif;font-style:italic;font-weight:normal;text-align:left;}
.grace-postcontent blockquote p{ margin:2px 0 2px 15px;}
.grace-postcontent blockquote{ border:solid 0 #FC9764;margin:10px 10px 10px 50px;padding:0 0 0 28px;background-color:#FFFFFF;background-image:url('postquote.png');background-position:left top;background-repeat:no-repeat; overflow:auto;clear:both;}
.grace-postfootericons,.grace-postfootericons a,.grace-postfootericons a:link,.grace-postfootericons a:visited,.grace-postfootericons a:hover{font-family:Arial, Helvetica, Sans-Serif;color:#F5856D;}
.grace-postfootericons{padding:1px;}
.grace-postfootericons a, .grace-postfootericons a:link{text-decoration:none;color:#F5856D;font-style:italic;}
.grace-postfootericons a:visited, .grace-postfootericons a.visited{color:#95D2B3;}
.grace-postfootericons a:hover, .grace-postfootericons a.hover{color:#3F84AB;}
.grace-footer{position:relative;margin-top:0;margin-bottom:0;width:100%;}
.grace-footer-b{position:absolute;left:5px;right:5px;bottom:0;height:5px;background-image:url('footer_b.png');}
.grace-footer-r, .grace-footer-l{position:absolute;height:5px;background-image:url('footer_s.png');bottom:0;}
.grace-footer-l{left:0;width:5px;}
.grace-footer-r{right:0;width:10px;clip:rect(auto, auto, auto, 5px);}
.grace-footer-t{position:absolute;top:0;left:0;right:0;bottom:5px;background-color:#FFFFFF;}
.grace-footer-body{ position:relative; padding:5px;}
.grace-footer-text p{padding:0;margin:0;text-align:center;}
.grace-footer-text,.grace-footer-text a,.grace-footer-text a:link,.grace-footer-text a:visited,.grace-footer-text a:hover,.grace-footer-text td, .grace-footer-text th,.grace-footer-text caption{ color:#1F2933; font-size:11px;}
.grace-footer-text{min-height:1px;padding-left:10px;padding-right:10px;text-align:center;}
.grace-footer-text a,.grace-footer-text a:link{color:#306482;text-decoration:none;}
.grace-footer-text a:visited{color:#435970;}
.grace-footer-text a:hover{color:#63A1C5;text-decoration:underline;}
div.grace-footer img{  border-color:#B2C2D1;border-style:solid;margin:0;}
.grace-page-footer, .grace-page-footer a,.grace-page-footer a:link,.grace-page-footer a:visited,.grace-page-footer a:hover{font-family:Arial;font-size:10px;letter-spacing:normal;word-spacing:normal;font-style:normal;font-weight:normal;text-decoration:underline;color:#3F84AB;}
.grace-page-footer{padding:1em;text-align:center;text-decoration:none;color:#435970;}
.grace-content-layout .grace-sidebar1{width:270px;margin-left:35px;}
textarea#comment{ width:99%;}
ul#comments-list div.avatar{ float:right;}
ul#comments-list, ul#comments-list li{background:none;padding:0;}
ul#comments-list li li{margin-left:20px;}
div.avatar{position:relative;margin:0 5px;border:1px solid #aaa;padding:1px;background:#fff;float:left;}
div.avatar img, div.avatar img.wp-post-image{ margin:0 !important; padding:0; border:none;}
span.page-navi-outer, span.page-navi-inner{ position:relative; display:block; float:left; margin:0; padding:0;}
span.page-navi-outer{margin:1px;border:1px solid #aaa;}
span.page-navi-inner{padding:1px;min-width:14px;line-height:18px;text-align:center;border:2px solid #fff;font-weight:bold;}
a span.page-navi-inner, span.page-navi-caption span.page-navi-inner{ border-width:1px; font-weight:normal;}
a span.page-navi-outer, span.page-navi-caption{ margin:2px 1px;}
