/*
Theme Name: Lindsay DuPont 2.0 v4
Theme URI: 
Description: 
Version: 2.0.4
Author: Jackson Whelan
Author URI: http://jacksonwhelan.com/
*/

* {
margin:0;
padding:0;
}
body {
text-align:center;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:50px;
font-size:13px;
}
#wrapper {
width:900px;
margin-left:auto;
margin-right:auto;
padding-top:30px;
text-align:left;
}
#content {
border-top:3px #000000 solid;
}
#leftnav {
width:150px;
float: left;
background:url(images/leftnav.gif) no-repeat top center;
}
#sidegallery {
width:740px;
float:right;
}
.entry {
margin-top:10px;
}
body.home #content {
border-top:5px #000000 solid;
background:url(images/home-pink.jpg) no-repeat top center;
height:500px;
}

#header {
text-align:center;
background:url(images/no-job-too-big.gif) no-repeat bottom right;
}
body.page-id-15 #header {
background:none;
}
#headernav {
padding:5px 0 0 0;
}
#subnav {
padding:0 0 10px 0;
text-align:center;
}
#content {
}
body.page-id-15 #content {
padding-top:20px;
}
#gallerydesc {
margin:20px;
font-size:14px;
line-height:18px;
}
.child {
width:180px;
float:left;
text-align:center;
margin-top:20px;
}
#gallery {
margin-top:50px;
}
.thumb {
width:450px;
float:left;
text-align:center;
margin-bottom:20px;
}
#footer {
clear:both;
font-size:10px;
padding-top:50px;
text-align:center;
}

#header h1 a {
text-indent:-9999px;
display:block;
width:900px;
height:170px;
background:url(images/lhdp-script-header.gif) no-repeat top center;
outline:none;
}
#leftnav h1 a {
text-indent:-9999px;
display:block;
width:150px;
height:80px;
background:url(images/leftnav-top.gif) no-repeat top center;
outline:none;
}
body.parent-pageid-5 h2 {
font-size:16px;
margin-bottom:10px;
color:#666666;
}

#headernav span, #subnav span {
color:#666666;
padding:0 10px;
}
.entry p {
margin-bottom:10px;
}
#gallerydesc strong {
font-size:18px;
}

#headernav a, #leftnav a {
text-decoration:none;
color:#000000;
font-size:18px;
letter-spacing:1px;
}

#subnav a {
text-decoration:none;
color:#000000;
font-size:12px;
}
#leftnav h1 a:hover {
border:none;
}
#leftnav li.current_page_item {
background:#666666;
}
#leftnav li.current_page_item a {
color:#FFF;
}
body.page-id-13 a#clients, body.parent-pageid-5 a#books, body.page-id-5 a#books {
color: #CC0000;
}
body.page-id-17 a#jim-copp-will-you-tell-me-a-story {
font-weight:bold;
}

ul#image-nav {
width:768px;
height:57px;
list-style:none;
}
ul#image-nav li, ul#book-nav li {
display: inline;
}
ul#image-nav li a {
display: inline;
height:57px;
float:left;
text-indent:-9999px;
outline:none;
}
ul#image-nav li#home a {
width:112px;
background:url(images/home-nav-sprite.gif) no-repeat;
} 
ul#image-nav li#books a {
width:117px;
background:url(images/books-nav-sprite.gif) no-repeat;
} 
ul#image-nav li#cards a {
width:90px;
background:url(images/cards-nav-sprite.gif) no-repeat;
} 
ul#image-nav li#ladies a {
width:108px;
background:url(images/ladies-nav-sprite.gif) no-repeat;
} 
ul#image-nav li#portraits a {
width:122px;
background:url(images/portraits-nav-sprite.gif) no-repeat;
} 
ul#image-nav li#info a {
width:83px;
background:url(images/info-nav-sprite.gif) no-repeat;
}
ul#image-nav li#clients a {
width:104px;
background:url(images/clients-nav-sprite.gif) no-repeat;
}
body.page-id-9 ul#image-nav li#cards a, ul#image-nav li#home a.active, body.page-id-5 ul#image-nav li#books a, body.page-template-page-books-php ul#image-nav li#books a, body.page-id-7 ul#image-nav li#ladies a, body.page-id-11 ul#image-nav li#portraits a, body.page-id-15 ul#image-nav li#info a, body.page-id-13 ul#image-nav li#clients a {
background-position:0 -57px;
}  
ul#image-nav li#cards a:hover, ul#image-nav li#home a:hover, ul#image-nav li#books a:hover, ul#image-nav li#ladies a:hover, ul#image-nav li#portraits a:hover, ul#image-nav li#info a:hover, ul#image-nav li#clients a:hover{
background-position:0 -57px;
}

.alignright {
float:right;
margin:5px 0px 5px 5px;
}
.alignleft {
float:left;
margin:5px 5px 5px 0px;
}

a img {
border:none;
}
.clear {
clear:both;
}