body {background: #f1f1f1 url("elements/bgtop.png") repeat-x fixed right bottom; margin: 0px; line-height: 18px; font: 14px Helvetica, sans-serif; color: #666666;}

#centerer {width: 5%; height: 100%; float: left;}
#container {width: 100%; margin: auto; padding: 10px 20px 0px 20px; max-width: 1400px; min-width: 850px;}

#header-left {width: 39px; height: 184px; float: left; background: url("elements/header-left.png");}
#header-middle {max-width: 1340px; min-width: 772px; width: 90%; height: 184px; float: left; background: url("elements/header-middle.png") repeat-x; padding-top: 10px;}
#header-middle-navbar {background: url("elements/header-middle-navbar.png") repeat-x; width: 100%; height: 184px;}
#header-middle-lightflow {background: url("elements/header-middle-lightflow.png") no-repeat center top; width: 100%; height: 164px;}
#header-middle-text {background: url("elements/header-middle-text.png") no-repeat; width: 640px; height: 129px; float: left;}
#header-middle-logo {background: url("elements/header-middle-logo.png") no-repeat; width: 120px; height: 164px; float: right;}
#header-middle-container {width: 100%; height: 164px;}
#header-right {width: 39px; height: 184px; float: left; background: url("elements/header-right.png");}

#navbar {padding-top: 118px; margin-left: -650px; float: left; line-height: 29px; display:inline; font-size: 15px;}
#navbar-text li {display:inline;}
#navbar-text a {color: #660000; margin: 0px; padding: 7px 8px 6px 8px;}
#navbar-text a:hover {background: url("elements/navbar-hover.png") repeat-x; text-decoration: none;}

#content {background: url("elements/content-bg.png"); width: 100%; padding: 0px 17px 0px 0px; margin: 0px 0px 20px -9px;}
#contentainer {padding: 25px 30px 0px 30px;}

#left {width: 75%; float: left;}
#right {width: 25%; float: right; text-align: right; height: 100%;}

#footer {clear: both; width: 100%; text-align: center; font-size: 10px; color: #999999; padding: 0px 0px 10px 0px;}
#footer a {text-align: center; color: #999999;}
#footer a:hover {text-decoration: none;}

h1 {font: 25px 'SansationRegular', Helvetica, sans-serif; color: #ff9900;}
h2 {font: 23px 'SansationRegular', Helvetica, sans-serif; color: #ff9900;}
h3 {font: 21px 'SansationRegular', Helvetica, sans-serif; color: #ff9900;}
h4 {font: 19px 'SansationRegular', Helvetica, sans-serif; color: #ff9900;}
h3 {margin: 0px 0px 10px 0px;}
h2 {margin: 0px 0px 10px 0px;}

a {color: #ff9900; text-decoration: none;}
a:visited, a:link {text-decoration: none;}
a:hover, a:active {text-decoration: underline;}
a:focus {outline: none;}

a.pdf:hover {text-decoration: none;}

img {border: none;}
img.left {float:left; margin:0px 8px 0px 0px; padding:4px; border:1px solid #eef;}
img.right {float:right; margin: 0px 0px 0px 8px; padding:4px; border:1px solid #eef;}

.node {margin-bottom: 15px;}
.clear-block {margin-bottom: 15px;}
.submitted {}
.node_read_more {line-height: 28px; font-weight: bold;}

td.views-field {padding: 0px 10px 0px 10px;}
li.leaf {text-align: right; list-style: none; color: #ff9900;}
tbody {border: none;}
span.submitted, .description {font-size: 12px;}
table.views-table {width: 100%;}
td.views-field-name {line-height: 25px;}
.picture {float: right; margin: 0px 15px 50px 5px;}
.views-field-name {line-height: 24px; font-weight: bold;}
