body {
/*   background-color: #081A3E; */
  background-color: #8B94A8;
  font-size:        10pt;
  color:            #444444;
  font-family:      Arial, Helvetica, Freesans, sans-serif;
}

li { text-indent: -5px; padding-left: 5px; }

h1 {
  color:      #222222;
  font-size:  1.4em;
  font-weight:  normal;
  margin:     2px 0px 5px 0px;
  font-family:      Verdana, Helvetica, Arial, Freesans, sans-serif;
  padding:      0px;
}
h2 {
  color:      #222222;
  font-size:  1.3em;
  font-weight:  normal;
  margin:     0px 0px 3px 0px;
  font-family:      Verdana, Helvetica, Arial, Freesans, sans-serif;
  padding:      0px;
}
h3 {
  font-size:  1.2em;
  margin:     0px 0px 2px 0px;
  font-family:      Verdana, Helvetica, Arial, Freesans, sans-serif;
  padding:          0px;
}

a:link, a:visited, a:hover, a:active {
  text-decoration:  none;
  color:            #000088;
  font-weight:      bold;
}
a:hover {
  text-decoration:  underline;
}
a:visited {
  color:            #880088;
}

div#holder {
  width:            750px;
  margin:           10px auto;
}
div#holder_int {
  float: left;
  background-color: #EFEFF8;
  background-image: url(/stat/masthead.jpg);
  background-repeat:  no-repeat;
  width:  750px;
/*   border:           1px solid #081A3E; */
}
div#masthead {
/*   height: 130px; */
}
div#masthead_rel {
  position: relative;
}
div#masthead h1#site_title_trans {
  font-size:  2.4em;
  color:      white;
  margin:     5px;
  opacity:    0.5;
  filter:     alpha(opacity=50);
}
div#masthead h2#section_title_trans {
  font-size:  2.5em;
  color:      #666666;
/*   margin:     5px; */
/*   float:      right; */
  margin: 0px 5px 0px 0px;
  opacity:    0.8;
  filter:     alpha(opacity=80);
  text-align: right;
}

#navigation {
  top:      16px;
  position: relative;
  height:   24px;
  width:    750px;
  border-top: 1px solid #AAAAAA;
  border-bottom:  1px solid #AAAAAA;
}
#navigation ul {
  top:      0px;
  position: absolute;
  list-style: none;
  padding:  0px;
  margin: 0px;
  line-height:  24px;
  height: 24px;
  z-index:  100;
}
#navigation ul li {
  float:  left;
  margin: 0px;
  font-size:  1.2em;
}

#navigation ul li a:link,
#navigation ul li a:visited,
#navigation ul li a:hover,
#navigation ul li a:active {
  color: #000000;
  text-decoration:  none;
  display: block;
  font-weight: normal;
  padding:  0px 15px;
  font-family:      Verdana, Helvetica, Arial, Freesans, sans-serif;
}
#navigation ul li a:hover {
  background-color: #FFFFFF;
  color:            #444444;
}

#navigation_bg_trans {
  top:      0px;
  position: absolute;
  width:  750px;
  height: 24px;
  background-color: #FFFFFF;
  z-index:  99;
  opacity:    0.7;
  filter:     alpha(opacity=70);
}

ul.subnavigation {
  margin-bottom:  15px;
}
ul.subnavigation li {
  line-height:  20px;
  font-size:    1.2em;

}
ul.subnavigation li a:link,
ul.subnavigation li a:visited,
ul.subnavigation li a:hover,
ul.subnavigation li a:active {
  text-decoration:  none;
  display: block;
  font-weight: normal;
  font-family:      Verdana, Helvetica, Arial, Freesans, sans-serif;
}
ul.subnavigation li a:hover {
  background-color: #FFFFFF;
  color:            #444444;
}

div#content {
  width:  560px;
  padding:  0px 10px 10px 10px;
/*   float: left; */
}
div#content p {
  text-align: justify;
}

div#latest_updates {
  float: left;
  width:  560px;
  border-top: 1px solid #AAAAAA;
  padding:  5px 0px 0px 0px;
}
div#latest_updates h2 {
  font-size:  1.2em;
  margin: 0px 0px 5px 0px;
}
div#latest_updates ul {
  width:      540px;
  list-style: none;
  padding:    0px;
  margin:     0px 0px 15px 10px;
}
div#latest_updates li {
  display:  block;
  width:    540px;
}
div#latest_updates li a:link,
div#latest_updates li a:visited,
div#latest_updates li a:hover,
div#latest_updates li a:active {
  font-weight: normal;
  display: block;
}

div#sidebar {
  float:  right;
  width:  160px;
  margin-right: 5px;
}
div#footer {
  height: 50px;
  float: left;
  width:  740px;
  margin: 5px;
  border-top: 1px solid #AAAAAA;
  padding-top:  5px;
  font-size:  0.85em;
}

div.right_box {
  font-size:  0.85em;
  padding-bottom: 5px;
  margin-bottom:  5px;
  border-top:  1px solid #AAAAAA;
}

img#profile_img {
/*   margin: 0px 10px 5px 10px; */
  width: 136px;
  float: right;
  padding:  6px;
  border: 1px solid #AAAAAA;
  background-color: white;
  margin-bottom:  5px;
}

div.right_box ul {
  list-style: none;
  padding:    0px;
  margin:     0px 0px 0px 10px;
}
ul#twitter_update_list {
  list-style: none;
  margin: 0px;
  padding:  0px;
}
ul#twitter_update_list li {
  margin-bottom:  5px;
  padding-bottom: 5px;
  border-bottom:  1px solid #EEEEEE;
}
ul#twitter_update_list li span {
  display: inline;
  float: left;
  clear: both;
}

div.article {
  float: left;
  margin:  0px 5px 5px 0px;
  padding-bottom: 10px;
  font-family:  Arial, Helvetica, Freesans, sans-serif;
  text-align: justify;
  border-top: 1px solid #AAAAAA;
}
div.article p {
  padding-right:  10px;
}

div.article h1 a:link,
div.article h1 a:visited,
div.article h1 a:hover,
div.article h1 a:active  {
  font-weight: normal;
}

.readmore {
  text-align: right;
  float: right;
}

/* div.article .category { */
/*   text-align: right; */
/*   font-size:  0.9em; */
/*   font-weight:   normal; */
/*   float: right; */
/*   font-size:  1em; */
/* } */
/* div.article .date { */
/*   float:  right; */
/*   font-size:  1.1em; */
/* } */

h1.headline {
  font-weight:    normal;
  color:          #222222;
  font-size:      1.3em;
  margin-bottom:  2px;
}
h2.date {
  font-weight:    normal;
  color:          #666666;
  font-size:      1.15em;
}
h3.category {
  font-weight:    normal;
  font-size:      0.95em;
  margin:         0px 0px 2px 0px;
  color:          #666666;
}

div.article img,
img.page_content_image {
  float:  right;
  margin: 3px 0px 5px 10px;
  border: 1px solid #AAAAAA;
}
div.article img {
  padding:  3px;
  background-color: white;
}
div.article h3,
div.article h4 {
  font-size:  1.2em;
  font-family:      Verdana, Helvetica, Arial, Freesans, sans-serif;
  color:  #222222;
}
div.article h3 {
  margin:   10px 0px 5px 0px;
}
div.article h3.category {
  margin: 5px 0px 10px 0px;
  font-size:  1.1em;
  color:    #666666;
}
div.article h4 {
  font-weight: normal;
  margin:  0px;
}
div.article p {
  margin: 0px 0px 10px 0px;
}


div.article img.ts_image {
  margin: 0px auto 10px auto;
  padding:  0px;
}

div.right_box p,
div.right_box ul {
  margin-left:  10px;
  margin-right: 5px;
}


fieldset.errors,
fieldset.messages {
  float: left;
  border: 1px solid #AAAAAA;
  background-color: white;
  width:  538px;
}
fieldset.errors legend,
fieldset.messages legend {
  font-size: 1.3em;
  font-family:  Verdana, Helvetica, Arial, Freesans, sans-serif;
}
fieldset.errors legend {
  color:  #880000;
}
fieldset ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

div.social_bookmarking {
  float: left;
  margin-top: 10px;
  width:  550px;
}