#rss {
 font-size:0.8em;
 margin-top:0.64em;	/* line-height / 2 * font-size */
 padding-bottom:0.5em;
 padding-top:0.64em;
 width:30%;
}
disable #rss {
 float:right;
 margin-right:2em;
}
#rss {
 position:absolute;
 right:2em;
}
#header {
 position:relative;
}
#rss .rsslist {
 height:91px;
 list-style-image:url(/images/icons/raquo.gif);
 list-style-type:disc;
 margin:0;
 padding:0 0 0 16px;
 overflow:hidden;
}
#rss .rssitem {
 margin:0.25em 0;
}
#rss .rsslink {
 display:block;
}
#rss .rsstip {
 background:#EEEEF0;
 display:none;
 margin-top:-1em;
 padding:0.5em 0.75em;
 width:75%;
 z-index:10000;
}
#rss .rsstip legend {
 background:#DDDDEE;
 border:1px solid #A6C9E2;
 color:#222;
 font-size:1em;
 font-weight:normal;
 padding:0 4px;
}
#rss .rssdesc {
 line-height:1.3;
}
#intro a {
 color:#FFFFF0 !important;
}
#intro {
 color:#F0F0F0;
 height:235px;
 line-height:1.6;
 padding:13px;
}
.blurb {
 background:#05549F url('/images/grd_refl_clr.jpg') -10% center;
 float:left;
 line-height:1.4;
 margin-right:13px;
 padding:10px;
 width:299px;
 height:215px;
}
.blurb .head {
 border-bottom:1px dotted #56B7E3;
 margin:0;
 padding:0 0 10px;
}
.blurb h1,
.blurb h2 {
 color:#FFFFFF !important;
 font-weight:normal;
 margin:0;
 padding:0;
 text-align:center;
 text-shadow:1px 1px 0 #045EA4;
}
.blurb h1 {
 font-size:1.66667em !important;
 line-height:1.2;
}
.blurb h2 {
 font-size:1.1em !important;
}
.blurb h1 sup {
 font-size:0.5em;
}
.blurb p {
 margin:10px 0;
}
.cycle {
 height:235px;
 overflow:hidden;
 xwidth:600px;
}
.cycle div {
 position:relative;
}
.cycle span {
 color:#000;
 font-family:'Lucida Calligraphy', Lucida, serif;
 font-size:1.75em !important;
 xfont-style:italic;
 line-height:1.25;
 position:absolute;
 z-index:2;
}
.cycle span.ll {
 bottom:0.5em;
 left:10%;
}
.cycle span.ul {
 left:11%;
 top:1em;
}
.cycle span.ur {
 right:1em;
 top:1em;
}
.cycle span.white {
 color:#F4F4F4;
}
.cycle img {
 display:block;
 height:100%;
 width:600px;
 z-index:1;
}
.cycle img.noJS {
	visibility:hidden;
}
.JS .cycle img.noJS {
	visibility:visible;
}
.hgroup {
 padding:1em 0;
}
.hgroup .hpart {
 float:left;
}
.hgroup3 .hpart {
 width:33.3333%;
}
.hgroup .hpart .title {
 background:url('/images/sidebar-headline.png') no-repeat 0% 50%;
 border-bottom:1px dotted #04559F;
 color:#333333 !important;
 font-size:1.3333em !important;
 font-weight:normal !important;
 line-height:1.5;
 margin:0 auto 10px;
 padding-bottom:5px;
 padding-left:15px;
 width:273px;
}
.hgroup .hpart .entry {
 margin:0 auto;
 width:288px;
}
.hgroup .hpart .entry img {
 border:4px solid #EEEEEE;
}
.hgroup .hpart .entry .text {
 xfont-size:0.85em;
 xfont-size:0.75em;
 padding:0 4px;
 vertical-align:top;
}
.hgroup .hpart .entry sup {
 font-size:0.85em;
}
.withsup {
 margin-top:-0.355em;		/* rounding */
 padding-top:1px !important;	/* rounding */
}
.message {
 color:#04559F;
 line-height:2;
 margin:0 auto -1.5em auto;
 text-align:center;
}
