body{
background-color:#78333B;
padding:8px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#78333B;}

a.a_orange:link, a.a_orange:visited{text-decoration:none;text-decoration:underline;color:#C40;}
a.a_orange:hover{text-decoration:underline;color:#A10;}

a.a_orange2:link, a.a_orange2:visited{text-decoration:none;text-decoration:none;color:#B20;}
a.a_orange2:hover{text-decoration:underline;color:#A10;}

.tx_page_current{color:#78333B;font-weight:bold;}
table#container{
background-color:#FFF;
}
#container_top{
background-image: url("images/site_bdr_top.gif");background-repeat:no-repeat;
}
#container_bottom{
background-image: url("images/site_bdr_bottom2.gif");background-repeat:no-repeat;
}

#siteheader{background-image: url("images/siteheader3.gif");background-repeat:no-repeat;}
#flowers_circle_container{position:relative;}
#flowers_circle_logo{
background-image: url("images/red_flowers_circle.gif");background-repeat:no-repeat;width:101px;height:102px;
position:absolute;top:16px;left:128px;
}
#title_area{text-align:center;}

#content{
}
p.flowers_circle_mb,p.flowers_circle_m0,p.flowers_circle_mm,p.flowers_circle_mt{text-align:center;padding:0;} /* place <p> around the <img> */
p.flowers_circle_mb{margin:0 0 1em 0;}
p.flowers_circle_mt{margin:1em 0 0 0;}
p.flowers_circle_m0{margin:0;}
p.flowers_circle_mm{margin:1.5em;}


#sidebar{
background-color:#BEDAB7;
}
ul#side_links, ul#side_links_temp{
list-style-type:none;
/*margin:147px 0 0 8px;*/
margin:24px 0 0 8px;
padding:0;
font-size:75%;
font-weight:bold;
}
#side_links li{
/*padding:0 0 3em 0; margin:0;*/
padding:0 0 2.2em 0; margin:0;
}

ul#side_links_temp{
list-style-type:none;
margin:24px 0 0 8px;
padding:0;
font-size:75%;
font-weight:bold;
}
#side_links_temp li{
padding:0 0 2.2em 0; margin:0;
}


#side_links li.less_padding{padding-bottom:1em;}

#sideform{
border:1px solid #A9CE9F;
padding:7px;
margin:3px;
font-size:65%;
background-color:#D6E7D1;
}

#sideform form{padding:0;margin:0;}

#nav_blog{
border:1px solid #A9CE9F;
padding:7px;
margin:3px 3px 12px 3px;
background-color:#D6E7D1;
}
#sideform input, #sideform textarea, #nav_blog input{
width:90%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
}
#nav_blog input{font-size:65%;}
#nav_blog ul{
list-style-type:none;
padding:0;
margin:0.7em 0 0.8em 0;}
#nav_blog li{
padding:0;
margin:0 0 0.8em 0.3em;
}
.blogpost_footerlinks a:link, .blogpost_footerlinks a:visited{color:#78333B;text-decoration:underline;}
.blogpost_footerlinks{padding-bottom:12px;border-bottom:1px dashed #AAA;margin-bottom:15px;}

.hidden, .txhdn{display:none;}
.txfm_label{display:block; padding:7px 0 0 0; font-weight:bold;}

.tx_title, .tx_title2{font-family:"Times New Roman", Times, serif; font-weight:bold; padding:0 0 4px 0; margin:0;}
.tx_title{font-size:1.8em;}
.tx_title2{font-size:1.16em;}

#main{
background-color:#FFF;
padding:2px 20px 10px 20px;
}

#subhd0{margin-top:0;text-align:center;}

div.quality_subhd{margin-top:9px;font-size:90%; line-height:140%;}

.w080pct{width:80%;}
.w090pct{width:90%;}

.mgt05, .mgb05, .mgb10, .mgt10, .mgt08, .mgb00, .mg00, .mgt20{display:block;}
.mg00{margin:0;}
.mgt05{margin-top:0.5em;}
.mgt08{margin-top:0.8em;}
.mgt10{margin-top:1.0em;}
.mgt20{margin-top:2.0em;}
.mgb05{margin-bottom:0.5em;}
.mgb00{margin-bottom:0;}
.mgb10{margin-bottom:1.0em;}

.pd0{padding:0;}
.pdb05{padding-bottom:0.5em;}
.pdb03{padding-bottom:0.3em;}

.bdb1_gr7{border-bottom:1px solid #777;}

.tx_first, .tx_first_mt, .tx_first2_mt{font-size:1.0em;}
.tx_first{margin-top:20px;} /*r,b,l = default (use w/ <h1> )*/
.tx_first_mt, .tx_first2_mt{margin:20px 0 0 0;}
.tx_first2_mt{font-family:Geneva, Arial, Helvetica, sans-serif;}
.tx_first_bdr{padding-bottom:3px;border-bottom:1px solid #AAA;margin-bottom:10px;}

.shaded, .shaded_home, .shaded_ctr{padding:12px 12px 17px 12px;background-color:#F3FFDD;}
.shaded{font-size:82%;line-height:120%;margin-bottom:1em;}
.shaded_home{font-size:90%;margin:1em 40px;}
.shaded_ctr{margin:12px 40px;font-size:82%;}

ul.list_rlx{margin:0;padding:0 1.3em;}

ul.list_map li{padding:0.5em 0;}

.tx_shaded_sub{
font-size:69%;
background-color:#F3FFDD;
padding:3px 0;
margin:1px 2px;
}

.copy_home{
margin:0 40px;
}

#footer{
clear:both;
font-size:65%;
font-weight:bold;
padding-top:30px;
line-height:130%;
}

.tx, .tx_j{font-size:82%;line-height:120%;}
.tx2_j{font-size:90%;line-height:140%;text-align:justify;}
.tx_sm, .tx_sm_j{font-size:75%;line-height:120%;}
.tx_sm2, .tx_sm2_j{font-size:70%;line-height:130%;}
.tx_j, .tx_sm_j, .tx_sm2_j, txju{text-align:justify;}
.tx_sm3{font-size:65%;}

.tx070{font-size:0.70em;}
.tx080{font-size:0.80em;}
.tx090{font-size:0.90em;}

.lh140{line-height:1.40em;}

.clr_red{color:#A10;}

.tx_margins_lr{margin:0 1em;}
div.tx_margin_t{margin-top:3px;}
div.tx_margin_t2{margin-top:10px;}

.tx_gray{color:#777;}
.tx_gray2{color:#707070;}


/* page-specific
**/
#staff_photos img{
border:1px solid #999;
margin-bottom:1px;
}
#staff_photos td{
padding:0 4px;
}

.staff_photo img{
float:left;
border:1px solid #999;
margin:0 8px 12px 0;
}

.tx_reminder{color:#78333B;font-style:italic;font-weight:bold;}
