/*
Theme Name: Ackerman Child Theme
Theme URI: http://mindsharestudios.com
Description: A child theme showcasing your videos.
Author: Mindshare Studios
Author URI: http://mindsharestudios.com
Template: modularity
Version: 0.2
*/
	
@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:#000; min-height:500px; height:auto !important; height:500px; }
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:#428CE7; text-decoration:none; }
a:hover, a:focus { color:#fff; }
.postmetadata { background:#111; border-top:1px solid #444; border-bottom:1px solid #444; padding:1em; color:#999; -moz-border-radius: 0; -khtml-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.postmetadata a { color:#ccc; }
.postmetadata a:hover { color:#fff; text-decoration:underline }
.nav a { background:#000; color:#444; font:bold 12px/1 helvetica, arial, sans-serif; padding:6px 10px 3px; }
.nav a:hover { background:#222; color:#fff }
.prev a, .next a { color:#eee; text-decoration:none; padding:4px 10px 6px 10px; font-size:14px; display:block; }
.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:#fff; background: #111; }
#sidebar ul li a, ul.txt li { color:#eee; }
#footer-wrap { background:#000; border-top:4px solid #444; filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25; margin-top:80px; }
/* 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-bolor:#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:2px solid #000; }
/* PORTFOLIO THUMBNAILS */
.portfolio-image-wrapper { position: relative; margin: 0 0 6px 0; padding:0; }
.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: 101; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=80); -moz-opacity: .80; opacity:.80; }
.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: 101; /* 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 }
.thumbnail, .attachment-thumbnail { max-width:310px; margin:0 1.5em 1.5em 0; float:left }
.gallery-caption { font-style:italic; text-align:center }
/* SLIDER */
.sliderGallery { background: #000 }
.slider-item span.slider-title { width:302px }
.slider-item .attachment-thumbnail { width:310px }
/* 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:url(images/li.png) no-repeat 0; line-height:1.2em; border-bottom:1px solid #444; display:block; padding:6px 0 6px 8px; }
.more ul li a:hover { color:#fff; background-position:1px 0.8em; background: #111 url(images/li-white.png) no-repeat 3px 10px; }
.more ul li a span { color:#696455; }
.more ul li.active a { cursor:default; color:white; }

.welcomebox h2 { font-size:1.8em }
div.container a { color:#FFCC00; }
div.container a:hover { color:#FFF; }
#sidebar ul li a:hover { color:#FFF }
#sidebar ul li a { color:#FFCC00 }
#nav ul li ul li { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }
#nav { font-family:Arial, Helvetica, sans-serif; }
#nav ul li {  font-weight:bold }
#nav ul li ul li {  font-weight:bold }
#nav ul li ul li a { color:#999999; text-decoration:none; }
#nav ul li a { color:#ffffff; text-decoration:none; }
.searchterm1,.searchterm2,.searchterm3,.searchterm4 { color:#000; }
p.message { color:#000; }
.slideshow { margin:10px auto; }