html { background: #D9E1E6 url("/images/body.gif") repeat-x; color: #FFF; font: 1px/1 verdana,arial,helvetica,sans-serif; }

body { width: 825px; background: #E5E6B3 url("/images/pada.gif") repeat-y; color: #000; margin: 0 auto 32px; padding: 0; }/*op(?)==p*/
body.trio { background-image: url("/images/padapo.gif"); }

a:link img, a:visited img, abbr, acronym { border: none; }
.glue { white-space: nowrap; }

br.c { clear: both; }


/*FRAME:*/
#X { background: url("/images/padax.gif") no-repeat; padding: 8px 0 0; }
#M { background: #FFF url("/images/") 68px 0 no-repeat;  margin: 0 14px; padding: 0 10px 10px; }
#N { clear: both; height: 28px; background: #981C25; color: #FFF; border-top: 8px solid #FFF; border-bottom: 5px solid #570C11; }
#C { float: left; width: 528px; margin: 0 0 0 24px; }
#S { float: right; width: 240px; margin: 0 24px 0 0; }
#F { clear: both; background: url("/images/padak.gif") 0 100% no-repeat; padding: 0 0 30px; }
#C, #S { display: inline; background: #FFF; color: #000; padding: 0 0 10px; }/*ie(6)==d*/


/*MASTHEAD:*/
#M h1 { margin: 0 517px 0 10px; }
#M h1 img { font-size: 11px; }
#M form { float: right; width: 361px; margin: -74px 0 0; }
#M h2 { background: transparent; color: #FFF; margin: 0; padding: 6px 10px; font: bold 11px "Gill Sans",verdana,arial,helvetica,sans-serif; text-transform: uppercase; }
#M p { background: #EBEBC7; color: #CCCD92; margin: 0; padding: 10px 10px 0; }
#M p input  { width: 175px; background: #FFF; color: #CCCD92; margin: 0 5px 0 0; border: 1px solid #CCCD92; font-size: 11px; vertical-align: middle; }
#M .postal { width: 75px; }
#M .btn { width: auto; border: none; background: transparent; margin-right: 0; }

.solo #M { background: #FFF none; }
.solo #M h2 { display: inline; float: right; width: 475px; background: #FFF; color: #0A5D9A; margin: -54px 10px 0 0; padding: 0; font: bold 20px verdana,arial,helvetica,sans-serif; text-transform: none; text-align: right; }/*ie(w)==d*/


/*SIDEBAR:*/
#S h3 { background: #B2B36E url("/assets/site/bkg-h3-duotone.gif") repeat-x; color: #FFF; margin: 1px 0 0; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#S h3 a:link, #S h3 a:visited, #S h3 b { display: block; padding: 6px 12px; color: #FFF; }
#S h3 a:link, #S h3 a:visited { background: url("/assets/site/bkg-h3-more.gif") 190px 0 no-repeat; padding-right: 50px; text-decoration: none; }
#S h3.f { background: #D8D98D url("/assets/site/bkg-h3-duotone-f.gif") no-repeat; color: #0A5D9A; margin: 0 0 1px; text-align: center; }
#S h3.f b { color: #0A5D9A; padding: 6px 0; }

#S p { background: #EBEBC7; margin: 0; border-bottom: 1px dotted #A8A967; text-align: center; }

#S form { background: #CCCD92; margin: 0; padding: 0 0 20px; }
#S form p { border-bottom: 1px dotted #CCCD92; padding: 12px; text-align: left; }
#S p input { width: 170px; background: #FFF; color: #A8A967; margin: 0 5px 0 0; border: 1px solid #CCCD92; font-size: 11px; vertical-align: middle; }
#S p .btn { width: auto; border: none; background: transparent; margin-right: 0; }

#S ol, #S ul { list-style: none; padding: 0; margin: 0; }
#S li { font-size: 11px; }

#S ol { background: url("/assets/site/bkg-ol-side.gif") 0 100% no-repeat; padding: 0 0 31px; }
#S ol li { background: #981C25; color: #E5E6B3; border-bottom: 1px solid #FFF; }
#S ol a:link, #S ol a:visited, #S ol b { display: block; color: #E5E6B3; text-decoration: none; }
#S ol li.join { background-image: url("/assets/site/bkg-side-join.jpg"); background-repeat: no-repeat; padding: 15px 30px; }/*FIXME*/
#S ol li.give { background: #0A5D9A; }

#S ol form { background: transparent; padding: 0; }
#S ol form p { background: transparent; margin: 8px 0 0; border: none; padding: 0; }
#S ol p input { width: 175px; margin: 0; }
#S ol .postal { width: 95px; margin-right: 5px; }

#S ul { background: #CCCD92; color: #000; padding: 0 0 20px; }
#S ul li { background: #EBEBC7; border-bottom: 1px dotted #CCCD92; }
#S ul a:link, #S ul a:visited { display: block; background: url("/assets/site/bkg-li-side.gif") 0 4px no-repeat; color: #981C25; padding: 8px 20px; font-weight: bold; text-decoration: none; }
#S ul a:link:hover, #S ul a:visited:hover { background: #FFF; background-image: none; }
#S ul a:link small, #S ul a:visited small { display: block; color: #000; font-size: 11px; font-weight: normal; }
#S ul b { display: block; padding: 8px 20px; font-weight: normal; }

#S hr { height: 20px; background-color: #CCCD92; color: #CCCD92; margin: 0; border: 0; padding: 0; }


/*CORE:*/
#C h2 { color: #0A5D9A; margin: 0; padding: 0; font-size: 18px; font-weight: bold; }

.solo #C { display: block; float: none; width: auto; margin: 0 14px; }
.solo #C h2 { margin: 0 10px; }

.trio #C { background: transparent; }
.trio #C h2 { float: right; width: 344px; }
.trio #C .x { background: #FFF; }
.trio #C .x h2 { float: none; width: auto; }/*:podcasts*/

/*\*/* html #C { overflow-x: hidden; }/**/


/*FOOTER:*/
#F div { background: #E5E6B3; color: #000; margin: 0 13px; border-top: 1px solid #CCCD92; padding: 0 7px; }

#F a:link, #F a:visited { color: #6C141A; font-weight: bold; text-decoration: none; }
#F a:link:hover, #F a:visited:hover, #F b { text-decoration: underline; }

#F address, #F ul { margin: 12px 0 0; }

#F ul { list-style: none; padding: 0; overflow: hidden; }
/*\*/#F ul { overflow: visible; }/**/
#F li { display: inline; margin: 0 6px 0 0; border-right: 1px solid #A8A967; padding: 0 6px 0 0; font-size: 9px; }
#F li.l { margin-right: 0; border-right: none; padding-right: 0; }
#F li.rss { background: url("/assets/site/bkg-foot-rss.gif") 0 50% no-repeat; padding-left: 18px; }
#F li span { font-size: 11px; white-space: nowrap; }
#F ul.maus li span { font-size: 9px; }

#F address { font-style: normal; }
#F address p { margin: 4px 0 0; font-size: 9px; }
#F address strong { display: -moz-inline-box; display: inline-block; margin: 0 4px 0 0; border: 1px solid #A8A967; font-weight: normal; }

#F #cc { position: relative; margin: 0; height: 1px; }/*ie(6)==h*/
#F #cc cite { position: absolute; height: 29px; width: 86px; right: 10px; bottom: 0; }


