/*
Theme Name: Builder Child Theme - seo
Theme URI: http://ithemes.com/
URI: http://www.seo-usa.org
Template: Builder

seo usa blue site

SEO-USA   dark #00459B  lighter #2661aa  
SEO-SCHOLARS   #F47721  
SEO-AI    #941114  
SEO-CAREER: #7f9a83
*/

@import url(headerstyle.css);

.blue {color:#00459B;}
.orange {color:#F47721;}
.maroon {color:#941114;}
.green {color:#7f9a83;}
.bluebold {color:#00459B;font-weight:700;}
.gold {color:#AF8C6B;}
html,body {margin:0;padding:0;}
.half {width:48%;float:left;}
.half .right {width:47%;float:right;}
/*********************************************
	Container Div
*********************************************/

.builder-container-outer-wrapper {
background:transparent;
border:none;
display:block;
margin:0 auto!important;
position:relative;
left:-30px;  /*makes site more visually centered on the page*/
padding:0 20px 0 40px;  /*adds space around site content for smaller screens*/
}
/*********************************************
	Default Module Styling
*********************************************/

.builder-module {
background:transparent;
margin-bottom:0;
}
.builder-module-last {
margin-bottom:0;
}
.builder-module-block {
margin:0;
}
/*********************************************
	All Sidebars
*********************************************/

.builder-module-sidebar {
background:url(images/sidebargradient.png) repeat-y top left;
display:block;
margin:0;
padding:.125em 0 0 30px;
width:100%;
}
.builder-module-sidebar.right {
margin-right:0;
}
.builder-module-sidebar.left {
margin:45px 30px 0 0;
list-style-type:none!important;
}
.builder-module-sidebar.left p {
margin:0 0 10px;
font-size:108%;
line-height:140%;
color:#2661aa;
text-align:left;
font-style:normal;
}
.builder-module-sidebar.left a {
color:#2661aa!important;
text-decoration:none!important;
font-size:108%!important;
line-height:140%!important;
text-align:left!important;
font-style:normal!important;
list-style-type:none!important;
}
.builder-module-sidebar.left a:hover {
background:#e5ecf5;
color:#c2d2e7!important;
list-style-type:none!important;
}
.builder-module-sidebar.left li.current-menu-item a { /****highlights current item left sidebar menu****/
background:#b2c7e1!important;
padding-left:5px!important;
padding-right:5px!important;
margin-left:-5px!important;
list-style-type:none!important;
color:#fff!important;
}
.builder-module-sidebar .widget-wrapper {
width:100%;
}
.builder-module-sidebar .widget {
list-style-type:none!important;
color:#333;
margin:0;
padding: 0;
padding-right:30px!important;
}
.builder-module-block-outer-wrapper {
width:740px;
overflow:visible!important;
}
/*********************************************
	Content Module
*********************************************/

.builder-module-content .builder-module-element {
overflow:hidden;
width:740px;
float:right;
}
/*.page-id-3971 .builder-module-column-1-outer-wrapper div.builder-module-block.builder-module-element {float:left;}
.page-id-3971 div#footer { margin: 0 !important; }*/

.builder-module-content .hentry {
margin:20px 0 1.5em;
}
.entry-title,.entry-title * {
margin:0;
padding:0;
}
.entry-content {
clear:both;
margin-top:1.5em;
}
.entry-content h2 {}
.loop-title {
font-size:1.75em;
line-height:1.7;
margin-top:0;
margin-bottom:.875em;
}
/************************************************************
	Custom Styles
************************************************************/

body {
margin:0;
padding:0!important;
background-color:#fff;
background-image:url(images/bg_seo2.jpg)!important;
background-repeat:repeat-x;
background-position:0 0;
font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif!important;
}
/*********************************************
	Footer
*********************************************/

 #footer {
width:100%;  
padding:10px;
margin:20px 0;
background:#e5ecf5;
background:url(images/bg_seo2.jpg) repeat bottom left;
position:relative;
min-height: 80px;
}
#footer p {
font-size:.7em;
line-height:150%;
color:#2661aa;
font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif!important;
text-transform:uppercase;
text-align:center;
}
#footer a {
color:#2661aa!important;
line-height:150%;
}
#builder-module-50ca352f4a0f2,#builder-module-50ca352f4a0f2 div,div#builder-module-50ca352f4a0f2,#builder-layout-50ca352f4a032 #footer {
width:1070px!important;
margin:0 auto;
}
.page-id-1648 div#footer {
margin:20px 0 0 110px!important;
}
/*********************************************
	Navigation Module
*********************************************/

.row4 {
background-color:#2661aa;
background:url(images/navbg_blue.png) no-repeat center center;
margin:142px 0 0 330px;
padding:0;
height:29px;
width:740px;
position:absolute;
display:block;
font-size:1em;
font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;
font-weight:700;
line-height:110%;
text-align:left;
}
.builder-module-navigation {
width:100%;
margin:0;
padding:0;
overflow-x:hidden;
overflow-y:visible;
}
.builder-module-navigation ul {
margin:0!important;
padding:0!important;
list-style-image:none;
list-style-type:none;
}
.builder-module-navigation li a {
padding:5px .75em 1px;
text-decoration:none;
color:#FFF!important;
text-transform:uppercase;
height:29px;
font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;
font-weight:700;
}
.builder-module-navigation li a:hover {
color:#c2d2e7!important;
}
.builder-module-navigation li {
border-right:1px solid #fff;
}
.builder-module-navigation li:last-child {
border-right:none 0!important;
}
.builder-module-navigation li.current_page_item a,.builder-module-navigation li.current-cat a,.builder-module-navigation li.current-menu-item a,.builder-module-navigation li.current-menu-ancestor a {
background:#004883;
margin:0;
padding-top:5px;
height:36px;
overflow:visible; 

background-image:url(images/navarrow.png);
background-repeat:no-repeat;
background-position:bottom center;
}
.builder-module-navigation li.current-menu-ancestor li a {
background:transparent;
}
/*********************************************
	second level dropdown nav
*********************************************/

.builder-module-navigation li ul { /*dropdown list (block)*/
border:none;
width:14em;
margin:0;
padding:0;
top:28px;
display:block;
}
.builder-module-navigation li li {  /*dropdown items (words)*/
border-bottom:1px solid #fff;
border-top:0 none;
border-left:0 none;
border-right:0 none;
width:14em;
height:auto;
background-color:#e5ecf5;
color:#4c7cb9!important;
font-weight:400!important;
margin:0;
}
.builder-module-navigation li li:last-child {
border-bottom:0 solid #fff;
}
.builder-module-navigation li li a {
background:transparent;
color:#4c7cb9!important;
font-size:.8em;
line-height:110%;
font-weight:400!important;
padding:6px .75em;
height:auto;
margin:0;
}
.builder-module-navigation li.current_page_item li a {
background:transparent;
color:#c2d2e7;
font-size:.8em;
font-weight:400!important;
margin:0;
padding:6px .75em;
height:auto;
}
.builder-module-navigation li li a:hover {
background-color:#ccdaeb;
color:#668fc3!important;
padding:6px .75em;
height:auto;
margin:0;
}
.builder-module-navigation li ul ul {
margin:-1.7em 0 0 14em;
}
.builder-module-navigation li li.current_page_item a,.builder-module-navigation li li.current-cat a,.builder-module-navigation li li.current-menu-item a,.builder-module-navigation li li.current-menu-ancestor a,.builder-module-navigation li.current-page-ancestor li a,.builder-module-navigation li.current-menu-parent li a,.builder-module-navigation li.current-page-parent li a,.builder-module-navigation li.current_page_parent li a {
background:transparent;
height:auto;
padding:6px .75em;
}
.builder-module-navigation li li.current_page_item a:hover,.builder-module-navigation li li.current-cat a:hover,.builder-module-navigation li li.current-menu-item a:hover,.builder-module-navigation li li.current-menu-ancestor a:hover,.builder-module-navigation li.current-page-ancestor li a:hover,.builder-module-navigation li.current-menu-parent li a:hover,.builder-module-navigation li.current-page-parent li a:hover,.builder-module-navigation li.current_page_parent li a:hover {
background-color:#b2c7e1;
padding:6px .75em;
height:auto;
margin:0;
}
.builder-module-navigation li.current-page-ancestor a,.builder-module-navigation li.current-menu-parent a,.builder-module-navigation li.current-page-parent a,.builder-module-navigation li.current_page_parent a {
background:url(images/navarrow.png) no-repeat center bottom #004883;
height:36px;
margin-top:0;
padding-top:5px;
}
/***************************hp slider****************************
*************************************************************/

.roster_slider .roster_slideri {
margin:0 10px 0 0!important;
background-image:url(images/sidebargradient.png);
background-repeat:repeat-y;
background-attachment:scroll;
background-position:left top;
display:block;
}
.roster_slider div.roster_slideri {
padding:3px 6px 1px 25px!important; 
}
.roster_slider .roster_slideri a {
color:#2661aa!important;
}
.roster_slider .rosterslider_wrapper {
margin-top:10px!important;
}
.roster_slider h2 {
margin:0 0 6px;
text-align:left!important;
}
.roster_slider .roster_slideri a {
color:#2661aa;
font-style:normal!important;
}
/***************************separator heads*******************
*************************************************************/

.separatorhead {
font-family:Verdana, Geneva, sans-serif;
font-size:.7em;
display:block;
background:#fff;
padding:0;
text-align:center;
text-decoration:none;
color:#2661aa;
text-transform:uppercase!important;
width:auto;
margin:0 auto;
letter-spacing:.1em;
}
.separatorhead2 {
font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif;
font-size:.7em;  
font-weight:400;
color:#2661aa;
background-color:#fff!important;
display:inline-block;
text-align:center!important;
margin:0 auto!important;
padding:0 2em;
text-transform:uppercase!important;
letter-spacing:.1em;
}
.separator2 {
background-image:url(images/rulesbgblue.png);
background-repeat:no-repeat;
background-position:center center;
text-align:center;
margin:10px 0 30px;
}
.separator4 {
background-image:url(images/rulesbgdotblue_wide.png);
width:/*940px*/
100%;
height:66px;
background-repeat:no-repeat;
background-position:center center;
text-align:center;
margin:10px auto 20px;
display:block;
}
/***************************Lsidebar buttons****************************
*************************************************************/

.applynow {
background:url(images/slice1.png);
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:54px;
margin:0!important;
padding:0;
text-decoration:none;
display:inline-block;
}
.applynow a {
background:url(images/slice1.png)!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:54px;
margin:0;
display:block;
text-decoration:none;
}
.applynow a:hover {
background:url(images/apply2.png)!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:54px;
margin:0;
text-decoration:none;
display:block;
}
.alumni {
background:url(images/slice3.png);
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:54px;
margin:0;
padding:0;
text-decoration:none;
display:inline-block;
}
.alumni a {
background:url(images/slice3.png)!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:54px;
margin:0;
display:block;
text-decoration:none;
}
.alumni a:hover {
background:url(images/alumni2.png)!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:54px;
margin:0;
text-decoration:none;
display:block;
}
.donatenow {
background:url(images/slice2.png);
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:52px;
margin:0;
padding:0;
text-decoration:none;
display:inline-block;
}
.donatenow a {
background:url(images/slice2.png)!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:52px;
margin:0;
display:block;
text-decoration:none;
}
.donatenow a:hover {
background:url(images/donate2.png)!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
margin:0;
text-decoration:none;
display:block;
}
.donatenow a:hover {
background-image:url(images/donate2.png)!important;
}
.seeourvideo {
background:url('images/seeourvideo.png');
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:54px;
margin:0;
padding:0;
text-decoration:none;
display:inline-block;
}
.seeourvideo a {
background:url('images/seeourvideo.png')!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:54px;
margin:0;
display:block;
text-decoration:none;
}
.seeourvideo a:hover {
background:url('images/seeourvideo2.png')!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:54px;
margin:0;
text-decoration:none;
display:block;
}
/*****************for seo 50 page only***********************/

#post-1331 .donatenow {
background:url(http://www.seoscholars.org/wp-content/themes/BuilderChild-seo/images/donate1.png);
background-repeat:no-repeat;
background-position:left top;
width:184px;
height:50px;
margin:20px auto 0;
padding:0;
text-decoration:none;
display:inline-block;
overflow:hidden;
}
#post-1331 .donatenow a {
background:url(http://www.seoscholars.org/wp-content/themes/BuilderChild-seo/images/donate1.png)!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
margin:0;
text-decoration:none;
display:block;
}
#post-1331 .donatenow a:hover {
background:url(http://www.seoscholars.org/wp-content/themes/BuilderChild-seo/images/donate2.png)!important;
background-repeat:no-repeat;
background-position:left top;
width:184px;
margin:0;
text-decoration:none;
}
#post-1331 .donatenow a:hover {
background-image:url(http://www.seoscholars.org/wp-content/themes/BuilderChild-seo/images/donate2.png)!important;
}
/***************************social icons *********************
*************************************************************/

.fb {
height:32px;
width:31px;
margin:0!important;
padding:0!important;
text-decoration:none;
}
.fbsf {
height:32px;
width:31px;
margin:0!important;
padding:0!important;
text-decoration:none;
display:inline;
}
.twit {
height:32px;
width:31px;
margin:0!important;
padding:0!important;
text-decoration:none; 
}
.twitsf {
height:32px;
width:31px;
margin:0!important;
padding:0!important;
text-decoration:none;
display:inline;
}
.social,.social ul,.social li {
list-style-type:none;
text-decoration:none;
float:left;
text-align:left;
margin-left:0;
}
.social img {
float:left;
text-align:left;
margin:15px 6px 0 0!important;
}
.tablebare,.tablebare td,.tablebare tbody,.tablebare tr {
background:none!important;
margin:0!important;
padding:0!important;
border:0 none!important;
}
.tablebare img,.fb img,.fbsf img,.twit img,twitsf .img {
margin-right:6px;
}
/*******************************************************************/

#hpgraphic {
width:740px;
height:297px;
margin:10px auto 25px;
}
#hpgraphic ul {
width:740px;
height:297px;
margin:0 auto;
padding:0;
list-style-type:none;
list-style-image:none;
background:#fff;
text-decoration:none;
}
.hpgraphic li {
display:inline;
margin:0!important;
padding:0;
}
.hpgraphic img {
float:left;
margin:0!important;
text-align:left!important;
padding:0;
border:none;
}
#slideshow-wrapper1 {
top:-10px!important;
margin-bottom:30px!important;
}
#hpgraphic2 {
width:740px;
height:180px;
margin:20px auto 35px;
}
#hpgraphic2 ul {
width:740px;
height:180px;
margin:0 auto;
padding:0;
list-style-type:none;
list-style-image:none;
background:#fff;
text-decoration:none;
overflow:visible;
}
.hpgraphic2 li {
display:inline-block;
margin:0!important;
padding:0;
width:243px;
height:180px;
}
.hpgraphic2 img {
float:right!important;
margin:0;
text-align:right!important;
padding:0;
border:none;
}
.tagline {
font-family:Bitter, Georgia, Serif!important;
font-size:2em!important;
line-height:1.1!important;
font-weight:400;
font-style:normal;
color:#2661aa;
margin:0 0 10px!important;
padding:0;
top:-30px!important;
}
#hpgraphic3 {
width:740px;
height:180px;
margin:20px 0 35px;
}
.hpgraphic3 ul {
width:495px;
height:180px;
margin:0 auto;
padding:0;
list-style-type:none;
list-style-image:none;
background:#fff;
text-decoration:none;
}
.hpgraphic3 li {
display:inline-block;
margin:0!important;
padding:0;
width:243px;
height:180px;
list-style-type:none;
list-style-image:none;
background:#fff;
text-decoration:none;
}
.hpgraphic4 ul {
width:740px;
height:180px;
margin:0 auto;
padding:0;
list-style-type:none;
list-style-image:none;
background:#fff;
text-decoration:none;
position:relative;
}
.hpgraphic4 li {
display:inline-block;
margin:0!important;
padding:0;
width:243px;
height:180px;
float:left;
}
.hpgraphic4 {
width:740px;
height:auto;
margin:0;
background:#fff!important;
border:0!important;
margin:0!important;
padding:0!important;
}
.hpgraphic4 img,img.hpgraphic4 {
float:right!important;
margin:0!important;
padding:0!important;
border:none;
}
.hpgraphic5 {
width:500px;
height:auto;
margin:0;
background:#fff!important;
border:0!important;
margin:0!important;
padding:0!important;
}
.hpgraphic5 img,img.hpgraphic5 {
float:left!important;
margin:0!important;
padding:0!important;
border:none;
}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
.clearfix {display:inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* close commented backslash hack */
#ss_posts,#page_drop_down,.page_heading {display:none!important;}
#ss_pages a {
color:#2661aa!important;
}
#ss_pages li {
list-style-type:none!important;
margin-top:10px;
font-weight:700;
}
#ss_pages .children li {
list-style-type:circle!important;
margin-left:30px;
font-weight:400!important;
}
table#builder-module-4fa86d1764b3e,#builder-module-4fa86d1764b3e table {
margin-top:15px!important;
}
.entry-title,.entry-title a {  /*main page title*/
font-family:Bitter, Georgia, Serif!important;
clear:both;
color:#2661aa;
font-size:1.75em!important;
font-weight:400!important;
line-height:1;
margin-bottom:0!important;
display:block!important;
text-align:center!important;
}
.builder-module-sidebar h4.widget-title {
display:none!important;
}
/*hide page title on left sidebar*/
.builder-module-sidebar .widget-2 h4.widget-title { /*show page title on left sidebar on main pages--doesnt work yet*/
text-align:left;
font-size:150%;
color:#2661aa;
margin-bottom:1em;
font-family:Bitter, Georgia, Serif!important;
font-style:normal!important;
font-weight:400!important;
}
.topspace {
margin-top:1.5em!important;
}
.bottomspace {
margin-bottom:1.5em!important;
}
.wpcol-one-half p,div.wpcol-one-half p,p.wpcol-one-half,#post-742 p {
margin:0 0 .2em!important;
}
.bluebg {
display:block;
background:#e5ecf5;
padding:15px;
margin:0 0 20px;
}
.shadow {
background-color:#fff;  /* Needed for IEs */
-moz-box-shadow:-5px 5px 5px rgba(68,68,68,0.4);
-webkit-box-shadow:-5px 5px 5px rgba(68,68,68,0.4);
box-shadow:-5px 5px 5px rgba(68,68,68,0.4);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
zoom:1;
}
div.shadow2 {
background-color:#fff;  /* Needed for IEs */
-moz-box-shadow:-5px 5px 5px #ddd;
-webkit-box-shadow:-5px 5px 5px #ddd;
box-shadow:-5px 5px 5px #ddd;
height:160px;
padding-top:20px;
overflow:hidden!important;
}
.builder-module-sidebar.left li,.builder-module-sidebar.left ul {
list-style-image:none!important;
list-style-type:none!important;
margin-left:2px;
margin-bottom:0!important;
}
.builder-module-sidebar.left li li a {
list-style-type:none!important;
font-size:90%!important;
font-style:italic!important;
margin-left:6px;
}
.builder-module-sidebar.left li li.current-menu-item a {
margin-left:4px!important;
}
.h1manual {
margin-bottom:1em!important;
font-family:Bitter, Georgia, Serif!important;
clear:both;
color:#2661aa;
font-size:1.75em!important;
font-weight:400!important;
line-height:1;
display:block!important;
text-align:center!important;
}
#post-466 .builder-module-block-outer-wrapper {
min-height:740px!important;
overflow-y:visible!important;
}
/***************************slideshows****************************
*************************************************************/

#pager0 div.bullets {
display:table;
margin:6px auto 0!important;
text-align:center!important;
}
.slideshow-wrapper.centered .pager {
margin:0 auto!important;
}
#hptext {
}
#hptext img {
display:block;
margin:1em auto 0!important;
text-align:center;
clear:both;
}
.page-id-560	#menu-item-685 a,.page-id-560	#menu-item-684 a,.page-id-560	#menu-item-683 a,.page-id-560	#menu-item-682 a,.page-id-560	#menu-item-681 a {
color:#2661aa!important;
background:transparent!important;
}
.page-id-560	#menu-item-685 a:hover,.page-id-560	#menu-item-684 a:hover,.page-id-560	#menu-item-683 a:hover,.page-id-560	#menu-item-682 a:hover,.page-id-560	#menu-item-681 a:hover {
background:#e5ecf5!important;
color:#c2d2e7!important;
list-style-type:none!important;
}
.page-id-5 img {
margin:0 auto!important;
text-align:center!important;
}
.netcommunity {
font-weight:400;
font-color:#b2c7e1!important;
padding:3px 7px!important;
border:1px solid #b2c7e1;
display:table;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:2px 2px 5px #b2c7e1;
margin:9px 0 6px -1px!important;
margin-bottom:9px!important;
}
.builder-module-sidebar.left li.netcommunity {
margin-bottom:9px!important;
}
#homelink {
width:370px;
height:150px;
display:block!important;
}
#homelink a {
position:relative;
display:block;
width:100%;
height:100%;
}
#homelink span {
display:none;
}
.gxSealWidget {
font-size:.75em;
line-height:120%;
background-color:#FFF;
font-weight:400;
font-color:#b2c7e1!important;
margin:9px 0 6px 1px!important;
border:none!important;
padding:none!important;
text-align:left!important;
}
#gsWidget6907011v1 {
margin:9px 0 0;
width:160px;
}
.wp-image-908 {
margin:3px 100px 12px 0!important;
}
/*********************************************/

.inlinevideo {
text-align:center;
margin-bottom:24px;
width:640px;
height:380px;
background:#fff;
}
div.donateicon {
height:50px;
position:relative;
margin:10px 0 0;
}
.donateicon img,.donateicons img {
vertical-align:middle;
margin:0 8px 0 0;
}
.donateicon,.donateicons {
font-family:Bitter, Georgia, Serif!important;
font-size:1.2em!important;
line-height:1.1!important;
font-weight:400;
font-style:normal;
text-transform:uppercase;
color:#00459B;
background:transparent;
border:0 none!important;
}
#donatetext p {
margin-left:60px;
}
.h1different {
font-size:1.75em;
text-align:center;
font-weight:400;
color:#00459B;
line-height:1.2;
margin:1em 0 .5em;
font-family:Bitter, Georgia, Serif!important;
}
.h1different a,.donateicon a,#donatetext a {
color:#00459B!important;
text-decoration:none!important;
}
div.donateicon a:hover,.donateicons a:hover,.donateicon a:hover,#donatetext a:hover {
color:#ccc!important;
text-decoration:none!important;
}
/*********************************************
	Tables
*********************************************/

table {
background:#F3F3F3;
margin-bottom:1.5em;
}
table,td,th {
border:1px solid #CFCFCF;
border-collapse:collapse;
}
th {
background:#E8E8E8;
font-weight:700;
line-height:1.5;
}
th,td,caption {
padding:.75em;
}
tr:nth-child(2n) th {
background:#F6F6F6;
}
tr:nth-child(2n) td {
background:#FFF;
}
tfoot {
font-style:italic;
}
caption {
background:#EEE;
}
.tablemod2 {
background:#fff!important;
}
.tablemod,.tablemod td,td.tablemod {
background:#fff!important;
border:0!important;
vertical-align:top;
margin:0!important;
padding:0!important;
}
.tablemod2 img,img.tablemod2 {
background:#fff!important;
text-align:center;
margin-top:0;
margin-right:auto;
margin-bottom:0;
margin-left:auto;
-webkit-box-shadow:5px 5px 5px #999;
box-shadow:5px 5px 5px #999;
border:1px solid #ccc;
}
/*******************50th anniv pages**************************/

.justify {
text-align:justify;
hyphens:auto;
}
div.burtlogo {
background-image:url(http://www.seo-usa.org/wordpress2012/wp-content/uploads/2012/12/SEO50thAnnLogoF.png)!important;
background-repeat:no-repeat;
background-position:center top;
min-height:200px;
}
div.burtlogo2 {
width:840px;
background-image:url(http://www.seo-usa.org/wordpress2012/wp-content/uploads/2012/12/sealwithribbon800w.jpg)!important;
background-repeat:no-repeat;
background-position:center center;
margin:-30px auto 15px;
height:200px;
display:block;
text-indent:-9999px;
cursor:pointer;
}
div.burtlogo2 a {
width:840px;
height:200px;
display:block;
text-indent:-9999px;
cursor:pointer;
}
.burtlogo2 span,span.burtlogo2 {
display:block;
height:100%;
width:100%;
}
#columnizer {
background:transparent!important;
margin:0!important;
padding:0!important;
}
#columnizer .first div {
margin-right:125px!important;
margin-left:0!important;
background:transparent;
}
#columnizer .last div {
margin-left:125px!important;
margin-right:0!important;
padding-top:1.1em!important;
background:transparent;
}
div#builder-module-50ca352f4a0b9 {
margin:20px 0 0!important;
}
.linkbox h4 {
color:#BC9740;
font-size:1.3em;
line-height:110%;
margin:0;
}
.linkbox h5 {
font-size:1em;
line-height:110%;
text-transform:none!important;
}
.linkbox img {
margin:0 0 6px!important;
}
.linkbox a {
text-decoration:none!important;
}
.linkbox a:hover {
text-decoration:underline!important;
}
#invite {
padding:0 40px;
text-align:center;
font-size:.9em;
line-height:1.3em!important;
margin:0!important;
}
#invite p {
text-align:center;
font-size:.9em;
line-height:1.3em!important;
margin:0 0 16px!important;
}
#invite img {
margin:6px auto;
text-align:center!important;
}
#invite h3 {
font-size:1.25em;
color:#AF8C3B;
line-height:1.5;
margin:1em 0 .5em;
font-family:Bitter, Georgia, Serif!important;
text-align:center;
font-style:italic;
font-weight:400;
}
h3.rules {
	font-size:1.25em;
	color:#AF8C3B;
	line-height:1.5;
	margin:1em 0 .5em 0;
	font-family:Bitter, Georgia, Serif!important;
	text-align:center;
	font-style:italic;
	font-weight:400;
	padding: 2px 0; border-top: 1px solid #FCECBA; border-bottom: 1px solid #FCECBA;
}
p.rules {display:block;background:#F7F2E3;text-transform: uppercase;font-weight: 400;color:#AF8C3B;margin: 20px 0 0 0!important;padding:6px;font-size: .8em;text-align: center;}
/*table#invite,#invite table {
margin-bottom:-30px!important;
}*/

#invite .separator4 {
margin:0!important;
height:45px;
}
/*************840w SEO50 popup pages***********************/

#builder-layout-50cf9d27ae9c9 .builder-container-outer-wrapper {
background:#fff!important;
border:/*EDDBA6 E5D6A9*/
16px solid #FCECBA;
padding:0;
margin:20px 0 0;
-moz-box-shadow:0 20px #fff, 0 -20px #fff, 10px 0 20px -4px #999, -10px 0 20px -4px #999;  /*, inset 10px 0 16px #ededed;*/
-webkit-box-shadow:0 20px #fff, 0 -20px #fff, 10px 0 20px -4px #999, -10px 0 20px -4px #999;  /*, inset 10px 0 16px #ededed;*/
box-shadow:0 20px #fff, 0 -20px #fff, 10px 0 20px -4px #999, -10px 0 20px -4px #999;  /*, inset 10px 0 16px #ededed;*/
}
#builder-layout-50cf9d27ae9c9 .builder-module-content .builder-module-element {
overflow:hidden;
width:840px!important;
margin:0 auto;
}
/**********************************/

.bordered {
padding:0 40px;
margin:0;
overflow:hidden;
}
.bordered h3 {
text-align:center;
margin-top:0!important;
}
#footer2 {
width:840px!important;
margin:20px auto;
min-height:60px;
padding:20px 0;
background:#e5ecf5;
background:url(images/bg_seo2.jpg) repeat bottom left;
font-size:.7em;
line-height:160%;
color:#2661aa;
font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif!important;
text-transform:uppercase;
text-align:center;
}
#footer2 a,a#footer2 {
color:#2661aa!important;
}
/*******************main page title--don't show on top level pages*********************/

#post-466 h1,#post-560 h1,#post-556 h1,#post-726 .entry-title,#post-727 .entry-title,#post-728 .entry-title,#post-729 .entry-title,#post-730 .entry-title,#post-731 .entry-title,#post-830 .entry-title,#post-831 .entry-title,#post-832 .entry-title,#post-732 .entry-title,#post-1329 .entry-title,#post-1330 .entry-title,#post-1331 .entry-title,#post-1332 .entry-title,#post-1333 .entry-title,#post-1268 .entry-title,#post-1648 .entry-title,#post-1763 .entry-title, .page-id-1008 h1.entry-title, .page-id-5532 h1.entry-title, .page-id-5534 h1.entry-title, .page-id-5536 h1.entry-title, .page-id-3710  .entry-title {
display:none!important;
}
.hone { /****used on p tag for replacing custom entry-title*****/
margin-bottom:1em!important;
font-family:Bitter, Georgia, Serif!important;
color:#00459B;
font-size:1.75em!important;
font-weight:400!important;
line-height:1;
text-align:center!important;
}
/*************************************************************************************/

div.doublerulegradient {
border:6px solid #fff;
outline:3px solid #FCECBA;
width:280px;
height:160px;
background:#fff;
margin:0 0 0 3px;
background:url(http://www.seo-usa.org/wordpress2012/wp-content/uploads/2012/12/gradbgl.jpg) repeat-y top left;
float:left;
padding:30px 0 0 40px;
vertical-align:middle;
}
div.doublerulegradientr {
border:6px solid #fff;
outline:3px solid #FCECBA;  /*display:inline-block;*/
width:280px;
height:160px;
background:#fff;
margin:0 3px 0 0;
background:url(http://www.seo-usa.org/wordpress2012/wp-content/uploads/2012/12/gradbgr.jpg) repeat-y top left;
float:right;
padding:20px 60px 0 0;
}
div.topseal {
position:relative;
display:inline;
top:0!important;
z-index:99;
text-align:center;
width:396px;
overflow:visible;
margin-left:40px!important;
}
#builder-layout-50cffe6663ab0 .builder-module-content-outer-wrapper {   /*********fullwidth seo50 page content VERSION2***********/
background:#fff!important;
border:16px solid #FCECBA;
padding:0 40px!important;
margin:20px 0 0!important;
width:958px!important;
overflow:visible!important;
-moz-box-shadow:0 20px #fff, 0 -20px #fff, 10px 0 20px -4px #999, -10px 0 20px -4px #999;  /*, inset 10px 0 16px #ededed;*/
-webkit-box-shadow:0 20px #fff, 0 -20px #fff, 10px 0 20px -4px #999, -10px 0 20px -4px #999;  /*, inset 10px 0 16px #ededed;*/
box-shadow:0 20px #fff, 0 -20px #fff, 10px 0 20px -4px #999, -10px 0 20px -4px #999;  /*, inset 10px 0 16px #ededed;*/
}
#builder-layout-50cffe6663ab0 .builder-module-block {
width:958px!important;
margin:0;
padding:0;
float:left!important;
}
.logodiv {
width:300px;
margin:0;
float:left;
margin-right:20px;
color:#00459B;
}
.logodivr {
float:right;
margin-right:0!important;
color:#00459B;
}
.logodiv p, p.logodiv {
font:9px;
line-height:1.2!important;
color:#00459B;
}
.logodiv img {
margin:6px 0!important;
}
.page-id-466 .logodiv {  /***adding programs to hp ***/
width:240px;
margin:0;
float:left;
margin-right:10px;
color:#00459B;
font-size: .9em;
line-height: 1.2;
overflow:hidden !important;
/*margin-bottom: 1em;*/
}
.page-id-466 h1.entry-title,
.post-466 div.entry-header
 {display: none;}
.ctabar {
display:none;
width:230px;
height:43px;
background:url(http://www.seo-usa.org/wordpress2012/wp-content/uploads/2012/12/300wBar_up.png) no-repeat top left;
display:block;
padding:10px 0 0 70px;
font:.6em;
color:#2661aa;
font-weight:700;
text-transform:uppercase;
text-shadow:-2px -2px 2px #fff;
margin:10px 0 0;
}
.ctabar a {
text-decoration:none!important;
}
.ctabar a:hover,a.ctabar:hover {
text-decoration:underline;
color:#666;
}
div.ctabar {
display:none;
}
#builder-layout-50cffe6663ab0 div.indent {
padding:0 40px 0 0!important;
margin-bottom:20px;
}
div.outlined {
background:#fff;
border:0 solid #ededed;
padding:15px 20px 0;
display:table;
margin:30px auto 0!important;
text-align:center;
-moz-box-shadow:0 20px #fff, 0 -20px #fff, 10px 0 20px -4px #999, -10px 0 20px -4px #999;  /*, inset 10px 0 16px #ededed;*/
-webkit-box-shadow:0 20px #fff, 0 -20px #fff, 10px 0 20px -4px #999, -10px 0 20px -4px #999;  /*, inset 10px 0 16px #ededed;*/
box-shadow:0 20px #fff, 0 -20px #fff, 10px 0 20px -4px #999, -10px 0 20px -4px #999;  /*, inset 10px 0 16px #ededed;*/
}
#builder-layout-50cf9d27ae9c9 h1.entry-title {  /****hide automatic entry-title on popup840 pp*****/
display:none!important;
}
div.shadow2 {
background-color:#fff;  /* Needed for IEs */
-moz-box-shadow:-5px 5px 5px rgba(68,68,68,0.4);
-webkit-box-shadow:-5px 5px 5px rgba(68,68,68,0.4);
box-shadow:-5px 5px 5px rgba(68,68,68,0.4);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
zoom:1;
height:158px;
padding-top:0!important;
overflow:hidden;
border:1px solid #ddd;
}
div.shadow3 {
background-color:#fff;  /* Needed for IEs */
-moz-box-shadow:-5px 5px 5px rgba(68,68,68,0.4);
-webkit-box-shadow:-5px 5px 5px rgba(68,68,68,0.4);
box-shadow:-5px 5px 5px rgba(68,68,68,0.4);
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=-135, Color='#dddddd')";
filter:progid:DXImageTransform.Microsoft.Shadow(Strength=9,Direction=-135,Color='#dddddd');
zoom:1;
background-color:#fff;
display:inline-block;
height:158px;
float:left;
width:234px;
margin:0 18px 0 0;
border:1px solid #ddd;
}
a.link1,a.link2,a.link3,a.link4 {
display:block;
width:230px;
height:158px;
text-indent:-99999px;
background:#fff;
}
a.link3 {
display:block;
width:184px;
height:158px;
text-indent:-99999px;
background:#fff;
}
.link1 span,.50link2 span,.50link3 span,.50link4 span {  display:none;}
a.link1 {background:url(images/50_anniv.png) no-repeat top center;}
a.link2 {background:url(images/50_alumni.png) no-repeat top center;}
a.link3 {background:url(images/50_50for50.png) no-repeat top center;}
a.link4 {background:url(images/opknocks.png) no-repeat top center;}
a.link1:hover,a.link2:hover,a.link3:hover,a.link4:hover {background-position:bottom;}
.history div {
float:left;
height:245px;
margin:0;
padding:0;
}
.historyss {
float:left!important;
width:380px;
height:245px;
display:inline;
overflow:visible;
padding:0;
margin:-21px 0 0!important;
}
.historylink div {
width:176px;
height:245px;
float:left;
display:inline;
}
.historylink a {
display:block;
width:176px;
height:245px;
margin:0 auto!important;
background:url(images/history_slides_940_1.jpg) no-repeat top center;
text-indent:-99999px!important;
overflow:hidden;
}
.historylink a:hover {
background:url(images/history_slides_940_hover.jpg) no-repeat top center;
}
#scholargrid {
width:840px;
margin:0 auto 20px;
overflow:auto;
}
#scholargrid ul {
list-style-type:none;
}
#scholargrid li {
float:left;
margin:0!important;
padding:0;
border:1px solid #fff;
height:78px;
width:78px;
overflow:hidden;  
line-height:78px;
position:relative;
}
#scholargrid li a {
display:block;
width:78px;
height:78px;
margin:0!important;
position:absolute;
}
#scholargrid li a:hover {
margin:0!important;
}
#scholargrid li img {
float:left;
margin:0!important;
}
#scholargrid li img:hover {
margin:-80px 0 0!important;
}
#scholargrid .entry-content li,#scholargrid hentry img {
margin:0!important;
}
#scholargrid li img:hover {
background-position:0 0;
}
#scholargrid li img.imgbottom {
margin:-80px 0 0!important;
}
#scholargrid li img.imgbottom:hover {
margin:-80px 0 0!important;
}
.goldbutton {
-moz-box-shadow:inset 0 1px 0 0 #dcecfb;
-webkit-box-shadow:inset 0 1px 0 0 #dcecfb;
box-shadow:inset 0 1px 0 0 #dcecfb;
background:0 color-stop(1,#f6e583) );
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf6d7',endColorstr='#f6e583');
background-color:#fbf6d7;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #84bbf3;
display:inline-block;
color:#fff;
font-family:arial;
font-size:15px;
font-weight:700;
padding:6px 38px;
text-decoration:none;
text-shadow:1px 1px 0 #00459B;
margin:0 10px!important;
}
.goldbutton a {
color:#fff!important;
font-family:arial;
font-size:15px;
font-weight:700;
text-decoration:none;
text-shadow:1px 1px 0 #00459B;
}
.goldbutton:hover {
background:0 color-stop(1,#f6e583) );
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbf6d7',endColorstr='#f6e583');
background-color:#80b5ea;
text-decoration:underline;
}
.goldbutton:active {
position:relative;
top:1px;
}
/*********darker button***************/

.bluebutton {
	-moz-box-shadow:inset 0 1px 0 0 #dcecfb;
	-webkit-box-shadow:inset 0 1px 0 0 #dcecfb;
	box-shadow:inset 0 1px 0 0 #dcecfb;
	background:0 color-stop(1,#6d84c7) );
	background:0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93a4bf',endColorstr='#6d84c7');
	background-color:#93a4bf;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #6d85c2;
display:inline-block;
color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:15px;
font-weight:700;
padding:6px 13px;
text-decoration:none;
text-shadow:1px 1px 0 #567dcc;
margin:0 10px!important;
}
.bluebutton a {
color:#fff!important;
font-family:arial;
font-size:15px;
font-weight:700;
text-decoration:none;
text-shadow: 1px 1px 0 #00459B;
}
.bluebutton:hover {
background:0 color-stop(1,#93a4bf) );
background:0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d84c7',endColorstr='#93a4bf');
background-color:#6d84c7;
text-decoration:underline;
}
.bluebutton:active {
position:relative;
top:1px;
}
.page-id-3971 div#invite div.bluebutton {
	margin:0 20px !important;
	-moz-box-shadow:inset 0 1px 0 0 #EDB48E;
	-webkit-box-shadow:inset 0 1px 0 0 #EDB48E;
	box-shadow:inset 0 1px 0 0 #EDB48E;
	/*background:0 color-stop(1,#6d84c7) );
	background:0;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93a4bf',endColorstr='#6d84c7');*/
	background-color:#E08345;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
border-radius:6px;
border:2px solid #D9742D;
display:inline-block;
color:#fff;
font-family:arial, helvetica, sans-serif;
font-size:18px;
font-weight:700;
padding:6px 13px;
text-decoration:none;
text-shadow:1px 1px 0 #D9742D;
margin:0 10px!important;
}
.page-id-3971 .bluebutton a { text-shadow: 1px 1px 0 #D9742D;font-size:18px;
}
/********************************************/

.hpsidebarlink {
font-size:.85em!important;
line-height:.8em!important;
margin:6px 0 0!important;
padding:0;
text-decoration:underline;
text-transform:uppercase;
color:#CCA543!important;
}
.hpsidebarlink a {
color:#CCA543!important;
font-size:1em;
}
div.centered {
text-align:center;
}
div.centered table {
margin:0 auto;
text-align:left;
}
#leftside img,#rightside img,.divleft img,.divright img {
margin:0 auto!important;
padding:0!important;
}
#leftside {
float:left;
width:100%; 
display:inline-block!important;
}
#rightside div {
float:right;
width:20%;
display:inline-block!important;
}
.divleft,.divleft div {
float:left;
width:214px!important;
margin-right:48px;
border-right:0 solid #ededed!important;
display:inline-block!important;
min-height:220px!important;
}
.page-id-1763 .divleft, .page-id-1763 .divleft div {  /** old 50th page 2013 **/
	width:31%!important;
	margin-right:9px;
}
.page-id-1763 #leftside, .page-id-1763 #leftside div {float: left; width: 80%; display:inline-block !important;}
.divright div {
float:right;
margin-right:0;
border-right:0 solid #ededed!important;
padding-right:0!important;
display:inline-block!important;
min-height:220px!important;
}
#leftside h3,#rightside h3 {
border-bottom:1px solid #FCECBA;
margin:0 12px 9px 0;
text-align:center;
color:#BB9A4F;
}
#leftside a,#rightside a {
text-decoration:underline;
color:#00459B;
font-weight:700;
font-size:1em!important;
}
.subtext span, span.subtext, span .subtext,  .subtext {
font-size:12px !important;
line-height:.9em!important;
color:#000;
margin-bottom: 12px;
}
div#leftside,div#rightside {
border-top:1px solid #FCECBA;
margin-top:15px;
}
/**************** 2014 page ***********************/

#post-3027 #invite {
padding:0;
text-align:center;
font-size:.9em;
line-height:1.3em!important;
margin:0px auto!important;
/*width:740px;*/
}
#post-3027 #invite .separator4 {
margin:0!important;
height:45px;
}
#post-3027 .entry-title {
display:none!important;
}
/*** 2015 page *****************************************/

#post-3971 #invite {
padding:0px;
text-align:center;
font-size:.9em;
line-height:1.3em!important;
margin:20px 0!important;
}
#post-3971 #invite p {
text-align:center;
font-size:.9em;
line-height:1.3em!important;
margin:0 0 16px!important;
}
#post-3971 #invite img {
margin:6px auto;
text-align:center!important;
}
#post-3971 #invite h3 {
font-size:1.25em;
color:#AF8C3B;
line-height:1.5;
margin:1em 0 .5em;
font-family:Bitter, Georgia, Serif!important;
text-align:center;
font-style:italic;
font-weight:400;
}
#post-3971 h3.rules {
	font-size:1.25em;
	color:#AF8C3B;
	line-height:1.5;
	margin:1em 0 .5em 0;
	font-family:'Bitter', Georgia, Serif!important;
	text-align:center;
	font-style:italic;
	font-weight:400;
	padding: 2px 0; border-top: 1px solid #FCECBA; border-bottom: 1px solid #FCECBA;
}
#post-3971 p.rules {display:block;background:#F7F2E3;text-transform: uppercase;font-weight: 400;color:#AF8C3B;margin: 20px 0 0 0!important;padding:6px;font-size: .8em;text-align: center;}
/*table#invite,#invite table {
margin-bottom:-30px!important;
}*/

#post-3971 #invite .separator4 {
margin:0!important;
height:45px;
}
#post-3971 .entry-title {
display:none!important;
}
#leftside img,#rightside img,.divleft img,.divright img {
margin:0 auto!important;
padding:0!important;
}
#leftside {
float:left;
width:100%; 
display:inline-block!important;
}
#rightside div {
float:right;
width:20%;
display:inline-block!important;
}
#post-3971 .divleft {
float:left;
width:214px!important;
margin-right:0px;
border-right:0 solid #ededed!important;
display:inline-block!important;
min-height:220px!important;
}
.page-id-3971 #leftside, .page-id-3971 #leftside div {float: left; width: 80%; display:inline-block !important;}
#post-3971 .divright {
float:right;
margin-right:0;
border-right:0 solid #ededed!important;
padding-right:0!important;
display:inline-block!important;
min-height:220px!important;
}
#leftside h3,#rightside h3 {
border-bottom:1px solid #FCECBA;
margin:0 12px 9px 0;
text-align:center;
color:#BB9A4F;
}
#leftside a,#rightside a {
text-decoration:underline;
color:#00459B;
font-weight:700;
font-size:1em!important;
}
.subtext span, span.subtext, span .subtext,  .subtext {
font-size:12px !important;
line-height:.9em!important;
color:#000;
margin-bottom: 12px;
}
div#leftside,div#rightside {
border-top:1px solid #FCECBA;
margin-top:15px;
}
/********************************************************/

div.ubsty p {
color:#00459B!important;
margin:0;
padding:0;
font-size:1em;
line-height:150%;
font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif!important;
font-style:italic!important;
text-align:center;
}
div.ubstysmall p {
color:#00459B!important;
margin:0 0 3px;
padding:0;
font-size:1em;
line-height:150%;
font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,sans-serif!important;
font-style:italic!important;
text-align:center;
font-size:.85em!important;
line-height:1.1!important;
}
div.ubsty img {
margin-bottom:6px!important;
}
div.ubstysmall img {
margin-top:6px!important;
}
#newsletters div {
width:100%;
margin:0;
padding:0;
overflow:auto;
}
#newsletters ul,#newsletters li,#newsletters li a,#newsletters .entry-content li,.page-id-2471 li {
list-style-type:none!important;
margin:0;
}
#newsletters ul li {
float:left;
margin:0 0 30px!important;
padding:20px;
border:1px solid #ededed;
width:315px;
height:260px;
overflow:hidden;
display:inline-block;
}
#newsletters ul li img {
display:block;
text-align:center;
margin:20px auto!important;
}
#newsletters ul li:nth-child(even) {
float:right;
}
#emaillist * {
font-size:14px;
text-align:left;
font-weight:400;
color:#2661aa;
line-height:1;
margin:3px 0;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
#emaillist input[type=text],#emaillist input[type=password],#emaillist input.text,#emaillist input.title,#emaillist textarea,div#wpcf7-f2592-w1-o1.wpcf7 form.wpcf7-form div#emaillist p span.wpcf7-form-control-wrap input.wpcf7-form-control {
background-color:#fff;
border:1px solid #ccc;
padding:3px!important;
width:170px!important;
height:24px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
div#wpcf7-f2592-w1-o1.wpcf7 form.wpcf7-form div#emaillist p span.wpcf7-form-control-wrap select.wpcf7-form-control {
display:block;
padding:3px;
width:170px!important;
}
div#emaillist p span.wpcf7-form-control-wrap select.wpcf7-form-control option,div#wpcf7-f2592-w1-o1.wpcf7 form.wpcf7-form div#emaillist p input.wpcf7-form-control,div#wpcf7-f2592-w1-o1.wpcf7 form.wpcf7-form div#emaillist p span.wpcf7-form-control-wrap select.wpcf7-form-control {
font-size:14px;
color:#666;
line-height:1.2;
}
div#wpcf7-f2592-w1-o1.wpcf7 form.wpcf7-form div.wpcf7-response-output {
margin:3px 0;
border:1px dotted #ccc;
color:#2661aa;
font-size:12px;
width:145px;
}
div.pscarousel {
margin:0 auto!important;
}
.slideshow-nav a {
font-size:.8em;
text-transform:uppercase;
color:#999;
letter-spacing:1px;
}
/***************************misc fixes****************************
*************************************************************/

.post .post-meta,.post .meta-bottom,.hentry .entry-meta {
display:none;
}
.builder-module-sidebar.left a,.builder-module-sidebar.left a:hover,.builder-module-sidebar.left li.current-menu-item a,div.textwidget *,.builder-module-sidebar * {
list-style-image:none!important;
list-style-type:none!important;
}
div.textwidget ul.menu {
margin-left:5px!important;
list-style-image:none!important;
list-style-type:none!important;
}
div.submenu-widget ul.menu {
margin:0 0 30px;
text-indent:0;
}
/*******************************/

div.careerbanner {
height:100px;
width:740px;
position:relative;
background:url(images/careerbannertypeless.jpg) no-repeat top left;
clear:both;
margin-bottom:20px;
-webkit-box-shadow:3px 4px 8px #666;
box-shadow:3px 4px 12px #999;
}
div.careerbannerl {
height:20px;
width:275px;
position:absolute;
left:20px;
bottom:4px;
}
div.careerbannerr {
height:20px;
width:335px;
position:absolute;
left:286px;
bottom:4px;
}
div.careerbannerl p,div.careerbannerl a {
font-weight:700;
text-transform:uppercase;
text-decoration:none!important;
text-align:center;
font-size:12px;
line-height:1.2;
color:#4b5353!important;
}
div.careerbannerl a:hover,div.careerbannerr a:hover {
opacity:.7;
filter:alpha (opactiy=70);  /*for IE8 and earlier*/
}
div.careerbannerr p,div.careerbannerr a {
font-weight:700;
text-transform:uppercase;
text-decoration:none!important;
text-align:center;
font-size:12px;
line-height:1.2;
color:#99082a!important;
}
div.careerbanner p span {
font-family:'FontAwesome';
font-weight:400;
font-size:14px;
color:#99082a;
}
.page-id-6 div.alumni {
display:none;
}
/***remove alumni from donate page***/
div.inlinevideo {
text-align:center;
margin:0 auto 4px;  
background:#fff;  
}
.page-id-771 div.lyte-wrapper .fourthree {
height:380px!important;
background:#fff!important;
}
div.widget_nav_menu {
margin-bottom:20px!important;
}
#bod {
list-style-type:none!important;
text-indent:0!important;
margin:0;
}

/*** bod li used to be here**/


div.post-13 div.entry-content /*,div.post-3027 div.entry-content*/ {
width:790px!important;
overflow:visible!important;
}
table.columns, .page-id-3027 table, .page-id-3027 tr,
.page-id-2973 table, .page-id-2973 tr, .page-id-2973 td  {
	width:740px;
	background:transparent;
	text-align: left !important;
	padding:0 !important;
	margin-bottom: 20px !important;	
	border:0 !important;
}
table.columns p {margin:0 0 5px 20px;text-indent:-20px;}
table.columns li {margin:0 0 5px 20px;text-indent:-20px;list-style-type: none !important;}
.page-id-3027 td {width:33%;border:0px solid yellow !important;font-size: .9em;line-height: 1.2;}
a span.boldname, .boldname a {font-size: 14px; color:	#00459b;text-align: center!important;text-decoration: none !important;font-weight: bold;}
.officiant * {font-size: 16px; text-align: center!important;text-decoration: none !important;font-weight: bold;margin:0;}
.officiant img {margin-bottom:2px !important;}
/************* seo gives ****************/

h2.typebar {color:#fff;font-size:1.3em;font-weight: normal;background:#AF8C6B;padding:3px;opacity:.9;font-style:italic;}
h2.typebar:nth-child(odd) {margin-top: 0 !important;}
.page-id-3710 h3 {color:#AF8C6B; border-top:1px solid #AF8C6B;padding-top: 12px;}
.page-id-3710 div p.bluebutton a {font-size: 1.3em;}
.page-id-3710 div p.bluebutton {padding:12px !important;}
.page-id-3710 .bluebutton  {margin-left:0px !important;}
div#donatetext div.donateicon div {display:inline;}
/**************************************************/
/* Video page list format
/**************************************************/
#videos, ul#videos {width:740px;padding:0 !important;margin:0 !important;}
ul#videos li {list-style-type: none !important; float:left;margin: 0 0 1em 0 !important;text-indent: 0 !important;display:inline-block;}
#videos li:nth-child(even) {float:right;/*margin-left: 20px !important;*/}
img.wp-image-3979 {margin: 2em auto !important;}
img.wp-image-3879 {margin:0 0 14px 0 !important;}
/*** awards dinner 2015 footer ***/

.page-id-3971 div#footer {margin:0 !important;}
h3.toggle { 
	display:block !important;
	background-image: url("http://www.seo-usa.org/wordpress2012/wp-content/themes/BuilderChild-seo/images/sprite.png") !important;   
	background-position:-15px -20px!important;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:16px;
	text-decoration:none!important;
	margin-bottom:0 !important;
	margin:-10px 0 0 !important;
	padding:0 0 10px 23px;
    }
div.togglespace {margin:0px 0 10px !important;}
div.togglespace h3.toggle {margin:-10px 0 0px !important;}
div.toggle-box,div.toggle-box h4 {
margin-top:0!important;
margin-bottom:1em! important;
line-height:1.3;
}
h3.toggle a {
text-decoration:none!important;
}
.page-id-17 h4 {display:block;margin:30px 0 30px !important;}
div.toggle-box p {line-height: 130%;margin-bottom: 10px;}

#bod li {
display:inline-block!important;
width:324px;
min-height:130px;
vertical-align:top;
border:1px solid #ddd;
padding:15px;
margin-top:20px!important;
margin-right:22px!important;
line-height:120%;
margin-bottom:0;
}
#bod li img {
display:inline;
margin:0 20px 20px 0;
clear:none;
vertical-align:top;
float:left;
}
#bod li p {font-size:.8em;line-height:120%;}
.page-id-13 .entry-content li > * {
    margin-top: 0px !important;
}
.page-id-2864 #bod li,
.page-id-510 #bod li,
.page-id-3498 #bod li{
display:inline-block!important;
width:324px;
min-height:130px;
vertical-align:top;
border:1px solid #ddd;
padding:15px;
margin-top:20px!important;
margin-right:0px!important;
line-height:120%;
margin-bottom:0;
}
.page-id-2864 #bod li:nth-child(even),
.page-id-510 #bod li:nth-child(even),
.page-id-3498 #bod li:nth-child(even)
 {float:right;}

