html
{
  font-family: Verdana;
  background-color: #C7D1D4;
}

body { margin: 0 0 20px 0; }
ul { text-align: left; }

#container
{
 margin: 0 auto;
 width: 798px;
 overflow: hidden;
}

#header
{
  background: url('../images/site/headerBG.gif') repeat;
  line-height: 97px;
  font-weight: normal;
  font-size: 55px;
  margin: 0px;
}

q, #header, #navbar, .center { text-align: center; }
#navtop { background-color: #313D44; }
#navtop, #navbot { line-height: 18px; }
#navbot, #navbar, .roundedContent { position: relative; }

#navbot
{
  background-color: #2A353B;
  top: 18px;
  margin-bottom: 35px;
}

#navbar { font-size: 25px; }
#leftFrame span, .block  { display: block; }
#leftFrame span, #dates { margin: 0 0 5px 10px; }
#leftFrame span, h2 { text-decoration: underline; }
#leftFrame span, a, .link, #leftFrame a:hover, .t3 { color: #000; }

a, .link 
{
  border-bottom: 1px dotted #000;
  text-decoration: none;
}

.noLink { border: 0px }

img, #navbar a, #navbar, #header, #leftFrame p, #leftFrame a
{
  color: #FFF;
  border: 0px;
}

#navbar span { margin: 0 11px; }
#leftFrame p { margin: 0 0 0 11px; }
#rightFrame h2 { margin: 0 0 15px 0; }
#navbar a:hover { color: #2EA4FF; }
.roundedContent { margin: 0 12px; }

#rightFrame .roundedContent, h2 { font-size: 10pt; }

#rightFrame .roundedContent
{
  margin-bottom: -15px;
  line-height: 24px;
  text-align: justify;
}

.blogText { margin: 0 0 45px 0; }
#navbar { top: -11px; }

#leftFrame 
{
  background: url('../images/site/g_nt.gif') repeat;
  width: 240px;
  font-size: 20px;
  float: left;
}

.leftTop div  { background: url('../images/site/g_tl.gif') no-repeat top left; font-size: 16px; }
.leftTop { background: url('../images/site/g_tr.gif') no-repeat top right; }
.leftBot div { background: url('../images/site/g_bl.gif') no-repeat bottom left; }
.leftBot { background: url('../images/site/g_br.gif') no-repeat bottom right; }

#rightFrame
{
  background: url('../images/site/nt.gif') repeat;
  width: 538px;
  float: right;
}

.rightTop div { background: url('../images/site/tl.gif') no-repeat top left; }
.rightTop { background: url('../images/site/tr.gif') no-repeat top right; }
.rightBot div { background: url('../images/site/bl.gif') no-repeat bottom left; }
.rightBot { background: url('../images/site/br.gif') no-repeat bottom right; clear: both; }

.bigPad { padding-top: 32px; }
.red { color: #FF0000; }
.ita { font-style: italic; }
.bo { font-weight: bold; }

#previewBox, .border { border: 1px dotted #000; }
.border { padding: 0 10px; }
.hidden { display: none; }

q
{
  font-family: "Times New Roman";
  font-style: italic;
  font-size: 14px;
  line-height: 22px;
  padding: 0 20px;
}

.messageBox
{
  width: 99%;
  height: 190px;
  border: 2px solid #000;
}