/************* Global *************/html,body {height:100%}* {margin: 0;padding: 0;}body, input{font-family: "Trebuchet MS", Verdana, sans-serif;text-align: left;}a {text-decoration: none;color: #95ba46;}blockquote {background: #f7f7f7;padding: 15px;margin: 5px 0;}/************* Container *************/#container {height: auto !important;min-height: 100%;padding-bottom: 15px;position: relative;background: #95ba46 url(containerBg.gif) bottom left repeat-x fixed;}* html #container {	height: 100%;}/************* Header *************/#headerWrap {height: 59px;background: url(headerBg.gif);}#header {width: 740px;margin: 0 auto;}#header h1 a {font-size: 30px;letter-spacing: -1px;padding-top: 5px;float: left;color: #95ba47;}ul#navigation li {list-style-type: none;float: right;}ul#navigation li a {padding: 15px 7px 12px;display: block;font-size: 17px;color: #000;}ul#navigation li a:hover, #footer a:hover {background: #5f6e42;}/************* Content *************/#content {width: 740px;margin: 7px auto 0;background: #fff;border: 1px solid #fff;position: relative;}#content:after {content: "."; display: block; clear: both; height: 0;visibility: hidden}	#content a:hover {background: #95ba46;color: #fff;}/* Header with picture and site description.It uses a hack for vertical-align because IE doesn't work properly with tables*/#contentHeader {margin: 15px auto;width: 710px;height: 182px;background: url(header.gif) no-repeat;border: 1px solid #44434c;position: relative;}#contentHeader[id] {display: table;position: static;}#siteDescription {position: absolute;top: 50%;padding-left: 25px;color: #44434c;}#siteDescription[id] {display: table-cell;vertical-align: middle;position: static;}#siteDescription p {position: relative;top: -50%;}#content h2 {margin: 15px 0;border-bottom: 1px solid #96bb47;}#content ul {padding: 10px 15px 10px 20px;list-style-image: url(arrow.gif);}/************* Main *************/#main {margin: 0 15px;width: 430px;float: left;}.post {text-align: justify;}/************* Secondary *************/#secondary {width: 220px;margin: 0 15px;float: right;}/************* Search *************/#searchform input {background: #f7f7f7;font-size: 0.9em;}#searchsubmit {margin-top: 5px;padding: 0 10px;text-align: center;}#searchform fieldset {border: 0;}/************* Footer *************/#footer {position: relative;	clear: both;margin: 0 auto;background: #45444d;width: 740px;color: #fff;border: 1px solid #fff;clear: both;text-align: center;}#footer a {color: #fff;font-weight: bold;}