/* ----------------------------------------------------------------------------- GLOBAL RESET-----------------------------------------------------------------------------*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,abbr{border:0;}address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}ul {	list-style:none;	margin-left: 1em;}ul ul {	margin-bottom: 0px;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{	font-family: Helvetica, Arial, Verdana, sans-serif;	font-weight: bold;	letter-spacing: -.05em;	margin: 0;	padding: 0;	line-height: 1em;}q:before,q:after{content:'';}td {	font-size: 12px;}a{text-decoration:none;}a:hover{text-decoration:underline}/* ----------------------------------------------------------------------------- LAYOUT-----------------------------------------------------------------------------*/body {	color: #666666;	background: #102655 url(../../images/bg/bg.jpg) repeat-x center top;	padding: 0px;	font: 0.75em/1.5em Arial, Helvetica, sans-serif;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 12px;	margin-left: 0px;}.left, .right-left {	float: left;}.right, .right-right {	float: right;}#container {	width: 727px;	margin-right: auto;	margin-left: auto;	_background: #FFFFFF;}#header ul {	margin-left: 0px;}/* ----------------------------------------------------------------------------- NAVIGATION-----------------------------------------------------------------------------*/#nav li {	float: left;}#nav a {	display: block;	height: 39px;}#nav a strong {	display: none;}#nav .about {	width: 68px;	background-image: url(../../images/nav/about.jpg);	background-repeat: no-repeat;}#nav .media {	width: 51px;	background-image: url(../../images/nav/media.jpg);	background-repeat: no-repeat;}#nav .research {	width: 159px;	background-image: url(../../images/nav/research.jpg);	background-repeat: no-repeat;}#nav .production {	width: 84px;	background-image: url(../../images/nav/production.jpg);	background-repeat: no-repeat;}#nav .volunteer {	width: 81px;	background-image: url(../../images/nav/participate.jpg);	background-repeat: no-repeat;}#nav .donate {	width: 60px;	background-image: url(../../images/nav/donate.jpg);	background-repeat: no-repeat;}#nav .about a:hover, #nav .about a:visited:hover, #nav li.about:hover {	background: url(/images/nav/about-on.jpg) no-repeat;}#nav .media a:hover, #nav .media a:visited:hover, #nav li.media:hover {	background: url(/images/nav/media-on.jpg) no-repeat;}#nav .research a:hover, #nav .research a:visited:hover, #nav li.research:hover {	background: url(/images/nav/research-on.jpg) no-repeat;}#nav .production a:hover, #nav .production a:visited:hover, #nav li.production:hover {	background: url(/images/nav/production-on.jpg) no-repeat;}#nav .volunteer a:hover, #nav .volunteer a:visited:hover, #nav li.volunteer:hover {	background: url(/images/nav/participate-on.jpg) no-repeat;}#nav .donate a:hover, #nav .donate a:visited:hover, #nav li.donate:hover {	background: url(/images/nav/donate-on.jpg) no-repeat;}/* ----------------------------------------------------------------------------- HEADER-----------------------------------------------------------------------------*/#header {	width: 727px;	margin-right: auto;	margin-left: auto;}#header .textfield {	font-size: 12px;	background: #bccde4;	border: 1px solid #bccde4;	margin-right: 3px;	margin-left: 10px;	width: 100px;}#header .right {	color: #768ba7;	padding-top: 7px;	font-size: 95%;}#header .right a {	color: #bfccdf;}/* ----------------------------------------------------------------------------- MIDDLE-----------------------------------------------------------------------------*/#middle {	width: 727px;	margin-right: auto;	margin-left: auto;}#middle .left {	background: url(../../images/bg/photo.jpg) no-repeat;	height: 50px;	width: 231px;	font-size: 95%;	color: #FFFFFF;	padding-left: 195px;	padding-right: 10px;	padding-top: 215px;	line-height: 1em;}#middle .left a {	color: #FFFFFF;	text-decoration: underline;}#int #middle .left, #full #middle .left {	background: url(../../images/spacer.gif) no-repeat;	height: 78px;	margin: 0px;	padding: 0px;	width: 497px;}#middle .right {	background: url(../../images/bg/logo.gif) no-repeat;	color: #FFFFFF;	height: 155px;	width: 241px;	padding-right: 25px;	padding-left: 25px;	padding-top: 80px;	vertical-align: top;}#middle .right a {	color: #ffedbe;	text-decoration: underline;}#int #middle .right, #full #middle .right {	background: url(../../images/bg/logo-int.gif) no-repeat;	margin: 0px;	padding: 0px;	height: 78px;	width: 230px;}#int #middle .right a, #full #middle .right a {	display: block;	height: 70px;	width: 230px;}#int #middle .right a img, #full #middle .right a img {	display: none;}/* ----------------------------------------------------------------------------- CONTENT-----------------------------------------------------------------------------*/#content {	background: #FFFFFF url(../../images/bg/footer.gif) no-repeat left bottom;	_background: #FFFFFF url(none);	padding-bottom: 10px;	_padding-bottom: 0px;}#content  a {	color: #203A6B;}/* ----------------------------------------------------------------------------- LEFT-----------------------------------------------------------------------------*/#content .left {	width: 525px;	padding: 15px;}#content .left p {	margin-bottom: 1em;}#int #content .left {	width: 470px;}#full #content .left {	width: 690px;}#content .left li {	padding-bottom: 8px;	background-image: url(../../images/icons/arrow-red.gif);	background-repeat: no-repeat;	background-position: left 4px;	padding-left: 18px;}#content .left ul ul li {	background-image: url(../../images/icons/arrow-blue.gif);	background-repeat: no-repeat;	background-position: left 7px;	padding-bottom: 0px;	padding-left: 8px;	font-size: 95%;}#content .left .component {	margin-bottom: 15px;}#content .left .component h1 {	font-size: 24px;	color: #b7220e;}#int #content .left h1, #full #content .left h1 {	font-size: 30px;}#int .left .post {	margin-bottom:40px;}/* ----------------------------------------------------------------------------- RIGHT-----------------------------------------------------------------------------*/#content .right {	width: 245px;	padding-right: 15px;	padding-top: 15px;}#int #content .right {	width: 200px;	padding-top: 15px;	padding-right: 15px;}#content .right a {	color: #3D5D90;}#content .right ul {	margin: 0px;}#content .right ul li {	padding-bottom: 5px;	border-bottom: 1px solid #e6ce9c;	margin-bottom: 5px;}#content .right .component {	background: url(../../images/bg/component-green.gif) no-repeat;	margin-bottom: 20px;	_margin-bottom: 0px;}#int #content .right .component {	background: url(../../images/bg/component-green-int.gif) no-repeat left top;	margin-bottom: 20px;	_margin-bottom: 0px;}#content .right .component div {	background: url(../../images/bg/component-green.gif) no-repeat bottom;	padding: 10px 15px;	_padding: 10px 15px 5px 15px;	_margin-bottom: 0px;}#int #content .right .component div {	background: url(../../images/bg/component-green-int.gif) no-repeat left bottom;	padding: 10px 15px;	_padding: 10px 15px 5px 15px;	_margin-bottom: 0px;}#content .right .iebreak {	display: none;	_display: block;	_height: 20px;}#content .right .component h2 {	color: #b7220e;	font-size: 18px;	padding: 5px 15px 4px;}#int #content .right #subnav {	background: url(../../images/bg/component-yellow-int.gif) no-repeat left top;	margin-bottom: 20px;}#int #content .right #subnav div {	background: url(../../images/bg/component-yellow-int.gif) no-repeat left bottom;	padding: 10px 15px;}#int #content .right #subnav li {	padding-bottom: 4px;	padding-left: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#int #content .right #subnav a {	background: url(../../images/icons/arrow-blue2.gif) no-repeat left 4px;	padding-left: 15px;	display:block;	color: #1C3766;}#int #content .right #subnav a:hover {	background: #FFFFFF url(../../images/icons/arrow-red.gif) no-repeat left 4px;	padding-left: 15px;	display:block;	color: #b7220e;}#int #content .right #subnav h2 {	color: #FFFFFF;	font-size: 18px;	padding: 5px 15px 4px;}/* ----------------------------------------------------------------------------- GENERIC STYLES-----------------------------------------------------------------------------*/#underline li {	margin-bottom: 5px;	padding-bottom: 5px;	border-bottom: 1px solid #c8cabe;}.postmetadata {	border-top: 1px solid #f7c547;	border-bottom: 1px solid #f7c547;	background: #fdf3d9;	padding-top: 2px;	padding-bottom: 2px;}/* ----------------------------------------------------------------------------- FOOTER-----------------------------------------------------------------------------*/#footer {	font-size: 90%;	color: #b8becc;	padding-top: 5px;	_padding-top: 25px;	padding-right: 10px;	padding-left: 10px;	_background: #102655 url(../../images/bg/footer.gif) no-repeat left top;}#footer .right {	text-align: right;}/* ----------------------------------------------------------------------------- CLEARFIX-----------------------------------------------------------------------------*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}<!-[if IE 7]>.clearfix {display:inline-block;}.clearfix {display:block;}<![endif]->.pbs-ids {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	font-weight: bold;	color: #FCCB4C;	text-decoration: none;}
