/*base size*/
.content {font-size:16px;line-height:18px;color:#146325; width:100%; 
  font-family: verdana, geneva; text-align: justify;
}




/*hr*/
.content hr{display:block;background:#aaa;width:100%;height:1px;border:none;}

/*list*/
.content ul, .content ol{margin-left:2em;margin-bottom:1em;}
.content ol ol{margin-left:2.5em;}
.content ul > li{list-style:url('../images/list.png');list-style-position:outside; line-height: 1.5;}
.content ol > li{list-style-image:none;list-style-type:decimal;}
.content dt{font-weight:bold;}

/*dt,dl,dd*/
.content dl dt{margin-bottom:0.25em;font-weight:bold;}
.content dl dd{padding-left:4em;margin-bottom:0.25em;}


/*margin & padding*/

.content hr, .content p, .content ul, .content ol, .content dl, .content pre, .content address, .content form, .content table{margin-bottom:0.5em;}
.content p+p{margin-bottom:1em;}
.content p{text-indent:0;}
.content caption{padding:0.5em 0;}


.content blockquote {
  margin:0 20px 20px 0;
  text-align:right;
  clear:both;  
  }
.content blockquote p {
  display:block;
  float:left;
  padding:0;
  text-align:right;
  line-height:25px;
  font-size:16px;
  font-style:normal;
  font-weight:300;
  font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
  font-style:italic;
  margin:0;
  }
/*link*/
.adg_footer a,
.content a, .content a:link, .content a:visited, .content a:active, .content a:focus, .content a:hover {text-decoration:none;color:#00a1fb;}
.adg_footer a:hover,
.content a:hover{color:#0074b9;}

/*code, pre*/
.content pre {margin: 0.5em 0;padding: 0.5em 0 0.5em 1em;border: 1px dotted #aab4be;border-left: 1.8em solid #b4b4b4;background: #fafafa;font-size: 90%;color: #2E8B57;white-space: pre-wrap;}
.content code {word-spacing: -2px;color: #D64514;}

/*image*/
.content img, .content img.alignImageLeft, .content img.alignImageRight{float:left; margin:0 10px 10px 0;border:0 !important; }
.content a:hover img {border:0; !important;}
.content img[align="left"], .content img.alignImageLeft{float:left;margin:0 10px 10px 0;}
.content img[align="right"], .content img.alignImageRight{float:right;margin:0 0 10px 10px;}

/*quote*/


/*form & control*/
fieldset {
  border:0;}

/*form validate error*/
.content input:invalid,.content textarea:invalid,.content input.error,.content textarea.error,.content legend.error,
.content select.error{
    background-color: #f0dddd!important;
    border:1px solid #ffb4b4!important;
    color:#000!important;
}
.content input:invalid:focus,.content textarea:invalid:focus,.content input.error:focus,.content textarea.error:focus,
.content legend.error:focus,.content select.error:focus {
    background-color: #fff!important;
}

.content p {
  display:block !important;
  vertical-align:top !important;
  text-indent: 20px;
  }
.readmore {
  margin:0;
  padding:0;
  text-align:right;
  line-height:22px;
  }
.readmore a, .readmore a:link, .readmore a:visited, .readmore a:hover {
  display:inline-block;
  line-height:20px;
  font-size:12px;
  padding:0 10px;
  background:#0080c2;
  color:#fff !important;
  text-decoration:none;
  }
.readmore a:hover {
  display:inline-block;
  line-height:22px;
  font-size:12px;
  padding:0 10px;
  background:#000;
  }
.article-info {display:block;margin:0 0 12px 0;line-height:20px;font-size:10px; color:#999;text-align:right;}
.article-info-term {display:none;}

.content h1, .content h2, p.h2 {
  display:block;
  position:relative;
  float:none;
  margin:0 0 10px 0;
  padding:0;
  line-height:30px;
  font-size:24px;
  font-family: 'Comfortaa', cursive;
  text-align:left;
  font-weight:400;
  color:#009145;
}
.content h2 * {
  color: inherit !important;
  background:none
  }
.content h2 {
  text-align:left;
  margin:20px 0;
  }
.content h3{font-size:1.2em;margin:1.5em 0 0.75em;}
.content h4{font-size:1.1em;margin:1.2em 0 0.5em;}
.content h5{font-size:1em;margin:1em 0 0.5em;}
.content h6{font-size:1em;margin:1em 0 0.5em;}