/*
THEME NAME: Miami Offshore Services
DESCRIPTION: Custom M.O.S. theme.
VERSION: v1
AUTHOR: <a href="http://www.nicasiodesign.com/">Nicasio LLC</a>
*/

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0px solid WHITE;}

#image-preloading {display:none;}

ul {list-style-type:none;}

/* ---------------------------------------------------------------------------------------- */



/* LAYOUT & COLORS ------------------------------------------------------------------------ */

/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height: 100%;margin: 0 0 1px;}

body {background:#e5dfd5 url('images/mos_boatBGfull.jpg') no-repeat center top;text-align:center;}

.outer {width:1116px;margin:0 auto;text-align:left;}

#topNav {background:transparent url('images/mos_topNavBG.png') repeat-x bottom left;width:100%;min-width:1130px;}
#topNav .outer {text-align:right;width:auto;padding:0px 130px;}
#topNav li {float:right;margin-left:25px;}
#topNav li a {color:#333333;font-size:93%;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:7px 4px 3px 4px;display:block;}
#topNav li a:hover {color:#f1592a;}
#topNav li a.ON {background-color:WHITE;color:#333333;border-bottom:2px solid #f1592a;}

#topLanguages {float:right;position:relative;top:-1px;margin-left:5px;}

#topNavBorder {background:transparent url('images/mos_topNavBorder.png') repeat-x top left;height:1px;width:100%;min-width:1130px;}

#logo {width:1116px;margin:0 auto;}
#logo .outer {margin-left:110px;width:892px;}
#mos-logo {width:259px;height:81px;margin-top:23px;margin-left:10px;}
#logo h1, #logo #blog-description {display:none;}

#mainArea {width:1116px;margin:0 auto;}
#mainAreaTop {width:1116px;height:74px;background:transparent url('images/mos_mainBGtop.png') no-repeat bottom left;}
#mainAreaMiddle {width:1116px;background:transparent url('images/mos_mainBGmiddle.png') repeat-y;}
#mainAreaBottom {height:233px;width:1116px;margin:0 auto;background:transparent url('images/mos_financial_freedom.jpg') no-repeat top left;}

#mainAreaMiddle .outer {margin-left:106px;width:890px;}
#mainAreaMiddle #footer-outer {margin-left:108px;width:896px;}


div#containerHome {float: left;width:479px;}
div#container {float: left;width:650px;}
body.pageid-13 div#container {width:100%;}
div#content {width:100%;padding-bottom:25px;}

.post {width:90%;margin-left:15px;margin-bottom:25px;border-bottom:1px dotted #ccc;padding-bottom:10px;}
.search.page {width:90%;margin-left:15px;margin-bottom:25px;border-bottom:1px dotted #ccc;padding-bottom:10px;}


.entry-title,.entry-title-single{clear:both;}
h2.page-title {position:relative;width:90%;color:#333333;font-size:138.5%;font-family:Times,Georgia,sans-serif;font-weight:normal;text-transform:uppercase;background:transparent url('images/mos_textHeaderBG.jpg') no-repeat bottom left;padding-top:15px;padding-bottom:2px;padding-left:37px;}
h2.entry-title, h2.entry-title-single {font-weight:normal;font-size:131%;color:#f1592a;margin-bottom:3px;}
h2.entry-title-single {padding:0px 0px 0px 2px;}
h2.entry-title a {text-decoration:none;padding:3px 2px 2px 2px;background-color:#d3cab7;color:#333;}
h2.entry-title a:hover {text-decoration:none;color:#f1592a;background-color:#e5e2dd;}
span#blog-back-button, span#login, span#page-edit-button {position:absolute;right:0px;}
span#login {bottom:6px;}
span#blog-back-button a, span#login a, span#page-edit-button a {font-size:77%;color:#333333;text-decoration:none;padding:3px 2px 2px 2px;border:1px solid #d6d2cf;background-color:#eae6e3;}
span#blog-back-button a:hover, span#login a:hover, span#page-edit-button a:hover {color:#3b3b3b;border:1px solid #f08c6c;background-color:#f0c7b7;}

.entry-content {width:90%;margin-left:15px;margin-top:15px;}
body.pageid-13 .entry-content {width:97%;}

.entry-content h3, .comments h3 {clear:both;padding:6px 5px 4px 5px;color:#333333;font-size:131%;margin-top:10px;margin-bottom:15px;font-weight:normal;font-family:Times,Georgia, sans-serif;background-color:#e5e2dd;}
.entry-content p {color:#595959;font-size:93%;line-height:153.9%;margin-bottom:10px;}
blockquote {font-style:italic;margin:0px 35px;}
.entry-content ul {margin:0px 35px 20px 35px;}
.entry-content ul li {list-style-type:square;color:#595959;font-size:93%;line-height:153.9%;margin-bottom:10px;}
.entry-content ol, .comments ol {margin:0px 35px 20px 40px;}
.entry-content ol li, .comments ol li {color:#595959;font-size:93%;line-height:153.9%;margin-bottom:10px;}
.comments ol li {background-color:#fcfaf6;padding:10px;}
.comments ol li.alt {background-color:#f1efea;}
.entry-content a {color:#3b3b3b;padding:3px 1px 2px 1px;}
.entry-content a:hover {text-decoration:none;background-color:#fcb040;}
.entry-content table tr td {color:#595959;font-size:93%;}
.entry-content img {padding:4px;border:1px solid #e5e2dd;}

.published {border-bottom:0px;font-size:93%;color:#3b3b3b;padding-left:2px;}
.entry-meta {display:none;}
a.more-link, a.add-comment-link {color:#fcb040;text-decoration:none;}
a.more-link:hover, a.add-comment-link:hover {color:#3b3b3b;background-color:#e5e2dd;}
.post-links {margin:15px 0px 10px 0px;color:#3b3b3b;text-transform:uppercase;font-family:Times,Georgia,sans-serif;font-size:93%;text-align:center;}
.post-links a {border:1px solid #fcb040;background-color:#fae3c0;padding:3px 1px 2px 1px;text-decoration:none;margin-left:2px;}
.post-links a:hover {border-color:#3fc117;background-color:#97e778;}

div#nav-above,div#nav-below{width:600px;height:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

div#nav-above, div#nav-below {margin:10px 10px 15px 10px;}
.navigation a {color:#333;}

.comments {width:90%;margin-left:15px;}
.comments h3 {padding-bottom:6px;}
.comments h3 span {float:left;}
.comments h3 a {float:right;color:#3b3b3b;text-transform:uppercase;font-family:Times,Georgia,sans-serif;font-size:71%;}
.comments h3 a {border:1px solid #fcb040;background-color:#fae3c0;padding:3px 1px 2px 1px;text-decoration:none;}
.comments h3 a:hover {border-color:#3fc117;background-color:#97e778;}
.comment-author {position:relative;}
.author-link a {background-color:#e5e2dd;padding:3px 2px 2px 2px;color:#f1592a;text-transform:uppercase;font-family:Times,Georgia,sans-serif;font-size:108%;text-decoration:none;}
.author-link a:hover {color:#3b3b3b;}
.comment-options {position:absolute;right:0px;}
.comment-options a, .edit-link a {margin-left:2px;font-size:93%;text-transform:uppercase;font-family:Times,Georgia,sans-serif;padding:3px 1px 2px 1px;border:1px solid #d6d2cf;background-color:#eae6e3;color:#3b3b3b;text-decoration:none;}
.comment-options a:hover, .edit-link a:hover {border-color:#fcb040;background-color:#fae3c0;}
.comment-meta, .unapproved {color:#3b3b3b;padding-left:2px;}
.comments p {margin-left:2px;margin-top:5px;}
.entry-date .edit-link {font-size:93%;}


#commentform {margin:15px;}
#commentform .form-label{margin:0px 0px 3px 0px;color:#333;font-size:85%;font-family:Times, Georgia, sans-serif;text-transform:uppercase;}
p#comment-notes {margin:0px 0px 10px 0px;color:#333;}
form#commentform span.required{color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;margin-bottom:5px;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
textarea#comment{height:8em;margin:0 0 0.5em;overflow:auto;width:85%;padding:5px;border:0px;background:#FFFFFF;font-size:93%;color:#333;font-family:helvetica, arial, sans-serif;}


div.sidebarHome {float: right;overflow: hidden;width: 390px;}
div.sidebar {float: right;overflow: hidden;width: 240px;padding-bottom:25px;}
div#secondary {clear: right;}

body.pageid-13 div.sidebar {float:left;width:98%;}
body.pageid-13 div.sidebar .sidebarBlock {width:240px;float:left;margin-left:15px;}


#testimonialBlock {border:2px solid #f08c6c;background-color:#f0c7b7;margin-top:15px;}
#blogBlock {border:2px solid #f7c57a;background-color:#f5e0c0;margin-top:7px;padding-bottom:7px;}
#newsletterBlock {border:2px solid #d3cab7;background-color:#e6e0d6;margin-top:7px;padding-bottom:13px;margin-bottom:10px;}
#testimonialBlock a {color:#3b3b3b;font-weight:bold;font-size:93%;text-decoration:none;}
#testimonialBlock a:hover {text-decoration:underline;}

#blogBlock p a {color:#3b3b3b;text-decoration:underline;}
#blogBlock p a:hover {text-decoration:none;}
#blogBlock p span {font-style:italic;font-size:93%;}

.sidebarBlock h2 {padding:13px 13px 5px 13px;color:#333333;font-size:123.1%;font-family:Times,Georgia,sans-serif;font-weight:normal;text-transform:uppercase;}
.sidebarBlock p {padding:0px 13px 0px 13px;color:#3b3b3b;font-size:93%;line-height:153.9%;}
.sidebarBlock p.intro {padding-bottom:5px;}
.sidebarBlock ul {padding:0px 13px;}
.sidebarBlock ul li {color:#3b3b3b;font-style:italic;font-size:93%;}
.sidebarBlock ul li a {color:#3b3b3b;font-size:108%;text-decoration:underline;font-style:normal;}
.sidebarBlock ul li a:hover {text-decoration:none;}

input.wpsb_form_txt {margin-left:13px;width:242px;height:16px;overflow:hidden;border:0px solid WHITE;background-color:WHITE;padding:5px 10px 4px 10px;color:#f4702d;font-size:85%;font-weight:bold;}
#sidebar-newsletterBlock input.wpsb_form_txt {width:172px;}
input.wpsb_form_btn {position:relative;top:9px}
#sidebar-newsletterBlock input.wpsb_form_btn {top:5px;left:13px;}
input.wpsb_form_radio {display:none;}

#sidebar-newsletterBlock {border:2px solid #d3cab7;background-color:#e6e0d6;margin-top:7px;padding-bottom:13px;margin-bottom:10px;}
#sidebar-searchBlock {border:2px solid #179fc1;background-color:#78d1e7;margin-top:7px;padding-bottom:9px;margin-bottom:10px;}
#sidebar-searchBlock input.text-input {margin-left:13px;width:172px;height:16px;overflow:hidden;border:0px solid WHITE;background-color:WHITE;padding:5px 10px 4px 10px;color:#3b3b3b;font-size:85%;font-weight:bold;}
#sidebar-searchBlock input.submit-button {margin-left:13px;margin-top:5px;}

#sidebar-archivesBlock {border:2px solid #3fc117;background-color:#97e778;margin-top:7px;padding-bottom:13px;margin-bottom:10px;}

#sidebarLanguages a img {border:1px solid #ccc;}


#footerNavArea {text-align:left;border-top:1px solid #dcd9d4;padding-top:2px;padding-bottom:2px;margin-top:10px;}
#footerNavAreaInner {background-color:#e9e6e2;padding:6px 6px 4px 10px;}
#footerNav {float:left;font-size:85%;font-weight:bold;color:#a9a9a8;padding-top:11px;}
#footerNav a {color:#a9a9a8;text-decoration:none;}
#footerNav a.ON {color:#707070;}
#footerNav a:hover {text-decoration:underline;}

#footerContact {float:left;font-size:85%;font-weight:bold;}
#footerContact div {float:left;border-left:1px solid #cac9c6;padding-left:6px;margin-left:10px;}
#footerContact div img {float:left;margin-top:2px;}
#footerContact div p {margin-left:8px;float:left;margin-top:12px;color:#747474;}
#footerContact div p a {color:#747474;text-decoration:none;}
#footerContact div p a:hover {text-decoration:underline;}

#footerLanguages {float:right;}

#mainAreaBottom .outer {margin-left:116px;width:880px;}
#copyright {float:left;padding-top:8px;font-size:85%;font-weight:bold;color:#878787;}
#credit {float:right;padding-top:8px;font-size:85%;font-weight:bold;color:#878787;}
#copyright a, #credit a {color:#878787;text-decoration:none;}
#copyright a:hover, #credit a:hover {text-decoration:underline;}

.wpcf7 {width:100%;}
.wpcf7 label {float:left;width:150px;text-align:right;margin-right:10px;margin-top:5px;padding-top:3px;}
.fmtext, .fmtextarea, .fmverify {margin-top:5px;background-color:#FFFFFF;border:0px;font-size:93%;}
.fmtext, .fmverify {height:16px;padding:5px 10px 4px 10px;font-weight:bold;}
.fmtext, .fmtextarea, .fmverify {float:left;}
.fmverify {margin-left:10px;width:100px;}
.fmtext {width:280px;}
.fmtextarea {width:290px;}
.wpcf7-validates-as-email {width:280px !important;padding-left:10px !important;padding-right:10px !important;}
img.wpcf7-captcha-SpamFilter {float:left;margin-top:5px;padding:0px;}
.fmtextarea {padding:5px;font-weight:bold;font-family:helvetica, arial, sans-serif;}
.submitContact {margin-left:160px;margin-top:15px;}