body
{
  background-color: #FFFFFF;
  padding: 0;
  margin: 0;
}

#main
{
  width: 700px;
  margin: 0 auto;
  padding: 0;
}


/**
 * Header
 */
#header
{
  width: 700px;
  margin: 0;
  padding: 0;
}

#header-inner
{
  display: block;
  padding: 34px 0 0 10px;
}

#headline
{
  float: left;
  width: 410px;
  margin: 0;
  padding: 0;
}

#headline-inner
{
  padding: 17px 24px;
}

#headline p
{
  font-size: 8pt;
  color: #444444;
}

#headline h1
{
  margin: 5px 0 0 0;
  font-size: 11.5pt;
  color: #515151;
}

#headline span.date,
.news-story span.date
{
  font-family: "Lucida Grande", Verdana, Helvetica, Helv, Arial, "Liberation Sans", Sans, sans-serif;
  font-size: 8.5pt;
  font-weight: bold;
  color: #3356A2;
}

.news_nav, ul.news_nav
{
  display: none;
}

#logo, #logo-handheld
{
  display: none;
}

/**
 * News update section
 */
.news_update
{
  display: none;
}

.scrubber
{
  display: none;
}


/**
 * Navigation
 */
#navigation
{
  display: none;
}


/**
 * Columns
 */
#left-column
{
  clear: both;
  width: 100%;
}

#right-column
{
  display: none;
}

#left-column-inner
{
  padding: 15px;
}

#left-column-internal
{
  width: 48%;
  float: left;
}

#right-column-internal
{
  float: right;
  width: 48%;
}

#left-column-internal-inner,
#right-column-internal-inner
{
  padding: 15px 0;
}


/**
 * Date
 */
.date
{
  font-size: 10pt;
  color: #949494;
  font-style: italic;
  margin-left: -14px;
  margin-bottom: 15px;
  height: 27px;
  text-indent: 12px;
}


/**
 * Voting Block
 */
.left_sidebar_tabs
{
  display: none;
}


/**
 * News Story
 */
.news-story-headline
{
  margin-bottom: 10px;
}

.news-story-inner
{
  padding: 10px;
}

.news-story h1
{
  font-size: 15pt;
}

.news-story p
{
  margin-bottom: 1.5em;
}

.news-story span.date
{
  color: #777777;
}


/**
 * News
 */
.news
{
  margin: 0 0 25px 0;
}


#world-news h1
{
  color: #114F7B;
}

span.rss-link
{
  display: none;
}

.date_and_rss_feed
{
  display: none;
}

.news ul
{
  margin-top: 7px;
}

.news ul li
{
  color: #ABAAAA; 
  font-size: 9pt;
  margin-left: 15px;
  margin-top: 3px;
}

.news ul li:before
{
  content: '- ';
}


/**
 * Alignment
 */
.align-left
{
  float: left;
  margin-right: 10px;
  margin-bottom: 7px;
}

.align-right
{
  float: right;
  margin-left: 10px;
  margin-bottom: 7px;
}


/**
 * Footer
 */
#footer
{
  background: #FFFFFF url(../images/layout/footer.png) repeat-x left top;
  padding-top: 12px;
}

#footer p
{
  font-size: 8pt;
  color: #797979;
}


/**
 * HTML Elements
 */
h1, h2, h3, p, ol, ul, address, dd, dt, input, textarea, .date
{
  font-family: "Lucida Grande", Verdana, Helvetica, Helv, Arial, "Liberation Sans", Sans, sans-serif;
}

h1, h2, h3
{
  font-weight: bold;
  color: #31517F;
}

p
{
  font-size: 9pt;
  color: #434343;
  line-height: 1.35em;
  margin-bottom: .5em;
}

input, textarea
{
  font-size: 9pt;
  color: #777777;
  margin-top: 4px;
  border: 1px solid #AAAAAA;
  padding: 3px;
  width: 190px;
}

input.submit
{
  background-color: #4E6AD7;
  color: #FFFFFF !important;
  text-transform: uppercase;
  font-size: 8pt;
  padding: 4px;
  border: none;
  width: auto;
}

img
{
  display: block;
  border: none;
}

a,
a:link,
a:visited
{
  color: #5578E4;
  text-decoration: none;
}

a:focus,
a:hover,
a:active
{
  color: #ED7226;
  text-decoration: underline;
}

span.more-link
{
  display: none;
}



