/*
Theme Name: F8-Slider
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 2.0
License:  All Rights Reserved

*/
	
@import url("../modularity/style.css");

/* body {background:#fff url(images/fading_bg.gif) repeat-x top left;} */
body { background: white url(/blog/wp-content/uploads/F8-Slider/background.jpg) fixed no-repeat top right;}
#top { width:950px;height:43px;margin:10px auto 1px auto;padding:0; }
#masthead { float:left;display:block;padding:0; }
#masthead h4 { font: Verdana, Helvetica, sans-serif; margin: 0; padding:10px 0; font-weight: normal; letter-spacing: 3px;font-size:2.5em; text-transform: none; float: left; line-height: 1.25; }
#masthead h4 a { color: #FFC16B; text-decoration: none; }
#masthead h4 a:hover { color:#D48313; }
#masthead span.description { margin:0 24px;font-size:1em; padding:0; float:left;color:#000; }
.login { float:right;margin:26px 20px 0 0;color:#000; }
#top .feed { float:right;margin:26px 0 0 3px; padding: 0 0 0 16px; background: url(images/rss.png) no-repeat 0 4px; border: 0px solid black; } 

.container { background-color: transparent; }

.page-template-page-wide-php .container-inner p, .container-inner ul { font:110%/150% Verdana, Helvetica, sans-serif; width: 90%; margin: .75em auto; }
.page-template-page-wide-php .container-inner ul { color:#444; list-style:none inside; padding: .5em 2em; }
.page-template-page-wide-php .container-inner ul li { padding: .25em 2em; }
.page-template-page-wide-php .container-inner ul li.tight { padding: .125em 3em; }

.welcomebox a { color: #FFC16B; cursor:pointer; }
.page .container a:hover, .welcomebox a:hover { }

/* SIDEBAR */

.textwidget ul li {line-height: 30px;}
.textwidget ul li img {vertical-align: text-bottom;}

/* ROUND CORNERS HERE*/
	.prev a,.next a, .navi a, .nav a, .postmetadata, .welcomebox {-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px; }
	.jFlowControl, .jFlowPrev, .jFlowNext {-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; }

/* Welcome Box */

.welcomebox {border: 1px solid #aaa; background: url(/blog/wp-content/uploads/F8-Slider/WelcomeBackground.png) 0px 0px; }

.welcomebox p { font:110%/150% Verdana, Helvetica, sans-serif; width: 90%; margin: .75em auto; }
h1.sub,h3.sub,h2.sub {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: 0px solid #eee;}
h1.sub {font-size:120%;}

/* Richard's Blog */
img.fl-right { float:right; padding-left: 30px; }
div.mypage { height: 160px; padding-right: 25px; }


/* Navigation */
#menu-wrap {background:#412D45;height:40px;width:100%;margin:0 auto;}
#menu-wrap-inner {margin: 0 auto; width:950px; display:block;}
.sf-js-enabled {background:#412D45;}
.sf-menu {top:4px;margin:0 auto;padding:0;position:relative;font-size:12px;width:950px;height:30px;background-color:#412D45;text-transform: lowercase; }
.sf-menu a {padding:9px;text-decoration:none; background-color: #412D45; }
.sf-menu a:hover { color: #FFA82E;  background-color: #58465C; }

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:active { background: #58465C; }
}

.sf-menu a.contactme { color: #FFA82E; }
.sf-menu a:hover.contactme { color: #FFA82E; }

.sf-menu ul { width:12em; } /* left offset of submenus need to match (see below) */
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:	12em; /* match ul width */ }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 12em; /* match ul width */ }

.sf-menu ul.long { width:15em; } /* left offset of submenus need to match (see below) */
ul.sf-menu li li:hover ul.long, ul.sf-menu li li.sfHover ul.long { left: 15em; /* match ul width */ }
ul.sf-menu li li li:hover ul.long, ul.sf-menu li li li.sfHover ul.long { left: 15em; /* match ul width */ }

#search {padding-top:3px; background-color: #3A283D;}

/* Sliding Content ROUND CORNERS HERE*/
#jFlowSlide { border: 1px solid #aaa; background: url(/blog/wp-content/uploads/F8-Slider/slideBackground.png) 0px 0px; -moz-border-radius: 8px;-khtml-border-radius: 12px;-webkit-border-radius: 8px;border-radius: 8px; }
#myController { width:950px;}
#slides {width: 950px; height:380px;overflow: hidden;}
#myController span.jFlowSelected { color:#333; background:#E4DED8;margin-right:0px; }
.slide-wrapper { padding:12px; margin: 0; display:block; overflow:hidden;position: relative;}
.slide-thumbnail { width:590px; float:left; }
.slide-thumbnail img {max-width:590px; max-height:350px}
.slide-thumbnail img.attachment-thumbnail {margin:0;padding:0}
.slide-details { width:310px; float:right; margin-left:10px;}
.slide-details h2 { color:#eee; font-style: italic; font-weight:normal; margin:0; }
.slide-details .description p { color: #555; margin-top:10px; font-size:1.1em}
.jFlowControl, .jFlowPrev, .jFlowNext { color:#555; cursor:pointer; padding:4px 8px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #E4DED8; color: #333; }
a.button {position:absolute;bottom:20px;right:20px;display: block;width: 255px;height: 46px;padding: 20px 20px 5px 20px;color:#000;text-decoration: none; none;background:url(/blog/wp-content/uploads/F8-Slider/button.png) no-repeat 0px 0px;}
a.button:hover { color:#fff;background:url(/blog/wp-content/uploads/F8-Slider/button.png) no-repeat 0px -72px;}
.slide-wrapper a {color:#4B4A45}
.slide-wrapper a:hover {color:#848482}
.jFlowSelected { color:#888; }
#slides .description h2 a { color:#DBD9D3; }
#slides .description h2 a:hover {color:#DBD9D3;  border-bottom: 0px solid transparent;}

/* Post Metadata */
.postmetadata {background:#3A283D;border-top:0px solid #444;border-bottom:0px solid #444;padding:10px;color:#999; }
.postmetadata a {color:#ccc;}
.postmetadata a:hover {color:#fff;text-decoration:underline}

/* 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;}
#sidebar ul ul { margin-left: 15px; }

/* 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; 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}

/* Footer */
#footer-wrap { background-color: #3A283D; }

/* post */

.post ul { 
	color: #515151;
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.post li {
	margin-bottom: 1.5ex;
	}
	
/*Wide Pages */

p.startingprice { color:#656565; font-size:14px; padding: 16px 0; font-weight: bold; }
#priceframe { border: 1px solid #777; }

.content h4 { padding: 0ex; margin-bottom: .5ex; margin-top: 1ex; margin-left: -1em; }
.content ul { list-style-type: none; }
.content ul li { color: #555; font-size: 12px; }

/* Social buttons */
.share_button { padding:8px 0px 0px 0px; }