/*
Yahoos reset.css kills browser defaults and does some good font related stuff. Very handy
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}

/* base.css, part of YUIs CSS Foundation */
abbr,acronym {/*indicating to users that more info is available */border-bottom:1px dotted #000; cursor:help;} 
em {/*bringing italics back to the em element*/ font-style:italic;}
blockquote,ul,ol,dl {/*giving blockquotes and lists room to breath*/ margin:1em;}
ol,ul,dl {/*bringing lists on to the page with breathing room */ margin-left:2em;}
ol li {/*giving OL's LIs generated numbers*/ list-style: decimal outside;	}
ul li {/*giving UL's LIs generated disc markers*/ list-style: disc outside;}
th,td {/*borders and padding to make the table readable*/ border:1px solid #000; padding:.5em; border-collapse:collapse;}
th {/*distinguishing table headers from data cells*/ font-weight:bold; text-align:center;}
caption {/*coordinated marking to match cell's padding*/ margin-bottom:.5em; /*centered so it doesn't blend in to other content*/ text-align:center;}
p,fieldset,table {/*so things don't run into each other*/margin-bottom:1em;}
strong	{font-weight:bold;}
label	{font-weight:bold;}

/* Begin CSS for Leaders in Med site */
html, body	{height:100%; color:#333;}
body		{background:url(../images/pageWrapper.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:85%;}

a		{color:#003366;}
a:hover	{color:#999;}

p	{font-size:1em;}
h2	{font-size:1.8em; color:#003366;}
h3	{font-size:1.4em; color:#003366;}
h4	{font-size:1em;}

#pageWrapper		{width:992px; margin:0 auto; _height:100%; /*background:url(../images/contentBack.jpg) no-repeat right; */}

#header				{height:102px; background:url(../images/header.jpg) no-repeat top left; border-left:1px solid #7F99B2; margin-left:32px;}
#header h1			{margin-left:-999em; height:10px;}

#nav				{margin-top:64px; padding-left:12px;}
#nav ul			{margin:0;}
#nav .nav li	{display:inline; list-style:none; list-style-position:inside; margin:0;}
.nav li a		{color:#003366; text-decoration:none; font-weight:bold; display:inline-block; height:20px; padding:4px 8px 8px 8px;}
.nav li a:hover	{color:#fff; background-color:#003366; filter:alpha(opacity=40); -moz-opacity:0.4;-khtml-opacity: 0.4; opacity: 0.4;}

#home .nav li a.home,
#links .nav li a.links,
#archives .nav li a.archives,
#listen .nav li a.listen,
#map .nav li a.map,
#sponsors .nav li a.sponsors,
#videos .nav li a.videos	{color:#fff; background-color:#003366; filter:alpha(opacity=40); -moz-opacity:0.4;-khtml-opacity: 0.4; opacity: 0.4;}

#contentWrapper		{background:url(../images/microphone.jpg) no-repeat top left; padding-left:80px; min-height:450px;}

#mainContent		{width:700px; float:left; padding-top:24px;}

#sideRail			{background:#003366 url(../images/squares.gif) no-repeat top; float:right; width:200px; display:inline-block; min-height:450px; padding-top:24px;}
#sideRail .drC	{text-align:center; margin:0 15px; width:170px; margin-bottom:14px;}
#sideRail #player	{background:url(../images/micBground.gif) no-repeat top; min-height:280px; width:200px;}
#sideRail .marginMe	{width:145px; margin:15px 27px 15px 28px; padding-top:20px;}
#sideRail a	{color:#003366; font-size:.9em;}

#footer	{background:url(../images/footer.jpg) repeat-x; height:28px; position:relative; top:0px;}

#archives ul li,
#sponsors ul li	{list-style-type:none;}

#archives #contentWrapper ul	{margin-left:0; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}
#archives #contentWrapper li	{display:inline; margin-right:8px; border-right:1px solid #e2e2e2; padding-right:4px;}
h4.unbold	{font-weight:normal;}
 
.starRate	{width:124px; height:18px; background:url(../images/stars.png) no-repeat 0; float:right;}
.twoStar	{background-position:0 -100px;}
.threeStar	{background-position:0 -200px;}
.fourStar	{background-position:0 -300px;}
.fiveStar	{background-position:0 -400px;}

#archives h4	{margin:20px 0 6px 0; font-size:1.2em; color:#036; clear:both;}
#archives h4 a	{margin-bottom:25px;}

/* utility classes */
.floatL	{float:left;}
.floatR	{float:right;}
img.floatL, img.floatR	{margin:8px 8px 8px 0px; border:1px solid #003366;}
.clear	{clear:both;}
.bold	{font-weight:bold;}

p.imgSub	{color:#fff; font-size:.7em; text-align:center;}
.paypal	{background-color:#FFF; text-align:center; margin:6px; padding:10px 0;}