/*
Theme Name:		WP Framework
Theme URI: 		http://wpframework.com/
Version: 		0.2.4.10
Description: 	A <em>blank</em> WordPress Theme Framework <strong>that's everything you need, and nothing you don't.</strong> With features like <em>microformats, a traditional template structure, convention over configuration, clean semantic code, documenation, and it's atomic templating system</em>, WP Framework is <em>completely extensible, flexible</em> and <strong><em>the</em></strong> starting point for theme authoring and customization. To learn more, visit <a href="http://wpframework.com">http://wpframework.com</a>.
Author: 		Ptah Dunbar
Author URI:		http://ptahdunbar.com
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats

Copyright 2008 Ptah Dunbar <http://ptahdunbar.com> All rights reserved.
WP Framework is licensed under the terms of the GNU General Public License version 2.

If you have any questions, comments, or concerns, 
visit <http://wpframework.com> for more information!
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );

/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Basic 2 Column Layout */
@import url( 'library/media/layouts/2col-r.css' );

/* Stylistic CSS Styles */
@import url( 'library/media/css/screen.css' );

/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}

/* css added by collegeboard */
body {
background: #d8dae7 url(/wp-content/uploads/2010/02/body-bg-new.gif);
background-repeat: repeat-x;
background-position: 0 140px;
}
body,
p {
font-family: arial;
font-size: 12px;
line-height: 15px;
font-color: #333;
}
a,
a:hover,
.entry-content a:link,
.entry-content a:active,
.entry-content a:visited,
.entry-content a:hover,
#copyright a:link,
#copyright a:active,
#copyright a:visited,
#copyright a:hover {
color: #09F;
font-weight: bold;
text-decoration: none;
font-size: 12px;
line-height: 15px;
}
a:hover,
.entry-content a:hover,
#copyright a:hover {
text-decoration: underline;
}
/*#entryContent a,
.widget a,
.widget-content a, 
#primary a {
background: url(/wp-content/uploads/2010/03/linkArrow.gif);
background-repeat: no-repeat;
background-position: 100% 50%;
padding-right: 10px;
}*/
.noShow{display:none;}
.clearBoth {
clear:both;
}
.floatRight {
float:right;
}
.floatLeft{
float:left;
}
.borderBottom {
border-bottom: 1px dotted #ccc;
margin-bottom:20px !important;
}
.borderTop {
border-top: 1px dotted #ccc;
margin-top:0 !important;
}
ol li {
margin-bottom: 10px;
font-weight: bold;
}
h1.entry-title {
margin-left: 20px;
margin-bottom: 3px;
color: #333;
font-size: 26px;
padding:0;
line-height:22px;
font-family: "helvetica neue", helvetica, arial, sans-serif;
}
body.home h1.entry-title {
margin-bottom: 10px;
}
h3 {
font-size: 15px;
font-family: "helvetica neue", helvetica, arial, sans-serif;
line-height: 20px;
font-weight:bold;
color: #333;
}
h3.widget-title,
div.visitDiversityWidget,
div.visitDiversityWidget h3 {
background-color: #75767a;
color:#fff;
padding: 5px;
font-size: 20px;
font-weight: bold;
font-family: Arial;
}
h3.widget-title {
background: url(/wp-content/uploads/2010/02/rightModTab2.gif);
padding: 7px;
width: 286px;
}
#entryContent h3.widget-title {
margin-bottom: 20px;
}
.headerContainer {
width: 100%;
background-color: #fff;
overflow: hidden;
padding-top:12px;
}
html >/**/body .headerContainer {
float:left;
margin-top: -20px;
margin-bottom:10px;
}
.header {
width: 940px;
margin-left: auto;
margin-right: auto;
}
#rightSideHeader {
float: right;
padding-top: 10px;
}
input.search {
width: 145px;
}
button.search-btn {
background-color: #a2a2a2;
color: #fff;
margin-left: 8px;
}
form.searchform {
text-align: right;
margin-bottom: 12px;
}
*:first-child+html form.searchform {
margin-bottom: 0;
}
#logo img {
margin-top: -10px;
}
.nav {
border: 0 !important;
margin-bottom: 10px;
}
.nav ul {
margin-top: 20px;
}
.nav li,
.nav li:hover,
.nav li u {
background-color: #005957;
width: 159px;
height: 50px;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff !important;
}
.nav li a {
background-color: #005957;
height:33px;
}
.nav li:hover,
.nav li a:hover,
.nav li ul li a:hover {
background-color: #002e2c !important;
color: #fff;
}
.nav li a {
color: #fff;
font-size: 16px;
line-height: 16px;
font-weight: bold;
border: 0;
font-family: "helvetica neue", helvetica, arial, sans-serif;
}
.nav ul li a {
border-bottom:0;
padding: 16px 10px 13px 10px;
height: 20px;
display: block;
}
.nav ul li.page-item-70 a {
padding-bottom: 29px;
}
.nav a {
padding: 8px 10px 8px 20px;
}
.entry-title, .entry-title a {
color:#000000;
font-family:helvetica;
font-size:30px;
font-weight:bold;
line-height:30px;
}
div.visitDiversityWidget h3 {
padding:0;
margin-bottom: 10px;
}
div.visitDiversityWidget {
border: 0px;
margin: -10px;
}
div.visitDiversityWidget ul {
margin-left: 20px;
}
div.visitDiversityWidget ul li{
font-size: 10px;
}
div.textwidget {
border: 1px solid #dfe2e9;
padding: 10px;
font-size: 16px;
}
.memberCol {
width: 255px;
float: left;
margin-right: 20px;
}
.member_whole_box {
border: 1px dotted #ccc;
margin-bottom: 10px;
padding: 10px 20px;
}
.member_info_box strong {
font-size: 13px;
margin-bottom: 5px;
}
#entryContent .bottomLinks a {
color: #fff !important;
text-decoration: none !important;
font-weight: bold;
font-size: 13px;
}
#entryContent .bottomLinks a:hover {
text-decoration:underline !important;
}
#entryContent .bottomLinks a.bottomArtGreen {
background-image: url(/wp-content/uploads/2010/02/footerBg.gif);
background-repeat: no-repeat;
background-position: 0 0;
display: block;
width: 257px;
height: 50px;
float: left;
margin-right: 2px;
padding: 7px 10px 10px 30px;
color: #fff;
}
#entryContent .bottomLinks a.bottomArtGray {
background-image: url(/wp-content/uploads/2010/02/footerBg.gif);
background-repeat: no-repeat;
background-position: -297px 0;
display: block;
width: 257px;
height: 50px;
float: left;
padding: 7px 10px 10px 30px;
color: #fff;
}
#copyright {
background-color:#f9fafc;
clear:both;
margin-top:20px;
padding:10px;
}
ul li.page-item-120 a {
background-image: url(/wp-content/uploads/2010/02/navLeft.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
ul li.page-item-21 a {
background-image: url(/wp-content/uploads/2010/02/navRight.gif);
background-repeat: no-repeat;
background-position: top right;
min-height: 34px;
}
ul li.page-item-120 a:hover {
background-image: url(/wp-content/uploads/2010/02/navLeftOver.gif);
background-repeat: no-repeat;
background-position: 0 0;
}
ul li.page-item-21 a:hover {
background-image: url(/wp-content/uploads/2010/02/navRightOver.gif);
background-repeat: no-repeat;
background-position: top right;
}
.nav li ul li,
.nav li ul li a,
.nav li ul li a:hover {
background-image: none !important;
}
.nav li ul li a,
.nav li ul li a:hover {
border: 0 !important;
}
#entryContent,
.post,
#comments,
#respond,
.navigation-links {
background-color:#f9fafc;
padding: 20px;
width: 600px;
}
#entryContent {
padding-top: 10px;
}
#entryContent img.negativeMargins {
margin: -5px 0 0 -20px;
}
.post #entryContent {
width: auto;
padding: 0;
}
.widget {
background-color: transparent;
}
.widget .widget-content,
div.textwidget {
border:0;
font-size:12px;
line-height: 16px;
padding: 10px;
background-color:#fafbfd;
color: #333;
}
.widget a,
.widget-content a{
font-size: 11px;
}
#globalNav { 
width:100%; 
background-color: #f2f2f2;
margin: -19px auto 0 auto; 
}		
#cbMasthead {
background-color: #f2f2f2; 
margin-bottom:17px; 
padding: 0; 
height: 43px; 
background-color: #f2f2f2; 
z-index: 100; 
}
html>/**/body #cbMasthead {
height: 40px;
}
#cbMasthead .container,
#siteMasthead .container { 
width:960px;  
margin-left: auto; 
margin-right: auto;
padding-left:10px;
}
html>/**/body #cbMasthead .container,
html>/**/body #siteMasthead .container { 
width: 940px;
padding-left: 20px;
}
#cbMasthead #cbLogo { 
float:left; 
display: block; 
height: 40px; 
text-indent: -9999em; 
/*background: #f2f2f2 url(/wp-content/uploads/2010/02/cbLogoSmall.gif) center left no-repeat;*/
background: #f2f2f2 url(http://sat.collegeboard.com//img/cbLogo.gif) center left no-repeat; 
width: 155px; 
margin-left: 10px;
}
html>/**/body #cbMasthead #cbLogo { 
margin-left: 0;
}
/* top of logo "achieve more" bubble that appear on hover */
#cbMasthead .satLogoAM {
width: 68px; 
height: 48px; 
display: none; 
background: url(/img/satLogo-am.gif) no-repeat; 
position: absolute; 
left: 55px; 
top: 9px; 
}
/*suckerfish css begins*/
#cbMasthead .cbNav {
float: right;
}
#cbMasthead .cbNav li { 
float: left; 
list-style: none; 
}
#cbMasthead .cbNav a {
display: block;
}
/* second-level lists */ 
/* using left instead of display to hide menus because 
display: none isn't read by screen readers */ 
#cbMasthead .cbNav li ul {
position: absolute; 
left: -9999em; 
}
/*\ie6hack*/
* html #cbMasthead .cbNav li ul {
top: 40px;
}
/* lists nested under hovered list items */ 
/* zoom:1 triggers hasLayout in all ie versions, though causes 
css validation error */
#cbMasthead .cbNav {
position: relative;
}
#cbMasthead .cbNav li:hover ul, 
#cbMasthead .cbNav li.sfhover ul { 
width: 120px; 
left: 547px;
z-index: 101;
}
#cbMasthead .cbNav li { 
background: none;
padding: 0; 
margin: 0; 
border-right: 1px solid #dadddc; 
height: 40px; 
}
#cbMasthead .cbNav li a { 
color: #b6beba; 
font-family: Georgia, Times, 'Times New Roman', serif;
text-decoration: none; 
letter-spacing: -.01em;
font-size: 14px; 
height: 0; 
line-height: 40px; 
padding: 40px 10px 0 10px; 
overflow:hidden;
}
/*\ie6hack*/ 
* html #cbMasthead .cbNav li a {
display: inline-block;
}
#cbMasthead .cbNav li.current a { 
background-color:#bcc5c1; 
color: #fff; 
}
#cbMasthead .cbNav li#cbNavAdvocacy {
border-left: 1px solid #dadddc;
}
/* Accessible Replacements */
#cbMasthead .cbNav li#cbNavAdvocacy a {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -0 -81px;
padding-right:13px;
width: 185px;
}
#cbMasthead .cbNav li#cbNavAdvocacy a:hover {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat 0 -40px;
}
#cbMasthead .cbNav li#cbNavAdvocacy a.current {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat 0 -80px;
}
#cbMasthead .cbNav li#cbNavAdvocacy a.current:hover {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat 0 -80px;
}
#cbMasthead .cbNav li#cbNavMemberShip a {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -212px 0;
padding-right:7px;
width: 102px;
}
#cbMasthead .cbNav li#cbNavMemberShip a:hover {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -212px -40px;
}
#cbMasthead .cbNav li#cbNavCollegeGuidance a {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -330px 0;
padding-right:7px;
width: 140px;
}
#cbMasthead .cbNav li#cbNavCollegeGuidance a:hover {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -330px -40px;
}
#cbMasthead .cbNav li#cbCollegeBoardSchools a {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -479px 0;
padding-right:7px;
width: 175px;
}
#cbMasthead .cbNav li#cbCollegeBoardSchools a:hover {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -479px -40px;
}
#cbMasthead .cbNav li#cbNavMore a {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -666px 0;
padding-right:7px;
width: 64px;
}
#cbMasthead .cbNav li#cbNavMore a:hover {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -666px -40px;
}
#cbMasthead .cbNav li#cbNavMoreOne a {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -761px 0;
padding-right:7px;
width: 200px;
}
#cbMasthead .cbNav li#cbNavMoreOne a:hover {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -761px -40px;
}
#cbMasthead .cbNav li#cbNavMoreTwo a {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -961px 0;
padding-right:7px;
width: 200px;
}
#cbMasthead .cbNav li#cbNavMoreTwo a:hover {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -961px -40px;
}
#cbMasthead .cbNav li#cbNavMoreThree a {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -1160px 0;
padding-right:7px;
width: 200px;
}
#cbMasthead .cbNav li#cbNavMoreThree a:hover {
background: url(/wp-content/uploads/2010/02/SAT-topNav5.gif) no-repeat -1160px -40px;
}
#cbMasthead .cbNav li ul { 
border-top: 1px solid #d2d6d4; 
margin-top:-1px;
}
#cbMasthead .cbNav li ul li { 
border-bottom: 1px solid #d2d6d4; 
background-color: #f2f2f2; 
border-right: none; 
}
#cbMasthead .cbNav li ul li a {
color: #0099ff; 
display: block; 
padding-right: 0 !important; 
width: 190px !important;
}
.green-strong {
color: #01595a;
font-weight: bold;
font-size: 14px;
margin-bottom: 10px;
}
div.taskForceMembers {
overflow-y: scroll;
overflow-x: hidden;
height: 600px;
margin-bottom: 10px;
}
.widget_recent_entries ul {
background-color:#FAFBFD;
padding: 10px 10px 10px 25px;
margin: 0;
}
p#tagline {
margin-bottom: 0;
}
p.note {
font-size: 10px;
}
button.search-btn {
height: 24px;
padding-top: 0;
padding-bottom: 0;
}
button.search-btn:hover {
background-color: #0099ff;
border: 1px solid #0099ff;
}
#logo, #logo a {
padding-top:10px;
}
.widget ul li,
.entry-content ul li {
margin-bottom: 7px;
}
div.colOne, 
div.colTwo {
margin:0 30px 20px 0;
width:45%;
height: 230px;
}
.widget_tag_cloud div,
#LoginWithAjax table {
background-color: #FAFBFD;
padding: 10px;
}
#LoginWithAjax .avatar {
border: 0;
}
.member_image_box img {
margin-bottom: 15px;
}
.member_info_box {
padding-bottom: 20px;
}
.member_info_box strong {
font-size: 15px;
color: #333;
}
.cbDataBook {
float: left;
height: 300px;
margin-right: 20px;
}
.cbDataBook a {
background: none;
}
input, textarea, button {
font-family:Georgia,"Times New Roman",Times,serif;
padding:3px;
}
#primary.hfeed table {
border: 0;
}