* { margin: 0px; padding: 0px; }
body { background: url(../images/main-site-bg-tile.gif) repeat; font: 11px Arial, Helvetica, sans-serif; color: #591f00; }
img { border-style: none; }

#center-wrapper { width: 862px; margin: 60px auto 20px; }
#float-wrapper { float: left; width: 862px; display: inline; background: #FFF; }
#logo { margin: 0px 0px 0px 36px; }
#main-content { margin: 50px 0px 0px 37px; float: left; width: 806px; border-left: 1px solid #74c9be; padding: 0px 0px 50px 10px; display: inline; height: 400px; }
#left-column { float: left; width: 256px; display: inline; }
#middle-column { float: left; width: 256px; margin: 0px 0px 0px 22px; display: inline; }

#right-column { float: left; width: 180px; margin: 0px 0px 0px 90px; display: inline; }
#footer { float: right; width: 825px; margin: 6px 0px 0px; background: url(../images/content-footer-bg-right.gif) no-repeat right top; height: 86px; display: inline; }
#main-navigation { float: left; margin: 0px; list-style: none; display: inline; }
#main-navigation li { float: left; display: inline; }
#copyright { float: left; width: 800px; margin: 40px 0px 0px 0px; font-size: 9px; }
.tweet_avatar { display: none; }
.twitter-link { text-align: right; }

ul { margin: 0px 0px 12px 16px; }
h2 { font-size: 15px; font-weight: normal; margin: 0px 0px 8px 0px; }
p { margin: 0px 0px 8px; }
a { color: #e90089; text-decoration: none; }
a:hover { text-decoration: underline; }

#middle-column ul { list-style: none; margin: 0px 0px 12px 0px; }
#middle-column li { padding: 4px 0px; border-bottom: 1px dashed #74c9be; }
#middle-column a { color: #74c9be; }
