body {
  font-family:Georgia, serif;
  background:#f9f9f9;
  margin:0px 0px 0px 0px;
}

body h1 {
  font-family:Georgia;
  font-size:36px;
  line-height:38px;
  margin:10px 0px 20px 0px;
  font-weight:normal;
}

body h2 {
  font-family:Georgia;
  font-size:24px;
  line-height:26px;
  margin:10px 0px 10px 0px;
  font-weight:normal;
}


#page_wrapper {
  width:1000px;
  margin:0px auto 0px auto;
  padding:0px 21px 0px 21px;
  background:url(http://as220.org/actionsnacks/images/horiz_slice.png);
}

#header {
  background:url(http://as220.org/actionsnacks/images/Orange.png);
  background-repeat:no-repeat;
}

#header a {
    text-decoration:none!important;
    margin:0px 0px 0px 0px;
}
 

.header_logo {
    border:none!important;
    margin:0px 0px 32px 0px;
}

#right_header {
    float:right;
    width:250px;
}

#right_header img {
   margin:10px 0px 5px 10px;
   padding:0px 20px 0px 0px;
   float:right;
   clear:both;
   text-align:right;
    border:none!important;
}

.bottom_right_header {
    clear:both;
    padding:0px 10px 0px 0px;
    text-align:right;
    font-family: Georgia;
    font-size:11px;
    color:#eeeeee;
    font-weight:bold;
    letter-spacing:2px;
}

.flickr_box {
    float:left;
    height:75px;
    width:75px;
}



#left {
    clear:both;
    overflow:hidden;
    width:173px;
    float:left;
}


#center a:hover {
    color:white!important;
    background:darkorange;
}

#right a:hover {
    color:white!important;
    background:darkorange;
}

.navlinks {
  background:url(images/gradient_down.png);
  background-repeat:repeat-x;
  padding:10px 10px 10px 10px;;
}

.navlinks img {
   border:none;
}

.navlinks a {
    color:magenta;
    text-decoration:none;
}

.mission {
    border-top:1px dotted #999999;
    padding:10px 10px 0px 10px;
    font-family:Georgia, SansSerif;
    color:#666666;
    font-size:10px;
    line-height:14px;
}

#center_spacer {
   border-right:1px dotted #999999;
   line-height:32px;
    width:600px;
   margin:-32px 0px 0px 174px;
}

#center {
    float:left;
    width:600px;
    border-right:1px dotted #999999;
    border-left:1px dotted #999999;
    padding:5px 0px 5px 0px;
    font-size:13px;
}

#center a {
  padding:0px 0px 0px 0px;
  text-decoration:none;
  color:darkorange;

}

.theme_box {
  margin:0px -10px 0px -10px;
  padding:0px 20px 0px 20px;
  background:lightblue;
  border-top:1px dotted #999999;
  border-bottom:1px dotted #999999;
}

.upcoming {
  padding:10px 0px 10px 0px;
  margin:20px auto 0px auto;
  text-align:center;
  background:lightblue;
  border-top:1px dotted #999999;
  border-bottom:1px dotted #999999;
}


.upcoming_box {
    float:left;
    width:278px;
    padding:20px 10px 20px 10px;
    font-family:Georgia, Sans-Serif;
    font-size:12px;
    line-height:20px;
    overflow:hidden;
    min-height:200px;
}


.upcoming_box img {
    float:left;
    margin:10px 10px 5px 0px;
    padding:10px 10px 10px 10px;
    border:1px #999999 solid;
}

.upcoming_box_date {
    font-weight:bold;
}

.upcoming_box_title a {
   font-size:15px;
   font-weight:bold;
   color:darkorange;
}

.upcoming_box_text {
   font-size:13px;

}


.front_entry{
    overflow:hidden;
    font-family:Georgia, Sans Serif;
    font-size:14px;
    color:#353333;
    line-height:20px;
    margin:0px 5px 5px 5px;
    padding:00px 10px 10px 10px;
}

.entry_date {
  font-size:20px;
  line-height:24px;
  color:#111111;
}

#right {
    margin-top:-32px;
    float:right;
    width:224px;
    overflow:hidden;
}


#right img {
    border:none;
}

.right_block {
  font-family: Georgia;
  background:url(images/gradient_down.png);
  background-repeat:repeat-x;
  border-bottom:1px dotted #999999;
  padding:10px 10px 10px 10px;;
}

.archive_link_title  {
   margin:10px 0px 0px 0px;
   color:#fe7722;
}

.archive_link_title a {
   color:darkorange;
   font-size:15px;
   font-weight:bold;
   text-decoration:none;
}

.archive_link_body {
    color:#333333;
    font-size:13px;
    line-height:20px;
    margin:0px 0px 20px 0px;
}

.archive_link_body img {
    float:left;
    margin:0px 10px 5px 0px;
    padding:0px 10px 0px 10px;
    border:1px #999999 solid;
}

.signup a {
   color:#EED4D4;   
   text-decoration:dotted;
}

.signup input {
   font-family:Georgia;
   font-size:10px;}

.see_more {
   font-family:Georgia;
   font-size:10px;
}

.other_sites {
  margin:0px 0px 20px 0px;
  padding:10px 0px 0px 0px;
  text-align:center;
}

.other_sites img {
  border:none;
}

.other_sites a:hover {
   background:white!important; 
}

.happening_today {
    font-size:10px;
    color:#fefefe;
    text-align:left;
    background-color:#6C685C;
    padding:10px 10px 10px 5px;
    border-top:1px solid #fefefe;
    border-bottom:1px solid #fefefe;
}

.happening_today a {
    color:#fefefe;
}

.happening_today a:hover {
    color:magenta;
}

.today_time {
    text-align:right;
    margin:0px 0px 10px 0px;
}
.today_title {
    margin:0px 0px 0px 0px 0px;
    font-size:14px;
}


.listenin {
    background-color:#6C685C;
    padding:10px 10px 10px 30px;
    border-top:1px solid #fefefe;
    border-bottom:1px solid #fefefe;
}

.support {
    background-color:#9C998D;
    padding:10px 10px 10px 10px;
    color:#fefefe;
    text-align:center;
    font-size:14px
}

.shop_feature {
    background-color:#F7F2E0;
    text-align:center;
    color:#00cccc;
    font-size:12px;
    line-height:20px;
    padding:10px 5px 10px 5px;
}

.shop_feature a {
    color:magenta;
    font-size:14px;
    line-height:20px;
    text-decoration:none;
}   
    
.shop_pic {
    background:#F7F2E0;
    width:160px;
    margin:5px 5px 5px 5px;
    text-align:center;
}

.address_block {
  color:purple;
  font-family:Georgia;
  font-size:12px;
  border-bottom:1px dotted #999999;
  padding:10px 5px 20px 5px;
  text-transform:uppercase;
}

.shop_pic img {
    background:white;
    padding:2px 2px 2px 2px;
    border-top:1px solid #666666;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
}


.ad_box {
    padding:5px 0px 5px 0px;
    background-color:white;
}

.ad_box2 {
    float:left;
    padding:10px 15px 10px 15px;
}

.ad_box2 img {
    width:180px;

} 

.image-right {
    	float:right;
	padding:2px 2px 2px 2px;
	border:1px black solid;
}
#footer {
 	clear:both;
}

.entry_title {
    margin:10px 0px 0px 0px;
    color:darkorange;
    font-size:22px;
    line-height:24px;
}


.front_entry img {
    border:none;
}

.front_entry h2 {
    margin:10px 0px 0px 0px;
    color:darkorange;
    font-size:18px!important;
    line-height:24px;
}


.entry_subhead {
    background:white;
    border:1px dotted #999999;
    color:darkorange;
    padding:2px 5px 2px 5px;
    font-family:Georgia;
    font-size:10px;
    text-transform:uppercase;

}

.entry_subhead a {
    color:magenta!important;
    text-decoration:none!important;
    border:none;
}

.entry_subhead a:hover {
    color:white!important;
    background:magenta!important;
}


.entry_foot1{
    text-align:right;
    margin:10px 0px 0px 0px;
    color:#666666;
    font-size:12px;
}

#comments {
    border-top:1px dotted #999999;
    padding:20px 20px 20px 20px;
    font-family:Georgia, SansSerif;
}

#comments h2 {
    font-size:18px;
    font-family:Georgia, SansSerif;
    color:darkorange;
}

.mt-image-left {
    float:left;
    margin:0px 10px 10px 0px;
}

.mt-image-right {
    float:right;
    margin:0px 0px 10px 10px;
}

#page_footer {
    clear:both;
    text-align:center;
    padding:30px 0px 30px 0px;
    border-top:1px dotted #999999;
}

.content-nav {
    text-align:center;
    font-family:Georgia;
    font-size:18px;
    margin:10px 0px 0px 10px;
}

.archive_link2 {
    clear:both;
    font-family:Georgia;
    font-size:18px;
    margin:10px 0px 0px 10px;

}

.intro_text {
  font-size:16px;
  font-family:Georgia;
  font-weight:normal;
  line-height:22px;
  padding:10px 60px 10px 60px;
}

.about_body {
  font:Georgia;
  background:#fffcf1;
  margin:10px 10px 10px 10px;
  padding:20px 20px 20px 20px;
  border:1px solid #dbd7cb;
  
}

.index_section_head_wrapper {
   margin:0px 0px 0px -10px;
}

.two_col_cell {
   margin:30px 0px 0px 0px;
    float:left;
    width:300px;
}

.index_section_head {
  background:url(http://www.as220.org/about/images/grid.gif) repeat scroll 0 0;
  border:0 none;
  padding:2px 10px 2px 10px;
  font-size:28px;
  color:#333333;
}

.index_head {
  font-size:24px;
  line-height:26px;
  margin:10px 0px 0px 0px;
  color:magenta;
}

.index_link {
    font-size:16px;
    line-height:20px;
}

.index_link a {
    color:darkcyan!important;
}

.index_link a:hover {
    color:white;
    background:magenta;
}


.topic_container {
   margin-top:-20px;
   padding:10px 10px 10px 10px;
}

.topic_year {
   color:#333333;
}

.topic_title {
   clear:both;
   font-size: 30px;
   color:darkorange;
   margin:20px 0px 0px 0px;
  
}

.topic_description {
   font-size:18px;
   line-height:24px;
}

.photo_caption {
    font-family:Verdana;
    font-size:9px;
    margin:0px 60px 0px 0px;
    text-align:right;
}

