body {width:940px; margin:0 auto; }
#Masthead {position:relative; width:940px; height:186px; margin-bottom:20px;}
#Content {width:940px; overflow:hidden;}
#Primary {width:420px; float:left; margin-right:30px;}
#Secondary {width:280px; padding:0 10px; float:left; margin-right:30px; background-color:#eae9e4; -webkit-border-radius:10px; -moz-border-radius:10px;}
#Primary.full {width:750px;}
#Sidebar {width:160px; float:left;}


/*body#home */#Secondary {background:#c54a26 url(/images/fop09/gradient2.png) repeat-x left top;}
/*body#home */#Secondary h2, /*body#home */#Secondary h3 {color:#FFF;}
/*body#home */#Secondary h4, /*body#home */#Secondary h5, /*body#home */#Secondary p, /*body#home */#Secondary ol, /*body#home*/ #Secondary ul {color:#f7c7b6;}
/*body#home*/ #Secondary a {color:#FFF; border-color:#FFF;}

h1#Logo {width:180px; height:186px; position:absolute; left:0; top:0; background:url(/images/fop09/logo_background.png) no-repeat left top;}
h1#Logo img {margin:15px 0 0 10px;}
h1#Logo a { border:0; }
h2#Tagline {margin:0; padding:0;width:556px; height:65px; text-indent:-5000px; background:url(/images/fop09/fop_tagline.png) no-repeat left top; position:absolute; left:200px; top:65px;}

ul#SecondaryNav {margin:0; padding:0; position:absolute; right:0; top:10px;}
ul#SecondaryNav li {display:inline; margin-right:15px;}
ul#SecondaryNav li:last-child {margin-right:0;}

ul.news_items {margin:0 0 2em; padding:0; list-style:none;}
ul.news_items li {border-bottom:1px solid #b0231b; margin-bottom:1.3em;}
ul.news_items .date {margin-bottom:1em;}

ul.event_list {margin:0 0 2em; padding:0; list-style:none;}
ul.event_list li {margin-bottom:1.3em;}

ul.work_list {margin:0 0 1.5em; width:100%; overflow:hidden;}
ul.work_list li {float:left; margin:0; margin-left:1.5em; margin-right:.5em;}
ul.work_list li:first-child {margin-left:0; list-style-type:none;}

h4.trails_link {padding-left:45px; background:url(/images/fop09/trails_icon.png) no-repeat left top; min-height:40px;}

a.donate {border:0;}

#Sidebar .chunk {margin-bottom:18px; padding-bottom:18px; border-bottom:1px solid #eae9e4;}

#Sidebar a img {border:none;}

div.twitters ul, div.twitters li {margin:0; padding:0; list-style-type:none;}