/*
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:10px;
}

#login
{
position:absolute;
right:10px;
top:10px;
}

#login a
{
display:block;
background:#666;
padding:5px 12px;
color:#fff;
font-size:.8em;
text-decoration:none;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius:5px;
}

#login a:hover
{
background:#999;
}

#header
{
position:relative;
z-index:10;
padding:20px 0 0;
background:url(images/header-back-spring.jpg);
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:370px;
}

.leftcol
{
float:left;
}

.column
{
width:45%;
float:left;
margin-right:5%;
}

#membernotice
{
margin:0 0 15px;
font-size:11px;
/*background:#eee;*/
}

#sidebar
{
background:#fff;
float:right;
}

/* Stripes */

#text ul.stripeMe
{
list-style:none;
margin:0;
padding:0;
}

#text ul.stripeMe li {
list-style:none;
padding:3px 4px 3px 15px;
font-family:arial, helvetica, sans-serif;
}

#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 #fff;
}

.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;
}

.thickbox
{
margin:0 10px 0 0;
}

a.thickbox img
{
border:4px solid #41605A;
}

/* 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;
}

.clear
{
clear:both;
}