
@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Screen layout for YAML examples
 * (de) Bildschirmlayout für YAML-Beispiele
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.4
 * @revision        $Revision: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
 */
/*@media all
{*/
/*------------------------------------------------------------------------------------------------------*/
/**
* (en) Formatting YAML's  basic layout elements
*/
/* (en) Marginal areas & page background */
body {
background: #fff url() top center no-repeat;
background-attachment:fixed;
background-size:100% 100%;
padding: 0;
}
#page_shadows {
width: 1000px;
background: url(/image/view/-/689008/data/70/-/1xsueoz/-/bg_page.png) repeat-y top center;
margin: 0 auto;
}
/* (en) Layout: width, background, borders */
#page_margins {
min-width: 990px;
max-width: 990px;
margin: 0 auto;
}
#page {
background: #fff;
}
/* (en) Centering layout in old IE-versions */
body { text-align: center }
#page_margins { text-align:left }
/* (en) Designing main layout elements */
#header {
color: #000;
background: #fff repeat-x top left;
padding: 20px 20px 1em 20px;
width: 948px;
}
/* (en) adjustment of top navigation */
#topnav {
background: #F3F3F5;
border-bottom: 1px solid #D7D7D7;
top: 0;
right: 0;
width: 965px;
text-align: right;
padding: 5px 25px 5px 0;
position: relative;
}
#topnav span {
margin: 0 5px;
}
/* (en) adjustment of main navigation */
#nav { position: relative; z-index: 100; }
#main { background: #fff; padding: 10px 20px; }
#footer {
padding-bottom: 5px;
}
#footer_content {
text-align: left;
color: #666; 
border-top: 5px solid #6D6E72;
    border-bottom: 1px solid #DADADA;
    padding: 5px;
  margin: 0 20px 40px 20px;
}
/*------------------------------------------------------------------------------------------------------*/
/**
* (en) Formatting content container
* (de) Formatierung der Inhalts-Container
*
* |-------------------------------|
* | #header                       |
* |-------------------------------|
* | #col1   | #col3     | #col2   |
* | 25%     | flexible  | 25%     |
* |-------------------------------|
* | #footer                       |
* |-------------------------------|
*/
#col1 { width: 25% }
#col1_content { padding: 10px 10px 10px 20px; }
#col2 { width: 25% }
#col2_content { padding: 10px 20px 10px 10px; }
#col3 { margin: 0 25% }
#col3_content { padding: 10px }
/*------------------------------------------------------------------------------------------------------*/
/**
* (en) Main Navigation
*/
#nav_main {
margin-left: 20px;
width: 950px;
height: 27px;
background: #4A4A4C url(/image/view/-/689004/data/68/-/ru6osmz/-/bg_mainnav.png) repeat-x top left;
}
.ddcolortabs {
float: left;
}
.ddcolortabs ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
}
.ddcolortabs ul li {
float: left;
margin: 0;
padding: 0;
}
.ddcolortabs ul li a {
color: #FFFFFF;
text-transform: uppercase;
margin: 0;
padding: 5px 10px;
display: block;
text-decoration: none;
}
.ddcolortabs ul li a:hover {
background: url(/image/view/-/689006/data/98279/-/10t0619z/-/bg_mainnav_active.jpg) repeat-x top left;
color: #FFFFFF;
text-decoration: none;
}
/*currently selected tab*/
.ddcolortabs ul li a.current {
background: url(/image/view/-/689006/data/98279/-/10t0619z/-/bg_mainnav_active.jpg) repeat-x top left;
color: #FFFFFF;
text-decoration: none;
}
.tabcontainer {
clear: left;
width: 950px; /*width of 2nd level sub menus*/
margin-left: 20px;
height: 1.5em;
margin-top: 5px;
color: #CCCCCC;
}
.tabcontainer a {
margin: 0 5px;
color: #333333;
}
.tabcontainer a:hover {
margin: 0 5px;
color: #CB0000;
}
.tabcontent {
display:none;
}
#dn2Overall{
width: 100%;
float: center;
display: block;
}
.dn2LeftOverall{
float: left;
width: 215px;
margin: 5px;
text-decoration: none;
}
.dn2RightOverall{
float: right;
border-left:1px solid #DADADA;
width: 215px;
margin: 5px;
text-decoration: none;
}
.dn2TopTitle  a{
font-size: 14px;
text-align: left;
text-decoration: none;
color: #33333;
}
.dn2TopTitle  a:Hover{
font-size: 14px;
text-align:left;
text-decoration: Underline;
color: #33333;
}
.topDN2List li {
background:url(/image/view/-/598/data/43/-/uvxjyc/-/ico_plus.png) no-repeat scroll 0 6px transparent;
border-bottom:1px solid #DADADA;
line-height:1.3em;
list-style:none outside none;
margin:0;
padding:4px 4px 4px 16px;
}
.topDN2List li a{
color:#4D4D4D;
}
.topDN2List li a hover {
color:#4D4D4D;
}
.dn2TopPhoto{
float: left;
border: 0px;
}
.dn2Clear{
height; 3px;
}
#NewsTicker{
border:solid 1px #eaeaea;
width:98%;
height:25px;
margin:0 auto;
}
#NewsTicker h1{
padding:6px;
margin:0;
border:0;
background:#dfe7ed;
color:#000000;
font-size:11px;
font-weight:bold;
}
#NewsVertical {
width: 600px;
height: 34px;
display: block;
overflow: hidden;
position: relative;
}
#electoral{
bgcolor: #333;
margin: 10px;
}
#election{
margin: 20px;
width: 96%;
}
.electionsug{
float: left;
height: 0px;
width: 600px;
margin: 0,0,0,50px;
}
.electionsslid{
height: 60px;
width: 300px;
padding: 5px;
margin: 5px;
float: right;
}
#electionds{
height: 2px;
width: 96%;
height: 40px;
}
.toplistimage{
float:left;
padding: 5px;
}
.toplisttext{
float:right;
}
.stripbanner{
  margin: 5px 20px;
}
.adspacer{
 height: 200px;
}
.clear{clear:both;}
/*}*/