/*
Theme Name: Everett-Morrison
Theme URI: http://www.everett-morrison.com
Description: Everett-Morrison
Version: 1.0
Author: Everett-Morrison
Author URI: http://www.everett-morrison.com
*/

/*----------[ general styles ]----------*/

body {
background: #f1f1f1 url(http://www.danimariedesigns.net/everett_morrison_motorcars/wp-content/themes/everett-morrison/images/bg.jpg) repeat-x;
background-attachment:fixed;
font:12px Verdana, Arial, Sans-Serif;
color:#CBCBCB;
}
body,p,ul,ol,h1,h2,h3,h4,blockquote,fieldset,form {
margin:0;
padding:0;
}
a {
outline:none;
text-decoration:none;
color:#80BDD9;
}
a:hover {
color:#fff;
}
img {
border:none;
}
.alignleft {
float:left;
border:1px solid #586363;
margin:4px 7px 0 0;
padding:3px;
background:#454E4E;
}
.alignright {
float:right;
border:1px solid #586363;
margin:5px 0 0 7px;
padding:3px;
background:#454E4E;
}
blockquote {
background:url(images/blockquote.gif) no-repeat top left;
padding:10px 0 0 40px;
font-style:italic;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/*----------[ container ]----------*/

#container {
width:800px;
margin:0 auto;
background:url(images/background.jpg) repeat-y;
padding:0 20px 0 20px;
}

/*----------[ header & logo ]----------*/

#header {
width:800px;
height:150px;
background:url(images/header.jpg) no-repeat;
}

/*----------[ navigation ]----------*/

#navigation {
width:800px;
background:url(images/nav.jpg) repeat-x;
height:40px;
}
#navigation ul {
list-style:none;
}
#navigation li {
float:left;
border-right:1px solid #666;
}
#navigation li a {
display:block;
padding:9px 20px 9px 20px;
text-align:center;
font-size:18px;
text-transform:uppercase;
color:#313737;
}
#navigation li a:hover {
background:url(images/nav.jpg) 0 -40px repeat-x;
}

/*----------[ main div ]----------*/

#main {
padding:20px;
width:760px;
}

/*----------[ featured slider ]----------*/

#featured {
border-bottom:1px solid #000;
border-top:1px solid #B5B5B5;
border-right:1px solid #B5B5B5;
border-left:1px solid #B5B5B5;
width:758px;
height:300px;
}
#featured-caption {
position:absolute;
margin:7px 0 0 10px;
color:#323738;
width:400px;
}
#featured-controls {
width:760px;
height:30px;
border-bottom:4px solid #8C8C8C;
border-top:1px solid #F3F3F3;
background:#B5B5B5;
}
#featured-arrows {
width:42px;
height:19px;
position:absolute;
margin:4px 0 0 710px;
}
#featured-arrows a {
display:block;
background:url(images/featured-arrows.jpg) no-repeat;
width:21px;
height:19px;
text-indent:-9999pt;
}
#prev {
float:left;
}
#prev:hover {
background-position:0 -18px;
}
a#next {
background-position:-21px 0;
float:right;
}
#next:hover {
background-position:-21px -18px;
}

/*----------[ sections ]----------*/

.section {
margin-top:20px;
line-height:18px;
}
.to-the-top {
background:url(images/up-button.jpg);
width:24px;
height:30px;
position:absolute;
text-indent:-9999pt;
margin:2px 0 0 760px;
}
.section-title {
width:800px;
height:37px;
background:url(images/section-title.jpg) repeat-x;
margin:0 0 20px -20px;
}
.section-title span {
display:block;
margin:7px 0 0 20px;
position:absolute;
color:#fff;
text-transform:uppercase;
font-size:18px;
}
.section p {
margin-bottom:10px;
}
.section h2, .section h3, .section h4, .section h5 {
padding-bottom:2px;
margin-bottom:10px;
border-bottom:1px solid #586363;
color:#eee;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
font-weight:normal;
}
.section h2 {
font-size:18px;
}
.section h3 {
font-size:16px;
}
.section h4 {
font-size:14px;
}
.section h5 {
font-size:13px;
}
.section p {
margin-bottom:10px;
}
.section ul {
margin:10px 0 15px 30px;
list-style:circle;
}
.section ol {
margin:10px 0 15px 30px;
}
.section table {
border-left:1px solid #586363;
border-top:1px solid #586363;
width:100%;
}
.section td, .section th {
border-right:1px solid #586363;
border-bottom:1px solid #586363;
padding:5px;
}
.section th {
color:#eee;
font-size:13px;
font-weight:normal;
background:#3D4545;
text-align:left;
}

/*----------[ portfolio styles ]----------*/

ul.work-gallery {
list-style:none;
width:772px;
margin:0;
position:relative;
}
.work-gallery li {
float:left;
margin-right:11px;
margin-bottom:11px;
}
.work-gallery li img {
display:block;
}
a.work-thumb {
border:1px solid #586363;
background:#3D4545;
display:block;
padding:5px;
background:#444D4D;
}
a.work-thumb:hover {
border:1px solid #697676;
background:#3C4444;
}

/*----------[ contact form ]----------*/

#contactform {
float:left;
width:360px;
margin-right:20px;
}
#contactform fieldset {
border:none;
}
#contactform input {
width:150px;
}
#contactform textarea {
width:350px;
height:120px;
}
#contactform input, #contactform textarea {
display:block;
border:1px solid #586363;
padding:5px;
background:#444D4D;
font:12px Verdana, Arial, Sans-Serif;
color:#CBCBCB;
margin-bottom:10px;
}
#contactform input:focus, #contactform textarea:focus {
border:1px solid #697676;
background:#333939;
}
#contactform input.send {
width:80px;
background:#40676E;
border:1px solid #131514;
color:#eee;
cursor:pointer;
}
#contactform input.send:hover {
border-color:#898989;
}
#contact-information {
float:right;
width:380px;
}
.error label {
display:block;
font-weight:bold;
}
.ie6 #contact-information {
width:360px;
}

/*----------[ footer ]----------*/

#footer {
width:800px;
border-top:1px solid #131514;
background:#444;
}
#footer p {
padding:20px;
border-top:1px solid #666;
}
