/*
THEME NAME: Dov Waterman theme
THEME URI: http://www.dovwaterman.com
DESCRIPTION: A theme designed for dov waterman's personal website
VERSION: 0.1
AUTHOR: Chris Adams
AUTHOR Uri: http://www.stemcel.co.uk
TAGS: one column, two columns
TEMPLATE: sandbox
*/

/*first of all clear all syles with YUI reset*/

/* =Layout */
@import	url("http://yui.yahooapis.com/2.5.1/build/reset/reset-min.css");

@import url("layout.css");
@import	url("typography.css");

/* =Colours*/

body{
 background: #000; color: #ddd;
 min-height:1000px;
}
a {
 color: #eee ; text-decoration:underline;}
a:hover {color:#aaa;}

h2 a, h3 a{
    text-decoration:none;
}
/* =Title*/

div#header h1 a {
    background:url('images/dov-branding.jpg') -8px 20px no-repeat; 
    width:210px; 
    height:159px; 
    display:block; 
    text-indent:-1000px;
}

div#header h1 a:hover {
    background: url('images/dov-branding.jpg') -223px 20px no-repeat; 
}

#header #blog-description {
    display:none;
}

/* =Menu */

.skip-link {display:none;}
div#menu ul {width: 210px; padding:0 0 9px 0px;}
/*div#menu ul li {background:green;}*/
div#menu ul li a {width: 210px; text-decoration:none; display:block; padding: 9px 0px;}
div#menu ul li.current_page_item a {border-bottom:#4F6924 solid 1px; color:#eee; padding-bottom:8px;}
div#menu ul li a:hover {border-bottom:#599B38 solid 1px; color:#eee; padding-bottom:8px;}


div#menu ul li a.js {background:#000; color:#eee;}
/*div#menu ul li a.js:hover {background:#EEE; color:#000;}*/
/* =Content section*/

body{
    background:#000 url('images/body-background-abstract.jpg') right 300px;
    background-repeat: no-repeat;
    
    }

body.home div#container{
 
    background:url('images/bg_about.jpg') no-repeat;
}
body.pageid-2 div#container{
     background:url('images/bg_about3.jpg') no-repeat;
}
body.pageid-3 div#container {
     background:url('images/bg_contact.jpg') no-repeat;
}
body.pageid-5 div#container, .s-category-portfolio div#container{
     background:url('images/bg_portfolio.jpg') no-repeat;
}
body.pageid-7 div#container, body.pageid-9 div#container {
     background:url('images/bg_contact.jpg') no-repeat;
}
body.blog div#container{
 
    background:url('images/bg_blog.jpg') no-repeat;
}
body.archive div#container{
     background:url('images/bg_blog.jpg') no-repeat;
}
body.single div#container{
     background:url('images/bg_blog.jpg') no-repeat;
}
body.date div#container{
     background:url('images/bg_blog.jpg') no-repeat;
}

/*div.navigation div {width:200px;}
*/
body.s-category-portfolio div.navigation div {width:auto;}

div.nav-previous, div.nav-next {
     margin:10px 0px;
}
div.nav-previous a, div.nav-next a{
     text-decoration:none;
    padding:5px 10px;
}

div.nav-previous a:hover, div.nav-next a:hover{
     background:#eee;
}

div.nav-previous, div.nav-next {text-align:center;}

div.nav-previous {float:left;}
div.nav-next {float:right;}

body.home div#content h2.entry-title {
 visibility:hidden;}

div.post {
 clear:both; position:relative; margin-bottom:18px;}

body.search h3.entry-title {clear:both;}

#content h4{
     font-size:115%;
    font-weight:bold;
    margin-top:12px;
}

/*div.media_player {position:absolute; top:5px;}*/

div#content .edit-link a  {clear:both; display:block; margin-left:24px; padding-top:18px;}


/* Comment section */

div#comments {
    margin-top:24px;
    margin-bottom:18px;
    clear:both;
}

div#comments-list h3 {
    margin-bottom:12px;
}

div#respond {
    margin-top:24px;    
}


/* Sidebar*/

div.sidebar ul {
     margin-bottom:12px;
}

div#secondary li#rss-links ul {
 margin:0px; padding:9px 0 18px 0px; }
div#secondary li#rss-links li {
 display:inline;  }
div#secondary li#rss-links li a {
 display:inline; margin:9px 0 0 0px; padding: 9px 9px 9px 18px; background:url('images/feed-icon-16x16.jpg') no-repeat 0 12px;}

/* Podpress - sound */
/*div.podPress_content {margin-bottom:24px;}
div#podPressPlayerSpace_1 {margin-bottom:18px;}
body.blog div.media_player {display:none;}
body.s-category-sound div.media_player {position:absolute; top:200px;} 
body.s-category-sound div#container {
 width:630px; float:right; margin-top:-250px; padding-top:400px;}
body.s-category-sound div#podPress_footer, body.s-category-video div#podPress_footer, body.s-category-sound div#footer, body.s-category-video div#footer {display:none;}
*/

/* Footer Section*/

div#footer {padding-top:26px;}

div#footer li {
 display:inline; list-style: none;}
div#footer div.vcard a.fn {font-size:115%; font-weight:bold;}
div#footer div.vcard span.tel {padding: 0.5em 0em 0em 0em;}
div#footer div.vcard span.tel	span.type {display:none;}
div#footer div.adr {padding: 0.5em 0em 0em 0em;}
div#footer div.adr span.type {display:none;}
div#footer div.vcard span.tel {display:block;}
div#footer div.vcard span.email {display:block;}
div#footer .meta-sep {display:none;}
div#footer div.adr .street-address, div#footer div.adr .locality, div#footer div.adr .postal-code {display:block;}

/* sIFR replacement styles */
span.sIFR-alternate {
 visibility: hidden !important; display: none !important; position: static !important; left: auto !important; top: auto !important; }

/* Service page specific styles */

.pageid-3 ul.service-list{
     margin-top:24px;
/*    border-top:1px solid #666;*/
}

.pageid-3 ul.service-list li{
     border-bottom: 1px solid #666;
    padding-bottom:18px;
    min-height:100px;
    padding-left:150px;
    padding-top:9px;
    position:relative;
}

.pageid-3 ul.service-list li img{
     position:absolute;
    left:0px;
    top:24px;    
    margin-left:0px;
    border:1px solid #333;
}

.alignright{
     float:right;
    padding:5px 5px 5px 35px;
}


ul#links-page{
     margin-top:12px;
}

ul#links-page li.linkcat{
     float:left;
    width:190px;
    margin:10px 5px 10px 0px;
}

ul#links-page li.linkcat h3{
    border-bottom:solid 1px #666;
     height:48px;
}

ul#links-page li.linkcat ul li {
    margin-top:8px;
}


ul#links-page li.linkcat ul li p{
     font-size:85%;
    width:170px;
}

ul#links-page li.linkcat ul li a{
    text-decoration:none;
}

.pageid-7 form#cformsform{
     width:285px;
    position:absolute;
    left:10px;
    top:25px;
    padding:10px;
    border-right:#333 1px solid;
}

.pageid-7 div#contact-details{
     margin-top:-6px;
    width:270px;
    float:right;
}

.pageid-7 span.edit-link {
     position:absolute;
    top:500px;
    left:340px;
}

.linklove{
     display:none;
}


div.gallery dl.gallery-item {
     float:left;
}

div.entry-meta {
     clear:both;
     margin-top:18px    ;
}