#global-nav               { padding-bottom: 20px; }
#feature-area             { position: static; height: 310px; margin-bottom: 40px; margin-top: 15px; background: url(/global_images/community/local_stories/fmgo_featurepic_placeholder.jpg) no-repeat scroll 40px 50%transparent; }

#feature-area h1,
#feature-area h2, 
#feature-area h3, 
#feature-area h4, 
#feature-area p           { margin-left: 600px;} 

#feature-area h2          { color: #878787; font: 100% "Lucida Grande", Helvetica, Arial, sans-serif; }
#feature-area h3          { text-indent: 0px !important; margin-top: 0; margin-bottom: 10px; padding: 0;  color: #878787; font: 100% "Lucida Grande", Helvetica, Arial, sans-serif; }
#feature-area h3          { width:350px; background: url() no-repeat 0 0; }
#feature-area h1          { width:350px; background: url() no-repeat 0 0; }
#feature-area h1          { text-indent: 0px !important; margin-top: 0; margin-bottom: 10px; padding: 0;  color: #878787; font: 120% "Lucida Grande", Helvetica, Arial, sans-serif; line-height:160%; }
#feature-area h4 a        { color: #006ecef; font: 100% "Lucida Grande", Helvetica, Arial, sans-serif; background: url(/global_images/community/local_stories/arrow_filemaker_go.png) no-repeat 100% 7px; }
#feature-area p           { clear: both; }
.app-store                { margin: 25px 0 0 585px; width: 330px; height: 90px; text-align: center; }
.app-store p              { margin-left: 0 !important; margin-bottom: 5px; font-size: 120%; font-weight: bold; }
.app-store a              { color: #555 !important; text-decoration: none; }

.callout                  { background: #eee; border: 1px solid #ddd; border-radius: 6px; padding: 20px; }

/* Keep 3 columns the same height */
#primary-content, #bento2 { height: 600px; }
#special-offers           { height: 345px; }

#main h2 { color: #525252;font-size: 200%;"Lucida Grande", Helvetica, Arial, sans-serif; margin-bottom:12px;}
#main h3 { color: #000000; margin-bottom:3px;}
#main h5 { color: #666666;font-size: 230%;"Lucida Grande", Helvetica, Arial, sans-serif; margin-bottom:8px;letter-spacing: 0.02em; line-height: 1.1em; width:800px; font-weight:normal;}
#main h6 { color: #878787;font-size:130%; "Lucida Grande", Helvetica, Arial, sans-serif; margin-bottom:25px; line-height: 1.2em;}

#main p { color: #333333; line-height:150%;}

#main h2 { color: #525252;font-size: 200%;"Lucida Grande", Helvetica, Arial, sans-serif; margin-bottom:12px;}


<!--#lower-area { float: left; width: 920px;}
-->
#lower-area .left { 
    float: left;
    margin: 0 30px 10px 0;
}



#right-col { margin-left:30px; margin-bottom:30px}




#lower-area .frame { 
    border: 1px solid #CCCCCC;
    padding: 4px;}

#upper-content { width: 670px; }

.section-image-right .section-image { float: right; margin-left: 15px; }
.section-image-left .section-image { float: left; margin-right: 15px; }
.section-image h5 { font-size: 110% !important; margin-bottom: 5px !important; }

.quoteimage { padding: 20px 0 30px 0; /*top right bottom left*/ margin-left:100px }


.captiontitle { color: #525252;font-size: 230%;"Lucida Grande", Helvetica, Arial, sans-serif; margin-bottom:1px; margin-left:10px; font-weight:bold;}
.caption { color: #525252;font-size: 110%;"Lucida Grande", Helvetica, Arial, sans-serif; margin-bottom:30px; margin-left:10px; font-weight:bold; }

#callout {!important; margin-left:30px; margin-bottom: 50px;  }




.main-wrapper {
    background: url("/site/images/bg_body_bottom.png") no-repeat scroll 0 100% transparent;
    padding: 0 40px 20px;
}



#right-col h4 {  !important; font-size: 100%; font-weight:bold; margin-bottom: 5px; }
#right-col li {  !important; font-size: 100%; padding:0 0 5px 0; }




.line {
    margin-bottom: 15px;
}

.line2 {
     background: url("/global_images/community/local_stories/line2.png") no-repeat scroll 0 100% transparent;
    margin-bottom: 10px;
    padding-top: 10px;
}


.line3 {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-top: 10px;
}



#main blockquote p { 
    color: #660E5B;
    font-size: 140%;
    padding: 6px 0 20px 40px;
    width: 100%;
}
#main blockquote { 
    background: url("/global_images/community/local_stories/icon_quotes_start.png") no-repeat scroll 1.5% -6.5% transparent;
    margin: 10px 0 30px 80px;
    width: 80%;
}
#main blockquote.first {
    margin-top: 50px;
}
#main blockquote.last { ;
    border: 0 none;
}
#main blockquote p.author { 
    background: none repeat scroll 0 0 transparent;
    font-weight: bold;
    margin: -25px 0 0 20px;
}
#main blockquote .endquote { 
    margin: 0 0 0 4px;
    position: absolute;
}

#upper-content blockquote { !important; 
    background: url("/global_images/community/local_stories/icon_quotes_start.png") no-repeat scroll 2% -6.5% transparent;
    margin: 10px 0 30px 80px;
    width: 100%;}


	 
	 
.sidebar-links li {
    -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius:3px;
}
.sidebar-links li {
   background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #d6d6d6;
    margin-bottom: 5px;

}
.sidebar-links li:hover {
     background: none repeat scroll 0 0 #cccccc;
	
}
.sidebar-links li a {
     background: url("/global_images/community/local_stories/arrow_purple_right.png") no-repeat scroll 95% 9px transparent;
    color: #660e5b;
	font: 110% "Lucida Grande", Helvetica, Arial, sans-serif;
    display: block;
    padding: 6px 0 0 10px;
}

.sidebar-links {
   background: none;
    margin-bottom: 100px;
    padding: 5px 1px 1px;
    position: relative;
    width: 223px;
}
.sidebar-links li.last a {!important;
    color: #660e5b;
	
}


.sidebar-links li.last a:hover {!important;
 background: url("/global_images/community/local_stories/arrow_purple_right.png") no-repeat scroll 95% 9px transparent;
    
	text-decoration: underline;
	
}


hr.floatclear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}
