/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px;
	padding: 0px;
	background: #0D0D0D url(images/img01.jpg) repeat-x;
	text-align: justify;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFDC; }
h1, h2, h3 {
	font: 1.82em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #FFFFFF; }
p, ol, ul {
	line-height: 1.67em; }
a {
	color: #828170;}
a:hover {
	text-decoration: none;}
hr {
	display: none;}

/* Header */
#header {
	width: 1000px;
	height: 170px;
	background: url(images/img03.jpg) no-repeat left top;
	margin: 0px auto;}

/* Logo */
#logo {
	float: left;
	padding: 10px 0 0 130px;}
#logo h1 {
	margin: 0;
	height: 160px;
	padding: 40px 0 0 0px;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 4em;
	font-weight: normal;
	color: #FFFFFF;}
#logo h1 a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;}
#logo p {
	margin: -103px 0 0 2px;
	text-transform: uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;}
#logo a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;}

/* Menu */
#menu {
	float: right;}
#menu ul {
	margin: 0px;
	padding: 130px 0px 0px 0px;
	list-style: none;}
#menu li {
	display: inline;}
#menu a {
	display: block;
	float: left;
	margin-left: 5px;
	padding: 5px 20px;
	background: #F3F1E9;
	text-decoration: none;
	text-transform: uppercase;
	border-top: 2px solid #EBEAD1;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 11px;
	color: #182C33;}
#menu a:hover, .active a {
}

/* Page */
#page {
	width: 940px;
	margin: 0px auto;
	padding: 20px 0 0 0;}

/* Content */
#content {
	float: left;
	width: 650px;
	margin-bottom: 10px;}

/* Post */
.post {
	margin-top: 20px;}
.post .date {
	float: left;
	width: 29px;
	height: 32px;
	margin: 0;
	margin-top: 3px;
	margin-right: 20px;
	padding-top: 2px;
	background: url(images/img02.jpg) no-repeat;
	line-height: normal;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #999999;}
.post .date b {
	margin: 0;
	padding: 0;
	display: block;
	margin-top: -5px;
	font-size: 14px;
	color: #5C5C5C;}
.post .title {
	margin: 0;
	padding: 0px 0 0 0;
/*	margin-left: 10px;
	padding-left: 10px; */
	font-size: 1.4em;}
.post .title h2 {
	padding: 0;
	margin: 0;}
.post .hr1 {
}
.post .meta {
	margin: 0 0 10px 20px;
	padding: 0;
	line-height:normal;
	text-transform: uppercase;
	color: #979680;}
.post .meta a {
	color: #828170;}
.post .entry {
	margin: 0;
	padding: 0 0 20px 50px;}

/* Sidebar */
#sidebar {
	float: right;
	width: 240px;
	padding-top: 20px;
	margin-bottom: 20px;}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;}
#sidebar li {
	margin-bottom: 30px;}
#sidebar li ul {
	border-top: 1px dashed #666633;}
#sidebar li li {
	margin: 0;
	padding: 4px 0 4px 0;}
#sidebar li li a {
}
#sidebar h2 {
	padding: 0;
	margin: 0 0 6px 0;
	font-size: 1.4em;}
#sidebar a {
	text-decoration: none;}
#sidebar a:hover {
	text-decoration: underline;}


/* Footer */
#wrapper2 {
	background: #422C21;}
#footer {
	width: 940px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;}
#footer a {
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;}

#legal {
	clear: both;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 10px;
	color: #525252;
	background: black;}
#legal a {
	border-bottom: 1px dotted #939393;
	text-decoration: none;
	color: #939393;}

form.form {margin: 0 auto; font-size: 80%; padding: 10px; width: 380px; }
#options {
   list-style-type: none;
   width: 400px;
   margin: 10px; padding: 0;}
#options li { 
   float: left;
   text-align: left; padding-left: 5px;
   width: 190px;
   border-left: 5px solid;}
label { font-weight: bold; line-height: 20px; cursor: help; }
#tooltip {width:20em; color: #fff; background: #47484d; font-size: 12px; font-weight: normal; padding: 5px; border: 3px solid #FFFFDC; text-align: left; }

input.textbox { width: 280px; font: 120% arial, verdana, sans-serif; }
input.button {font: 120% arial, verdana, sans-serif; margin-top: 10px;}
label { font-weight: light; }
#error {
   border: 2px solid red;
   border-left: 5px solid red;
   padding: 2px;
   margin: 5px 0 15px 0;}

/* TABLES USED IN COOKIE MANAGEMENT / EDIT BROWSER PAGES */
table {
   border-color: #3c3c3c;
   border-width: 0 0 1px 1px;
   border-style: solid;

   margin: 0 auto 30px auto;}
th {
   font-size: normal;
   background: #282828;}
td, th {
   border-color: #3c3c3c;
   border-width: 1px 1px 0 0;
   border-style: solid;
   padding: 2px 10px 2px 10px;}
td {background: #151515;}
.full-width {
   width: 95%;}
table { 
   width: 95%; 
   margin-top: 15px;}
td, th {
   padding: 5px;}
td.small-note {
   font-size: 60%;
   padding: 2px;
   text-align: right;}
   
.aboveform, .belowform {
   margin: 5px auto;
   text-align: center;}


#partners {
	display: block;
	width: 70%;
	margin: 30px auto 0 auto;
	clear: both;
	text-align: center; }

	
	
