/*
Theme Name: Starkers
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;
}

html, body {
height:100%;
}

body, select, input, textarea {
font: 100%/1.2 arial, helvetica, sans-serif;
}

body
{
background:#95603D url(images/background-bricks.jpg);
background-position:top left;
/*background-repeat:repeat-x;*/
text-align:center;
}

#wrapper
{
position:relative;
min-height: 100%;
margin-bottom:-70px;
}

#container
{
background:#fff;
margin:0 auto;
position:relative;
width:950px;
text-align:left;
z-index:5;
padding:0 0 50px;
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
}

#login
{
position:relative;
background:#41605A;
z-index:100;
font-size:12px;
color:#ccc;
text-align:right;
padding:5px 10px 5px 0;
}

#login a
{
/*display:block;
background:#666;
padding:5px 12px;*/
color:#fff;
margin:0 0 0 15px;
/*font-size:.8em;
text-decoration:none;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius:5px;
z-index:100;
border:1px solid #333;*/
}

#login a:hover
{
color:#ccc;
}

#header
{
position:relative;
z-index:10;
padding:20px 0 0;
background:url(images/header-back-spring.jpg); 
/*background:url(images/header-back-winter.jpg);*/ /* Christmas */
background:url(images/header-back2011.jpg); /* Spring new logo */
background-position:top left;
background-repeat:no-repeat;
}

#header h1 a
{
display:block;
height:207px;
width:375px;
margin:0 0 20px;
}

#header h1 a span
{
margin-left:-1000em;
}

#menu
{
position:relative;
text-align:left;
background:#1A3732 url(images/footer-back.jpg);
background-position:top left;
background-repeat:repeat-x;
}

#suckerfishnav
{
background:#41605A;
}

#menu ul
{
background:#41605A;
}

#menu ul li
{
background:#41605A;
}

.breadcrumb
{
text-align:right;
font-size:.7em;
margin:0 0 25px;
font-family:arial, helvetica, sans-serif;
}

#text
{
position:relative;
margin:30px 30px;
z-index:9;
}

#text p
{
font-family:arial, helvetica, sans-serif;
font-size:.9em;
line-height:18px;
margin:0 0 20px;
}

#text a
{
color:#821501;
}

#text a img
{
border:0;
}

#text ul
{
margin:10px 0 20px 30px;
}

#text ul li
{
margin:0 0 7px 10px;
font-size:.85em;
}

#text h1, h2, h3, h4, h5, h6
{
color:#1E3D38;
}

h2.home
{
display:none;
}

h2
{
margin:0 0 15px;
}

#text h3
{
font-family:arial, helvetica, sans-serif;
padding:0 0 10px;
margin:10px 0;
border-bottom:1px solid #ddd;
}

#text h4
{
margin:10px 0;
}

.rightcol
{
float:right;
width:360px;
}

.leftcol
{
float:left;
width:500px;
}

.column
{
width:45%;
float:left;
margin-right:5%;
}

#membernotice
{
margin:0 0 15px;
font-size:11px;
/*background:#eee;*/
}

#sidebar
{
background:#fff;
float:right;
}

/* Event styles */

.date
{
font-size:12px;
color:#666;
letter-spacing:1px;
/*padding:2px 10px;
margin:0 0 5px;
display:block;
background:#eee;*/
}

strong.title
{
font-size:15px;
color:#a04508;
}

blockquote
{
padding:0;
font-size:12px;
margin:5px 20px 20px;
line-height:18px;
color:#333;
}

/* Stripes */

#text ul.stripeMe
{
list-style:none;
margin:0;
padding:0;
}

#text ul.stripeMe li {
list-style:none;
padding:5px;
font-family:arial, helvetica, sans-serif;
width:120px;
float:left;
height:110px;
text-align:center;
}

#text ul.stripeMe li.alt {
/*background:#F1EEF6;*/
/*background:#E5E2E9;*/
}

#text ul.stripeMe li.over {
background:#E0E9C7;
}

#text ul.stripeMe li a {
color:#333;
font-size:14px;
text-decoration:none;
display:block;
}

#text li .thumb
{
/*float:left;
margin:0 15px 0 0;*/
}

#text li .thumb img
{
border:3px solid #ccc;
}

.dbem_events_list, .dbem_events_list li
{
padding:0;
margin:0 0 20px 0;
list-style:none;
}

.main
{
float:right;
padding:5px;
border:1px solid #ddd;
margin:0 0 15px 15px;
}

.alignright
{
float:right;
margin:0 0 0 15px;
}

.alignleft
{
float:left;
margin:0 15px 0 0;
}

#text .alignnone
{
padding:2px;
border:1px solid #ddd;
margin:3px;
}

#mappress0
{
border:2px solid #ddd;
}

.mapp-poweredby
{
display:none;
}

/* Footer styles */

#wrapper .clearfooter {
height:70px;
clear:both;
}

#footer
{
position:relative;
font-size:.7em;
background:#22403A url(images/footer-back.jpg);
background-position:top left;
background-repeat:repeat-x;
margin:20px 0 0;
color:#fff;
padding:15px 0 0;
height:70px;
border-top:1px solid #001A13;
}

#footer #facebook
{
float:right;
margin:0 15px 0 0;
}

#footer p
{
color:#fff;
line-height:15px;
}

#footer a
{
color:#eee;
}

#text .wp-caption-text
{
color:#666;
font-size:11px;
line-height:16px;
}

#text p.meta
{
padding:10px;
border-top:1px solid #eee;
margin:20px 0 0;
color:#666;
font-size:12px;
}

.clear
{
clear:both;
}

.post-edit-link
{
clear:both;
display:block;
width:100px;
padding:7px 15px;
background:#eee;
text-align:center;
border:1px solid #ddd;
}

.post-edit-link:hover
{
background:#e4f0e5;
}


/* Menu Styles */

#suckerfishnav {
    font-size:15px;
    font-family:arial, helvetica, sans-serif;
    }

#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:30px;
    padding:0;
    
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#dddddd;
    text-decoration:none;
    padding:0px 15px;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:121px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:119px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:normal;
    font-family:times,serif;
    }
#suckerfishnav li li a {
    padding:3px 10px;
    width:104px;
    font-size:11px;
    color:#171;
    }
#suckerfishnav li ul ul {
    margin:-18px 0 0 120px;
    }
#suckerfishnav li li:hover {
    background:#ccc;
    }
#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:#171;
    }
#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:#171;
    }
#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:#eee;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#1a1;
    }



/* Tell a friend styles */

body.page-id-1000 img
{
border:0!important;
margin:0 10px 10px 0;
}
