/*
Theme Name: UKPress
Theme URI: http://graphpaperpress.com
Description: On-Assignment child theme for Modularity 2.7 or higher, customised for UKPress by Neil Pie http://neilpie.co.uk
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 2.7
License:  GPL
*/
	
@import url("../modularity/style.css");

/* Globals */
.container {padding: 1em 0 2em 0;}
.container-inner {padding:0}
#top {height:36px;}
.thumbnail, .attachment-thumbnail, #featured-section .timthumbnail, .archive .timthumbnail, .search .timthumbnail {max-width:270px}

/* Masthead */
#masthead {position: relative; margin: 0;padding:0; float:none; height: 120px}
#masthead #logo h1 {line-height: 0; margin-top:16px;}
#masthead #logo h1 a {color: #000;}
#masthead #logo .description {float:left; margin:1.4em 2em;vertical-align: middle}
#masthead #search {position: absolute; top: 8px; right:0; }
#masthead #search #s {border:none;background:#ccc; color:#fff}
#masthead #search #s:hover {background:#bbb}

/* Top navigation overrides */
#nav-wrap-top {float:right;margin-top:1em;}
#nav-wrap-top .sf-menu {background: none; float:right;background-color:transparent;margin-top:-45px;z-index:1000}
#nav-wrap-top .sf-menu li {background: none;float:right; border-right: 1px solid #333; margin:6px 0;}
#nav-wrap-top .sf-menu li.last {border:none}
#nav-wrap-top .sf-menu li a {color:#999; padding: 3px 8px;clear:none;}
#nav-wrap-top .sf-menu li a:hover {color:#EEE; padding: 3px 8px;background-color:transparent;}

/* Main navigation overrides */
#nav-main {height:46px;background-color:transparent;margin:0 0 2em 0}
.home #nav-main {margin:1em 0;}
#nav-main .sf-menu {margin:0;padding:0;display:block;position:relative;top:0;font-size:12px;width:950px;height:46px;float:none;clear:both;background-color:transparent;}
#nav-main .sf-menu li {margin-right:0; background:transparent;white-space:nowrap;text-transform:capitalize}
#nav-main .sf-menu li:hover {background-color:#111A1F;}
#nav-main .sf-menu li a {padding:10px 60px 24px 12px; color:#fff}
#nav-main .sf-menu li a:hover {color:#fff;background-color:#1A272F;}
#nav-main .sf-menu li.sfHover ul {top:3.8em;background-color:#111A1F;overflow:hidden;}
#nav-main .sf-menu li {border-right: 1px solid #333;margin-left:0}
#nav-main .sf-menu li li {border:none;background-color:#111A1F;}
#nav-main .sf-menu li li li {border:none;}
#nav-main .sf-menu a {padding:9px;text-decoration:none;}

/* Footer */
#footer-wrap {border-top: 1px solid #222; margin: 3em 0 0; padding: 2em 0;}
#footer div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #222;}
#footer hr {background:#222}
#footer h3 {margin:.5em 0}
#footer h3 a {color:#999}
#footer ul li a {border-bottom:1px solid #222; background-image:none; color:#999 }
#footer img { margin: 0; position:}

/* Archive */ 
.archive img {margin:0 1.5em 1.5em 0}
.archive .content {margin: 2em 0}

/* Featured */
#featured {margin: 0 0 4em 0}
#featured img.attachment-medium {max-width:270px;overflow:hidden;display: inline}

/*PhotoShelter*/
#psContainer { width: 990px; text-align: center; margin: 0px auto 10px auto; }
#psContent { text-align: left; margin: 0 auto; width: 950px; padding: 20px; }
#psContent H3 { color: #999; } 
#psContent table { width: auto; }
#PS_GPP_CUSTOM #masthead #logo h1 { margin-top: 23px; }
#PS_GPP_CUSTOM #masthead #logo h1 a { font-size: 16px; }
#PS_GPP_CUSTOM #masthead #logo img.sitetitle {margin-top: -8px}

/*Pie CSS for six-way-cats*/
#six-way-cat {margin:  0;}
#six-way-cat li { float:left;  margin: 18px;  background-color:#FFF; width:280px; height:160px;  position:relative; box-shadow: 1px 2px 7px #000;
    -webkit-box-shadow:1px 2px 7px #000;
    -moz-box-shadow: 1px 2px 7px #000;}
* html #six-way-cat li {margin:10px;}
#six-way-cat li img, #six-way-cat li span {display:block;margin:5px;width:270px; height:150px;background: #000 url(/wp-content/uploads/2010/04/blueBlackBG4.jpg) center repeat;}


#six-way-cat p {padding: 3px 10px;}
#six-way-cat div {display:none;position:absolute;top:5px;left:5px;width:270px;height:150px;background: #000 url(/wp-content/uploads/2010/04/blueBlackBG4.jpg) center repeat;color:#EEE;}

#six-way-cat li {list-style:none;}
#six-way-cat li:hover div {display:block}
#six-way-cat li div h3 {margin:10px;font-weight:bold;}
#six-way-cat li div p {margin:10px;}

#slideshow,  .post img {padding:0;display:block;border:5px solid #FFF;box-shadow: 4px 8px 20px #000;
    -webkit-box-shadow:4px 8px 20px #000;
    -moz-box-shadow: 4px 8px 20px #000;}
object[id ^="vp"] {padding:0;display:block;border:5px solid #FFF;box-shadow: 4px 8px 20px #000;
    -webkit-box-shadow:4px 8px 20px #000;
    -moz-box-shadow: 4px 8px 20px #000;}
* html object {padding:0;display:block;border:5px solid #FFF;}

span.from-meta {display:none;}
ul.blogroll img {width:30px;height:30px; border-right:10px solid #000; float:left;}
#footer ul.blogroll a,#footer span.time-meta a {overflow:hidden;color:#428ce7;}
#footer ul.blogroll a:hover,#footer span.time-meta a:hover {color:#666;background-color:#000;}
#footer div.span-10 {background:url(images/twitter.png) top center no-repeat;}

.listing img.thumbnail-270x150, .listing .listing_header {display:block;border:5px solid #FFF;width:260px; height:145px;background: #000 url(/wp-content/uploads/2010/04/blueBlackBG4.jpg) center repeat;box-shadow: 1px 2px 7px #000; -webkit-box-shadow:1px 2px 7px #000;-moz-box-shadow: 1px 2px 7px #000;}
.listing .listing_header{margin-bottom:1.5em;}
.listing .listing_header img{width:auto;height:auto;margin:2em 0.5em;filter:alpha(opacity=50);opacity: 0.5;}

p.postmetadata{background-color:transparent;}
ol.commentlist li div.comment-meta a{color:#000;}
ol.commentlist li:hover {background-color:transparent;}
ol.commentlist li div.vcard {color:#666;}
ol.commentlist li div.vcard a {color:#428ce7;}
p.nocomments {display:none;}
.post .gallery{padding:10px;}

.post .gallery .gallery-item, .post .gallery .gallery-row {overflow:visible;}
.post .gallery img {  background-color:#FFF; padding:5px;}
#lightbox #caption,#lightbox #numberDisplay {color:#666;}
