
/* Triplezero */

body {margin:0; padding:0; background:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

img {border:0;}
form {margin:0;}
hr {margin:5px 0; padding:0; background:transparent; color:transparent; height:0px; border:0; border-bottom:1px dashed #ccc;}
p, li {line-height:135%;}

h1, h2, h3, h4, h5, h6, p {position: relative;} 

a {color:#194EAF;}
a:hover {color:#c00;}

cite {font-style:normal; font-weight:normal; font-size:10px; color:#666;}

.outer {background:#fff; clear:both; padding:10px 0;}
.inner {width:950px; margin:0 auto; background:#fff;}

.header {margin-top:20px;}
.header h1 {margin:0; width:601px; float:left;}
.header h1 img {padding-right:30px;}
.header h2 {padding-top:30px; font-weight:bold; font-size:18px; font-family:Arial, sans-serif; width:320px; float:left; color:#666;}

.fixer {clear:both; font-size:.1em; line-height:.01em; color:#fff;}

.nav {clear:both; margin:15px 0 10px 0; padding:0; font-family:Arial, sans-serif; background:url(images/bg-nav.gif) repeat-x #045B95;}
.nav ul {margin:0; padding:0; list-style:none; text-align:center; border-bottom:1px solid #fff;}
.nav ul li {margin:0 0 0 3px; padding:0; display:block; float:left; font-size:13px;}
.nav ul li.first {margin-left:0;}
.nav ul li a {text-decoration:none; font-size:11px; color:#fff; display:block; font-weight:bold; padding:5px 15px; margin-top:10px; margin-bottom:10px; border-left:1px solid #406D8C;}
.nav ul li a.first {border-left:0;}
.nav ul li a:hover {color:#E98F02;}

.main {}

.left {float:left; width:685px;}
.left table {border-collapse:collapse;}
.left table tr {vertical-align:top;}

.leftinner {padding:20px;}

.hero {background:url(images/hero-finished2.jpg) no-repeat; padding:240px 0 0 0;}

.heroleft {font-size:14px; padding:20px 0 20px 20px; width:356px;}
.heroright {font-size:14px; padding:20px 20px 20px 20px;}
.heroright ul {list-style:square; color:#E98F02;}
.heroright ul li span {color:#000;}

.hero .heroleft {font-size:24px; color:#EBCF06; padding-top:0;}
.hero .heroright {font-size:18px; color:#fff; padding-top:0;}
.hero .heroright a {color:#fff;}

.sidebar {float:right; width:255px; background:url(images/bg-sidebar.gif) no-repeat; padding:0; color:#fff;}
.sidebarinner {padding:20px 20px 80px 20px;}
.sidebarinner h3 {font-size:18px; color:#fff; font-weight:normal; margin:10px 0 10px 0; position:relative;}
.sidebarinner h3 span {color:#EBCF06;}
.sidebarinner p {margin:10px 0 20px 0; color:#fff; position:relative;}
.sidebarinner a {color:#fff; position:relative;}
.sidebarinner img {position:relative;}
.sidebarinner table {border-collapse:collapse; margin:10px 0 20px 0;}
.sidebarinner table tr {vertical-align:middle;}
.sidebarinner table tr td {padding:5px 0; border-top:1px solid #FA9541;}

.innerdir ul li a {color:#19A4DE;}
.innerdir ul li a:hover {background:#eee;}

form.search {background:url(/images/bg-search.gif) no-repeat transparent; width:234px; height:30px; border:0; font-size:14px; vertical-align:middle;}
form.search input.text {border:0; padding:5px; margin-top:2px; width:190px; color:#666; float:left;}
form.search input.submit {height:28px; width:30px; float:left;}

.under {border-top:10px solid #fff; clear:both;}

cite {font-size:10px; color:#666;}

.logs {border-collapse:collapse; width:410px;}
.logs tr th {vertical-align:middle; width:180px; padding:5px; text-align:left; border-top:1px solid #ccc;}
.logs tr td {padding:3px 5px; border-top:1px solid #ccc; text-align:right;}
.logs tr td img {background:#F6BD29; color:#F6BD29; width:6px; font-size:1px; display:inline; margin-right:1px;}

.content {border:1px solid #ccc; padding:10px 20px 30px 20px; margin:10px 0 0 0;}
.content h3 {font-size:20px; margin:5px 0 20px 0; padding-bottom:5px; border-bottom:1px dashed #ccc;}
.content h3 span {color:#c00;}
/*.leftinner p {margin:10px 0; padding:0;}*/
.leftinner h4 {font-size:14px; margin:5px 0 20px 0; color:#E98F02;}

.footer {clear:both; margin:15px 0 40px 0; color:#ccc; font-size:11px;}
.footer .meta {float:left; margin-left:20px;}
.footer .credit {float:right; font-size:10px; margin-right:20px;}
.footer .meta a {color:#999;}
.footer .credit a {color:#ccc;}
.footer img {padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:10px;}

.supporters tr td {border-bottom:1px solid #e1e1e1;}