/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/


body, #wrapper { background: none;}
blockquote { font-style: italic; color: #000; }

a:link, a:visited {
  text-decoration: underline;
}

/*  Hide Stuff
----------------------------------------------- */
body, #wrapper, #header, #nav, .content .article, #footer, .content .inner {
  background: #fff none;
}
/* .content #header #logo, #lightwindow, .lightwindow */

.content #nav, .content .aside, .content #end-cap, #lightwindow_overlay, #fader-box, #lightwindow, .content #header #logo a img {
  display: none !important;
}

/*  Reset Widths
----------------------------------------------- */
#wrapper, #nav, .content #header, .content .article, .content .section, #footer, .content .inner, .content #end-cap {
  width: 680px;
  margin: 0 auto;
  padding: 0;
  height: auto;
  float: none;
  background-color: #fff;
}

/*  Header Crap
----------------------------------------------- */
.content #header {
  background: #fff;
  background-image: none !important;
}
.content #header #logo {
  height: 120px;
  float: none;
  display: block;
}
.content #header #logo a {
  background: #fff url('design/ucp-print-logo.gif') no-repeat 370px -20px;
  height: 120px;
  width: 680px;
  text-decoration: none;
  border: none;
  padding: 0;
  float: none;
  display: block;
}
.content #header #tagline {
  background: #46607c none !important;  
  margin: 0;
  padding: 0;
  width: 680px;
  float: none;
}
.content #tagline p {
  background-position: 10px 15px !important;
  margin-top: 0px;
  padding-top: 15px;
}


.content .article {
  display: block;
}
.content .article .section {
  width: 540px;
  padding-left: 0;
  float: left;
  margin: 0;
}
.content .section h1 span {
  display: block;
  width: 680px;
}
.news-page h1 a.back {
  display: none;
}

/*  Footer Crap
----------------------------------------------- */
#footer {
  background-image: none;
  border-top: 1px solid #ddd;
  padding-top: 1em;
}
.content #footer address span {
  display: none;
}
