body           {font-family:arial,helvetica,sans-serif;font-size:12px;line-height:18px;direction:ltr; background:#ffffff;}

/**DIV IDs**/
#container     {margin:0 auto;padding:0;width:801px;text-align:left;}
#icontainer	   {margin:0 auto;padding:0;background:#ffffff; width:801px; overflow:auto;}

#header        {margin:10px 0 0 0;padding:0;height:196px;background:url(../img/header.gif) left top no-repeat; position:relative;}
#menuLine	   {margin:0; padding:0; height:21px; position:absolute; top:85px; right:90px;}
#menuLine  .menuItem {margin:0 0 0 20px; float:left;}
#menuLine  .menuDiv {margin:0 20px 0 20px; float:left;}

#nav           {margin:0;padding:0;float:left;width:801px; height:35px; background:url(../img/navpx.gif) left top repeat-x;}
#nav ul        {margin:0;padding:0;list-style-type:none;}
#nav ul li     {margin:4px 0 0 20px;padding:0;display:inline;text-align:center;float:left;}
#nav ul li a   {margin:0;padding:0;display:block;font-weight:bold;text-decoration:none;}

#main          {margin:0 20px 0 0;padding:15px 10px 0 10px;float:left;width:500px;background:#ffffff;}

#contextual-block {margin:0;padding:5px 0 0 0;color:#3d3d3d;border-style:solid;border-width:1px 0 0 0;border-color:#3d3d3d;font-size:10px;}

#sidebar       {margin:15px 0 0 0;padding:0;float:right;width:218px; background:#ffffff;}

#footer        {margin:20px 0 0 0; padding:0;clear:both;text-align:center;border-style:solid;border-width:1px 0 0 0;border-color:#000; color:#fbfbd3; }
#footer ul     {margin:5px auto; padding:0;list-style-type:none; width:282px;}
#footer ul li  {margin:0;padding:0;float:left; width:70px;}
#footer ul li a{margin:0;padding:0; color:#000000; font-weight:bold;}
#footer strong {color:#666666;}

/**HTML ELEMENTS**/
h1,h2          {margin:0;padding:0;font-size:16px;color:#ff2d27;}

h3,h4          {margin:0;padding:0;font-size:14px;color:#ff2d27;}

p              {margin:5px 0 0 0;padding:0;}

a              {margin:0;padding:0;text-decoration:none;color:#00a7a8;}

a:hover        {margin:0;padding:0;color:#000000;}

img            {margin:0;padding:0;border-style:none;}

ul             {margin:0;padding:0;list-style-type:none;}
ul li          {margin:0;padding:0;}
form		   { position:relative; }
form	.inputField { background:#ffffff; border:solid 1px #000000; font-family:Arial;}
label		   {font-weight:bold; display:block; float:left; width:70px;}

/**CLASSES**/

.home          {margin:0;padding:0;background:#ffffff;}
.nav_Home      {}
.nav_About	   {}
.nav_Contact   {}
.nav_Sitemap   {}
.dateHolder	   { color:#807c64; }
.rssContainer  {margin:0;padding:0; height:42px; background:url(../img/rss_bg.gif) left top no-repeat; }
.signup  {margin:0;padding:0; background:url(../img/inbox.png) left top no-repeat; }
.signup h3       {margin:0;padding:0 0 0 45px;}
.rssContainer h3 {margin:0;padding:12px 0 0 45px;}
.rssContainer a{color:#000000;}
.otherTips{ margin:0; padding:3px 0 5px 45px; background:url(../img/othertips_bullet.gif) 8px 4px no-repeat; border:solid 1px #000000; border-top:none;}
.otherTips h3 {color:#000000; }
.otherTips a { color:#159394; text-decoration:none; font-weight:bold; }
.sideBar2	{ margin:0 26px 0 0; padding:25px 0 0 0;float:right;width:234px; background:#fbfbd3; height:970px; }
.onlineGrammar { margin:0; padding:5px 0 0 45px; background:url(../img/onlineGrammar_bullet.gif) 9px 4px #ffffff no-repeat; border:solid 1px #000000; border-top:none; border-bottom:none; }
.onlineGrammar h3 {color:#000000; }
.onlineGrammar a { color:#159394; text-decoration:none; font-weight:bold; }
.main_title		{ background:url(../img/title_px.gif) left top repeat-x; height:22px; line-height:22px; }
.postSummaryLine	{ margin:20px 0 0px 0; height:45px; background:#283c3c; position:relative; }
.postSummaryLine .readmore { position:absolute; bottom:0px; right:10px; }
.postSummaryLine .comments { position:absolute; bottom:0px; right:130px; }
.footerMenu { height:35px; margin:0; padding:0; background:#ffffff; text-align:center;}
.footerMenu ul     {margin:0 0 0 100px;padding:0;list-style-type:none; width:295px; float:left; }
.footerMenu ul li  {margin:0;padding:0;display:inline;text-align:center;float:left; width:70px;}
.footerMenu ul li a{margin:0;padding:0;display:block;font-weight:bold;text-decoration:none; color:#000000;}
#feedbackLine { position:relative; margin:20px 0 0 0; }
#feedbackLine2 { position:relative; margin:30px 0 0 0; }
.feedbackFormSubmitLine { background:#fbfbd3; height:12px; overflow:hidden;}
#feedbackButton { float: right }
#feedbackButton2 { position:absolute; bottom:-5px; right:20px; }
.sidebar_bottom { background:url(../img/sidenav_bottom_bg.gif) left top no-repeat; height:8px; overflow:hidden;}
.hr { height:2px; overflow:hidden; clear:both; }
.postCommentHeader { background:url(../img/sendacommentheader.gif) left top no-repeat; height:45px; width:527px; }
.jot-form input , .jot-form textarea { width:225px; }
