/*   
Theme Name: Get Rauzi
Theme URI: http://www.getrauzi.com
Description: Theme for Get Rauzi
Author: The Think Farm / Penly Solutions, Inc.
Author URI: http://www.thethinkfarm.com, http://www.penlysoltuions.com
Version: 1.0
*/

/* reset styles */
@import url(_/css/reset.css);

/* WordPress core styles */
@import url(_/css/wp.css);

/* @font-face */
@import url(_/css/fonts.css);

body {
	background: url(_/img/background.jpg);
	font: 17px/24px 'Times New Roman', serif;
	color: #333;
}

a {
    color: #C00;
    text-decoration: none;
    outline: none;
}

p {
	margin-bottom: 1.4em;
}

p.last {
    margin-bottom: 0;
}

#wrapper {
	position: relative;
	width: 776px;
	margin: 0px auto;
}

#logo {
	width: 776px;
	height: 332px;
	background: url(_/img/logo.png) no-repeat 0 0;
}

#logo a {
	display: block;
	width: 100%;
	height: 100%;
}

#logo a span {
	visibility: hidden;
}

#main {
	position: absolute;
	top: 239px;
}

h2 span {
	visibility: hidden;
}

h2.header {
    cursor: pointer;
}

h2#huh {
	margin-left: 77px;
	width: 492px;
	height: 129px;
	background: url(_/img/huh.png) no-repeat 0 0;
}

#section-what {
	margin-bottom: 18px;
}

#section-getmerauzi {
	margin-top: -16px;
}

h2#what {
	width: 776px;
	height: 141px;
	background: url(_/img/what.png) no-repeat 0 0;
}

h2#who {
    margin-bottom: 8px;
	width: 776px;
	height: 101px;
	background: url(_/img/who.png) no-repeat 0 0;
}

h2#howmuch {
    margin-bottom: 8px;
	width: 775px;
    height: 121px;
    background: url(_/img/howmuch.png) no-repeat 0 0;
}

h2#unedited {
    margin-left: 3px;
    width: 770px;
    height: 97px;
    background: url(_/img/unedited.png) no-repeat 0 0;
}

h2#getmerauzi {
    width: 776px;
    height: 279px;
    background: url(_/img/getmerauzi.png) no-repeat 0 0;
}

h2#unedited a, h2#getmerauzi a {
	display: block;
	width: 100%;
	height: 100%;
}

.content {
	clear: both;
	width: 686px;
	padding: 45px;
	background: rgb(255,255,255);
	background: rgba(255,255,255,.5);
}

#content-huh {
	border: 2px solid #745a41;
	width: 682px;
}

#content-what {
    width: 686px;
    background: url(_/img/bg-what.png) repeat-y 0 0;
}

#content-who .content {
    width: 686px;
    background: url(_/img/bg-who.png) repeat-y 0 0; /* 35px high */
}

#content-howmuch {
	margin-bottom: 21px;
    width: 686px;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    behavior: url(http://rauzi.penlysolutions.com/wp-content/themes/getrauzi/_/js/PIE.php);
}

#content-unedited {
	margin-top: 5px;
    margin-bottom: 21px;
    width: 686px;
}

#content-unedited h3 {
	color: #CC0000;
	font: 28px/100% BebasNeueRegular;
	font-weight: normal;
	margin-bottom: 1em;
}

#section-who .footer {
	margin-bottom: 24px;
	width: 100%;
	height: 19px;
	background: url(_/img/bg-footer-who.png) no-repeat 0 0;
}

.collapse {
	display: none;
}

.btn-close {
	float: right;
	clear: both;
	display: block;
    margin-top: 19px;
    width: 58px;
	height: 20px;
	background: url('_/img/close.png') no-repeat 0 0;
}

.btn-close span {
	visibility: hidden;
}

.red {
    color: #c00;
}

.bold {
	font-weight: bold;
}

.clearfix {
	clear: both;
}

#blog-header {
	width: 726px;
	height: 163px;
    background: rgb(255,255,255);
    background: rgba(255,255,255,.5);
    border-radius: 0 0 32px 32px;
    behavior: url(http://rauzi.penlysolutions.com/wp-content/themes/getrauzi/_/js/PIE.php);
    padding: 8px 25px 0 25px;
}

#blog-header.short {
	 height: 59px;
}

#blog-header.interior {
	 height: 158px;
}

#blog-header #logo-small {
	float: left;
	font: 48px/100% BebasNeueRegular;
}

#blog-header #logo-small span {
    font: 25px/100% BebasNeueRegular;
    color: #534641;
}

#blog-header.interior .interior-header {
	width: 732px;
	height: 82px;
	background: url(_/img/interior-header.png) 0 0 no-repeat;
	border-bottom: 2px solid #ba0000;
	padding-bottom: 8px;
}

#blog-header.interior .interior-header a {
	display: block;
	width: 100%;
	height: 100%;
}

#blog-header #nav {
	float: left;
	padding: 0; 
	margin: 8px 0 0;
	list-style-type: none;
}

#blog-header #nav li {
	float: left;
	font: 21px BebasNeueRegular;
	margin-right: 35px;
}

#blog-main {
	float: left;
	clear: both;
    width: 726px;
    background: rgb(255,255,255);
    background: rgba(255,255,255,.5);
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    padding: 25px;
    padding-top: 38px;
    margin-top: 25px; 
    behavior: url(http://rauzi.penlysolutions.com/wp-content/themes/getrauzi/_/js/PIE.php);
}

#blog-main #content {
	float: left;
	width: 500px;
	padding-right: 25px;
	border-right: 1px solid #ba0000;
}

#blog-main.interior #content {
	float: left;
	width: auto;
	padding-right: 0;
	border-right: 0;
}

#blog-main #sidebar {
	float: left;
	width: 175px;
	padding-left: 25px;
}

#blog-main #sidebar a.back {
    font: 18px/100% BebasNeueRegular;
    color: #c00;
}

article {
	margin-bottom: 50px;
    padding-bottom: 60px;
    border-bottom: 1px solid #efe6db;
}

.interior article {
    padding-bottom: 0;
    border-bottom: 0;
}

article h2 {
	font: 28px/100% BebasNeueRegular !important;
	color: #c00;
}

article .meta {
	color: #333 !important;
	font-weight: bold;
	font-style: italic;
}

article .entry {
	margin-top: 47px;
}

.navigation {
	width: 100%;
}

.navigation .next-posts {
	float: left;
	font: 19px/100% BebasNeueRegular;
}

.navigation .prev-posts {
    float: right;
    font: 19px/100% BebasNeueRegular;
}

#sidebar {
    margin-top: 13px;
    font: 13px/100% Helvetica, Arial, sans-serif;
}

#sidebar label {
	float: left;
	clear: both;
	margin-top: 3px;
	font: bold 11px/100% Helvetica, Arial, sans-serif;
}

#sidebar input {
    border: 0 !important;
    background: #fff;
    height: 16px;
    width: 150px;
    font: 11px/16px Helvetica, Arial, sans-serif;
}

#sidebar button, #sidebar input.button {
    float: left;
    clear: both;
    margin: 3px 0 0 0 !important;
    padding: 0;
    font: bold 11px/100% Helvetica, Arial, sans-serif;
    background: none;
    border: 0;
    cursor: pointer;
}

#sidebar h2 {
	font-size: 13px;
	color: #c00;
    font: 16px/100% BebasNeueRegular !important;
}

#sidebar a {
    color: #333;
}

.widget {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 33px;
}

.s2_form_widget h2 {
	display: none;
}

#blog-footer {
	width: 776px;
	text-align: center;
	font: bold 11px/3em Helvetica, Arial, sans-serif; 
	color: #c00;
	margin-bottom: 50px;
}

.wpcf7-form label {
	float: left;
	height: 22px;
	font-weight: bold;
	color: #c00;
	text-transform: uppercase;
	line-height: 22px;
	font: 18px/22px BebasNeueRegular;
}

.wpcf7-form input {
	float: left;
	height: 22px;
	border: 0;
	background: #fff;
}

.wpcf7-form .form-name {
	position: relative;
	width: 325px;
	float: left;
}

.wpcf7-form .form-email {
	position: relative;
	width: 351px;
	float: left;
}

.wpcf7-form .form-name label, .wpcf7-form .form-comments label {
	width: 79px; 
}

.wpcf7-form .form-email label {
	width: 48px; 
	margin-left: 46px;
}

.wpcf7-captchac {
	margin-top: 10px;
}

.wpcf7-form .form-name input {
	width: 236px;
	padding: 0 5px;
}

.wpcf7-form .form-email input {
	width: 247px;
	padding: 0 5px; 
}

.wpcf7-form .form-comments {
	float: left;
	clear: both;
	margin-top: 27px;
}
	
.wpcf7-form .form-captcha {
	float: left;
	clear: both;
	margin-top: 27px;
	margin-left: 79px;
}

.wpcf7-form .form-comments textarea {
	width: 597px;
	height: 129px;
	border: 0;
	background: #fff;
	padding: 5px;
	font: 13px Helvetica, Arial, sans-serif;
}

.wpcf7-form .form-send {
	clear: both;
	text-align: center;
}

.wpcf7-form .form-send input {
    font: 35px/100% BebasNeueRegular;
    background: none;
    border: 0;
    height: 35px;
    color: #c00;
	margin: 0;
	padding: 0;
	float: none;
}

.wpcf7-form .ajax-loader {
	clear: both;
	display: none;
}

span.wpcf7-not-valid-tip {
	display: block !important;
	position: relative !important;
	background: none !important;
	border: 0 !important;
	left: 0 !important;
	top: 0 !important;
	padding: 0 !important;
	color: #c00 !important;
	font-size: 10px !important;
	font-weight: bold !important;
	width: auto !important;
	height: 16px !important;
	line-height: 16px !important;
	float: left !important;
}

.wpcf7-form .form-name span.wpcf7-not-valid-tip, .wpcf7-form .form-comments span.wpcf7-not-valid-tip {
	margin-left: 79px;
}

.wpcf7-form .form-email span.wpcf7-not-valid-tip {
	margin-left: 94px;
}

.wpcf7-form .wpcf7-response-output {
    font: 35px/100% BebasNeueRegular;
    background: none;
    border: 0 !important;
    height: 35px;
    color: #c00;
	margin: 0;
	padding: 0;
	float: none;
	margin: 0 !important;
	margin-top: 10px !important;
	padding: 0 !important;
	text-align: center;
}

.wpcf7-submit {
	cursor: pointer;
}

.no-margin {
	margin: 0;
}

.s2_form_widget p {
	margin-bottom: 0;
}

.s2_form_widget input.button {
	background: none !important;
	border: 0 !important;
	padding-left: 0 !important;
	width: auto !important;
}