html{background:#FFF;background-color:#475D98;color:#000;height:100%;margin:0;padding:0;width:100%}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:100%;font-weight:inherit}
legend{color:#000}
#cboxOverlay{background:none!important;height:0!important;position:fixed;width:0!important}
:focus{outline:0}
body{color:#1E1E1E;font-family:Arial, Helvetica, sans-serif;height:auto;margin:0;padding:0;width:100%}
#wrapper{font-family:Helvetica, Arial, sans-serif;height:100%;margin-left:auto;margin-right:auto;margin-top:0;width:820px}
#container{height:100%;margin-left:auto;margin-right:auto;width:820px}
#containerbody{background-color:#FFF;float:left;/*height:100%;*/margin:0;padding-bottom:20px;width:820px}
#containerz{background-color:#FFF;float:left;padding-bottom:5px;width:100%}
#sill,#sill2229,#sill2230,#sill2231,#sill2228,#sill5598,#sill6290{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 7px;height:261px;left:395px;position:relative;top:231px;width:426px}
#sill4{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:60px -296px;height:261px;left:395px;position:relative;top:231px;width:426px}
#sill6{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 -2488px;height:261px;left:415px;position:relative;top:231px;width:405px}
#sill4043{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 -565px;height:261px;left:395px;position:relative;top:231px;width:425px}
#sill128{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 -1646px;height:261px;left:395px;position:relative;top:231px;width:426px}
#sill130{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 -1379px;height:261px;left:395px;position:relative;top:220px;width:426px}
#sill135{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 -1926px;height:261px;left:395px;position:relative;top:231px;width:426px}
#sill140{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 -1926px;height:261px;left:395px;position:relative;top:231px;width:426px}
#sill14{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:-1px -1108px;height:261px;left:395px;position:relative;top:231px;width:425px}
#sill2228,#sill2229,#sill2230,#sill2231,#sill20869,#sill20874{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:-1px -845px;height:261px;left:395px;position:relative;top:231px;width:426px}
#sill6290{background:transparent url(art/moves_logo.png) no-repeat scroll;background-position:-1px;height:261px;left:420px;position:relative;top:261px;width:426px}
#sill6504{background:transparent url(art/Jorasch-header.png) no-repeat scroll;background-position:-1px;height:261px;left:420px;position:relative;top:261px;width:426px}
#sill3240,#sill7439{background:transparent url(art/visit_sill.png) no-repeat scroll;background-position:0px 31px;height:261px;left:394px;position:relative;top:231px;width:426px}
#quote,#quote2229,#quote2230,#quote2231,#quote2228,#quote20869,#quote20874{background:transparent url(art/spritetext.png) no-repeat;background-position:0 -1046px;display:block;height:125px;margin-left:20px;width:389px}
#quote6290{background:transparent url(art/moves-header-text.png) no-repeat;background-position:0 0;display:block;height:125px;margin-left:20px;width:389px}
#quote2,#quote3487,#quote746,#quote2677,#quote4668,#quote5598,#quote6212,#quote6504,#quote10501,#quote20218{background:transparent url(art/spritetext.png) no-repeat;background-position:0 0;display:block;height:125px;margin-left:20px;width:389px}
#quote4{background:transparent url(art/spritetext.png) no-repeat scroll left top;background-position:0 -125px;display:block;height:125px;margin-left:20px;width:389px}
#quote6{background:transparent url(art/spritetext.png) no-repeat scroll left top;background-position:0 -735px;display:block;height:125px;margin-left:20px;width:389px}
#quote4043{background:transparent url(art/spritetext.png) no-repeat scroll left top;background-position:0 -250px;display:block;height:125px;margin-left:20px;width:389px}
#quote7{background:transparent url(art/spritetext.png) no-repeat scroll left top;display:block;height:125px;margin-left:20px;width:389px}
#quote128{background:transparent url(art/spritetext.png) no-repeat scroll left top;background-position:0 -875px;display:block;height:125px;margin-left:20px;width:389px}
#quote130{background:transparent url(art/spritetext.png) no-repeat scroll left top;background-position:0 -620px;display:block;height:114px;margin-left:20px;width:389px}
#quote14{background:transparent url(art/spritetext.png) no-repeat scroll left top;background-position:0 -500px;display:block;height:125px;margin-left:20px;width:389px}
#quote3240,#quote7439{margin-left:20px;display:block;background:transparent url(art/spritetextclassic.png) no-repeat;width:389px;height:125px;background-position:0 0}
#logo4043,#logo5598{background:transparent url(art/logo_join.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo2228{background:transparent url(art/logo_shop.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo6{background:transparent url(art/logo_contribute.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo128{background:transparent url(art/logo_press.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo348{background:transparent url(art/logo_news.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo14{background:transparent url(art/logo_gallery.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo4{background:transparent url(art/logo_contact.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo130{background:transparent url(art/logo_about.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo5299{background:transparent url(art/logo_jobs.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo3240,#logo7439{background:transparent url(art/logo_visit.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#logo{margin-left:20px}
#content{border-right:1px solid #000;float:left;margin-bottom:0;margin-left:20px;margin-top:20px;min-height:500px;padding-right:15px;width:525px}
.sidebar{float:left;margin-left:15px;margin-top:20px;overflow:hidden;width:225px}
#footer{background-color:#000;color:#999;float:left;font-size:10px;font-weight:700;line-height:14px;margin-bottom:20px;width:820px}
#footer .left{float:left;margin:10px 10px 10px 20px}
#footer .right{float:right;margin:23px 10px 10px 10px;width:240px}
#footer .right ul li{display:inline;margin-right:6px}
#footer a{color:#CCC;text-decoration:none}
#footer .title{color:#CCC}
hr{clear:both;float:left}
.sidebarrule{background-color:#000;height:1px;margin-bottom:0.3em;margin-top:5px;width:225px}
.bluerule{background-color:#475D98;height:7px;margin-bottom:10px;margin-top:15px;width:525px}
.skip-link{position:absolute;right:1em;top:1em}
.aligncenter,.aligncenter{display:block;margin-left:auto;margin-right:auto}
#menu{background-color:#000;background-position:top right;background-repeat:no-repeat;float:left;height:26px;margin:0;overflow:hidden;width:100%}
#menu ul{height:26px;left:20px;list-style-image:none;list-style-type:none;padding:0;position:relative;top:4px;width:500px}
#menu li{display:inline;margin-left: -4px;}
#menu ul li a{background:#000;color:#ccc;font-size:12px;font-weight:700;margin:0;padding:7px 7px 6px;text-decoration:none}
#menu ul li.current_page_item a{background:#000;color:#FFF;font-size:12px;font-weight:700;margin:0;padding:7px 7px 6px;text-decoration:none}
#menu ul li a:hover{background:#282828;color:#FFF;font-size:12px;font-weight:700}
.entry-title,.entry-meta{clear:both}
ul.circle {list-style-type:disc; list-style:disc;}
li.circle {list-style-type:disc;}
#commentform .form-label{margin:1em 0 0}
#commentform span.required{background:#fff;color:#c30}
#commentform p{margin-bottom:5px;margin-top:5px;padding:0}
#author,#email,#url,#comment{border:1px solid #CFCFCF;font-family:Arial,Sans-Serif;font-size:13px;margin-bottom:5px;padding:4px}
.comments ol li{margin:0 0 3.5em}
#comment{height:13em;margin:0 0 .5em;overflow:auto;width:98%}
.alignright,img.alignright{float:right;margin:1em 0 0 1em}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center}
.gallery{clear:both;height:100%;margin:1em 0;width:100%}
.gallery dl{margin:1em auto;overflow:hidden;text-align:center}
.gallery .gallery-columns-1{width:100%}
.gallery .gallery-columns-2{width:49%}
.gallery .gallery-columns-3{width:33%}
.gallery .gallery-columns-4{width:24%}
.gallery .gallery-columns-5{width:19%}
#nav-above{margin-bottom:1em}
#nav-below{margin-top:1em}
#nav-images{height:150px;margin:1em 0}
.navigation{height:1.25em}
.navigation .nav-next{float:right;text-align:right}
.sidebar #s{width:7em}
.sidebar li{list-style:none;margin:0}
.sidebar li form{margin:.2em 0 0;padding:0;width:220px}
#respond{clear:both;padding-top:20px;width:100%}
#respond input[type=submit]{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#000 none repeat scroll 0 0;border:1px solid #475D98;color:#FFF;cursor:pointer;font-size:12px;padding:5px;width:220px}
.pressTitle{font-size:20px;line-height:24px}
.pressDate{font-size:9px;font-weight:regular;letter-spacing:1px;line-height:25px}
.pressPub{font-size:9px;font-weight:700;letter-spacing:1px;line-height:25px}
.pressContent{font-size:13px;line-height:normal}
#header{border-bottom:1px solid #000;clear:both;float:left;margin-top:-230px;text-align:left;width:100%}
.imagehome0{float:left;overflow:hidden;width:255px}
.imagehome1{float:right;overflow:hidden;width:255px}
.imagehome0 img,.imagehome1 img{height:auto;margin-bottom:15px;width:255px}
.captionhome{font-size:11px;line-height:14px}
.sidebar a .img{margin-bottom:10px;margin-top:10px}
.pull{color:#1E1E1E;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:22px}
#twitter-container .entry-meta{font-style:italic;margin-top:10px}
.widgettitle{display:none}
h3{color:#1E1E1E;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;}
.home{color:#475D98}
h3.news{color:#1E1E1E;display:inline;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700}
.home2{color:#475D98;margin-top:0.6em}
table.news td{font-size:11px;line-height:15px;padding-bottom:20px;padding-right:20px;vertical-align:top;width:50%}
#team td{font-size:11px;line-height:15px;padding-bottom:20px;vertical-align:top;width:25%}
ul.news li{font-size:11px;line-height:15px;margin-bottom:20px}
a,a:link,a:visited{color:#475D98;font-weight:700;text-decoration:none}
a:hover{color:#35A8DD;font-weight:700;text-decoration:none}
.newstitle{color:#475D98;font-weight:700}
.news .newsexcerpt{color:#1E1E1E}
.support li{font-size:13px;line-height:20px;list-style-image:url(art/bullet.jpg);margin-left:50px;margin-top:15px}
body,div,dl,dt,dd,ol,li,h1,h2,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,*{margin:0;padding:0}
p, ul{margin-bottom:0.8em;}
#sill2,#sill3487,#sill746,#sill7,#sill6212,#sill20218{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 13px;height:261px;left:394px;position:relative;top:231px;width:426px}
#sill4668{background:transparent url(art/rosenthal_header.png) no-repeat scroll;background-position:0 13px;height:261px;left:394px;position:relative;top:231px;width:426px}
#sill2677,#sill10501{background:transparent url(art/math-encounters-header.png) no-repeat scroll;background-position:0 26px;height:261px;left:394px;position:relative;top:231px;width:426px}
#sill5299{background:transparent url(art/jobs_header.png) no-repeat scroll;background-position:0 56px;height:261px;left:380px;position:relative;top:231px;width:440px}
#quote5299{background:transparent url(art/jobs_text.png) no-repeat;background-position:0 -5px;display:block;height:125px;margin-left:20px;width:389px}
#sill319,#sill60{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 -2190px;height:261px;left:395px;position:relative;top:231px;width:426px}
#sill61,#sill348,#sill8{background:transparent url(art/spriteimage.png) no-repeat scroll;background-position:0 -2190px;height:261px;left:420px;position:relative;top:231px;width:400px}
#quote135,#quote140{background:transparent url(art/spritetext.png) no-repeat scroll left top;background-position:0 -750px;display:block;height:125px;margin-left:20px;width:389px}
#quote319,#quote60,#quote348,#quote8,#quote61{background:transparent url(art/spritetext.png) no-repeat scroll left top;background-position:0 -375px;display:block;height:125px;margin-left:20px;width:389px}
#logo,#logo2,#logo3487,#logo746,#logo1093,#logo2677,#logo4668,#logo6290,#logo6212,#logo6504,#logo10501,#logo20218{background:transparent url(art/logo_home.gif) no-repeat scroll left top;cursor:pointer;display:block;height:65px;margin-bottom:5px;margin-left:20px;margin-top:5px;text-indent:-1000em;width:376px}
#secondary,ul.news{clear:left}
#commentform,ul.support{margin-top:20px}
#content_full{margin-bottom:0;margin-left:20px;margin-top:20px;min-height:500px;padding-left:15px;padding-right:15px;width:750px}
p,.formatted,.contact{color:#1E1E1E;font-size:14px;line-height:20px}
strong,table.news td strong,ul.news li strong{font-weight:700}
em,.wp-caption-text{font-style:italic}
/*added to manipulate contact form 7 text field size*/
textarea {
   height: 200px;
   width: 218px;
}

/* Override the site-wide style for unordered lists for the Jobs page. */
#post-5299 ul.support {
	margin-top: 0.8em;
}
#post-5299 ul.support li {
	font-size: 14px;
	list-style-image: none;
	list-style-type: disc;
	margin-top: 0;
	margin-left: 2.5em;
	padding-bottom: 0.2em;
}

/* Randall's MoMath-styled modern button */
a.momathbutton {
  background-color: #475D98;
  border: 2px solid #475D98;
  color: #ffffff !important;
  padding: 7px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 8px 2px;
  cursor: pointer;
  border-radius: 4px;
  -webkit-transition-duration: .0s; /* Safari */
  transition-duration: .0s;
  cursor: pointer;
}
a.momathbutton:hover {
  background-color: white;
  color: #475D98 !important;
  border: 2px solid #475D98;
}
.error404 h3 {
  font-size: 2rem;
  margin-bottom: 1rem;
}
