/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

@import url("styles/sidebarnav.css");

/* Captions */
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 14px;margin: 0;padding:10px;text-align:left;font-style:italic;}
/* End captions */

h2 {margin: 0 0 0px 0;padding: 0 0 5px 0}
a, .welcomebox h2 a {color:#c70000;text-decoration:none;}
/* Body & Background Image */

body {
background:#000000 url() no-repeat scroll center top;
margin:0px 0px -40px -2px;
}

#portfolio li.hidden {
display:none;
}
.hidden {
display:none;
}

/* Footer */
#footer-wrap {
background-image: url("http://lodeschildermans.com/header/footer.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: top center;
height: 570px;
}

#photofooter {
background-image: url("");
}

/* Masthead */
#masthead {float: left;margin-left:20px; padding-top:8px}
#masthead h1, #masthead h1 a  {width: 990px; height: 45px}

/*#masthead #logo h1 {float:left;margin:145px 0px 0px 0px;padding:0;text-transform: uppercase;font-weight: bold}*/
#masthead #logo h1 a {color:#fff;font-size:0.45em;}
#masthead #logo .description {float:left}


#masthead {background: url("http://lodeschildermans.com/header/header_2.png") no-repeat;height:145px;width:990px;}

#logo {float:left;position:relative;left:0px;}
#blogcomments {float:right;color:#000;font-size:0.75em;font-weight:900}

#top {width:990px;margin:10px auto em:1;padding:0 0 0.5em;color:#666;height:199px; position:relative;z-index:30}
#nav { align: bottom; float: left; margin: 18px 0 0 0; padding:8px 0 6px 10px; background:#000;} 

.container-inner {width:950px; margin:0 auto;}

/* Navigation overrides */
.sf-menu {position:absolute; top:170px; right:0;float:left; width:auto; margin-right:20px;}
.sf-menu li {margin-right:1em;}
.sf-menu #search #s {width:100px;}
#top .sf-menu a {color: #999;}
#top .sf-menu a:hover {color: #fff;}

/* Slideshow */
#slideshow {padding:0;list-style:none;margin:0 0 1em;min-height:425px}
#slideshow .slide {padding:0;width:950px;text-align: center;min-height:425px}
#slideshow .slide h4 {margin: 0 0 .5em 0;text-transform:uppercase;padding:0 16px;}
#slideshow .slide img {display:block;max-width:950px;text-align:center;margin:0;}


/* Posts */
.content {display:block;clear:both;}
.post {display:block;clear:both;}
.postmd {background:#000;margin:0px 80px;padding:.25em;color:#999; font-size:11px;width:514px;}
.postmd a {color:#FFF;}
.postmd a:hover {color:#c90000;}
.underlined {border-bottom:1px solid #222;}
.welcomebox {padding:1.5em;margin:0 0 1.6em 0;background:#eee;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.postmda {background:#000;padding:.5em;color:#999; font-size:11px;width:592px;}
.postmda a {color:#FFF;}
.postmda a:hover {color:#c90000;}

.singlepostmd {background:#000;padding:.75em;color:#999; font-size:11px;width:586px;}
.singlepostmd a {color:#FFF;}
.singlepostmd a:hover {color:#c90000;}

.aboutauthor {background:#000000;padding:.5em;color:#999; font-size:11px;width:592px;height:100px}

a.more-link {
color:#c90000;
font-size:10px;
text-transform: uppercase;
font-weight:bold;
}

#search #s {background: #eee url('images/search.png') 2px 3px no-repeat;color: #222;font-size: 1em;margin:0;padding: 4px 0 4px 17px;width: 290px;border:1px solid #999;}

div.colborder {
border-right:1px solid #EEEEEE;
margin-right:23px;
padding-right:23px;
}

#sidebar .item {
margin:0 0 2.5em;
}

h3.sub, h2.sub {
color:#000000;
}
