/*
Theme Name: JdP Theme
Theme URI: http://graphpaperpress.com
Description: John Dunne Photography Theme!
Author: John Dunne (based on Modularity Theme from Graph Paper Press)
Author URI: http://graphpaperpress.com
Template: modularity
Version: 1.1
Tags: sexy, perfect, just right for me, JdP
License:  GPL
*/
	
@import url("../modularity/style.css");
@import url("styles/nav.css");

/* Globals */
#top {height:10px;}
.slide h2 a:hover {color: #7d1421;}

/* Masthead */
#masthead {position: relative; margin: 0;padding:0; float:none; height: 90px}
#masthead #logo h1 {line-height: 0; margin-top:5px;}
#masthead #logo h1 a {color: #000;}
#masthead #logo .description {float:left; margin:1.4em 2em;vertical-align: middle}

/* Sliding Content */
#slider-posts {height: 370px;margin:1em 0 1em 0;}
ul#slider-nav a { background:#bb1c31; color:#fff; }
ul#slider-nav a.activeSlide,ul#slider-nav a:hover { background:#7d1421; }
.slide-thumbnail img { display: block; margin: 0 auto; }
.slide { padding:8px; height: 350px;background:#ffffff; border-style:solid; border-color:#cccccc; border-width:1px; width:932px;}
.slide-details { width:300px; float:right; margin-right:25px;}
.slide-details .description p { color: #222222;}

/*Slideshow*/
#slideshow .slide {width:948px;padding:0;list-style:none;margin:0 0 1em;overflow:hidden;min-height:631px;}
#slideshow .slide {padding:0;width:950px;text-align: center;min-height:425px; background:none}
#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 auto;}

/*Sidebar*/
#sidebar ul li a,ul.txt li{color:#222;height:1%;}
#sidebar ul li a:hover,ul.txt li:hover{color:#bb1c31;}

/*Twitter Tweaks */
div.tb_tweetlist {margin:0;	padding:0; border-bottom: none;}
div.tb_tweet {border-top: none !Important; border-bottom: dotted 1px #ccc;padding: 2px;min-height: 60px;list-style:none;background:none;overflow:hidden;}

/* Captions */
.wp-caption p.wp-caption-text {font-size: 11px;font-color:222222; line-height: 15px;margin:5px 0 20px 0;padding:0 0 5px 0;text-align:center;font-style:italic;font-weight:bold;border-bottom-style:dotted; border-color:#cccccc; border-width:1px;}

/*Hometext*/
/*#hometext {border-style:solid; border-color:#cccccc; border-width:1px; width:950px;min-height:auto;padding:20px 0 20px 0; margin:1em 0 0 0;}*/
#hometext {width:950px;min-height:auto;padding:20px 0 20px 0; margin:1em 0 0 0;}
#homeleft {padding:0 15px 0 15px; min-height:370px;}
#homemiddle {border-right-style:solid; border-left-style:solid; border-color:#cccccc; border-width:1px; padding:0 15px 0 15px; min-height:370px;}
#search {padding:0 0 0 5px; min-height:370px;}

/*Hometextbottom*/
/*#hometextbottom {border-style:solid; border-color:#cccccc; border-width:1px; width:950px;min-height:295px;padding:20px 0 20px 0; margin:1em 0 0 0;}*/
#hometextbottom {width:950px;min-height:auto;padding:20px 0 20px 0; margin:1em 0 0 0;}
#homebotleft {width:288px; padding:0 15px 0 5px; min-height:330px;}
#homebotmiddle {width:280px;border-right-style:solid; border-left-style:solid; border-color:#cccccc; border-width:1px; padding:0 15px 0 15px; min-height:330px;}
#homebotright {width:288px;padding:0 0 0 5px; min-height:330px;}

/*Footer*/
#footer-wrap{ background-color:transparent; }
#footer {width:990px; margin:auto;}
#menu {background-color:#fff; width:990px; padding: 0; margin:20px 0 20px 0;text-align:left; border-style:solid; border-color:#cccccc; border-width:1px;}
#footernav {width:950px; border-style:solid; border-color:#cccccc; border-width:1px; padding: 0; margin: 20px 0 20px 20px;}
      
#footer p {color:#222;}
#footer h3 {margin:0;padding:0 0 5px 0; color:#999;}
#footer .item {margin:20px; font-size:10px;color:#999;}
#footer ul{list-style:none;margin:0 0 1.6em 0;font-size:1em;}
#footer ul li a,ul.txt li{height:1%;line-height:1.2em;display:block;padding:6px 0 6px 8px;}
#footer ul li a:hover,ul.txt li:hover{color:#fff;background-position:1px 0.8em;background: #111}
#footer ul li a span,ul.txt li,h4 a span{color:#696455;}
#footer ul li.active a{cursor:default;color:white;}
#footer ul ul{margin:0;list-style:none;}
#footer #wp-calendar caption { background: #111; }
#footer #wp-calendar thead th { background: #222; }  
