/*Theme Name: ModfolioTheme URI: http://graphpaperpress.com/themes/modfolio/Description: A child theme for Modularity 3.0.0 or higher, showcasing your Portfolio.Author: Graph Paper PressAuthor URI: http://graphpaperpress.comTemplate: modularity Tags: one-column, two-columns Version: 3.0.2License:  GPL*/	@import url("../modularity/style.css");body {color:#ccc;background: #111 url(images/bg.jpg) repeat-y top center;}.container-inner {width:950px; margin:0 auto;padding:1.75em 0 1em}.container {background:#000000;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p,li a {color:#ccc}a {color:#999999;text-decoration:none;}a:hover, a:focus {color:#fff;}.postmetadata {background:#ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:1em;color:#999; -moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}.postmetadata a {color:#999999;}.postmetadata a:hover {color:#666666;text-decoration:none}.nav a {background:#333; color:#666; font:bold 12px/1 helvetica,arial,sans-serif; padding:6px 10px 3px;  }.nav a:hover {background:#444;color:#fff}.prev a, .next a {background:#ececec;color:#666666;text-decoration:none;padding:4px 15px 6px 15px; font-size:12px;}.prev a:hover, .next a:hover {background:#cccccc;color:#666666;}.prev a {float:left}.next a {float:right}.byline {font-size:11px;margin:0;color:#444}.byline a {color:#444}.byline a:hover {color:#fff;text-decoration:underline;}hr {background:#444}div.colborder {border-right:1px solid #444;}h3.sub,h2.sub {border-bottom:1px solid #444;}#sidebar h6{margin-top:10px}#sidebar ul li a,ul.txt li{border-bottom:1px solid #444;background:none; }#sidebar ul li a:hover,ul.txt li:hover{color:#999999;background: #cccccc;}#sidebar ul li a,ul.txt li{color:#666666;}#footer-wrap {background:#d1d1d1;border-top:1px solid #d1d1d1}#featured-section .sticky, #blog-section .sticky { background: black; }.thumbnail, .attachment-thumbnail, #featured-section .timthumbnail, .archive .timthumbnail, .search .timthumbnail {max-width:310px}/* COMMENTS */ol.commentlist li {border-top:1px solid #444;}ol.commentlist li:hover {background:#111;}ol.commentlist li.comment-author-admin {border-top:1px solid #444;}ol.commentlist li div.comment-meta,ol.commentlist li.comment-author-admin div.comment-meta { background:#000;}ol.commentlist li div.comment-meta a {color:#444;}ol.commentlist li div.comment-meta a:hover {color:#fff;}ol.commentlist li div.vcard { font-weight: bold; color:#fff }ol.commentlist li div.vcard a {color:#fff}#commentform textarea {background:#111;border:1px #222 solid;font-size: 1.5em;}#commentform textarea:hover {border:1px solid #444;background:#111;color:#fff;}#commentform #submit{background:#111 none repeat scroll 0 0;}#commentform #submit:hover{background:#000;color:#fff;border:1px solid #444;}#respond {border-top:none}/* BOXES */.error, .notice, .success, .box {padding:.8em;margin-bottom:1em;border:1px solid #444;background:#000;color:#eee;border-color:#444}.error a, .notice a, .success a, .box a {color:#fff;}.welcomebox {padding:1.5em;margin-bottom:1.5em;background:#111;border-top:1px solid #444;border-bottom:1px solid #444;-moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}.welcomebox h3.sub {border-bottom:1px solid #444;}.welcomebox h2 { color: #bfbfbf; }div.welcomebox a { color: white; }/* PORTFOLIO THUMBNAILS */.portfolio-image-wrapper {position: relative; margin: 0 0 6px 0;padding:0;height:150px;}.portfolio-image-wrapper h6.title-overlay {text-transform:uppercase;background: #000; padding:4px; top: 127px; left: 0;bottom: 0; height: 15px; width:302px; overflow:hidden; position: absolute; max-width: 302px; z-index: 1; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=70); -moz-opacity: .70; opacity:.70; }.portfolio-image-wrapper h6.title-overlay a { color: #ccc; text-decoration: none;}.portfolio-image-wrapper h6.title-overlay a:hover {color:#fff;}.portfolio-image-wrapper .category-overlay {font-size:.8em;background: #000; color:#515151;padding:2px 5px; text-align:right;top: 0; right: 0;display: block; height: 16px; width:auto; overflow:hidden; position: absolute; max-width: 302px; z-index: 1; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=50); -moz-opacity: .50; opacity:.50;}.portfolio-image-wrapper .category-overlay a {color:#515151}.portfolio-image-wrapper .category-overlay a:hover {color:#fff}.gallery-caption {font-style:italic;text-align:center}.thumbnail-310x150, #category-stack .timthumbnail {max-width:310px;max-height:150px;width:310px;height:150px;margin:0 1.5em 1.5em 0;float:left}/* SLIDER */.ui-slider-handle { background: #666; }#slider-handle { background: #111; }.sliderGallery {background: black; width: 3260px}.sliderGallery ul.items li a { height: 150px; width: 310px; }.sliderGallery ul.items span.slider-title {width:302px}.sliderGallery ul.items img.thumbnail-310x150 {width:310px; height:150px; margin:0;padding:0;float:none;/* opacity - move to sep. stylesheet */ filter: alpha(opacity=90); -moz-opacity: .90; opacity:.90;}.sliderGallery ul.items img.thumbnail-310x150:hover {/* opacity - move to sep. stylesheet */ filter: alpha(opacity=100); -moz-opacity: 1; opacity:1;}/* SLIDING POSTS */ul#slider-nav {margin: .5em 0; padding: 0}ul#slider-nav a { padding:5px 9px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius: 12px; background:#222; color:#444; margin:0 12px 0 0; }ul#slider-nav a.activeSlide,ul#slider-nav a:hover { background:#444; color:#fff }/* CATEGORY SECTION */#category-stack{margin:0 0 2em}.byline {font-size:.9em;margin:0;color:#444}.byline a {color:#bbb}.more {margin:0 0 1em;}.more ul{list-style:none;margin:0;padding:0;}.more ul li a{color:#eee;height:1%;background:none;line-height:1.2em;border-bottom:1px solid #444;display:block;padding:6px 0 6px 8px;}.more ul li a:hover{color:#fff;background: #111}.more ul li a span{color:#696455;}.more ul li.active a{cursor:default;color:white;}/*PhotoShelter*/#psContainer { width: 990px; text-align: center; margin: 0px auto 10px auto; }#psContent { background-color: #000; text-align: left; margin: 0 auto; width: 950px; padding: 20px; }#psContent H3 { color: #999; }#psContent table { width: auto; }#PS_GPP_CUSTOM .container { margin: 10px auto 0px auto; }#PS_GPP_CUSTOM #masthead #logo h1 { font-size: 36px; font-weight: bold; margin-top: 0px; }#PS_GPP_CUSTOM #masthead { border: none; }