/*  
Theme Name: Serenos Design
Theme URI: http://serenos.net/
Description: Serenos Design's website.
Version: 0.9
Author: Alastair Graham
Author URI: http://serenos.net/
*/

body {
width: 810px;
margin: 0px auto;
padding: 0;
color: #323232;
font: 1em/1.1em Arial, Helvetica, sans-serif;
}

a {
color: #445d7b;
text-decoration: none;
}

a:hover{
color: #ff6633;
}

#nav {
height: 107px;
padding: 0;
list-style-type:none;
background: #445d7b url('images/nav.jpg');
}

#nav ul {
margin: 0px 30px;
}

#nav li {
display:inline;
padding:0;
margin:0;
}

#nav a {
color:#fff;
padding: 78px 12px 4px 12px;
margin: 3px 0 0 -2px;
float: left;
width: auto;
border-right: 2px solid #323232;
border-left: 2px solid #323232;
text-decoration:none;
font: 1em/1em 'Lucida Grande', Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#nav a:hover {
color: #ff6633;
background: #323232;
}

#nav .current_page_item a {
color: #ff6633;
}

#header {
height: 95px;
text-indent: -9000px;
}

#header h1 {
display: block;
height: 36px;
margin: 25px 0 0 25px;
padding: 0;
background: #fff url('images/serenos.jpg') no-repeat;
}

#header a {
display: block;
width: 810px;
height: 80px;
}

#main {
width: 500px;
float: left;
margin-top: 10px;
}

#main p {
padding: 0 10px 5px 0;
margin: 0;
}

h2 {
color: #ff6633;
font: 1.5em/1.5em Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}

h2 a {
color: #ff6633;
}


h2 a:hover {
color: #435d7a;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

#sidebar {
margin-left: 500px;
margin-top: 10px;
padding-left: 15px;
width: 280px;
}

#sidebar p {
margin: 0;
padding: 0 0 5px 0;
}

#sidebar p a {
color: #435d7a;
}

#sidebar p a:hover {
color: #ff6633;
}

#sidebar ul {
padding: 0 0 0 0;
margin: 0
}

#sidebar li {
list-style-type: none;
padding-bottom: 5px;
}

.adr {
margin: 0 0 10px 0;
padding 0;
}

.date {
color: #ff6633;
}

.maindate {
color: #323232;
font-style: italic;
}

.news {
padding-bottom: 10px;
}

#content {
border-top: 1px solid #323232;
}

#footer {
font-size: 12px;
line-height: 14px;
clear: both;
margin-top: 10px;
border-top: 1px solid #323232;
}

.contactform {
position: static;
overflow: hidden;
padding: 0;
margin: 0;
}

.contactform h3 {
padding: 0 0 5px 0;
margin: 0;
}

.contactleft {
width: 25%;
text-align: left;
clear: both;
float: left;
display: inline;
padding: 4px 4px 4px 0;
margin: 5px 0;
}

.contactright {
width: 70%;
text-align: left;
float: right;
display: inline;
padding: 4px;
margin: 5px 0;
}

.contacterror {
border: 2px solid #ff0000;
}
