/*
Theme Name: F8-Remixed
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity 2.5 and above
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 2.5
License:  GPL
*/
	
@import url("../modularity/style.css");

html { 
	overflow: -moz-scrollbars-vertical !important; 
	}

body {
	width:100%;
	height:100%;
	color:#000;
	background: url(http://chisomoidea.com/wp-content/uploads/2010/03/background2.jpg) #fff no-repeat fixed;}
.container-inner {width:960px; margin:0 auto;padding:0}
.container {margin:10px auto 0;}
h1,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p,li a {color:#000}

h7{
	color:#FF6600;
	font-size:16px;
	}

a {color:#428ce7;text-decoration:none;}
a:hover, a:focus {color:#000;}

/* Masthead */
#masthead {/*border-top:5px solid #000;*/float:none;margin:0;padding:0;height: auto}
#masthead #logo {float:left; margin: 0 0 15px 0;}
#masthead #logo h1.sitename { margin:16px 0 0; padding:0; font-weight: bold; letter-spacing: -1px;font-size:3.4em; text-transform: uppercase; float: left;line-height:0}
#masthead h1.sitename a { color: #000; text-decoration: none;}
#masthead h1.sitename a:hover {color:#222;}
#masthead #logo div.description {margin:16px 16px 0;font-size:1em; padding:0; color:#000;float:left;}
#masthead ul {margin:7px 0 0;padding:0;list-style: none;}

#static-portfolio {margin:0;padding:0}
.static-image-wrapper { background: #000; position: relative; width:960px;  overflow:hidden; height:325px; float:left; margin:0 0 20px 0;}
.static-image-wrapper img {width: 960px;}
.static-image-wrapper .title-overlay {
	background: #0000FF; 
	padding:10px; 
	top: 10px; 
	right: 10px; 
	display: block; 
	height: auto; 
	position: absolute; 
	width: auto; 
	z-index: 1; /* opacity - move to sep. stylesheet */ 
	filter: alpha(opacity=75); 
	-moz-opacity: .75; 
	opacity:.75; 
	}




.static-image-wrapper .title-overlay h2 {text-transform:uppercase; letter-spacing:2px;margin:0;padding:0;font-size:25px; line-height:25px;}
.static-image-wrapper .title-overlay h2 a { color: #fff; text-decoration: none;}
.static-image-wrapper .title-overlay h2 a:hover {color: #00FFFF;}
.static-image-wrapper .title-overlay p {text-transform:none;color:#fff;}
.static-image-wrapper .title-overlay p a {color:#fff;}
.static-image-wrapper .title-overlay .postmetadata {color:#666;}
.static-image-wrapper .title-overlay .postmetadata a {color:#666;}

.postmetadata {
	background:#FFFFFF;
	padding:1px 10px 0 0;
	color:#999; 
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 3;
	margin:15px 0;
	}
.postmetadata a {color:#fff;}
.postmetadata a:hover {color:#fff; text-decoration:underline}

.prev a, .next a {background-color:#000;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:#000;text-decoration:underline;}
hr {background:#444}
div.colborder {/*border-right:1px solid #000;*/ min-height:500px}
#sidebar h6{margin-top:10px}
#sidebar ul li a,ul.txt li{border-bottom:1px solid #000;background:none;}
#sidebar ul li a:hover,ul.txt li:hover{color:#333333;background: #FFFF00;}
#sidebar ul li a,ul.txt li{color:#333;}
#sidebar a:hover {color:#000}

#footer a:hover {
	color: #3399FF;
	}

#footer-wrap { 
	}

#footer-wrap a{
	color: #FF6600;
	}

#footer ul{
	list-style:none;
	margin:0;
	padding:0;
	/*border-top:1px solid #ffffff;*/
	}

#footer ul li a{
	color:#333333;
	/*height:1%;
	background:url(images/li.png) no-repeat  0;*/
	line-height:12px;
	/*border-bottom:1px solid #ffffff;*/
	display:block;
	padding:2px 0 2px 5px;
	}

#footer ul li a:hover{
	color:#333333;
	background: #ffffff;
	}
	
#footer ul li a span{color:#696455;}
#footer ul li.active a{cursor:default;color:white;}
#inside-wrap {margin:0 auto;padding:0;}
* html #inside-wrap {margin-top: 10px}
.pusher {text-align:right;background:#fff url(images/pusher.png) no-repeat bottom right;padding:4px 10px 0px 0px;font-size:11px}
.pusher a {color:#ccc;text-decoration:none}
.pusher a:hover {color:#fff;text-decoration:underline;cursor:pointer}
.mover {color:#000;}
.mover a .more {color:#000; text-decoration:none;}
.move a:hover {color:#ffffff;}
.feed {margin-left: 3px;padding: 0 0 0 19px;background: url(images/rss.png) no-repeat 0 50%;color:#eee;}

/* NAVIGATION */

#nav-wrap {height:auto;background: none;margin:0}

.home #nav-wrap {margin:20px 0;}

.sf-menu {
	margin:0 0 15px 0;
	padding:0;
	display:block;
	position:relative;
	top:0;
	text-transform:uppercase;
	font-size:11px; 
	letter-spacing:.5px;
	width:960px;
	height:auto;
	float:left;
	clear:both;
	z-index:90;
	float:left;
	background: #CCFF00;
	}

.sf-menu li {padding:0; height:auto; margin:0 1px 0 0; width:auto}

.sf-menu li a {background:#CCFF00;color: #333333; padding:5px 10px;}

.sf-menu li a:hover {background: #FFFF33; color:#333333;}

.sf-menu li.sfHover ul {top:21px;}


.sf-menu li.right {border:none; float:left; position:absolute;top:10px; right:10px}

.sf-menu li li {border:none;}


.sf-menu li li li {border:none;}

.sf-menu a {text-decoration: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:#000;-moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.welcomebox h2 {color:#f1f1f1}
.welcomebox h3.sub {color:#bbb;border-bottom:1px solid #bbb;}
.welcomebox h2 a {color: #fff; font-weight: bold; }

/* SLIDER */
.sliderGallery {width: 3260px}
.slider-item span.slider-title {width:302px}
.slider-item .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;}
.slider-item .thumbnail-310x150:hover {/* opacity - move to sep. stylesheet */ filter: alpha(opacity=100); -moz-opacity: 1; opacity:1;}

/* 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:2px 10px 6px 10px; 
	top: 127px; 
	left: 0;
	bottom: 0; 
	height: 15px; 
	width:302px; 
	overflow:hidden; 
	position: absolute; 
	max-width: 290px; 
	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:9px; font-weight:bold; text-transform:uppercase;letter-spacing:.5px;background: #FFFF00; color:#333;padding:2px 5px 0 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=75); -moz-opacity: .75; opacity:.75;}

.portfolio-image-wrapper .category-overlay a {color:#666}
.portfolio-image-wrapper .category-overlay a:hover {color:#000;}
.thumbnail-310x150 {max-width:310px;max-height:150px;width:310px;height:150px;margin:0 1.5em 1.5em 0;float:left}
.gallery-caption {font-style:italic;text-align:center}

/* CATEGORY SECTION */
#category-stack{margin:0 0 2em 0}
.byline {font-size:.9em;margin:0;color:#444}
.byline a {color:#bbb}
.more {margin:0 0 1em 0;background:#000}
.more ul{list-style:none;margin:0;padding:0;}
.more ul li a{color:#eee;height:1%;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}
.more ul li a span{color:#696455;}
.more ul li.active a{cursor:default;color:white;}
