
* { padding: 0; margin: 0; }

body     { color: #646464; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal }
a, a:visited         { color: #646464; font-size: 14px; font-weight: normal; text-decoration: none }
a:hover         { color: #646464; font-size: 14px; text-decoration: underline }
#wrapper   { margin: 0 auto; width: 820px }

#wrapper a        { color: #c8c8c8; font-size: 12px; font-weight: bold }
#wrapper h2             { color: #c8c8c8; font-size: 12px; font-weight: bold; text-align: right; padding-right: 40px }
#wrapper h2 a, #header h2 a:visited      { }
#wrapper h2 a:hover        { }

#faux  { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-bottom: 5px; width: 100%; overflow: auto }
#header    { background-image: url(media/gep-header.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin: 10px 0 5px; padding: 10px; width: 800px; height: 100px }
#header a    { font-size: 12px; font-weight: bold }
#header h2        { color: #646464; font-size: 12px; font-weight: bold; text-align: right; padding-top: 70px; padding-right: 30px }
#header h2 a, #header h2 a:visited   { color: #646464 }
#header h2 a:hover     { color: #646464 }
#leftcolumn  { display: inline; margin: 10px; padding: 0; width: 230px; float: left }
#rightcolumn   { color: #646464; display: inline; margin: 10px 40px 10px 10px; padding: 0; position: relative; width: 520px; float: right }
#footer   { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0 10px 10px 10px; width: 800px; clear: both }
.clear { clear: both; background: none; }
