/*
Theme Name: Exmouth Masterplan
Theme URI: http://www.exmouthmasterplan.co.uk
Description:
Version: 1.0
Author: Dan Davies
Author URI: http://www.darfuria.com
*/

* {margin: 0; padding: 0; text-decoration: none; border: 0;}
.cboth {clear: both;}

body {background: url(images/background.jpg) no-repeat top center #84969f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; padding-bottom: 20px;}

#holder {width: 1000px; margin: 0px auto;}

#header {width: 1000px; height: 125px; background: url(images/header.jpg) no-repeat; cursor: pointer; position: relative;}
#header #tagline {position: absolute; color: #024465; font-size: 15px; left: 27px; top: 80px;}

#navigation {height: 48px; background-color: #024465; border-bottom: 1px solid #FFFFFF}
#navigation ul {list-style: none;}
#navigation ul li {display: inline; float: left; border-right: 1px solid #046494;}
#navigation li a {height: 48px; display: block; line-height: 48px; color: #FFFFFF; font-weight: bold; font-size: 16px; padding: 0px 16px 0px 16px;}
#navigation li a:hover {background-color: #005883;}
#navigation .current_page_item, body.home #menu-item-440 {background-color: #005883;}

#content {width: 1000px; background: url(images/content.jpg) repeat-y;}

#content #left {width: 671px; float: left;}
#content #left .content {padding: 20px 25px 20px 25px;}
#content #left .content .pageimage {width: 611px; height: 278px; border: 5px solid #e7e4e3; margin-bottom: 25px;}
#content #left .content h1 {margin-bottom: 25px; font-size: 22px;}
#content #left .content p {line-height: 20px; margin-bottom: 25px;}
#content #left .content h2 {margin-bottom: 25px;}
#content #left .content li {line-height: 20px; margin-left: 15px; margin-bottom: 5px;}
#content #left .content ul {margin-bottom: 20px;}
#content #left .content ol {margin-bottom: 20px;}
#content #left .content li ul {margin-top: 10px; margin-bottom: 10px;}

#content #full {width: 100%; background: #FFFFFF;}
#content #full .content {padding: 20px 25px 20px 25px;}
#content #full .content .pageimage {width: 611px; height: 278px; border: 5px solid #e7e4e3; margin-bottom: 25px;}
#content #full .content h1 {margin-bottom: 25px; font-size: 22px;}
#content #full .content p {line-height: 20px; margin-bottom: 25px;}
#content #full .content h2 {margin-bottom: 25px;}
#content #full .content li {line-height: 20px; margin-left: 15px; margin-bottom: 5px;}
#content #full .content ul {margin-bottom: 20px;}
#content #full .content ol {margin-bottom: 20px;}
#content #full .content li ul {margin-top: 10px; margin-bottom: 10px;}

#blog h2.blog {font-size: 34px; margin-bottom: 20px;}
#blog .entry {position: relative; height: 225px; margin-bottom: 10px;}
#blog .entry_date {width: 73px; height: 75px; background-color: #024465; color: #FFFFFF; position: absolute; left: -98px;}
#blog .entry_date .day {font-size: 42px; text-align: center; width: 73px; display: block; font-weight: bold; margin-bottom: -5px; margin-top: 5px;}
#blog .entry_date .month {font-size: 15px; text-align: center; width: 73px; display: block; font-weight: bold;}
#blog .entry_thumb {width: 201px; height: 201px; float: left; border: 5px solid #e7e4e3; margin-right: 18px;}
#blog .entry_right {width: 330px; float: left; margin-right: 12px;}
#blog .entry_right h2.entry_title {font-size: 22px; margin-top: 15px; margin-bottom: 25px; line-height: 26px;}
#blog .entry_right h2.entry_title a {color: #000000;}
#blog .entry_content p {line-height: 20px;}
#blog .entry_tweets {float: left; width: 50px; margin-top: 19px;}

#content #right {width: 328px; float: right;}
#content #right .content {padding: 0px 19px 0px 22px;}
#content #right h2 {font-size: 22px; margin-bottom: 21px;}
#content #right .sidebar {border-bottom: 1px solid #c7c4c3; padding: 15px 19px 15px 22px;}
#content #right .subscribe {background: url(images/rss.png) no-repeat 95% 50% #e1dedd; cursor: pointer;}
#content #right .subscribe h2 {margin-bottom: 0;}
#content #right .email {background-color: #e6e3e2;}
#content #right .signup {height: 24px; border: 0; margin: 0; padding: 0; line-height: 24px; margin-bottom: 10px;}
#content #right .email input.text {height: 18px; padding: 2px; font: inherit; background-color: #FFFFFF; border: 1px solid #c6c3c2; line-height: 24px; float: left width: 140px;}
#content #right .email input.button {height: 24px; background-color: #0b73c3; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 24px; padding: 0px 8px 0px 8px;}
#content #right .email p {line-height: 20px;}
#content #right .email .response {line-height: 20px;}
#content #right .email input {margin-bottom: 15px;}
#content #right .email #mce-error-response, #content #right .email #mce-success-response {margin-bottom: 15px;}

#footer {background-color: #101010;}
#footer h2 {color: #FFFFFF; font-size: 22px; margin-bottom: 25px;}
#footer .content {padding: 37px 25px 25px 25px;}
#footer p {color: #cccccc; line-height: 20px;}
#footer li {line-height: 20px;}
#footer span {display: block;}
#footer a {color: #0e80b7;}
#footer .link {font-size: 13px; font-weight: bold;}

#footer .left {width: 290px; float: left; margin-right: 40px;}
#footer .left h2.twitter {background: url(images/footer_twitter.jpg) no-repeat top left; text-indent: 30px; height: 23px; line-height: 23px;}
#footer .left ul {list-style: none; margin-bottom: 15px;}
#footer .left ul li {padding: 17px 0px 11px 0px; border-bottom: 1px solid #191919; color: #666666;}

#footer .middle {width: 290px; float: left; margin-right: 38px;}
#footer .middle h2.about {background: url(images/footer_about.jpg) no-repeat top left; text-indent: 45px; height: 24px; line-height: 24px;}
#footer .middle h2.yoursay {background: url(images/footer_yoursay.jpg) no-repeat top left; text-indent: 45px; height: 30px; line-height: 42px;}
#footer .middle p {margin-bottom: 15px;}
#footer .middle .top {padding-bottom: 18px; border-bottom: 1px solid #191919;}
#footer .middle .bottom {padding-top: 32px; padding-bottom: 18px; border-bottom: 1px solid #191919;}

#footer .right {width: 290px; float: left;}
#footer .right h2.friends {background: url(images/footer_friends.jpg) no-repeat top left; text-indent: 45px; height: 28px; line-height: 28px;}
#footer .right h2.about {background: url(images/footer_about.jpg) no-repeat top left; text-indent: 45px; height: 24px; line-height: 24px;}
#footer .right ul {list-style: none; margin-top: -17px;}
#footer .right ul li {padding: 17px 0px 11px 0px; border-bottom: 1px solid #191919; color: #666666;}
#footer .right .top {padding-bottom: 18px;}
#footer .right .bottom {padding-top: 32px; padding-bottom: 18px;}

#copyright {height: 67px; background-color: #000000; line-height: 67px; color: #333333; padding: 0px 25px 0px 25px;}
#copyright a {color: #0e80b7;}
#copyright .left {float: left; width: 45%;}
#copyright .right {float: right; width: 45%; text-align: right;}

.wpcf7 textarea {border: 1px solid #c4c4c4; font: inherit; line-height: 20px; padding: 5px; width: 90%; height: 68px;}
.wpcf7 input[type=text] {border: 1px solid #c4c4c4; font: inherit; padding: 5px; width: 90%;}
.wpcf7 input[type=submit] {height: 24px; background-color: #0b73c3; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 24px; padding: 0px 8px 0px 8px; font-size: 110%;}
.wpcf7 h3 {margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #c5c5c5;}
.wpcf7 span.wpcf7-list-item {display: block; line-height: 20px;}
.wpcf7 h2 {margin-bottom: 20px !important;}

ul.addtoany_list li a {padding: 0 !important;}

p.nocomments {display: none;}
