﻿html, body {
	margin: 0;
	padding: 0;
}
body
{
   background: #57575A url(images/striped_bg.jpg) repeat-x; 
}
h1, h2, h3, h4, ul, li,p
{
    padding:10px;
}
#wrapper 
{
    margin:auto;
	background: #e8e7e7;
	width:900px;
	min-width:900px;
	max-width:900px;
}
#header {
	background: #e8e7e7 url(images/THEMIS_Logo.jpg) no-repeat;
	height:86px;
}
#splash {
	background: url(images/splash_full.jpg) no-repeat;
	height:260px;
}
#container 
{
	width: 100%;
	float: left;
	margin-right: -278px;
}
#content {
	background: #FFFFFF;
	margin-right: 278px;
	padding:15px;
	font: 12px "Arial", sans;
	color:#707070;
}
#sidebar {
	width: 278px;
	float: right;
	text-align:center;
}
#footer 
{
	background: #A4CD40;
	height:28px;
	text-align:left;
}
#footer .text
{
   font: 10px "Arial", sans;
   color:#FFFFFF; 
   padding:5px;
}
h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}
/*Navigation*/
#header .nav
{ 
    position:absolute;
    margin-top:50px;
    margin-left:300px;
}
#header .nav a 
{
    font-family:Arial;
    font-size:9pt;
    font-style:normal;
    font-weight:bold;
    text-decoration:none;
    color: #db8430;
    margin-left:20px;
}
#header .nav a:hover {
  text-decoration: none;
}
/*End Navigation*/
/*Sub Nav*/
#sidebar .nav
{
    text-align:center;
	background-color:#BABABA;
    font: 12px "Arial", sans;
    color:#FFFFFF;
    padding:0px;
    margin-left:30px;
	max-width:219px;
	min-width:209px;
	width:219px;
}
#sidebar .nav .container
{
	width:219px;
	text-align:left;
	padding:10px;
}
#sidebar .nav a
{
	color:#FFFFFF;
	text-decoration:none;
	margin-top:10px;
}
#sidebar .nav a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
#sidebar .nav a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
#sidebar h2
{
    text-align:left;
    font: 16px "Arial", sans;
	font-weight:bold;
    color:#FFFFFF;
    padding:5px;
	margin-bottom:0px;
}
/*End Sub Nav*/
/*News Items*/
#sidebar .news_item
{
    text-align:left;
    font: 10px "Arial", sans;
    color:#707070;
    padding:0px;
    margin-left:25px;
}
#sidebar .news_item p
{
    padding:0px;
    max-width:229px;
    margin-top:0px;
}
#sidebar .news_item h1
{
   font: 12px "Arial", sans;
   text-transform:capitalize;
   color:#DB8430; 
   padding:0px;
   margin-bottom:2px;
}
#sidebar .news_item img
{
   border: 0;
   margin:0px;
   padding:0px; 
}
/*End News Items*/
/*Splash Text*/
#splash p
{
    position:relative;
    float:right;
    font: 13px "Arial", sans;
    color:#FFFFFF; 
    padding:0px;
    max-width:229px;
    margin-right:30px;
    margin-left:10px;
    margin-bottom:20px;
    margin-top:30px;
}
/*End Splash Text*/
/*Content Text*/
#content h1 
{
   background: url(images/bullet.gif) no-repeat;
   font: 18px "Arial", sans;
   text-transform:capitalize;
   color:#96BD36; 
   padding:0px;
   padding-left:18px;
}
#content p 
{ 
   padding:0px;
}
#content a 
{
    color: #96BD36;
    text-decoration:none;
}
#content a:hover {
  text-decoration: underline;
}
/*End Content Text*/
/*Begin Form Styles*/
	legend 
{  
    margin-left: 1em;  
    color: #000000;  
    font-weight: bold;
}
fieldset 
{  
    float: left;
    clear: left;
    width: 99%;
    margin: 1.5em 0 0 0;  
    padding: 0;
}
fieldset ol 
{
    padding: .5em .5em 0 .5em; 
    list-style: none;
}
fieldset li 
{
    float:left;
    clear:left;
    width:100%;
    padding-bottom: .1em;
}
fieldset input
{
    margin-top:-5px;
	border:1px thin #FF3300;
}
fieldset select
{
    margin-top:-3px;
}
fieldset.submit 
{  
    float: none;
    width:auto;
    border: 0 none #FFFFFF;
    padding-left: 12em;
    border-style: none;
}
label
{
    float:left;
    width:10em;
    margin-right:1em;
    margin-bottom:.2em;
    display:block;
    text-align:left;
    font-size:8pt;
   /*background-color:#FFFFFF;*/
}
/*End Form Styles*/

