* {margin:0;padding:0;color:#000}
body {font-family:arial,helvetica,sans-serif;font-size:12px;line-height:18px;direction:ltr; background: #f58101 url(http://www.esltips.net/img/top_bg.gif) left top repeat-x}
img 		   {border:none}
/**DIV IDs**/
#container     {margin:0 auto;padding:0;width:800px;text-align:left; position:relative;}
#container2	   {margin:0 auto;padding:10px 0 0 0;width:800px; text-align:left; background:#ffffff; border-left:solid 1px #f56500; border-right:solid 1px #f56500; }
#header        {margin:50px 0 0 1px; padding:0;height:15px; background:url(http://www.esltips.net/img/header_top.png) left top no-repeat; width:800px; behavior:url(http://www.esltips.net/iepngfix/iepngfix.htc)}
#logo		   {float: left;padding: 0 0 15px 0; width:140px; height:59px; background:url(http://www.esltips.net/img/logo.gif) 15px top no-repeat; }

/*Paul Added*/
#articleTopBanner {margin:0 0 20px 20px}
#articleBottomBanner {margin:20px 0 10px 0;text-align:center}
.right {float:right}
/*Paul Added Ends*/

#nav           {padding: 15px 0 0 0}
#nav ul        {list-style-type:none; display:inline}
#nav ul li     {display:inline;text-align:center;float:left;}
#nav ul li a   {font-weight:bold;text-decoration:none;width:139px;height:38px;display:block}
#main          {margin:0 20px 0 0;padding:0 10px 0 15px;float:left;width:516px;background:#f0f0f0;}
#contextual-block {padding:5px 0 0 0;color:#3d3d3d;border-style:solid;border-width:1px 0 0 0;border-color:#3d3d3d;font-size:10px;}
#sidebar       {float:left; width:222px; background:url(http://www.esltips.net/img/sidebar_bg.gif) left top #dfdbd8 no-repeat;}
#sideBarInner  {margin:20px 0 0 0; border-left:solid 1px #c3c3c3; border-right:solid 1px #c3c3c3; width:220px; }
#footer         {clear:both;text-align:center;border-style:solid;border-width:1px 0 0 0;border-color:#000;}
#footer ul      {margin:10px auto 10px auto;list-style-type:none; width:325px;}
#footer ul li   {display:block;float:left; width:80px}
#footer ul li a {font-weight:bold;font-size:13px}
#footer strong  {color:#666}
#feedbackButton {float: right; padding: 15px 150px 0}
#feedbackButton2{position:absolute; right:160px; bottom:-22px;}
.hr { height:2px; overflow:hidden; clear:both;}
#bottom		   { margin:0 0 30px 0;padding:0;clear:both; height:12px; width:803px; background:url(http://www.esltips.net/img/bottom.gif) left top no-repeat; }

/**HTML ELEMENTS**/
h1,h2          {font-size:16px;color:#000000;}
h3,h4          {font-size:14px;color:#000000;}
p              {margin:15px 0 0 0;padding:0;}
a              {text-decoration:none;color:#d67e00;}
a:hover        {color:#d67e00;}
img            {border-style:none;}
ul             {list-style-type:none;}
form		   { position:relative; }
form	.inputField { background:#dfdbd8; border:solid 1px #b5b5b5; font-family:Arial; width:270px;}
label		   {font-weight:bold; display:block; float:left; width:70px;}
.hr10 { height:10px; overflow:hidden; clear:both; }

/**CLASSES**/







.home             {margin:0;padding:0;background:#ffffff;}



.postSummaryItem  {margin:20px 0 0 0;padding:0;}



.postSummaryItem h2{ margin:0 0 10px 0; }



.postSummaryItem strong { margin:3px 0 3px 0; }



.postsummaryLine { position:relative; margin:15px auto; padding:0; }



.readmoreButton { position:absolute; top:-6px; right:40px; }



.commentsButton { position:absolute; top:-6px; right:185px; }



.signup { margin:0;padding:10px 0 0 45px; background:url(http://www.esltips.net/img/mailersubs.png) 18px 10px no-repeat;; position:relative;}



.rssContainer { margin:0;padding:10px 0 0 45px; background:url(http://www.esltips.net/img/rss_bullet.png) 18px 10px no-repeat; height:30px; position:relative;}



.rssContainer h3 {margin:0; padding:2px 0 0 0px;}



.rssContainer h3 a { color:#333 }



.rssContainer a   { padding:0 0 0 4px; }



.otherContainer { margin:0;padding:10px 0 0 45px; background:url(http://www.esltips.net/img/other_bullet.png) 18px 10px no-repeat; position:relative;}



.otherContainer h3 {margin:0; padding:2px 0 0 5px; color:#333333; }



.otherContainer a   { padding:0 0 0 4px; }



.grayhr {height:2px; overflow:hidden; background:#a8abaf; width:180px; margin-left: -28px; margin-top: 5px}



.grammarContainer { margin:0;padding:10px 0 0 45px; background:url(http://www.esltips.net/img/grammar_bullet.png) 18px 10px no-repeat; position:relative;}



.grammarContainer h3 {margin:0; padding:2px 0 0 5px; color:#333333; }



.grammarContainer a   { padding:0 0 0 4px; }



.sideBarBottom { background:url(http://www.esltips.net/img/sidebar_bottom.gif) left top no-repeat; height:7px; overflow:hidden; }



.clearfix { height: 1px; overflow: hidden; clear: both }


