/*
Theme Name: NORML.
Theme URI: Your Theme's URI
Description: A brief description.
Version: 1.0
Author: You
Author URI: www.clevelandnorml.org.
*/
body {background-color: #008e01; margin: 0px;}

img {border: 0px;}

#wrap {width: 1000px; margin-left: auto; margin-right: auto; text-align: center; font-family: Georgia; font-size: 13px; font-weight: bold;}

#top {width: 1000px; height: 174px; background-image: url(images/top_logo.gif); background-repeat:no-repeat; margin-top: 10px;}

.nav_img1 {float: left; margin-top: 140px; margin-left: 150px;}

.nav_img {float: left; margin-top: 140px;}

#middle {width: 1000px; background-color: #ffffff;}

.main_table {width: 100%; padding: 0px;}

  .main_table td {vertical-align: top;}
/* Primary Text For Site*/
.content {width: 800px; font-family: Georgia; font-size: 16px; font-weight: normal; line-height: 22px; padding: 10px 0px 0px 0px;}

  .content img {vertical-align: middle; display: inline-block;}

.right_side {width: 250px; padding: 0px; padding-bottom: 10px;}

#welcome {margin-left: 31px; margin-top: 21px; margin-right: 16px; text-align: left;}

  #welcome a:link {color: #269054; text-decoration: none;}
  #welcome a:visited {color: #269054; text-decoration: none;}
  #welcome a active {color: #269054; text-decoration: none;}
  #welcome a:hover {color: #269054; text-decoration: none;}

#desc_items {margin-left: 0px; margin-top: 40px; text-align: left;}

#news_items {margin-left: 72px; margin-top: 40px; text-align: left;}

.news_item {margin-top: 11px; margin-bottom: 11px; background-image:url(images/news_leaf.gif); background-position: top left; background-repeat: no-repeat; padding-left: 34px; padding-right:50px; line-height: 17px;}

.desc_item {margin-top: 11px; margin-bottom: 11px; padding-left: 1px; padding-right:50px; line-height: 17px;}

.faq_item {margin-top: 11px; margin-bottom: 11px; background-image:url(images/edu_news.png); background-position: top left; background-repeat: no-repeat; padding-left: 34px; padding-right:50px; line-height: 17px;}

.faq_headline {padding-top: 4px; padding-left:35px; margin-bottom: 20px; font-size: 16px; font-weight: bold; color: #006aa9; margin-top: 0px;}

.links_catagory {padding-top: 4px; margin-bottom: 20px; font-size: 20px; font-weight: bold; color: #000000; margin-top: 0px;}


.news_headline {padding-top: 4px; margin-bottom: 20px; font-size: 16px; font-weight: bold; color: #006aa9; margin-top: 0px;}


#right_top {width: 230px; height: 45px; background-image: url(images/recent_news.gif); background-repeat: no-repeat; margin-top: 8px;}

#right_mid {background-color: #00ab01; text-align: center; font-family: Georgia; font-size: 14px; font-weight: bold; width: 206px; color: #ffffff; padding: 12px 12px 0px 12px; line-height: 20px;}

  #right_mid a:link {font-weight: bold; text-decoration: underline; color: #ffffff;}
  #right_mid a:active {font-weight: bold; text-decoration: underline; color: #ffffff;}
  #right_mid a:visited {font-weight: bold; text-decoration: underline; color: #ffffff;}
  #right_mid a:hover {font-weight: bold; text-decoration: none; color: #ffffff;}

.right_mid_address {text-align: left;}

#right_bottom {width: 230px; height: 11px; background-image:url(images/recentnews_bottomgbg.gif); background-repeat: no-repeat;}

.bottom_links {margin-top: 10px; margin-bottom: 20px;}

  .bottom_links a:link {text-decoration: none; color: #ffffff;}
  .bottom_links a:active {text-decoration: none; color: #ffffff;}
  .bottom_links a:visited {text-decoration: none; color: #ffffff;}
  .bottom_links a:hover {text-decoration: underline; color: #ffffff;}
  
blockquote {
border: 1px solid #5c5656;
margin: 1em 0;
padding: 10px;
background: #f8f7f6 url(images/blq.gif);
}