@charset "utf-8";
/* CSS Document */

/* Import CSS CSS */
@import url("reset.css");
@import url("contribute.css");

/* End Import */

/* ***Main Layout Styles*** */
body { background: #004e26 url(../images/build/bg-body.jpg) repeat-x center top; }

#wrapper { margin: 0px auto; padding: 5px 20px 10px; width: 950px; }

#header { float: left; }

#nav { background: url(../images/build/bg-nav.png) no-repeat; float: left; height: 60px; width: 950px; margin-top: 10px; margin-bottom: 0px; padding-bottom: 12px; }

#nav ul { list-style: none; text-align: center; margin: 0px; }

#nav ul li { display: inline; }

#nav ul li a { padding-right: 10px; padding-left: 10px; color: #FFF; font: 18px/60px Georgia, "Times New Roman", Times, serif; text-decoration: none; }
#nav ul li a:hover { color: #FFCA2B; -webkit-transition-property:all; -webkit-transition-duration: 200ms, 200ms; -webkit-transition-timing-function: linear, ease-in;  }

#container { float: left; width: 950px; margin-bottom: 10px; }

#container-top { float: left; }

#container-middle { background: url(../images/build/content-bg.jpg) repeat-y; float: left; width: 950px; padding-top: 20px; padding-bottom: 20px; }

#container-bottom { clear: both; float: left; width: 950px; }

#content { height: min-600px; width: 600px; float: left; margin-right: 20px; margin-left: 20px; }

#side-bar-wrapper { float: left; width: 272px; }

.side-bar { width: 272px; margin-bottom: 15px; }

.side-bar-top { }

.side-bar-middle { background: url(../images/build/green-bg.jpg) repeat-y; width: 232px; padding-right: 20px; padding-left: 20px; color: #FFF; float: left; }

.side-bar-bottom { }

#content ul  {padding-bottom:15px;}

#footer { background: url(../images/build/bg-footer.png) no-repeat; height: 107px; width: 950px; float: left; clear: both; padding-top: 40px; margin-bottom: 10px; }

#footer ul { text-align: center; }

#footer ul li { list-style: none; display: inline; }

#footer ul li a { color: #FFF; text-decoration: none; padding-right: 10px; padding-left: 10px; }

#footer ul li a:hover {color: #FFCA2B; -webkit-transition-property:all; -webkit-transition-duration: 200ms, 200ms; -webkit-transition-timing-function: linear, ease-in; }

#copyright p { color: #999; text-align: center; font-size: 12px; padding: 10px; }

/* ***Text Styles*** */
p { font: 12px Helvetica, Arial, sans-serif; color: #333; padding-bottom: 10px; }
.side-bar p {color: #ffffff;}
.side-bar a { color: #FFF; text-decoration: underline; }
.side-bar a:hover { color: #FFCA2B; -webkit-transition-property:all; -webkit-transition-duration: 200ms, 200ms; -webkit-transition-timing-function: linear, ease-in;}
.side-bar ul.no-bullett { list-style: none; }

h1 { font: bold 28px Helvetica, Arial, sans-serif; color: #e5a700; padding-bottom:15px; }


h2 { font: bold 22px Helvetica, Arial, sans-serif; color: #a20000; padding-bottom:15px; }


h3 { font: bold 18px Helvetica, Arial, sans-serif; color: #00210f; padding-bottom:15px; }

ul { margin-left: 15px; }

li { list-style: inside; font: 12px Helvetica, Arial, sans-serif; padding-bottom: 5px; }

.side-bar h2 { color: #e5a700; text-align: center; font: bold 18px Georgia, "Times New Roman", Times, serif; padding-top: 20px; padding-bottom: 20px; background: url(../images/build/green-suits.png) no-repeat center bottom; margin-bottom: 10px; }

/* ***Additional Styles*** */
.clear { clear: both; }

.align-right { float: right; }

.align-left { float: left; }

.align-center {text-align: center;}

hr { border: 1px none #FFF; background: url(../images/build/green-suits.png) no-repeat center top; height: 20px; outline:none; }

ul.gallery {margin: 0;}

.gallery li { float: left; list-style:none; }

.gallery li a { padding: 5px; }

#content a {color:#760000; text-decoration:underline;}
#content a:hover {text-decoration:none;}

td {padding: 5px;}

/* *** Error Styles *** */
.error { background: #FFFFFF; border: solid 1px #D89C9C; float: left; width: 400px; margin: 10px 10px 10px 10px; padding: 8px 20px 8px 20px; color: #A05353; font-size: .9em; }

* html .error { margin: 10px 25px 10px 25px; }
