/*---- Structure ----*/
#headerWrapper{background:transparent url('/img/whiteTexture.png') repeat-x 50% 20px;height:250px;}
#header{width:960px;position:relative;margin:0 auto;}
#superNav{position:absolute;top:5px;right:-125px;width:488px;height:57px;padding-left:125px;background:transparent url('/img/supernavBkgd.png') no-repeat top left;}
#nav{position:absolute;top:70px;right:0px;}
#contentOuterWrapper{background:transparent url('/img/whiteTextureOpaque.png') repeat-x 0px 0px;padding-top:20px;}
#contentInnerWrapper{background:#fff url('/img/ltBlueTexture.png') repeat-x center bottom;}
#content{width:960px;position:relative;margin:0 auto;padding-bottom:120px;}
#contentMeta{width:960px;height:123px;position:absolute;left:0px;bottom:2px;margin:0 auto;padding-top:25px;border-top:6px solid #005cac;}
#sectionHeader{width:960px;margin-bottom:20px;}
#main{width:490px;}
#sidebar{width:430px;float:right;position:relative;margin-top:0px;padding-bottom:70px;}
#footerOuterWrapper{background:transparent url('/img/dkBlueTexture.png') repeat-x 400px 0px;padding-top:5px;margin-top:-5px;}
#footerInnerWrapper{background-color:#00224f;}
#footer{width:960px;height:100%;position:relative;margin:0 auto;color:#fff;padding-top:10px;}


/*---- Header ----*/
div#logo{position:absolute;top:30px;left:0px;}

ul#superNav li{float:left;font-size:14px;text-indent:-9999px;margin-top:11px;margin-left:0px;}
ul#superNav li a{display:block;height:35px;}
ul#superNav li a.home{width:48px;background:transparent url('/img/supernavSprite.png') no-repeat 0px 0px;}
ul#superNav li a.home:hover{background:transparent url('/img/supernavSprite.png') no-repeat 0px -36px;}
ul#superNav li a.news{width:122px;background:transparent url('/img/supernavSprite.png') no-repeat -49px 0px;}
ul#superNav li a.news:hover{background:transparent url('/img/supernavSprite.png') no-repeat -49px -36px;}
ul#superNav li a.newsletter{width:95px;background:transparent url('/img/supernavSprite.png') no-repeat -171px 0px;}
ul#superNav li a.newsletter:hover{background:transparent url('/img/supernavSprite.png') no-repeat -171px -36px;}
ul#superNav li a.contact{width:71px;background:transparent url('/img/supernavSprite.png') no-repeat -267px 0px;}
ul#superNav li a.contact:hover{background:transparent url('/img/supernavSprite.png') no-repeat -267px -36px;}

/*Supernav Active States*/
ul#superNav li.active a.home{background:transparent url('/img/supernavSprite.png') no-repeat 0px -36px;}
ul#superNav li.active a.news{background:transparent url('/img/supernavSprite.png') no-repeat -49px -36px;}
ul#superNav li.active a.newsletter{background:transparent url('/img/supernavSprite.png') no-repeat -171px -36px;}
ul#superNav li.active a.contact{background:transparent url('/img/supernavSprite.png') no-repeat -267px -36px;}

ul#nav li{float:left;font-size:20px;margin-left:10px;text-indent:-9999px;}
ul#nav li a{display:block;height:43px;}
ul#nav li a.about{width:118px;background:transparent url('/img/navSprite.png') no-repeat 4px 1px;}
ul#nav li a.about:hover{background:transparent url('/img/navSprite.png') no-repeat 0px -42px;}
ul#nav li a.programs{width:160px;background:transparent url('/img/navSprite.png') no-repeat -123px 1px;}
ul#nav li a.programs:hover{background:transparent url('/img/navSprite.png') no-repeat -128px -42px;}
ul#nav li a.involved{width:149px;background:transparent url('/img/navSprite.png') no-repeat -292px 1px;}
ul#nav li a.involved:hover{background:transparent url('/img/navSprite.png') no-repeat -297px -42px;}
ul#nav li a.donate{width:104px;background:transparent url('/img/navSprite.png') no-repeat -447px 1px;}
ul#nav li a.donate:hover{background:transparent url('/img/navSprite.png') no-repeat -451px -42px;}


/*Nav Active States*/
ul#nav li.active a.about{background:transparent url('/img/navSprite.png') no-repeat 0px -42px;}
ul#nav li.active a.programs{background:transparent url('/img/navSprite.png') no-repeat -128px -42px;}
ul#nav li.active a.involved{background:transparent url('/img/navSprite.png') no-repeat -297px -42px;}
ul#nav li.active a.donate{background:transparent url('/img/navSprite.png') no-repeat -451px -42px;}


/*---- Content ----*/
#contentMeta img.students{position:absolute;right:-85px;bottom:0px;}
#contentMeta a#scAllianceLogo{display:block;float:left;width:190px;height:68px;background:transparent url('/img/scAllianceLogo.png') no-repeat 0px 0px;}
#contentMeta a#scAllianceLogo:hover{background:transparent url('/img/scAllianceLogo.png') no-repeat 0px -67px;}
#contentMeta div.sponsors{width:230px;float:left;margin-left:25px;}
#contentMeta div.sponsors p{font-weight:bold;font-size:13px;line-height:15px;color:#0054ac;}
#contentMeta div.sponsors p a{text-decoration:underline;}
#contentMeta div.sponsors p span{display:block;font-size:12px;font-weight:normal;color:#5f5f5f;margin-top:4px;}
#contentMeta div.newsletter{width:200px;float:left;margin-top:-2px;margin-left:25px;}
#contentMeta div.newsletter p{font-weight:bold;font-size:13px;color:#0054ac;margin:0px 0px 4px 0px;}
#contentMeta div.newsletter p a{font-size:10px;font-weight:normal;font-style:italic;color:#5f5f5f;margin:0px 0px 0px 10px;}
#contentMeta div.newsletter p a:hover{color:#222;}
#contentMeta div.newsletter div.inputWrapper{margin-bottom:10px;}
#contentMeta div.newsletter div.subscriberEmail input{border:2px solid #c8c6c6;width:182px;font-size:12px;color:#999;}
#contentMeta div.newsletter div.submit{text-align:right;margin-right:10px;}
#contentMeta div.newsletter div.submit input{background-color:#0054ac;border:none;color:#fff;font-size:10px;padding:6px 12px 5px 12px;font-family:Georgia,Times,'Times New Roman',serif;text-transform:uppercase;}


/*---- Main ----*/
ul.bulletList li{background:transparent url('/img/bullet_star.png') no-repeat 0px 4px;padding-left:25px;margin-bottom:15px;font-size:13px;line-height:16px;}
ul.borderList li p{border-left:5px solid #0054ac;padding-left:10px;font-size:14px;line-height:17px;}
#main address {font-size: 14px;line-height: 18px;color: #03508d;margin-bottom: 15px;}
#main address strong {font-family: Georgia, serif;font-size: 14px;}

/*---- Sidebar ----*/
#sidebar h3{font-family:'SeanRegular',serif;color:#812903;font-size:19px;margin:0px 0 10px 0;padding:11px 10px 10px 10px;background:transparent url('/img/h3_sidebar_bkgd.png') no-repeat -2px 0px;}

ul.news{position:relative;margin:-10px 0px 0px 0px;padding:0px;}
ul.news li{margin:0px 0px 2px 0px;padding:0px;}
ul.news li a{display:block;background-color:#ddecff;border-bottom:1px solid #b9dfff;padding:7px 10px 5px 10px;margin-bottom: 2px;}
ul.news li a:hover{background-color:#ecf4ff;}
ul.news li a span{display:block;}
ul.news li a span.title{font-size:17px;color:#0054ac;margin-bottom:5px;}
ul.news li a:hover span.title{font-size:17px;color:#812903;}
ul.news li a span.date{display:none;font-size:13px;color:#3d3d3d;}
ul.news li a span.body{font-size:13px;line-height:16px;color:#5f5f5f;}
ul.news li a span.read{margin-top:4px;color:#0054ac;}
ul.news li a:hover span.read{color:#812903;}

div.getInvolved{width:430px;height:175px;background:#fff url('/img/banner_getInvolved.jpg') no-repeat top left;position:relative;margin-bottom:15px;}
div.getInvolved h4{font-size:25px;color:#812903;margin:0px 0px 10px 190px;padding-top:28px;}
div.getInvolved p{font-size:13px;line-height:14px;font-style:italic;color:#812903;margin-left:190px;padding-right:10px;}
div.getInvolved a#getInvolvedLink{position:absolute;bottom:15px;right:25px;width:214px;height:22px;}


/*---- Footer ----*/
#footer p{font-weight:bold;font-size:12px;}
#footer p span{font-weight:normal;display:block;}
#footer a#fbLink{position:absolute;top:15px;right:0px;}


/* Footer Newsletter */
div#newsletter{border-bottom:4px double #2a2a2a;height:150px;position:relative;}
div#newsletter p{background-image:url('/img/newsletterEnvelope.png');background-position:right top;background-repeat:no-repeat;color:#fff;font-size:14px;font-weight:bold;line-height:18px;margin-bottom:20px;padding-right:81px;}
div#newsletter div.submit input{border:none;bottom:12px;height:26px;position:absolute;right:-2px;width:108px;}

div#newsletter div.subscriberInfo{}
div#newsletter div.subscriberInfo div.inputWrapper{width:136px;}
div#newsletter div.subscriberInfo div.subscriberName{margin-right:20px;}
div#newsletter div.subscriberInfo div.subscriberEmail{margin-right:0px;}
div#newsletter div.subscriberInfo div.inputWrapper input{color:#4c4c4c;font-size:12px;font-weight:bold;height:16px;}


/*---- General Styles ----*/
.tipsy { padding: 5px; font-size: 12px; opacity: 0.95; filter: alpha(opacity=95); background-repeat: no-repeat;  background-image: url(/img/tipsy-blue.gif); }
  .tipsy-inner { padding: 7px 8px 7px 8px; background-color: #00224f; color: white; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;}
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

.pagination {
	float: right;
}
.pagination a {
	font-size: 12px;
	font-weight: normal;
	color:#091e56;
}
.pagination a:hover {
	color:#e57802;
	text-decoration: underline;
}
.introText {
	font-size: 14px;
	line-height: 20px;
}
p.credits {
	margin: 8px auto;
	width: 960px;
	color: #797979;
	font-size: 12px;
}
p a {
	font-weight: bold;
}
strong {
	font-size: .9em;
	font-weight: bold;
	font-family: Verdana, helvetica, arial, sans-serif;
}
a.coalesceLink {
	color: #fff;
	text-decoration: underline;
}
a.coalesceLink:hover {
	color: #0054ac;

}
.clear {
	clear: both;
}
.padder10 {
	padding: 10px;
}
.padder20 {
	padding: 20px;
}
.padder {
	padding: 20px 0; 
}
