/* CSS Document */
* {margin:0; padding:0}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
img {border:0;}
fieldset {border:0}

/*MAIN DIVS*/
#wrapper {width:985px}
#topbar {background-image:url(../images/topbg.jpg); background-position:top; background-repeat:repeat-x; height:70px; background-color:#000000; margin: 0 auto; width:985px; color:#FFFFFF; clear:both}
#footer {background-image:url(../images/footerbg.jpg); background-repeat:repeat-x; height:280px; margin: 0 auto; width:985px; font-size:9px; padding:3px 9px 5px 9px; border-top:1px solid #555555; }
#content {margin: 0 auto; width:985px;}
#popcontent {padding:3px 8px 5px 8px}
#content-wrap {width:710px; float:left; padding:5px 1px 2px 5px;}
#nav {width: 250px; float:right; padding:5px 0 5px 0px;}

#topnav {width:570px; float: left; position:relative; top:30px; padding:0 5px 0 5px; text-align:right;}
#search {width: 200px; margin:30px 0 0 0; float:right;}

#ticker {font-size:11px; height:50px;}
#ticker a {font-weight:normal;}
#ticker a:hover {font-weight:normal; color:#999999}

#strikingnumbers {width:225px; float:right; background-color:#333333; color:#CCCCCC; border:1px solid #666666; padding:10px; margin:8px 3px 5px 3px; }
#strikingnumbers h1 {font-size:22px; padding-bottom:10px; font-weight:bold; text-transform:none;}
#strikingnumbers h2 {font-size:15px; padding:5px 0 0 0; color:#b01e89; font-weight:bold;}

.quotemark {padding:3px 10px 3px 7px}

.mainimage {margin:-5px 0 0 -5px}

#debtfooter {padding:25px 10px 5px 15px; text-align:center}

/*GENERAL STYLE CLASSES*/
.smalltext {font-size:9px; color:#666666}
.smallred {font-size:9px; color: #aa0000}
.smalltextgrey {font-size:9px; color:#999999}
.smalltextgrey a:link {font-size:9px; color:#999999}
.smalltextgrey a:visited {font-size:9px; color:#999999}
.greytext {color:#777777}
.redtext {color: #990000; font-weight:bold}

a:link {color:#b01e89; text-decoration:none; font-weight:bold}
a:visited {color:#b01e89; text-decoration:none; font-weight:bold}
a:hover {color:#000000; text-decoration:none; font-weight:bold}
a:active {color:#333333; text-decoration:none; font-weight:bold}

.greyhead {color:#999999; text-transform:none; font-size:14px; font-weight:bold}

#content p { padding:0 0 12px 0;}
#content ul {list-style-position: inside; padding:0 0 0 10px}

h1 { font-size:19px; padding:6px 0 4px 0; text-transform:uppercase;} 
h2 {font-size:17px; padding:6px 0 4px 0;}
h3 {font-size:15px; color:#666666; padding:6px 0 4px 0;}
h4 {font-size:13px; color:#b01e89; padding:6px 0 4px 0; font-weight:bold;}

#fronttable td {padding:5px}

.thinlink a {font-weight:normal}
.thinlink a:visited {font-weight:normal}
.thinlink a:hover {font-weight:normal}
.thinlink a:active {font-weight:normal}

#footernav a {font-size:9px;}

#footernav { width:600px; padding:8px 0 5px 5px; float:left}
.footercolumn {width:145px; float:left;}
#footercontent {width:340px; float:right; text-align:right; padding:8px 5px 5px 0; display:block}
#usefulfooter {width:340px; display:block; font-size:14px; color:#777777; font-weight:bold; padding:10px 0 5px 0;}
#footericons {width:340px; padding:15px}
#footericons img { padding:0 5px 5px 10px;}


#tmslinks {width:240px; float:right; background-color:#333333; color:#CCCCCC; border:1px solid #666666; padding:10px; margin:8px 3px 8px 3px; text-align:right }
#tmslinks h1 {font-size:22px; padding-bottom:10px; font-weight:bold;}
#tmslinks h2 {font-size:15px; padding:5px 0 0 0; color:#b01e89; font-weight:bold;}
#tmslinks a {font-size:13px; line-height:19px; color:#CCCCCC; font-weight:bold;}
#tmslinks a:hover {font-size:13px; line-height:19px; color:#b01e89; font-weight:bold;}

#bordertable td  { border-style:solid; border-color:#999999; border-width:1px; padding:10px}
#bordertable tr  { border-style:solid; border-color:#999999; border-width:1px; padding:8px}
#tablehead {background:#222222; color:#CCCCCC; font-size:12px; text-transform:uppercase; line-height:20px;}

.padtable td {padding:20px}

.element {padding:0 5px 0 30px;} 
.toggler {padding:5px 0 5px 6px}
.toggler:hover {background-color:#cccccc; cursor:pointer;}

#paddingtbl td {padding:12px; width:500px;}

#blogfronttable td {padding:8px}

#immdownload {width:210px; float:right; font-size:9px; background-color:#222222; color:#CCCCCC; padding:6px 0 0 10px; margin:0 4px 4px 6px;}
#immdownload input {font-size:9px}
#immdownload td { padding:7px;}

#spendometeriframe {float:right; margin:0 6px 0 10px;}

#projectteaser {width:220px; float:left; height:300px; padding:0 4px 4px 4px}

.adviceteaser {width:160px; float:left; padding:0 10px 0 5px; color:#222222;}
#advicewrap {width:340px; float:left}

#map {width:330px; float:right; margin:0 20px 0 5px}

#mmteaser {width:350px; height:410px; float:right;}

.footericon {padding:0 5px 0 5px}

#subscribeform {padding:15px 0 0 0;}

#blogsummary {padding:5px 0 7px 0;}

.reflect_archive { list-style: none;} 
.reflect_archive_list ul { list-style: none !imporant; margin-left: 0px; padding-left: 0; background-color:#cccccc; border:1px solid #666666;} 
.reflect_month li {list-style: none;}
.reflect_archive_list ul ul{ list-style: none; margin-left: 0px; } 
.reflect_archive_list li a { display:block; padding:5px;} 

#publiwrap {width:680px}
#publication {clear:both; padding:10px; border-top: 1px solid #222222}
#publication img {padding:0 10px 0 0}


/*POLL*/

#easypoll {background:#222222; color:#999999; padding:7px 10px 12px 10px;}
#easypoll h3 {color:#b01e89; font-size:13px; font-weight:bold}
#easypoll li {padding:5px 0; margin:0; list-style:none}
#easypoll ul {padding:0 0 10px 0}
.pollbutton {font-size:9px}        
