@charset "utf-8";
/* CSS Document */

.inlineList      { list-style-type: none; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px; }
body { background-color: #0079BE; background-image: url(../images/bg.png); background-repeat: repeat-x; background-position: center bottom; margin: 0px; padding: 0px; }
#header { background-image: url(../images/headerBg.png); height: 138px; background-repeat: repeat-x; background-position: left top; }
#content { background-image: url(../images/sideBar.png); background-repeat: repeat-y; background-position: 537px top; }
.articleNav { width: 500px; margin-top: 18px; }
#main img { float: left; margin-right: 18px; }

.box { margin-bottom: 2em; }

#wrapper { background-color: #FFF; width: 818px; margin: auto; padding-bottom: 2em; }

.inlineList li    { margin-right: 9px; padding-right: 9px; border-right-width: 1px; border-right-style: solid; border-right-color: #EDEDED; float: left; }
.inlineList li:last-child    { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#sidebar ul { list-style-type: none; padding: 0px; margin-top: 0em; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; }
a.button { height: 31px; line-height: 2.5em; color: #FFF; font-weight: bold; padding-right: 0px; padding-left: 0px; display: block; float: left; background-image: url(../images/button.png); width: 120px; text-align: center; overflow: hidden; white-space: nowrap; background-position: left top; }
#next  { float: right; }
#topNav { float: right; margin-top: 40px; }


#footerWrapper { width: 100%; height: 1.5em; background-color: #0079BF; line-height: 1.5em; padding-top: 1em; padding-right: 0px; padding-bottom: 1em; padding-left: 0px; margin-top: 2em; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#footer a , #masthead a{ color: #FFF; overflow: hidden; }
#masthead { margin-top: 0px; margin-bottom: 0em; height: 88px; }
#logo , #logoFN{ text-indent: -99999px; background-image: url(../images/logo.png); background-repeat: no-repeat; display: block; height: 80px; width: 280px; position: relative; left: -20px; background-position: left center; }
#logoFN { background-image: url(../images/logo-fn.png); }

a.button:hover { position: relative; background-image: url(../images/button.png); text-decoration: none; background-position: left -31px; }
#headerImage {
	margin-left: 57px;
	position: relative;
	top: -14px;
}
#print a{ background-image: url(../images/print.gif); background-repeat: no-repeat; padding-left: 20px; display: block; }
#shareThis a { background-image: url(../images/shareThis.gif); background-repeat: no-repeat; padding-left: 20px; display: block; }
#textSize { position: relative; padding-right: 18px; }

#textSize a { background-image: url(../images/fontSize.gif); background-repeat: no-repeat; padding-left: 20px; display: block; }


.sidebarNav li{ margin-bottom: 0.75em; padding-bottom: 0.75em; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #EDEDED; background-image: url(../images/bullet2.png); background-repeat: no-repeat; padding-left: 1em; background-position: left 0.4em; }
.sidebarNav li.selected { background-image: url(../images/bullet.png); font-weight: bold; }
a.link { background-image: url(../images/bullet2.png); padding-left: 12px; display: block; background-repeat: no-repeat; background-position: left 4px; }
#textSizer  { float: left; width: 100%; position: absolute; display: none; background-color: #FFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ededed; border-left-color: #ededed; top: 17px; margin-left: -10px; padding-top: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ededed; }
#textSizer li  { height: 27px; background-image: none; display: block; margin: 0px; float: left; width: 100%; list-style-type: none; padding: 0px; border-top-width: 1px; border-top-style: solid; border-top-color: #ededed; overflow: hidden; }
#textSizer li a { background-image: none; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 30px; line-height: 27px; }
#meta { font-size: 12px; line-height: 18px; margin-bottom: 9px; }
#main { font-size: 12px; line-height: 1.5em; }
#textSizer li a#textSmaller{ background-image: url(../images/smaller.gif); background-repeat: no-repeat; background-position: 9px center; }
#textSizer li a#textLarger { background-image: url(../images/enlarge.gif); background-repeat: no-repeat; background-position: 9px center; }
.podcast {
	background-image: url(../images/podcast.png);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: inside;
	padding-left: 25px;
	display: block;
}
.pdf {
	background-image: url(../images/pdf.png);
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-position: inside;
	padding-left: 25px;
	display:block; width:100%;
}


#meta { display:block; width:100%; }
#meta li { display:block; float:left; width:auto; }
ul li.podcast { display:block; width:100% }