/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

.custom .ir, .custom #header #tagline { border: 0; font: 0/0 a; text-shadow: none; color: transparent; }

.widget.optin .social_proof { background: url(images/quote.png) no-repeat top left; font: normal 15px/23px Georgia, "Times New Roman", Georgia, serif; margin: 0; text-align: center }
	.widget.optin .social_proof cite { color: #666; display: block; margin-top: 10px }
	.widget.optin input[type="text"] {
		background: #fff;
		border: 1px solid #b6b6b6;
		display: block;
		margin-bottom: 10px;
		padding: 10px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px
	}
		.widget.optin input[type="text"].name { background: #fff url(images/name.png) no-repeat 10px center; padding-left: 35px }
		.widget.optin input[type="text"].email { background: #fff url(images/email.png) no-repeat 10px center; padding-left: 35px }
		.widget.optin input[type="text"]:focus { background-color: #fafafa }
	.widget.optin input[type="submit"] {
		border: 1px solid rgba(0, 0, 0, .25);
		color: #fff;
		cursor: pointer;
		display: block;
		font-size: 17px;
		margin-bottom: 22px;
		padding: 8px 0;
		width: 100%;
		text-shadow: 1px -1px 0 rgba(0, 0, 0, .4);
		box-shadow: 0 1px 2px #b6b6b6;
		-moz-box-shadow: 0 1px 2px #b6b6b6;
		-webkit-box-shadow: 0 1px 2px #b6b6b6
	}
		.widget.optin input[type="submit"].green { background: #248334 url(images/green.png) repeat-x top }
		.widget.optin input[type="submit"].red { background: #ad2121 url(images/red.png) repeat-x top }
		.widget.optin input[type="submit"].orange { background: #ff6a06 url(images/orange.png) repeat-x top }
		.widget.optin input[type="submit"].blue { background: #316ca4 url(images/blue.png) repeat-x top }
		.widget.optin input[type="submit"].gray { background: #c0c0c0 url(images/gray.png) repeat-x top }
		.widget.optin input[type="submit"].dark { background: #343434 url(images/dark.png) repeat-x top }
		.widget.optin input[type="submit"]:hover { opacity: .7 }

/* ========== */
/* = LAYOUT = */
/* ========== */

.custom #container {
	margin:30px auto;
}

.custom #page {
	padding: 0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow: 0 0 7px #999999;
	-webkit-box-shadow: 0 0 7px #999999;
	box-shadow: 0 0 7px #999999;
}

.home #content_box {
	margin-top:20px;
}

.custom .no_sidebars .post_box,
.custom .post_box {
    margin: 0 2.1em;
}

.home .format_text h2 {
	margin-top:0;
}

/* ============= */
/* = HEADER AD = */
/* ============= */

.custom #header {
	position: relative;
	padding:19px 0;
	background-position: 10px 18px;
}

	.custom #header .ad_header {
		position: absolute;
		top:13px;
		left:460px;
	}

/* retina logo */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
  #header {
    background-image: url(images/logo@2x.png);
    background-size: 307px 79px;
  }
}