html {
font-family:Trebuchet MS, "Times New Roman", Georgia, Times, serif;
font-size:14px;
height:100%;
width:100%;
vertical-align:top;
background-image:url(ltgreybg.jpg);
background-position:top center;
background-repeat:repeat-x;
background-color:#fff;
}

body {
vertical-align:top;
width:850px;
height:100%;
background-color:#fff;
color:#000;
scrollbar-arrow-color:#000;
scrollbar-base-color:#fff;
scrollbar-dark-shadow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-face-color:#fff;
scrollbar-shadow-color:#eee;
scrollbar-highlight-color:#eee;
scrollbar-3d-light-color:#eee;
margin:0 auto;
}

.toprow {
background:#19324c;
width:850px;
vertical-align:text-top;
float:left;
overflow:hidden;
margin:0;
padding:0;
}

.centerrow {
background:#19324c;
width:850px;
vertical-align:text-top;
float:left;
overflow:hidden;
padding:3px 0;
}

.leftcolumn {
background:#19324c;
width:248px;
float:left;
margin:0;
padding:0;
}

.centercolumn {
background:#19324c;
width:2px;
float:left;
overflow:hidden;
margin:0;
padding:0;
}

.rightcolumn {
background:#19324c;
width:600px;
float:left;
overflow:hidden;
margin:0;
padding:0;
}

.bottomrow {
background:#fff;
width:850px;
height:auto;
vertical-align:text-top;
float:left;
overflow:hidden;
margin:0;
padding:0;
}

body img {
border:0;
margin:0;
padding:0;
}

.bar {
width:526px;
clear:both;
margin:0;
padding:0;
}

.content {
margin-top:2px;
float:left;
width:560px;
min-height:360px;
line-height:20px;
overflow:hidden;
text-align:justify;
background-color:#fff;
padding:20px;
}

html>body .content {
margin-top:2px;
float:left;
width:560px;
min-height:660px;
line-height:20px;
overflow:hidden;
background-color:#fff;
padding:20px;
}

.formbg {
width:190px;
height:19px;
border:1px solid #222;
background:#333;
font:11px/normal trebuchet ms, helvetica, arial;
color:#000;
margin-bottom:1px;
padding:0 0 0 3px;
}

INPUT {
border:1px #eee solid;
background:#fff;
font:9px trebuchet ms, helvetica, arial;
color:#000;
}

TEXTAREA {
border:1px #D1D1BE solid;
background:#fff;
font:9px trebuchet ms, helvetica, arial;
color:#000;
}

FORM {
display:inline;
background-color:#fff;
}

h1 {
color:#000;
font-size:17px;
font-weight:500;
font-family:Georgia, Times, serif;
margin:0 0 6px;
}

h2 {
color:#000;
font-size:14px;
font-weight:bolder;
margin:0;
}

h3 {
color:#e33535;
font-size:14px;
font-weight:700;
margin:0;
}

h4 {
color:#000;
font-size:12px;
font-weight:700;
margin:0;
}

b {
color:#777;
font-size:12px;
font-weight:bolder;
}

post {
color:#333;
font-size:10px;
font-style:italic;
}

.strong {
margin-left:10px;
}

ul {
width:450px;
padding-left:70px;
list-style:url(images/bullet.jpg);
}

li {
padding-left:0;
padding-bottom:0;
line-height:normal;
color:#000;
}

.sidelink {
font-style:normal;
font-weight:700;
text-decoration:underline;
font-size:12px;
color:#fff;
border-bottom:1px solid #CCC;
}

.storylink {
margin-left:100px;
font-style:normal;
font-weight:700;
text-decoration:underline;
font-size:12px;
color:#1d76b8;
border-bottom:1px solid #CCC;
}

.storylink:visited {
margin-left:100px;
font-style:normal;
font-weight:700;
text-decoration:none;
font-size:12px;
color:#2272B3;
border-bottom:1px solid #CCC;
}

A {
font-style:normal;
font-weight:700;
text-decoration:underline;
font-size:12px;
color:#287daf;
}

A:hover {
font-size:12px;
font-weight:700;
text-decoration:underline;
color:#5AADEB;
}

hr {
border-top:0 #fff solid;
border-bottom:1px;
border-bottom-color:#ccc;
border-bottom-style:dashed;
height:1px;
clear:both;
margin:5px 0 20px auto;
}

.gearitem {
width:526px;
clear:both;
border-top:1px dashed #ccc;
margin:10px 0;
padding:10px 0;
}

.imagecolumn {
width:160px;
float:left;
}

.imagedesc {
width:300px;
float:left;
}