/*

Theme Name: 11 Mile Marina
Description: Made solely for use by 11 Mile Marina
Version: 1.0
Author: Tang Web Studio
Author URI: http://www.tangwebstudio.com/

*/

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font-weight:normal; vertical-align: baseline; background: transparent; }
body { background-color:#1f2060; margin:0 auto; padding:0; font-family: Times, "Times New Roman", Georgia, serif; font-size:62.5%; color:#ccc; }
* html { height: 100.02%; }
ol, ul, li { list-style: none; padding:0; margin:0; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; border: 1px dotted #CCC; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
strong{ font-weight:bold }
/***** end reset, start design ****/

a, a:link, a:active, a:visited { text-decoration:underline; color:#7a7dc6 }
a:hover { color:#fff; }
h1, h2, h3, h4 { color:#f2f2f2; line-height:1.2em; }
h1 { font-size:3.6em; }
h2 { font-size:2.4em; }
h3 { font-size:2.1em; }
h4 { font-size:105%; }
ol { list-style:decimal; }
ol li { margin-left:30px; }
hr { margin:6px auto; width:960px; border-style:solid; border-width:5px 0; color: #064469; clear:both; }

#header { margin: 0 auto; width:800px; background:#064469; padding: 16px 80px 27px; }
#header .wrap{ background:url(display/images/header-bg.gif) repeat-y left; overflow:hidden; }
#header h1{ background:#7a7dc6; width:527px; float:left; text-align:center; padding-top:10px }
#header address{ float:right; width:188px; background:#7a7dc6; font-size:18px; padding:25px 38px 18px 34px; color:#064469 }
#header address a{ color:#064469; text-decoration:underline; }
#header address p{ margin:0 0 8px; }
#header address a:hover{ text-decoration:none; }

.notice{ width:840px; padding:5px 30px; margin:7px auto; background:#2e3e7a }
.notice h2{ font-size:4.8em; color:#7a7dc6; }
.notice p{ font-size:1.2em; color:#fff; }



#navPrimary{ width:900px; margin:0 auto; padding:0 30px }
#navPrimary ul{ width:900px; display:block; margin:6px 0 0; overflow:hidden }
#navPrimary li{ float:left; display:inline; margin:0 6px 0 0 }
#navPrimary li:last-child, #navPrimary li.last{ margin-right:0; float:right; }
#navPrimary li a{ display:block; width: 115px; padding:8px 15px 6px; font-size:1.8em; font-family:Tahoma, Geneva, Verdana, sans-serif; color:#f2f2f2; background:#2e3e7a; text-decoration:none; word-spacing:100px }
#navPrimary li a:hover, #navPrimary li.current a{ background:#3a5d8b; }
#navPrimary li a small{ display:block; font-size:.56em; color:#808080; word-spacing:normal }

#navSecondary{ width:900px; padding:0 30px; margin:0 auto; }
#navSecondary ul{ padding-left:40px; width:860px; border-bottom: 1px solid #064469; overflow:hidden}
#navSecondary li{ float:left; display:inline; margin-right:20px; }
#navSecondary li a{ display:block; padding:8px 0; color:#f2f2f2; font-size:14px; font-family:Tahoma, Geneva, Verdana, sans-serif; text-decoration:none; }
#navSecondary li a:hover{ text-decoration:underline }



#content { width:820px; margin:10px auto 0; padding:16px 70px; overflow:hidden }

#contentMain{ width: 470px; float:left; padding:0 0 0 50px; }
#contentMain p, #contentMain address{ font-size:1.4em; margin:0 0 8px; line-height:1.25em; }
#contentMain h1{ margin:0 0 20px -50px; color:#3b5d8b; }
#contentMain h2 a:link, #contentMain h2 a:visited, #contentMain h2 a:active{ color:#f2f2f2; text-decoration:none; }
#contentMain h2 a:hover{ color:#7a7dc6; text-decoration:underline }

#contentMain.marina_home{ background: url(display/images/illustrations/marina-home.gif) no-repeat 0 45px; }

#contentSecondary{ width: 200px; float:right; }
#contentSecondary .entry{ padding-bottom:6px }
#contentSecondary h3{ font-size:2.1em; margin-bottom:6px; }
#contentSecondary h3, #contentSecondary h3 a{ color:#ccc; text-decoration:none }
#contentSecondary h3 a:hover{ color:#7a7dc6; }
#contentSecondary p a{ font-size:1.2em; text-decoration:none; width:100%; background: url(display/images/illustrations/squiggle.gif) no-repeat right bottom; display:block; }

.post, .hentry{ border-bottom: 1px solid #064469; margin-bottom:20px; padding:0 0 15px}
.post h2, .hentry h2{ margin-bottom:20px; }
.date{ font-size:.6em; font-style:italic; color:#ccc }
.post h3{ margin-bottom:5px; }
.post img{ margin-bottom:10px; }

dl.wp-caption{ font-style:italic; margin:3px 0 20px; font-size:1.2em; }


img.centered { display: block; margin-left: auto; margin-right: auto;	}
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft {	padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.wp-caption-text{ font-style:italic }

#gallery-1.gallery img { border:3px solid #3A5D8B; }

#searchform label{ display:block; color:#f2f2f2; line-height:1.2em; font-size:1.8em; }
#contentSecondary #s{ width:148px;  }

.navigation{ width:100%; overflow:hidden; }
.single .navigation{ margin:0 0 20px; }
.navigation a{  margin:0 0 20px; display:block; font-size:1.2em }
.single .navigation a{ display:inline }

table.wp-table-reloaded{ border:1px solid #F2F2F2; }
table.wp-table-reloaded thead th { background:#2E3E7A; font-size:1.4em; font-family:Times, "Times New Roman", Georgia, serif; border:solid #F2F2F2; border-width:0 1px 1px 0; color:#fff !important; }
table.wp-table-reloaded thead th:last-child { border-width:0 0 1px 0 }
table.wp-table-reloaded { border-spacing:0; font-size:1.1em; font-family:Tahoma, Geneva, Verdana, sans-serif; }
table.wp-table-reloaded td{ padding:6px; color:#ccc }
table.wp-table-reloaded .even td{ background-color:#3A5D8B }
table.wp-table-reloaded .odd td{ background-color:#305072 }

.wp-table-reloaded-table-description{ font-size: 1.4em; font-weight: bold; margin-bottom: 0px; }

/*Footer*/
#footer { }


.clear{ clear:both; height:0; display:block; visibility:hidden; }
