/*
Theme Name: Starkers - OCMTC
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2.8
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

*
{
margin:0;
padding:0;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

body
{
padding:20px 0 0;
background:#50514E url(images/body-back.jpg);
background-position:0 -85px;
background-repeat:repeat-x;
text-align:center;
}

#wrapper
{
position:relative;
width:950px;
margin:0 auto;
background:url(images/watermark.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#container
{
text-align:left;
position:relative;
width:900px;
margin:0 auto;
z-index:30;
}

#header
{
position:relative;
background:#fff url(images/header-back.jpg);
background-position:top left;
background-repeat:no-repeat;
border:4px solid #999;
height:218px;
z-index:40;
}

#header h1 a span, #header .description
{
margin-left:-1000em;
}

#header h1 a
{
display:block;
margin:10px 0 0 10px;
background:url(images/ocmtc-logo.jpg);
background-position:top left;
background-repeat:no-repeat;
width:200px;
height:179px;
}

#header #address
{
position:absolute;
top:15px;
right:15px;
font-size:13px;
}

#header #address .phone
{
color:#253C63;
font-size:16px;
margin:10px 0;
}

#header a
{
font-weight:800;
color:#253C63;
}

#header #address #facebook
{
display:block;
background:url(images/facebook2.png);
width:150px;
height:40px;
}

#header #address #facebook span
{
margin-left:-1000em;
}

/* Menu Styles */

#menu 
{
position:relative;
bottom:0;
height:40px;
z-index:50;
margin:-10px 0 0 0;
}

#suckerfishnav {
    background:#1F3E9F url("images/menu-back.jpeg") repeat-x;
background-position:top left;
    font-size:12px;
    font-family:verdana,sans-serif;
    /*font-weight:bold;*/
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    /*border:1px solid #aaa;*/
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#dddddd;
    text-decoration:none;
    padding:0px 10px;
font-weight:400;
    }
#suckerfishnav li {
    float:left;
    padding:0;
border-right:1px solid #2E4FA9;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:171px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:169px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    /*font-weight:bold;*/
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:150px;
    font-size:12px;
    color:#dddddd;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 160px;
    }
#suckerfishnav li li:hover {
    background:#1F3E9F;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#dddddd;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#dddddd;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;

    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
background:#5E7AD3;
    }

/* End menu styles */

#sidebar
{
float:right;
width:200px;
margin:20px 0 0;
}

#sidebar li
{
font-size:13px;
list-style:none;
}

#sidebar h2
{
font-size:14px;
font-weight:800;
}

#sidebar a
{
color:#fff;
}

#content
{
position:relative;

}

#text
{
position:relative;
padding:20px 17px;
width:650px;
border-right:1px dotted #666;
}

#text h1, h2, h3, h4, h5
{
color:#527AFF;
color:#3399FF;
margin:10px 0 5px;
font-weight:400;
}

#text h2
{
margin:15px 0 10px;
text-transform:uppercase;
letter-spacing:1px;
font-family:"Times New Roman", Times, serif;
/*border-bottom:4px solid #666;*/
border-bottom:1px dotted #666;
}

#text .breadcrumb a, #text .breadcrumb
{
font-size:11px;
color:#999;
}

#text a
{
color:#ccc;
}

#text a:hover
{
color:#eee;
}

a.post-edit-link
{
text-align:center;
text-decoration:none;
display:block;
background:#999;
padding:4px;
font-size:13px;
width:100px;
color:#fff;
margin:10px 0;
float:right;
}

a.post-edit-link:hover
{
background:#777;
}

#text .thumb
{
float:left;
margin:0 15px 10px 0;
border:4px solid #ccc;
}

.thumb img
{
border:0;
}

#text p
{
font-size:13px;
line-height:18px;
color:#ddd;
margin:0 0 15px;
}

#text p.meta
{
clear:both;
margin:10px 0;
font-size:11px;
color:#ddd;
}

#text table
{
background:#fff;
margin:15px 0;
}

#text table td
{
padding:3px;
font-size:12px;
}

#text ul
{
margin:10px 0 10px 30px;
}

#text li
{
color:#ddd;
font-size:13px;
line-height:18px;
margin:0 0 3px;
}

#text table.sponsors
{
border:0;
background:none;
border:0;
}

#text table.sponsors td
{
color:#eee;
border:0;
padding:3px;
}

#footer
{
width:775px;
position:relative;
clear:both;
text-align:left;
padding:10px 0;
border-top:1px dotted #666;
margin:9px 0 20px;
}

#footer p
{
font-size:11px;
color:#ccc;
}

#footer a
{
color:#eee;
}

.alignright
{
float:right;
margin:0 0 10px 15px;
border:4px solid #fff;
}

.alignleft
{
float:left;
margin:0 15px 10px 0;
border:4px solid #fff;
}

.clear
{
clear:both;
}



/* Overnight Billfish Styles */

.page-id-7, .parent-pageid-7
{
padding:0;
background:#3f83bd;
background:#29587f url(images/body-back2.jpg);
background-position:top left;
background-repeat:repeat-x;
}

.page-id-7 #wrapper, .parent-pageid-7 #wrapper
{
background:none;
}

.page-id-7 #header, .parent-pageid-7 #header
{
border:0;
background:url(images/obt-header.jpg);
height:320px;
background-repeat:no-repeat;
}

.page-id-7 #header #address, .parent-pageid-7 #header #address
{
position:absolute;
top:120px;
right:40px;
}

.page-id-7 #header #menu, .parent-pageid-7 #header #menu
{
position:absolute;
width:900px;
bottom:0;
}

.page-id-7 #header h1, .parent-pageid-7 #header h1
{
margin-left:-1000em;
background:none;
}

.page-id-7 #container, .parent-pageid-7 #container
{
background:#fff url(images/container-base.jpg);
background-position:bottom left;
background-repeat:no-repeat;
/*border:3px solid #004D99;*/
padding:0 0 10px 0;
}

.page-id-7 #content a, .parent-pageid-7 #content a
{
color:#0066CC;
}

.page-id-7 #content p, .parent-pageid-7 #content p, .page-id-7 #content li, .parent-pageid-7 #content li
{
color:#333;
}

.page-id-7 #footer, .parent-pageid-7 #footer
{
padding:7px 20px;
border:none;
}

.page-id-7 #footer p, .parent-pageid-7 #footer p
{
color:#666;
}

.page-id-7 #footer a, .parent-pageid-7 #footer a
{
color:#666;
}