/*
Theme Name: Report Time
Theme URI: reporttime.com
Description: Custom WP Theme for Report Time
Version: 1.0
Author: Code Greene - Tim Haslam
Author URI: http://dojo.codegreene.com/tim-haslam
*/


/* RESETS */
* {
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: baseline;
}
a { outline: none; }
body {
  line-height: 1;
  color:#333;
  font-family:arial, sans-serif;
  font-size:small;
  background: #1f1f1f url('images/bg.gif') repeat-x;
}
strong { color:#111; }
ol, ul { list-style: none; }
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {content: ""; }
blockquote, q { quotes: "" ""; }
img { border: 0 }

.hover    { cursor: pointer; }
.hidden   { display: none; }
.full	  { width: 100%; }
.clearer    { clear: both; }

.wrapper {
	width: 940px;
	margin-left:-470px;
	left:50%;
	position:relative;
}

.logo {
	padding: 10px 0;
	float:left;
}

.top-signup {
	float:right;
	color: #333333;
	margin: 19px 0 0 0;
}

.top-signup p {
	display:inline;
	font-size:20px;
	float:left;
	margin: 5px 0 0 0;
	text-shadow: 0 1px 1px #FFF;
}

.top-signup input#email-top {
	margin: 1px 10px 0;
	height: 20px;
	width:165px;
	float:left;
	background: #f2f2f2 url('images/input-bg.gif') repeat-x;
	border:1px solid #A8AAA5;
	padding: 3px 0 3px 2px;
	font-size:12px;
}

.top-signup form {
	display:inline;
}

.big-logo {
	margin: 40px 0 0 300px;
}

.sub-title {
	color: #B7C499;
	margin: 10px 0 30px 0px;
	text-align: center;
	font-weight: 300;
	font-size:26px;
}

.content {
	background: #333333;
	padding: 8px;
	color: #262626;
	margin: 0 0 50px 0;
}

.main-content {
	background: #ffffff url('images/entry-bg.gif') repeat-x bottom;
	padding: 45px 55px 70px;
}

.entry p.listening-sub {
	font-size: 18px;
	font-family: "Gotham Light", Helvetica, arial;
	font-weight: 300;
	color:#666666;
	line-height:28px;
}

.entry p.listening {
	font-weight:100;
	font-size: 52px;
	width:100%;
	letter-spacing:-3px;
	text-align:center;
	margin: 0 0 20px 0;
}

.entry p.join {
	margin: 60px 0 20px 0;
	font-size: 32px;
}

.entry p.join-sub {
	font-family: "Gotham Light", Helvetica, arial;
	font-size:14px;
	color:#595959;
	width:535px;
	line-height: 24px;
}

.signup-big {
	background: #ccdbad;
	padding: 35px 0 45px;
	margin: 50px 0 0 0;
}

.signup-big input#sign-up-big {
background:url("images/big-form-bg.png") no-repeat scroll 0 0 transparent;
border:0 none;
height:55px;
margin:10px 0 0 150px;
width:520px;
font-size:24px;
color:#c7c7c7;
text-align:center;
}

.overlabel-wrapper { position:relative;}
label.overlabel {
	position:absolute;
	color:#c7c7c7;
	top:47px;
	font-size:24px;
	width: 516px;
	margin: 0 0 0 145px;
	text-align: center;
}

.signup-big input#sign-up-btn {
	margin: 10px 0 0 275px;
}

.thanks-big {
font-family:Helvetica, arial;
font-size:20px;
margin:0 auto;
text-align:center;
width:100%;
color: #333333;
line-height:1.3em;
}

.thanks-top {
	font-family:Helvetica, arial;
	font-size:20px;
	float:left;
	margin: 5px 0 0 0;
	text-shadow: 0 1px 1px #FFF;
}

.left {
	float:left;
	width: 550px;
}
.left ul{
  margin-top: 15px;
  margin-left: 25px;
}
.left ul li{
  list-style-type: disc;
  margin-bottom: 10px;
  color: #666;
  line-height: 130%;
}

.screenshots {
	float:right;
	width:248px;
	margin: 50px 0 0 0;
}

.request-label{
  text-align: center;
  font-weight: bold;
  margin-bottom: 10px;
}
