@charset "utf-8";
/* CSS Document */

body { background-color:#fbebac; color:#6d5045; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:25px; text-align:left; }

a:link, a:visited { color:#698b86; text-decoration:none; }
a:active, a:hover { color:#698b86; text-decoration:underline; }


#wrap { margin:0 auto; width:975px; }

#left-col { float:left; width:230px; margin:0; padding:0;}
#logo { text-align:center; padding-bottom:30px; }
#left-col h1 { background-color:#93b3ae; color:#f7f9e3; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:1px; text-transform:uppercase; padding-left: 15px; }
#side-content { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:22px; padding: 0px 10px; font-weight: bold; }

#right-col { float:right; width:725px; margin:0; padding: 0px 0px 0px 20px; }

#banner { background-image:url(images/TheMathMomTitle.png); background-repeat:no-repeat; height:110px; }
#banner .text { float:right; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:14px; line-height:22px; text-align:right; padding-top:25px; }

#nav-bar { background-image:url(images/navbar.jpg); background-repeat:no-repeat; height:40px; margin:0; padding:3px 0px 0px 8px; vertical-align: text-bottom;}
#nav-bar ul { margin:0; padding:3px 0px 0px 8px; }
#nav-bar li { display: inline; list-style: none; font-size:11px; font-weight:bold; letter-spacing:1px; margin:0; padding: 0px 15px; text-transform:uppercase; }
#nav-bar a:link, #nav-bar a:visited { color:#FFF; text-decoration:none; }
#nav-bar a:active, #nav-bar a:hover { color:#954241; text-decoration:none; }

#content { background-color:#FFF; border: 1px solid #e3efeb; padding:30px; margin: 15px 0px 30px;}
#content h1 {  font-size: 160%; margin: -5px 0 10px; }
#content h2 {  font-size: 120%; margin: 10px 0 0;}

#subscribe { background-image:url(images/subscribe_bg.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:100px; line-height:22px; padding:10px; margin: 10px 0px -10px; }

#subscribe-l { float:left; width:280px; font-weight: bold;}
#subscribe-r { float:right; font-weight: bold; }

#search {
background:white url(images/search-bar.jpg) repeat scroll left top;
border:0 none;
height:28px;
padding:0;
vertical-align:top;
width:206px;
}

#squares { 
	background-image:url(images/squares-bg-3.JPG);
	background-repeat:no-repeat;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	height:500px;
	margin:-5px 0 0;
	padding:0;
	}
#squares a { color:#fff; text-decoration:none; }

#squares-onerow { 
	background-image:url(images/squares-onerow-bg.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	height:180px;
	margin:0;
	padding:0;
	}
#squares-onerow a { color:#fff; text-decoration:none; }

#wrap-it { clear:both;}

.float { float:left; display:block; text-align:center; width:105px; padding: 70px 30px 0px; }
.float1 { float:left; text-align:center; width:100px; padding: 70px 25px 0px 40px; }
.float2 { float:left; text-align:center; width:105px; padding: 70px 22px 0px; }

.float_new { float:left; display:block; font-size: 80%; text-align:center; width:105px; padding: 50px 30px 0px; }
.float1_new { float:left; text-align:center;  font-size: 80%; width:100px; padding: 50px 25px 0px 40px; }
.float2_new { float:left; text-align:center;  font-size: 80%; width:105px; padding: 50px 22px 0px; }
.float3_new { float:left; display:block; font-size: 80%; text-align:center; width:105px; padding: 60px 30px 0px; }
.float4_new { float:left; text-align:center;  font-size: 80%; width:105px; padding: 60px 22px 0px; }


.large { font-size:22px;}
.large-ital { font-size:22px; font-style:italic; }
.small { font-size:12px; line-height:normal; }
.tiny { font-size:10px; }


#subscribeWindow {
	position: absolute; 
	margin: 20px; 
	width: 500px; 
	height: 270px; 
	border:10px solid #6d5145; 
	padding:3px; 
	text-align:center; 
	background-color: #6d5145;
        color: #f7f9e3;
}


#signature { 
   clear: both;
 }
