/*
Theme Name: PrePress - RFros custom
Theme URI: http://themes.mikemcalister.com/wp/PrePress
Description: PrePress is a minimal and modern WordPress theme for creatives. The homepage features a unique slider which pulls in your portfolio items, blog posts, testimonials, and a custom twitter widget. All areas are wigitized, so customization is a breeze.
PrePress also features unique portfolio and blog layouts, contact form integration, and much more! 
Author: Mike McAlister (customized by Fros)
Author URI: http://rfros.com
Template: PrePress
Version: 0.1.0
Tags: white, two-columns, fixed-width, custom-header, custom-background, threaded-comments
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import '../PrePress/style.css';

blockquote {font-style: normal;}

#header .logo {max-height: 73px; overflow: visible;}
.search-form {float: left;}
	.article .search-form {border: 5px solid #F5F5F5;}
	.footer-search .search-form {float: right;}

body.single a.post-thumbnail {float: none;}
body.single a.post-thumbnail img {
	display: block; margin: 0 0 19px;
	max-width: 100%; height: auto;
	}

#twitter_box .widget {margin-top: 18px;}
#twitter_box .widget:first-child {margin-top: 0;}
#twitter_box li {margin-top: 5px;}
#twitter_box li:first-child {margin-top: 0;}

#showcase {min-height: 245px; margin-top: 5px;}
#showcase .showcase_meta .fancybutton {float: none; white-space: nowrap;}
	.showcase_left, .showcase2_left {width: 494px;}
	.showcase_meta, .showcase2_meta {width: 420px/*430*/;}
	.showcase_meta .desc, .showcase2_meta .desc {
		font-size: 12px; line-height: 18px;
		}
	.showcase_meta ul, .showcase2_meta ul {margin-top: 0;}
	.showcase_meta .desc p, .showcase2_meta .desc p {margin-bottom: 10px;}
#showcase_slide ul, #showcase2_slide ul {margin-top: 10px;}

#sidebar .recentposts li {overflow: hidden;}

#common_box {margin-top: 24px; margin-bottom: 32px;}
#common_box ul li, #common_box ul li:last-child {padding-top: 32px; padding-bottom: 32px;}

#footer {padding-top: 32px;}
#footer .footer-search {float: right;}
#footer .footer-info .menu-header-container,
#footer .footer-info .menu-footer-container {float: left;}
#footer .footer-info .menu {overflow: hidden;}
#footer .footer-info .menu li {float: left;}

#blog_box .blog_box_post div.entry-text p a {display: inline; padding: 0; margin: 0; font-size: inherit; font-weight: normal;}

#blog_box .blog_box_meta {width: 377px;}
#blog_box .blog_box_post .date .h1,
.comments-holder .date .h1 {
	display: block; margin: 0 !important; padding: 0;
	text-align: center; text-transform: uppercase;
	color: #4F4F4F; font-size: 15px !important;
	font-weight: bold;
	}
#blog_box .blog_box_post .date .h2,
.comments-holder .date .h2 {
	display: block; float: none !important;
	margin: -4px 0 0 !important; padding: 0;
	width: auto !important;
	text-align: center; text-transform: uppercase;
	color: #4F4F4F; font-size: 27px !important;
	font-weight: bold;
	}

div.rf-featured-image img {display: block;}
div.rf-featured-image a.post-thumbnail {float: none; display: block;}

body.error404 .widget_recent_entries {margin-top: 25px;}

.comments ul {line-height: 1.5;}
.comments ul li {float: left; margin-bottom: 0.25em;}

.largest {font-size: 1.75em !important;}
.larger {font-size: 1.5em !important;}
.smaller {font-size: 0.8333em !important;}
.smallest {font-size: 0.75em !important;}
.caps {text-transform: uppercase !important;}
.lower {text-transform: lowercase !important;}
.highlight {background: #ffffd1; padding: 2px;}
.lowlight {background: #eee; padding: 2px;}

.article-holder .article .img-grid {
	overflow: hidden; list-style-type: none;
	margin-right: -20px; margin-left: 0;
	}
.article-holder .article .img-grid > li {
	float: left; margin: 0 20px 40px 0; list-style-type: none;
	text-align: center;
	}
.article-holder .article .img-grid img {margin-bottom: 5px;}

a.read_more {font-size: 11px; text-transform: uppercase; font-weight: bold;}

#blog_box .feedBurnerEmailSubscribe {
	background: url("../PrePress/images/divider2.gif") repeat transparent 0 0;
	margin-top: 18px; padding: 12px; clear: both;
	}
#blog_box .feedBurnerEmailSubscribe p {margin-top: 4px; display: block;}
	#blog_box .feedBurnerEmailSubscribe p:first-child {margin-top: 0;}
.feedBurnerEmailSubscribe p img {display: inline; vertical-align: middle;}
.feedBurnerEmailSubscribe label {font-weight: bold;}
.feedBurnerEmailSubscribe input[type=text]{
	background: #fff /*url("../PrePress/images/divider2.gif") repeat scroll 0 0 transparent*/;
	border: 1px solid #EEE;
	color: #989898/*#444*/; font-size: 12px;
	padding: 5px; width: 190px;
	}
.feedBurnerEmailSubscribe input[type=submit]{position: absolute; top: -9999em;}
.feedBurnerEmailSubscribe a {text-decoration: none;}
.feedBurnerEmailSubscribe a:hover span {text-decoration: underline;}

#sidebar .widget .search-form {float: none; width: auto;}
#sidebar .widget .search-form .text {width: 158px;}

.addthis_toolbox {clear: both; margin: 19px 0;}