/*
Beaconfire sample XHTML/CSS base file
Version: 1.0
Author: Tim Arnold, Beaconfire Consulting
tim.arnold@beaconfire.com
http://beaconfire.com
*/

@import url("reset.css");
body {
	text-align: center;
	font-family: verdana, arial, sans-serif;
	line-height: 130%;
	font-size: 70%;
	background: #1c377a url(../images/main-bg.gif) 0 0 repeat-x;
}
h, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 {
	font-size: 1.5em;
	margin: 0;
	padding: 0;
}
h2 {
	font-size: 1.2em;
	margin: 2em 0 0.33em;
	padding: 0.25em 0;
}
h3 {
	font-size: 1.13em;
	margin: 0 0 0.25em;
	padding: 0.125em 0;
}
h4 {
	font-size: 0.95em;
	margin: 0.5em 0 0;
}
h5 {
	font-size: 1em;
	margin: 0.5em 0 0;
}
h6 {
	font-size: 0.85em;
	margin: 0.5em 0 0;
}
a {
	color: #08518f;
}
/* added*/
a:hover {
	color: #900;
}
a:visited {
	color: #606;
}
/* end added */
p {
	margin: 0.33em 0 1em 0;
}
small {
	font-size: 85%;
}
strong {
	font-weight: bold;
}
big {
	font-size: 115%;
}
sup {
	font-size: smaller;
	vertical-align: 0.5em;
	line-height: 1px;
}
sub {
	font-size: smaller;
	vertical-align: -0.5em;
	line-height: 1px;
}
form {
	margin: 0;
	padding: 0;
}
hr {
	clear: both;
	border: 0;
	width: 100%;
	color: #000;
	background-color: #000;
	height: 1px;
	margin: 10px 0;
	padding: 0;
}
/* ************************** */
/* Layout: the big containers */
/* ************************** */

#wrapper {
	width: 801px;
	margin: 0 auto;
	text-align: left;
}
#header {
	height: 148px;
	width: 801px;
}
#subnav-column {
	width: 141px;
	float: left;
}
#page {
	clear: both;
}
#wrapper,
#page { width: 833px; }
#content {
	width: 410px;
	float: left;
	padding-bottom: 20px;
}
#content-well {
	clear: both;
	padding: 0 10px;
} /* width: 399px; */
#sidebar {
	width: 250px;
	float: left;
}
#footer {
	width: 801px;
	height: 20px;
	padding-top: 25px;
	padding-right: 30px;
}
/* 3col (default) layout */
.layout #page, .layout3col #page {
	background-image: url(../images/page-bg-3col.gif);
	background-repeat: repeat-y;
}
.layout #footer, .layout3col #footer {
	background: url(../images/footer-3col.gif) 30px 0 no-repeat;
}
.layout3col #content {
	width: 410px;
	float: left;
	padding-bottom: 20px;
}
/* 2col layout */
.layout2col #page {
	background-color: #ffffff;
	background-image: url(../images/page-bg-2col.gif);
	background-repeat: repeat-y;
	width: 801px;
}
.layout2col #footer {
	background-color: #ffffff;
	background: url(../images/footer-2col.gif) 30px 0 no-repeat;
}
.layout2col #content {
	width: 660px;
	float: left;
	padding-bottom: 20px;
}
/* 1col layout */
.layout1col #page {
	background-color: #ffffff;
	background-image: url(../images/page-bg-1col.gif);
	background-repeat: repeat-y;
}
.layout1col #footer {
	background-color: #ffffff;
	background: url(../images/footer-1col.gif) 30px 0 no-repeat;
}
.layout1col #content {
	width: 801px;
	float: left;
	padding-bottom: 20px;
}
#home #page {
	background-image: url(../images/page-bg-home.gif);
	background-repeat: repeat-y;
} /* ds special home thinner bg */
#home #footer {
	background-color: #ffffff;
	background: url(../images/footer-3col-home.gif) 30px 0 no-repeat;
}
/* ************ */
/* Header Stuff */
/* ************ */

#home h1 {
}
#header h1 {top: 0;
	z-index: 1;
}

#header img {
	position: relative;
	top: -30px;
	z-index: 1;
}
#header #quicklinks {
	position: relative;
	z-index: 2;
	padding: 5px 0 8px 10px;
	color: #fff;
	font-size: 1.0em;
	float:left;
}
#header #quicklinks a {
	color: #fff;
}
#header #quicklinks a.on {
	text-decoration: none;
}
#header #search {
	float: right;
	position: relative;
	right: 5px;
	z-index: 3;
}
#header #search input.text {
	height: 14px;
	background: #fff url(../images/input-bg.gif) top left repeat-x;
	border: none;
	margin-right: 5px;
	color: #666;
	font-size: 0.8em;
	padding: 4px 4px 0 4px;
}
#header #search input.button {
	position: relative;
	top: 3px;
}
#header ul.nav li {
	float: left;
}
/* *********** */
/* Left Column */
/* *********** */
#subnav-column {
	background-color: #abc6dd;
}
#subnav-column h3 {
	margin: 0;
}
#subnav-column ul, #subnav-column ol {
	margin: 0;
	padding: 0;
}
/* topic Navigation */
#subnav-column .topicnav ul, #subnav-column .topicnav li {
	background: url(../images/topicnav-bg.gif) top left no-repeat;
}
#subnav-column .topicnav li.first {
	background-image: url(../images/topicnav-first-bg.gif);
}
#subnav-column .topicnav li.on {
	background-image: url(../images/topicnav-on-bg.gif);
}
#subnav-column .topicnav li.onfirst {
	background-image: url(../images/topicnav-first-on-bg.gif);
}
#subnav-column .topicnav li.onlast {
	height: 27px;
	background-image: url(../images/topicnav-last-on-bg.gif);
}
#subnav-column .topicnav li.last {
	height: 27px;
	background-image: url(../images/topicnav-last-bg.gif);
}
#subnav-column .topicnav a {
	display: block;
	padding: 3.5px 5px;
	color: #084e89;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
}
/* SKIP #subnav-column .topicnav a:hover { color: #fff; } */
#subnav-column .topicnav li.on a, #subnav-column .topicnav li.onfirst a, #subnav-column .topicnav li.onlast a {
}
/* left navigation */
#subnav-column ul.leftnav ul, #subnav-column ul.leftnav li {
	background: url(../images/leftnav-bg.gif) top left no-repeat;
}
#subnav-column ul.leftnav li.first {
	background-image: url(../images/leftnav-first-bg.gif);
}
#subnav-column ul.leftnav li.on {
	color:#ffffff;
	background-image: url(../images/leftnav-on-bg.gif);
}
#subnav-column ul.leftnav li.onfirst {
	background-image: url(../images/leftnav-first-on-bg.gif);
}
#subnav-column ul.leftnav li.onlast {
	background-image: url(../images/leftnav-last-on-bg.gif);
}
#subnav-column ul.leftnav li.last {
	background-image: url(../images/leftnav-last-bg.gif);
}
#subnav-column ul.leftnav a {
	display: block;
	padding: 3.5px 5px;
	color: #333333;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	font-family: arial, verdana, sans-serif;
}
/* SKIP #subnav-column .leftnav a:hover { color: #ffffff; } */
#subnav-column ul.leftnav li.on a, #subnav-column ul.leftnav li.onfirst a, #subnav-column ul.leftnav li.onlast a {
}
#subnav-column .holder {
	padding: 15px 10px 15px 15px;
	background: #abc6dd;
}
#subnav-column .holder a.morelink {
	display: block;
	clear: left;
	text-align: left;
	margin-top: 5px;
	padding-right: 20px;
}
/*#subnav-column .holder a.morelink { display: block; clear: left; text-align: right; text-decoration: none; background: url(../images/bullet-moreArrow.gif) 100% 0 no-repeat; margin-top: 5px; padding-right: 20px; } */
#subnav-column .holder a.morelink:hover {
	text-decoration: underline;
}
#subnav-column .break-left img {
	position: relative;
	left: -35px;
}
#subnav-column .factoid {
	position: relative;
	left: -44px;
	top: 20px;
	background-image: url(../images/factoid-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 120px;
	padding-left: 40px;
}
#subnav-column .factoid h3 {
	margin-left: 35px;
}
#subnav-column .factoid p {
	margin-top: 15px;
}
#home #subnav-column .holder {
	background: #abc6dd url(../images/leftcol-bg.gif) top left no-repeat;
} /* only homepage has bg */
/* ************ */
/* Content Area */
/* ************ */
#topMenu {
	margin: 0;
	padding: 0;
}
#topMenu li {
	float: left;
	margin: 0;
	padding: 0;
	height: 34px;
}
.flash-holder {
	width: 410px;
	margin-bottom:10px;
}
#breadcrumb {
	margin-bottom: 10px;
	height:30px;
	background: url(../images/breadcrumb-bg.gif) top left repeat-x;
	width:100%;
}
#breadcrumb li {
	color:#ffffff;
	font-size:1.1em;
	vertical-align:absmiddle;
	float: left;
	padding:7px;
	background: url(../images/breadcrumb-spacer.gif) right no-repeat;
}
#breadcrumb a {
	color:#ffffff;
	font-weight:bold;
	font-size:1.1em;
}
#breadcrumb span.spacer {
}
#breadcrumb li.last {
	background:none;
}
#content-well h1 {
	color: #cc311d;
	padding: 20px 20px 20px 0;
}
#content-well ul, #content-well ol {
	margin: 1em 0;
	padding-left: 2.5em;
}
#content-well ul {
	list-style-type: disc;
}
#content-well ol {
	list-style-type: decimal;
}
/* item class */
#content-well h3.itemhead {
	margin:0px;
	height:19px;
	width:389px;
	background: url(../images/head-center-blue.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
	padding: 2px 0px 0px 10px;
}
#content-well h3.itemhead a {
	text-decoration:none;
	color:#ffffff;
}
#content-well div.item {
	padding:3px 6px;
	margin: 0px 0px 10px 0px;
	clear:both;
} /* DS, clear , 9px is weird, untrusted */
#content-well div.item:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#content-well div.item img {
	float: left;
	margin-right: 5px !important;
	margin-top: 5px;
}
#content-well div.item h3 {
	color: #cc311d !important;
}
#content-well div.item .itemtitle {
}
#content-well div.item .itemauthor {
	font-style:italic;
}
#content-well div.item .itemdescription {
}
#content-well div.item .itemlink {
}
#content-well .moreitemslink {
	display:block;
	margin:0px 0px 10px 10px;
	font-weight:bold;
}
/* CS element + RH items */
#content-well .askaphysicist h3 {
	background: url(../images/head-center-red.gif) no-repeat;
}
#content-well  h3.headerRed {
	background: url(../images/head-center-red.gif) no-repeat;
	margin:0px;
	height:19px;
	width:389px;
	color:#ffffff;
	font-weight:bold;
	padding: 2px 0px 0px 10px;
}
#content-well  h3.headerYellow {
	background: url(../images/head-center-yellow.gif) no-repeat;
	margin:0px;
	height:19px;
	width:389px;
	color:#ffffff;
	font-weight:bold;
	padding: 2px 0px 0px 10px;
	text-decoration:none;
}
#content-well .askaphysicist .item {
}
#content-well .physicsinaction h3 {
	background: url(../images/head-center-blue.gif) no-repeat;
}
#content-well .physicsinaction .item {
}
#content-well .buzzblog h3 {
	background: url(../images/head-center-yellow.gif) no-repeat;
	color:#08518f;
}
#content-well .buzzblog .item {
}
#content-well .podcastitems h3 {
	background: url(../images/head-center-orange.gif) no-repeat;
}
#content-well .podcastitems .item {
}
#content-well .sectionfeature h3 {
}
#content-well .sectionfeature .item {
}
#content-well .sectionmedia h3 {
	background: url(../images/head-center-orange.gif) no-repeat;
}
#content-well .sectionmedia p { /*clear: both;*/
	border-bottom: 1px #f7941e dotted;
	margin-left:5px;
	padding-bottom:8px;
}
#content-well .sectionmedia p.last {
	padding-bottom: 0;
	border-bottom: none;
}
#content-well .sectionmedia img {
	float: left;
	margin-right: 5px !important;
	margin-top: 5px;
}
#content-well .sectionmedia a {
	font-weight: bold;
}
#content-well .sectionmedia p {
	border-bottom: none;
} /* width: 125px; */
#content-well .sectionmedia table td {
	padding:2px;
} /* border-spacing: 15px 2px; */
#content-well .sectionmedia div.bit1 {
	background-color:#ffffff;
	border-bottom:1px dotted #F7941E;
}
#content-well .sectionmedia {
	background-color:#ffffff;
} /* nullify toggle */
#content-well .sectionpodcast h3 {
}
#content-well .sectionpodcast .item {
	clear:both;
	border-bottom:1px dotted #f7941e;
}
#content-well .sectionpodcast .item a img {
	border:0px;
}
#content-well .sectionvodcast h3 {
}
#content-well .sectionvodcast .item {
	clear:both;
	border-bottom:1px dotted #f7941e;
}
#content-well .sectionvodcast .item a img {
	border:0px;
}
#content-well .topicaction h3 {
	background: url(../images/head-center-blue-top.gif) no-repeat;
}
#content-well .topicaction .item {
	background: #c8ddef url(../images/foot-blue.gif) bottom left no-repeat;
}
#content-well .topicfeature h3 {
}
#content-well .topicfeature .item {
}
#content-well .topicpeople h3 {
	background: url(../images/head-center-green.gif) no-repeat;
}
#content-well .topicpeople .item {
}
#content-well .topicwriters h3 {
	background: url(../images/head-center-green.gif) no-repeat;
}
#content-well .topicwriters .item {
}
#content-well .vodcastitems h3 {
	background: url(../images/head-center-orange.gif) no-repeat;
}
#content-well .vodcastitems .item {
}
#content-well .writersgallery h3 {
	background: url(../images/head-center-green.gif) no-repeat;
}
#content-well .writersgallery .item {
}
/* CS text element items */
#content-well .adoptaphysicist h3 {
	background: url(../images/head-center-green.gif) no-repeat;
}
#content-well .colormephysics h3 {
	background: url(../images/head-center-green.gif) no-repeat;
}
#content-well .educatorresources h3 {
	background: url(../images/head-center-red.gif) no-repeat;
}
#content-well .einsteinathome h3 {
	background: url(../images/head-center-red.gif) no-repeat;
}
#content-well .physicsathome h3 {
	background: url(../images/head-center-orange.gif) no-repeat;
}
#content-well .timeline h3 {
	background: url(../images/head-center-red.gif) no-repeat;
}
#content-well .physicsquest h3 {
	background: url(../images/head-center-red.gif) no-repeat;
}
#content-well .homesubtext h3 {
	background: url(../images/head-center-green.gif) no-repeat;
}
#content-well .exploreeinstein h3 {
	background: url(../images/head-center-red.gif) no-repeat;
}
#content-well .pagesettoc {
	float:right;
	border:1px solid #2d70a8;
	margin:3px;
	padding:2px 2px 5px 3px;
	min-width:175px;
	background-color:#e2eef8;
}
#content-well ul.pagesettocnav {
	list-style-type:none;
	margin:0px;
	padding: 2px 5px;
}
#content-well li.first {
	margin-bottom:8px;
}
#content-well li.last {
	margin-top:8px;
}
#content-well #storyimage-right {
	float:right;
	border:1px solid #2d70a8;
	padding:3px;
	margin:3px;
	text-align:center;
	width:300px;
}
#content-well #storyimage-right img {
	padding:2px;
}
#content-well #storyimage-left {
	float:left;
	border:1px solid #2d70a8;
	padding:3px;
	margin:3px;
	width:300px;
	text-align:center;
}
#content-well #storyimage-left img {
	padding:2px;
}
#content-well #storyimage {
	border:1px solid #2d70a8;
	padding:3px;
	margin:3px;
	text-align:center;
}
#content-well #storyimage img {
	padding:2px;
}
/* section page specific */
#section #content-well .bit0 {
	background-color:#e2eff8;
}
#section #content-well .bit1 {
	background-color:#ffffff;
}
#section #content-well .item img {
	float: left;
	margin-right: 20px;
}
#section #content-well h2 {
	margin: 0 0 10px 0;
	height: 21px;
}
#section #content-well .physicsinaction h3 {
	background: url(../images/head-center-blue-top.gif) no-repeat;
}
#section #content-well .physicsinaction .item {
	background: #c8ddef url(../images/foot-blue.gif) bottom left no-repeat;
}
/* topic page specific */
#topic #content-well .item img {
	float: left;
	margin-right: 20px;
}
#topic #content-well h2 {
	margin: 0 0 10px 0;
	height: 21px;
}
/* buzzblog */
.buzzblogpost .bbpost {
}
.buzzblogpost .bbpost .bbtitle {
}
.buzzblogpost .bbpost .bbpublished {
	margin:5px 0px 5px 0px;
	font-size:1.1em;
}
.buzzblogpost .bbpost .bbcontent {
}
.buzzblogpost .bbpost .bbauthor {
	margin:10px 0px 5px 0px;
	font-size:1.1em;
	font-weight:bold;
}
/* ************ */
/* Right Column */
/* ************ */

#sidebar {
}
#sidebar ul, #sidebar ol {
	margin: 1em 0;
	padding-left: 2.5em;
}
#sidebar .focus {
	background-color: #162d63;
	color: #fff;
	margin-right: 5px;
}
#sidebar .focus a {
	color: #fff;
}
#sidebar .focus p {
	padding: 5px;
	margin: 0;
	text-align: right;
	background: url(../images/shadowBg-left-blue.gif) repeat-y;
}
#sidebar .holder {
	height: auto;
	padding: 0px 10px 0px 0px;
}
#sidebar .holder h3 {
	margin: 0 0 0 0;
	padding: 0;
}
#sidebar .holder div.pod {
	margin: 0;
	padding: 5px 5px 5px 15px;
	clear:both;
}
#sidebar .holder div.pod h3 {
	font-size: 1.0em;
	color: #08518f;
	text-decoration: none;
	margin-left: 0;
}
#sidebar .holder div.pod img {
	margin: 0 12px 4px 0;
} /* float: left; */
#sidebar .holder div.pod hr {
	color: #2b6ba1;
	background-color: #2b6ba1;
}
#sidebar .holder div.pod ul {
	margin:5px 1px;
	padding:1px;
}
#sidebar .holder div.pod ul li {
	margin:1px 0px 0px;
	padding:1px 0px 0px;
}
#sidebar .holder h3.podhead {
	margin:0px;
	width:250px;
	height:19px;
	font-weight:bold;
	background: url(../images/head-right-blue.gif) no-repeat;
	color:#ffffff;
	padding:3px 0px 0px 10px;
} /* podhead height = image - padding */
#sidebar .holder h3.podhead a {
	text-decoration:none;
	color:#ffffff;
}
/* CS element + RH pods */
#sidebar .holder .buzzblog h3 {
	background: url(../images/head-right-yellow-top.gif) no-repeat;
	color:#08518f;
}
#sidebar .holder .buzzblog h3 a {
	text-decoration: none;
	color:#08518f;
}
#sidebar .holder .buzzblog .pod {
	width:215px;
	background: url(../images/bees.gif) 100px 0px no-repeat;
	padding-left: 30px;
}
#sidebar .holder .buzzblog .pod a, #sidebar .holder .buzzblog .pod h4 a {
	font-size: 1.0em;
	color: #08518f;
	text-decoration: none;
}
#sidebar .holder .buzzblog .pod h4 {
	margin: 5px 120px 20px 0;
}
#sidebar .holder .exploretoc h3 {
	background: url(../images/head-right-purple-top.gif) no-repeat;
	color:#ffffff;
}
#sidebar .holder .exploretoc .pod {
}
#sidebar .holder .exploretoc .indexpage {
	font-weight:bold;
}
#sidebar .holder .exploretoc .itemlvl0 {
	padding-left:0px;
	padding-bottom:3px;
}
#sidebar .holder .exploretoc .itemlvl1 {
	padding-left:6px;
	padding-bottom:3px;
}
#sidebar .holder .exploretoc .itemlvl2 {
	padding-left:12x;
	padding-bottom:3px;
}
#sidebar .holder .exploretoc .itemlvl3 {
	padding-left:24px;
}
#sidebar .holder .exploretoc .itemlvl4 {
	padding-left:48px;
}
#sidebar .holder .exploretoc .itemlvl5 {
	padding-left:60px;
}
#sidebar .holder .multimedia .pod {
	width: 215px;
	background: url(../images/pod-bg-home.gif) 0 0 repeat-y;
	padding-left: 30px;
}
/*#sidebar .holder .multimedia .pod p { clear: both; padding-bottom: 10px; border-bottom: 1px #f7941e dotted; }*/
#sidebar .holder .multimedia .pod p {
	clear: both;
	padding-bottom: 10px;
}
#sidebar .holder .multimedia .pod p.last {
	padding-bottom: 0;
	border-bottom: none;
}
#sidebar .holder .multimedia .pod img {
	float: left;
	margin-right: 5px;
}
#sidebar .holder .multimedia .pod a {
	font-weight: bold;
}
#sidebar .holder .multimedia h3 {
	background: url(../images/head-right-orange-1.gif) no-repeat;
}
#sidebar .holder .featuredTopic h3 {
	background: url(../images/head-right-green.gif) no-repeat;
}
#sidebar .holder .featuredTopic .pod {
	width: 215px;
	background: url(../images/pod-bg-home.gif) 0 0 repeat-y;
	padding-left: 30px;
}
/*#sidebar .holder .multimedia .pod p { clear: both; padding-bottom: 10px; border-bottom: 1px #f7941e dotted; }*/
#sidebar .holder .featuredTopic .pod p {
	clear: both;
	padding-bottom: 10px;
}
#sidebar .holder .featuredTopic .pod p.last {
	padding-bottom: 0;
	border-bottom: none;
}
#sidebar .holder .featuredTopic .pod img {
	float: left;
	margin-right: 5px;
}
#sidebar .holder .featuredTopic .pod a {
	font-weight: bold;
}
#sidebar .holder .picturegrid h3 {
	background: url(../images/head-right-purple.gif) no-repeat;
}
#sidebar .holder .picturegrid .pod {
	width: 210px;
	background: url(../images/pod-blue-bg.gif) 0 0 repeat-y;
	padding: 10px 20px 10px 20px;
	clear:both;
}
#sidebar .holder .picturegrid .pod img {
	padding: 3px;
	float:none;
	margin: 0;
}
#sidebar .holder .podcastbytopic h3 {
}
#sidebar .holder .podcastbytopic .pod {
}
#sidebar .holder .sectionbytopic h3 {
}
#sidebar .holder .sectionbytopic .item {
}
#sidebar .holder .topicmedia h3 {
	background: url(../images/head-right-orange.gif) no-repeat;
}
#sidebar .holder .topicpodcast h3 {
}
#sidebar .holder .topicpodcast .item {
}
#sidebar .holder .topicpodcast h3 {
}
#sidebar .holder .topicpodcast .item {
}
#sidebar .holder .vodcastbytopic h3 {
}
#sidebar .holder .vodcastbytopic .item {
}
#sidebar .holder .vodcastbytopic .item ul {
}
/* CS text element pods */
#sidebar .holder .aboutthetopic h3 {
	background: url(../images/head-right-purple-top.gif) no-repeat;
	color:#ffffff;
} /* Manual */
#sidebar .holder .exploreeinstein h3 {
} /* Manual */
#sidebar .holder .exploreeinstein .pod h4 {
	color: #49479b;
	text-decoration: none;
}
#sidebar .holder .filler .pod {
	width:235px;
	height:0px;
	background: url(../images/pod-bg-home.gif) 0 0 repeat-y;
}
#sidebar .holder .physicsquest h3 {
} /* Manual */
#sidebar .holder .physicsquest-tall h3 {
	background: url(../images/head-right-blue.gif) no-repeat;
	height:40px;
}
#sidebar .holder .physicstalks h3 {
} /* Manual */
#sidebar .holder .explorethissection h3 {
	background: url(../images/head-right-purple-top.gif) no-repeat;
	color:#ffffff;
} /* manual */
#sidebar .holder .blogroll h3 {
}
#sidebar .holder .websiterecog h3 {
}
/* special pollquiz pod (FusionPoll) */
#sidebar .pollquiz .pod {
	background: url(../images/head-right-blue.gif) no-repeat;
}
#sidebar .pollquiz .pod {
	width: 230px;
	background: url(../images/quiz-bg.gif) 0 0 repeat-y;
}
#sidebar .pollquiz .pod h4, #sidebar .pollquiz .pod h4 a {
	color: #49479b;
	text-decoration: none;
}

#sidebar .pollquiz .pod .background {
	position: relative;
	left: 60px;
	top: -60px;
	z-index: 1;
	margin-bottom: -80px;
	display: block;
	height: 150px;
	width: 163px;
	background: url(../images/frog.gif) 0 0 no-repeat;
}

/* original version
#sidebar .pollquiz .pod .background {
	position: relative;
	left: 60px;
	top: -90px;
	z-index: 1;
	margin-bottom: -95px;
	display: block;
	height: 150px;
	width: 159px;
} */
/* took out background: url(../images/thinking-kid.jpg) 0 0 repeat-y; */
#sidebar .pollquiz .pod h4, #sidebar .pollquiz .pod ul {
	position: relative;
	z-index: 5;
	left: -10px;
	margin: 10px 0;
	padding: 0;
}
#sidebar .pollquiz #magicbox {
	z-index:5;
	margin-bottom:60px;
	position:relative;
}
/* right navigation */
#sidebar #rightNav h3.podhead {
	background: url(../images/head-right-purple-top.gif) no-repeat;
	color:#ffffff;
} /* include_rightnav.cfm */
#sidebar #rightNav .rightnavtop {
}
#sidebar #rightNav ul.rightnav {
	margin:5px;
	padding:1px;
}
/* ****** */
/* Footer */
/* ****** */

#footer {
	color: #fff;
	clear: both;
	text-align: right;
	margin-left: -30px;
	margin-bottom: 20px;
}
#footer a {
	color: #fff;
}
/* **** */
/* MISC */
/* **** */

/* CS fixes */
.CS_Element_LinkBar, .CS_Element_CustomCF, .CS_Element_Textblock, .CS_Element_PageIndex {
	display: inline;
	border:0px;
	margin:0px;
	padding:0px;
} /* DS */
.CS_Textblock_Text {
	margin-bottom: 10px;
}


#header .CommonSpotIcon {
	position:relative;
} /* fix for header img with CS icons */
/* tim's CS Fixes */
#CS_Element_leftcontent, #CS_Element_hpmainfocus, #CS_Element_maincontent, #CS_Element_hprightfocus, #CS_Element_rightcontent {
	padding: 0 !important;
}
div.adminmessage {
	background-color:#ffffff;
}
div.adminmessage ul li {
	display:inline;
	padding:4px;
}

#cs_control_626 {
	display:inline;
}

/*after upgrade*/
#cs_control_18762 p{
	font-size: 92%;
}
#cs_control_19257 p{
	font-size: 92%;
}

#cs_control_18764 p{
	font-size: 92%;
}
#cs_control_8122 p{
	font-size: 92%;
}

#cs_control_19353 p{
	font-size: 92%;
}

#cs_control_5249 p{
	font-size: 92%;
}

#cs_control_3452 p{
	font-size: 92%;
}

#cs_control_3084 p{
	font-size: 92%;
}

#cs_control_3088 div{ 
	font-size: 92%;
}

#cs_control_7065 p{
	font-size: 92%;
}
#cs_control_3087 p{
	font-size: 92%;
}

#cs_control_10328 p{ 
	font-size: 92%;
}

#cs_control_6229  p{
	font-size: 92%;
}

#cs_control_7107  p{
	font-size: 92%;
}
#cs_control_3632 p{
	font-size: 92%;
}

#cs_control_8012  p{
	font-size: 92%;
}

#cs_control_3454 p{
	font-size: 92%;
}


#cs_control_18633 p{ 
	font-size:92%;
}

#cs_control_11313 p{ 
	font-size: 92%;
}

#cs_control_11282 p{ 
	font-size: 92%;
}

#cs_control_3449 p{
	font-size: 92%;
}

#cs_control_14543 p{
	font-size: 92%;
}
#cs_control_14583 p{
	font-size: 92%;
}

#cs_control_19274 p{
	font-size: 92%;
}

#cs_control_3456 p{
	font-size: 92%;
}


#cs_control_6209 p{
	font-size: 92%;
}

#cs_control_6169 p{
	font-size: 92%;
}

#cs_control_6212 p{
	font-size: 92%;
}
.CS_Element_maincontent {

font-size: 92%;
}



.CS_Textblock_Text {
 font-size:11px;;
 }
 .CS_RT_Text {
 font-size:11px;;
 }
 .CS_Element_Task

{
 font-size:11px;;
 }
 
#storypic {
	 float:right;
	 width:175px;
	 text-align:center;
	 border:1px solid #999;
	 padding:2px;
	 margin:2px;
 }

/*#cs_control_16409 li, p{ 
	font-size: 91%;
} 

#cs_control_16409 H2{ 
	font-size: 1.1em;
} 

#cs_control_10570 li, p{ 
	font-size: 91%;
}
*/

/*
#cs_control_7502 p{
	font-size: 92%;
}

#cs_control_4285 span{
	font-size: 92%;
}

#cs_control_11313 div, p{ 
	font-size: 92%;
}

#cs_control_4564 p{ 
	font-size: 92%;
}



.bbcontent {
font-size:11px;
}*/



/*lfet navigation will be smaller*/

/*

#cs_control_16409 p, li { 
	font-size: 91%;
}

#cs_control_10570 p, li{ 
	font-size: 91%;
}*/


/*



#cs_control_6212 p{
	font-size: 89%;
}
#cs_control_3084 p{
	font-size: 89%;
}








#cs_control_4305  p{
	font-size: 89%;
}
#cs_control_10533 p, li { 
	font-size: 89%;
}


#cs_control_10549 p, li { 
	font-size: 89%;
}
#cs_control_7269 p, li { 
	font-size: 89%;
}
#cs_control_7250 p, li { 
	font-size: 89%;
}
#cs_control_7197 p, li { 
	font-size: 89%;
}



#cs_control_4581 p { 
	font-size: 89%;
}
#cs_control_4622 p{ 
	font-size: 89%;
}
#cs_control_5119 p{ 
	font-size: 89%;
}
#cs_control_7197 p{ 
	font-size: 89%;
}

#cs_control_7197 storyimage-right p{ 
	font-size: 11px;
}





*/