@import url(/css/960gs/960_24_col.css);
@import url(/css/960gs/reset.css);
@import url(/css/960gs/text.css);

body { background: #FFF; color: #333; font-size: 13px; font-family: Georgia, serif; }

a { color: #1F1FCB; }
a:visited { color: #1F1F71; }
a.active { font-weight: bold; }

h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }

h2,h3,h4,h5,h6 { margin-bottom: 0.5em; }

/* .container_24 { background: url(/css/img/24_col.gif) repeat-y; } */

#header h1 { margin: 0; padding: 0; text-align: center; font-size: 200%; }
  #header h1 a { text-decoration: none; color: #333; }
  #header p { margin: 0; padding: 0; text-align: center; font-size: 130%; }
  
#main-menu { text-align: center; margin: 1em 0; }
  #main-menu ul li { display: inline; padding: 5px 15px 0 0; margin: 0; }
  
.article-content .zemContactForm { text-align: center; }
  .article-content .zemContactForm input.zemSubmit { margin: 1em 0; padding: 0.5em; }
  input.zemText { margin-bottom: 1em; }
  div.zemThanks { padding: 1em; border: 1px solid #CCC; background: #FFFFAF; }

.article-content p { }
p.published { margin-top: 1em; padding-top: 10px; border-top: 1px solid #DDD; }
#sidebar p { margin-bottom: 0.5em; }
  #sidebar-mini p { color: #555; font-style: italic; }

span.no-bold { font-weight: normal; }

#SR_form { margin-bottom: 1em; }
  #sr-button { margin-top: 0.5em; }
#qead66e4907f1267fc0f59f001b23e690 { width: 230px; margin-bottom: 1em; }
  
#section-desc { color: #999; font-style: italic; }

#footer { margin: 1em 0 0 0; padding: 1em 0 0 0; font-size: 90%; border-top: 1px solid #DDD; }
  #footer #lists { width: 100%; overflow: hidden; margin-bottom: 2em; }
  #footer ul { margin: 1em 0; padding: 0; }
    #footer ul  li { margin-left: 1em; padding: 3px 0 0 0; }
  #copyrights { margin: 1em 0; padding: 0; }

