/* -- RESET v1.0 | 20080212 ------------------ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;	background: transparent;} 
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';	content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

/* -- STRUCTURE ------------ */
body {font:12px/1.2 Arial, Helvetica, sans-serif; color: #aeaeae; background:#505050;}
#container {width:990px; margin:0 auto; text-align:left; background:#505050;}
#header {margin:38px 0 0 0; padding:5px 0; background: url(images/dots.gif) repeat-x bottom; }
#footer {margin:35px 0 0 0; font:11px Arial, Helvetica, sans-serif; color: #777;}
.logo {float:left; border:none;}
.nav {float:right; width:300px; padding:5px 0 0 0; text-align:right; font:bold 11px Arial, Helvetica, sans-serif; color:#888;}
.nav ul{list-style: none;}
.nav ul li {display:inline;}
.nav a:link, .nav a:visited {color:#888; text-decoration:none; display:inline;}
.nav a:hover {color:#fff; text-decoration:none; display:inline;}
.active {color:#ddd; text-decoration:none;}
.separator {margin:0 4px; color:#707070;}
#body_content {margin:33px 0 0 0; padding:0;}
#center {width:600px; margin:20px 0 50px 200px;}
#center p {font:18px Calibri, Arial, Helvetica, sans-serif; margin-bottom:20px;}
#left {width:790px; float:left; margin:0;}
#right {width:155px; float:right; margin:0 0 0 45px;}
#right ul{list-style: none;}
#right ul li {padding:0 0 6px 0;}
#right a:link, #right a:visited {color:#888; text-decoration:none;}
#right a:hover {color:#fff; text-decoration:none;}
#right p {margin:40px 0 0 0;}

/* -- FORMATTING ------------ */
img {vertical-align: bottom;}
#body_content img {border:1px solid #666;}
.clear {clear: both; height:1px;}
a:link, a:visited {color:#777; text-decoration:none;}
a:hover {color:#fff; text-decoration:none;}
.alignleft {float: left;}
.alignright {float: right;}
h1 {margin:0 0 30px 0; font: bold 18px Calibri, Arial, Helvetica, sans-serif;}
h5 {margin:2px;}
form {margin:20px 0;}
input, textarea {margin: 0 0 8px 0; padding:2px;} 
.text p {font:12px Calibri, Arial, Helvetica, sans-serif; margin-bottom:14px;}

/* ------------ FORMATTING ------------ 

h2 {margin:0 0 2px 0; color:#7a8b04; font: bold 12px Arial, Helvetica, sans-serif;}
h3 {margin:15px 0 5px 0; border-bottom:14px solid #e2e2e2; font: bold 14px Arial, Helvetica, sans-serif; color: #000;}
h4 {margin:0 0 2px 0; font: bold 12px Arial, Helvetica, sans-serif; color: #000;}
.description {float:left; width:380px; margin: 0 0 0 140px; padding:5px 0 0 0;}

/* -- working ------------ 

.sub {padding: 0 0 8px 10px;}

#rightbig {width:640px; margin:0 0 0 300px; padding:0;}
#photo {float:left; width:160px; margin:0; padding:0; font:10px Arial, Helvetica, sans-serif; color: #ccc;}
#photo a:link, #photo a:visited, #photo a:hover {color:#ccc; text-decoration:none; vertical-align: middle;}
#photo img {vertical-align:super;}
#bottom {margin:0; padding:0;}
.column {float:left; width:160px; margin:0 40px 0 0;}     */
