*     {margin:0;padding:0}
body           {font-family:arial,helvetica,sans-serif;font-size:12px;line-height:18px;direction:ltr; background:#9c9b96;}

/**DIV IDs**/
#container     {margin:0 auto;width:845px;text-align:left; position:relative;}
#container2	   {margin:0 auto;padding:5px 0 0 0; width:845px; text-align:left; background:#ffffff; }
#header        {margin:20px 0 0 0;height:114px;background:url(img/header_bg.gif) left top no-repeat;width:845px;position:relative;}
#nav           {height:45px; }
#nav ul        {list-style-type:none;}
#nav ul li     {display:inline;text-align:center;float:left;}
#nav ul li a   {display:block;width:100px;height:18px; line-height:18px; font-weight:bold;text-decoration:none; font-size:15px;}
#main          {margin:0 20px 0 0;padding:0 10px 0 15px;float:left;width:516px;background:#f0f0f0;}
#mainAd {margin:20px 0 20px 0;text-align:center}
#contextual-block {padding:5px 0 0 0;color:#3d3d3d;border-style:solid;border-width:4px 0 0 0;border-color:#a30054;font-size:10px;}
#sidebar       {float:left; width:260px; background:#ffffff; position:relative;}
#sidebarAd {margin-bottom:20px;text-align:center}
#other_bullet  {float: left; height:220px; width:20px; background:url(img/other_bullet.gif) left top 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}
#feedbackButton2{position:absolute; right:20px; bottom:24px;}
.hr { height:2px; overflow:hidden; clear:both;}
#bottom		   { margin:0 0 30px 0;clear:both; height:15px; width:845px; background:url(img/bottom_bg.gif) left top no-repeat; }

/**HTML ELEMENTS**/
h1,h2          {font-size:16px;color:#a30054;}
h3,h4          {font-size:14px;color:#a30054;}
p              {margin:15px 0 0 0}
a              {text-decoration:none;color:#ff0083}
a:hover        {color:#ff0083}
img            {border-style:none;}
ul             {list-style-type:none;}
form		   { position:relative; }
form	.inputField { background:#ffffff; 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             {background:#fff}
.postSummaryItem  {margin:20px 0 0 0}
.postSummaryItem h2{ margin:0 0 10px 0; }
.postSummaryItem strong { margin:3px 0 3px 0; }
.postsummaryLine {float: right; width: 100%; height:36px; overflow:hidden; background:#f0f0f0 url(img/line_bg.gif) left 25px repeat-x; margin-top: 25px}

#contactLine {  background:#f0f0f0 url(../img/line_bg.gif) left 32px repeat-x }

.postCommentTitle { position:absolute; top:-26px; left:5px; background:url(img/comment_title.gif) left top no-repeat; width:152px; height:30px;}

.readmoreButton {float: right}

.commentsButton {float: right}

.rssContainer { margin:0;padding:10px 0 0 45px; background:url(img/rss_bullet.gif) 18px 13px no-repeat; height:30px; position:relative;}

.rssContainer h3 {margin:0; padding:2px 0 0 0px;}

.rssContainer h3 a { color:#333333; }

.rssContainer a   { padding:0 0 0 4px; }

.otherContainer { margin:0;padding:10px 0 0 15px; position:relative;}

.otherContainer h3 {padding:2px 0 0 30px; color:#333}

.otherContainer a   { padding:0 0 0 14px; }

.grayhr {height:2px; overflow:hidden; background:#a8abaf; width:180px; position:absolute; bottom:-3px; left:17px; }

.grammarContainer {padding:10px 0 0 45px; background:url(img/grammar_bullet.gif) 18px 10px no-repeat; position:relative;}

.grammarContainer h3 {padding:2px 0 0 5px; color:#333333; }

.grammarContainer a   { padding:0 0 0 4px; }

.sideBarBottom { background:url(img/sidebar_bottom.gif) left top no-repeat; height:7px; overflow:hidden; }

.signup {margin:0;padding:15px 10px 0 10px;background:#a30054;}

.white {color:#fff;}