/* -------------- RESET ------------------ */

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;}
table {border-collapse: collapse;	border-spacing: 0;}

/* ------------ MAIN STRUCTURE ------------ */
body {font:12px/1.2 Arial, Helvetica, sans-serif; color: #666;}
#container {width:940px; margin:0 auto; text-align:left; background:#fff;}
#header { margin:38px 0 0 0; padding:5px 0 9px 0; background: url(img/dot_line.gif) repeat-x bottom; }
.logo {float:left; margin:0; padding:0;}
.nav {float:right; width:240px; margin:0; padding:5px 0 0 0; text-align:right; font:bold 10px Arial, Helvetica, sans-serif; color: #ccc;}
.nav ul{margin:0; list-style: none;}
.nav ul li {padding:0; display:inline;}
.nav a:link, .nav a:visited, .nav a:hover {color:#ccc; text-decoration:none; display:inline;}
.active {color:#000; text-decoration:none;}
.separator {margin:0 4px;}
#body_content {margin:50px 0 0 0; padding:0;}
#left {width:160px; float:left; margin:0 10px 0 0; padding:0; font:10px Arial, Helvetica, sans-serif; color: #999;}
#left ul{margin:0; list-style: none;}
#left ul li {padding:0;}
#left a:link, #left a:visited, #left a:hover {color:#999; text-decoration:none;}
.sub {padding: 0 0 8px 10px;}
#center {width:580px; margin:0 0 10px 180px; padding:0;}
#center p {font: 14px Cambria, Georgia, Arial, Helvetica, sans-serif; color:#888; margin: 20px 70px;}
#right {width:200px; margin:0 padding:0;}
#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;}

/* ------------ FORMATTING ------------ */
img {vertical-align: bottom}
.clear {clear: both; height:1px;}
.description {float:left; width:380px; margin: 0 0 0 140px; padding:5px 0 0 0;}
a:link, a:visited {color:#6a93bf; text-decoration:none;}
a:hover {color:#00adef; text-decoration: underline;}
h1 {margin:0 0 20px 0; font: bold 18px Cambria, Georgia, Arial, Helvetica, sans-serif;}
h5 {margin:0; font: 14px Cambria, Georgia, Arial, Helvetica, sans-serif;}

/* ------------ 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;}

*/
