/*
Theme Name: Modslider
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity 2.2.1
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 2.2.1
License:  All Rights Reserved
*/
	
@import url("../modularity/style.css");


body {background:#fff url(images/fading_bg.gif) repeat-x top left;}
#top {width:950px;height:50px;margin:0px auto 1px auto;padding:0;}
#masthead {float:left;display:block;padding:0;width:950px;margin-left:0}
#masthead #logo {float:left;}
#masthead #logo h1 { margin:25px 0 0; padding:0; font-weight: bold; letter-spacing: -1px;font-size:3.4em; text-transform: uppercase; float: left;line-height:0}
#masthead h1 a { color: #333; text-decoration: none;}
#masthead h1 a:hover {color:#444;}
#masthead #logo .description {margin:25px 25px 0;font-size:1em; padding:0; color:#000;float:left;}

.login {float:right;margin:26px 20px 0 0;color:#000}
#top .feed {float:right;margin:26px 0px 0 3px;padding: 0 0 0 16px;background: url("images/rss.png") no-repeat 0 50%;} 
#top .sf-menu li {background:#fff;}
#top .sf-menu a {background:#fff;}
#top .sf-menu a:hover {background:#333;}

/* Navigation */
#menu-wrap {background:#fafaf9; width:100%; float:left; margin:20px 0 auto; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#menu-wrap-inner {width:950px; display:block;}


.sf-menu {float:left;background:#fafaf9; margin:0 0 0 20px;padding:0;position:relative;top:0;font-size:14px;width:850px;z-index:110;}

.sf-menu a {padding:8px;text-decoration:none;color:#333;}
.sf-menu .right {margin-top:3px;}
.sf-sub-indicator {background:url('/wp-content/themes/modularity/styles/images/arrows-333333.png') no-repeat -10px -100px;}


/* .container {border: solid 1px #ccc;} */
.welcomebox {padding:1.5em;margin:0 0 1.6em 0;background:#fff;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;} 


.postmetadata {background:#ccc;border-top:1px solid #444;border-bottom:1px solid #444;padding:10px;color:#333; -moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;font-size:10px;}
.postmetadata a {color:#000;}
.postmetadata a:hover {color:#333;text-decoration:underline}

/* Sliding Content */
#jFlowSlide{ background:#fff;margin:0 0 24px 0; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: }
#myController { width:950px;}
#slides {width: 950px; height:380px;overflow: hidden;}
#myController span.jFlowSelected { background:#000;margin-right:0px; }
.slide-wrapper { padding:12px; margin: 0; display:block; overflow:hidden;position: relative;}
* html .slide-wrapper { padding:0px; margin: 0; display:block; position: relative;}
.slide-thumbnail { width:590px; float:left; }
.slide-thumbnail img {max-width:590px; max-height:346px;border: 2px solid #000; }
* html .slide-thumbnail img {width:590px; height:346px;border: 2px solid #000; }
.slide-thumbnail img.attachment-thumbnail {margin:0;padding:0}
.slide-details { width:310px; float:right; margin-left:10px;}
.slide-details h2 { color:#333; font-style: italic; font-weight:normal; margin:0; }
.slide-details .description p { color: #666; margin-top:10px; font-size:1.1em}
.jFlowControl, .jFlowPrev, .jFlowNext { color:#999; cursor:pointer; padding:4px 8px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #222; }
a.button {position:absolute;bottom:20px;right:20px;display: block;width: 255px;height: 46px;padding: 20px 20px 5px 20px;color:#000;text-decoration: none;background:url(images/button.jpg) no-repeat 0px 0px;}
a.button:hover {color:#fff;background:url(images/button.jpg) no-repeat 0px -71px;}
.slide-wrapper a {color:#999}
.slide-wrapper a:hover {color:#ccc}
.jFlowSelected {color:#ccc}



/* Sidebar */
#sidebar ul li a:hover,ul.txt li:hover{color:#515151;background-position:1px 0.8em;background: #f2f1ef url(images/li.png) no-repeat 2px 10px;}


.mission-statement {margin: 0 0 10px 0;padding: 0 0 5px 0;font-size: 1.1em;font-weight: bold;line-height: 1em;text-transform: uppercase;letter-spacing: 2px;color: #515151; border-bottom: 1px solid #eee; border-top: 1px solid #eee;}

.sIFR-active object {display: block;}

.welcombox-title { font-size: 1.5em; font-weight: bold;}


