/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt-static/themes-base/blog.css);
@import url(/mt-static/support/themes/minimalist-white/minimalist-white.css);
/* end StyleCatcher imports */


#header-content {
  text-indent: -9999px; 
  overflow: hidden; 
  margin: 0; 
  padding: 0; 
  border: 0;
  height: 0px;
}

#header-logo a {
 background-image: url(/images/blog_header_logo.jpg);
 height: 157px;
 width: 400px;
}

#header {
  background-image: none;
  background-color: #FFF;
  padding-top: 10px;
}

body {
  font-family: verdana;
}

a {
  color: #398740
}

.asset-name, .asset-name a, .archive-title {
   color: #398740;
}

.widget-header, .widget-header a {
  color: #398740;
  font-weight: bold;
  font-family: verdana;
}

.widget-content a {
  color: #398740;
}

#container-inner, #content {

}

.asset-content {
  line-height: 138%;
}

.asset-content h2, .asset-content h3, .quote-text h3 {
  font-weight: bold;
  font-size: 110%;
  color: #398740;
}

.asset-name {
  font-size: 20px;
}

.quote-text {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding: 1em;
    margin-top: 2em;
    margin-bottom: 2em;
    background-color: #e8f5e5;
    text-align: center;
}

#main_menu {
    height: 40px;
    background-color: #228e47;
    color: #FFF;
}

#main_menu_inner {
   width: 940px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 5px;
}

#main_menu_inner ul {
   list-style: none;
   padding: 0;
   margin: 0;
   color: #007ed0
   padding-top: 10px;
   padding-left: 10px;
   float: left;
}

#main_menu_inner #google_search {
   float: right;
   padding-top: 3px;
}

#main_menu_inner li {
   display: inline;
   margin: 0 0.3em;
   font-size: 18px;
}

#main_menu_inner li a, #main_menu_inner li a:visited {
  color: #FFF;
  text-decoration: underline;
}

#main_menu_inner li a:hover {
  text-decoration: none;
}

#content-inner-wide {
  margin-left: auto;
  margin-right: auto;
  width: 940px;
}

/* ----------- My Form ----------- */
.myform{
  margin:0 auto;
  width:450px;
  padding:20px;
}

/* ----------- sign_up_form ----------- */
#sign_up_form{
  background:#E8F5E5;
  margin-top: 25px;
  margin-bottom: 25px;
}
#sign_up_form h1 {
  font-size:14px;
  font-weight:bold;
  margin-bottom:8px;
}
#sign_up_form p{
  font-size:16px;
  color:#398740;
  margin-bottom:20px;
  padding-bottom:10px;
  font-weight: bold;
  text-align: center;
}
#sign_up_form label{
  display:block;
  font-weight:bold;
  text-align:right;
  width:200px;
  float:left;
  color: #398740;
}
#sign_up_form .small{
  color:#666666;
  display:block;
  font-size:11px;
  font-weight:normal;
  text-align:right;
  width:200px;
}
#sign_up_form input{
  float:left;
  font-size:12px;
  padding:4px 2px;
  border:solid 1px #007ED0;
  /*width:200px;*/
  margin:2px 0 20px 10px;
}
#sign_up_form button{
  clear:both;
  margin-left:150px;
  width:125px;
  height:31px;
  background:#007B2A;
  text-align:center;
  line-height:31px;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
}

#sign_up_form .clear {
  clear: both;
  padding: 5px 0;
}

.blog_image {
   border: 2px solid #398740;
   display: block;
   margin-left: auto;
   margin-right: auto;
   margin-top: 2em;
   margin-bottom: 2em;
}

.banner_ad {
   width: 400px;
   padding: 10px 0px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}
