/* Created by: eddyfever for FrenchAvenue thanx to: get-simple.info */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, "lucida Grande", Helvetica, sans-serif;
 font-size: 12px;
 background:#263846 url(images/back_main.png) repeat-x;
 color: #ffffff;
 line-height: 26px;
}

img:{
border: 0px;
}

a:link {
	color: #0eddff;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0eddff;
}
a:hover {
	text-decoration: none;
	color: #00879d;
}
a:active {
	text-decoration: none;
	color: #0eddff;
}

h1, h2{
	color: #0eddff;
margin-bottom: 15px;
font-family: Georgia;
font-weight: lighter;
}
h1{
font-size: 26px;
}
h2{
font-size: 20px;
}
h3{
font-weight: lighter;
font-size: 18px;
 color: #669999;
 line-height:36px;
 font-family:georgia;
}

h4{
	color: #0eddff;
font-weight: lighter;
font-size:  1.0em;
line-height:36px;
font-family:georgia;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
 background:#263846 url(images/back_wrap.png) no-repeat;
}
#header {
 width: 900px;
 float: left;
 padding: 10px;
 height: 100px;
 margin: 10px 0px 0px 0px;
}
#navigation {
 float: left;
 width: 913px;
 padding: 10px;
 margin: 0px 0px 0px 0px;
}
#leftcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 10px;
 width: 578px;
 float: left;
}
#leftcolumn ul { 
 padding-left: 16px;
}
#rightcolumn { 
 float: right;
 margin: 0px 0px 30px 0px;
 padding: 10px;
 width: 300px;
 display: inline;
 background: url(images/black60.png);
 border-bottom: 3px solid #000000;
}
#rightcolumn ul { 
 padding-left: 16px;
}
#footer { 
border-top: 1px solid #808e99;
 width: 900px;
 clear: both;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 font-size: 10px;
}

.menu{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #263846;
}

.menu ul{
margin: 0;
padding: 0;
padding-left: 0px; 
font-size: 18px;
font-weight: bold;
list-style-type: none;
}

.menu li{
display: inline;
margin: 0;
}

.menu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 8px; 
border-right: 0px solid #263846; 
color: #669999;
background: ; 
}

.menu li a:visited{
}

.menu li a:hover, .menu li.selected a{
background: #669999; 
color: #ffffff;
}

.date{
color: #669999;
margin-top: 20px;
font-size: 10px;
}

#header img{
 float: left;
 margin-right: 25px;
}

#header .logo{
 color: #0eddff;
 font-family: Arial;
 font-weight: bold;
 font-size: 36px;
 }
 #header .tagline{
 margin-left: 5px;
 display: inline;
 color:#ffffff;
 font-family:georgia;
 font-size:18px;
	}
/** CONTACT FORM by: get-simple.info **/

.contactform {
margin:0 0 20px 0;}
.contactform b {
display:block;}
.contactform input.text, .contactform textarea, .contactform select {
width:250px;padding:4px;font-family:arial;font-size:13px;margin:2px 0 7px 0;  background: url(images/black60.png); border: 1px solid #669999;  color: #ffffff; }
.contactform textarea {height:150px;width:350px;}
.contactform input#contact-submit {padding:4px;width:150px;font-weight:bold;}
.contactform p.contactmsg {padding:4px;border:1px solid #ccc;background:#f9f9f9;font-weight:bold;}
.contactform p.success {color:#00CC33;}
.contactform p.error {color:#CC0000;}

code{
 margin-top: 1em;
 margin-bottom: 1em;
 font-size: 11px;
 display: block;
 padding: 15px;
 background: url(images/black60.png);
 border: 1px dashed #669999;
}

hr{
 background-color: #669999;
 height: 1px;
 border: 0px;
}

blockquote {
 font-style: italic;
 margin: 0px;
 padding: 15px;
 border-left: 3px solid #669999;
 background: url(images/black60.png);
}#footer_link{
color:#fff;
font-size:6px;
}
#footer_link a{
color:#fff;
font-size:6px;
}
