/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* { margin: 0; padding: 0; }
html, body { height: 100% }
html { overflow-y: scroll; }
body { font: 10pt Arial, sans-serif; color:#5A5C5E; background: #005695; height: 100%; }
ul { list-style: none inside; }
p { font: 1.3em/1.3em; margin-bottom: 1.3em; }
a { outline: none; }
a img { border: none; }
h1 { font: 14pt Lucida Sans, Arial, sans-serif; color:#007332; font-weight: bold;}
.under_construction { font: 14pt Lucida Sans, Arial, sans-serif; color: #025696; font-weight: bold;}
/* END RESET */

/* ------------------------------------------ */
/* TOOLBOX CSS */
/* ------------------------------------------ */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
/* END TOOLBOX */

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */
#page_wrap { width: 699px; margin: 0 auto; background: url(../images/bg_lines.jpg) repeat-y #FFFFFF; }
#top_bg { width: 699px; background: url(../images/top_bg.jpg) no-repeat; height: 100%;}
#navi { float: left; width: 146px; margin: 0; position: absolute; top: 0;}
.nav_items { width: 146px; margin: 48px 0 0 0; } 
.become_friend { float: right; position: relative; left: -37px; top: 40px; }
.content_holder { width: 699px; min-height: 100%; height: 100%; background: url(../images/nav_bg.jpg) no-repeat; background-position: left bottom; }
.main_content { width: 450px; margin: 0 0 0 179px; padding: 235px 0 0 0; .padding: 140px 0 0 0; min-height: 650px;}
.side_info { width: 175px; float: right; padding: 0 0 0 10px; margin: 0 0 10px 10px; border-left: 1px dashed #88d2f7;}
/* END STRUCTURE */