/*
Theme Name: Rakeback
Description: The most Semantic, SEO Optimised Wordpress Theme!
Author: Matthew Rochow
Author URI: http://www.matthewrochow.com
*/

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
a, a:visited {color:#93bd13}
a:hover {}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote {background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p {margin:.5em}
body {background:#000d26 url(images/bg.jpg) left top repeat-x;color:#3c3b3b;font:75%/150% Arial, Sans-Serif}
code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}
h1 {font:1.665em/1.25em Arial, Sans-Serif;margin:10px 0 0 10px}
h2 {font:1.5em/1.25em Arial, Sans-Serif}
h3 {font:1.25em/1.25em Arial, Sans-Serif}
h4 {font:1em/1.25em Arial, Sans-Serif}
hr {margin:0 0 0.5em}
p {margin:0 0 1em}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em Arial;overflow:auto}
input {font-family:Arial, Sans-Serif}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}

/* Containers */
#page {margin:20px auto;width:1039px!important}

/* Header */
#header {overflow:hidden;padding: 23px 0 27px;width:100%}
#header #logo {float:left;font:italic bold 2.25em/1.2em Georgia, Garamond, Serif;margin:1px 37px 0 32px;}

	/*Header search form*/
	#header form {float:left;padding: 5px 0 0 207px;width:207px}
	#header form div {background:url(images/search-input.png) left top no-repeat;float:left;height:29px;width:169px}
	#header form div input {background:none;border:0;color:#b9bcc0;font:1.135em Arial, Sans-Serif;padding:7px 5px 3px 15px;width:147px}
	#header form input#searchsubmit {float:left}
	
#header ul {float:left;font-size:.915em;list-style:none;margin:17px 0 0 19px}
#header ul li {background:url(images/divider.png) left no-repeat;float:left;padding:0 7px;margin:0 0 0 1px}
#header ul li.first {background:none;padding:0 9px 0 7px}
#header ul li a {color:#878788;float:left;overflow:hidden;position:relative;text-transform:uppercase}
#header ul li a span {cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}

	/*Image Replacements*/
	#header ul li a#home-nav {height:9px;width:34px}
	#header ul li a#home-nav span {background:url(images/home.png) left top no-repeat}
	#header ul li a#sitemap-nav {margin:1px 0 0;height:10px;width:50px}
	#header ul li a#sitemap-nav span {background:url(images/sitemap.png) left top no-repeat}
	#header ul li a#contact-nav {margin: 2px 0 0;height:8px;width:50px}
	#header ul li a#contact-nav span {background:url(images/email.png) left top no-repeat}

/* Main*/
#main {background:url(images/content-bg.png) center repeat-y;float:left;position:relative;width:1039px}
#main div {background:url(images/content-top.png) center top no-repeat;float:left;position:relative;width:1039px}
#main div div {background:url(images/content-bottom.png) center bottom no-repeat;float:left;left:0;padding:0 21px 31px;top:25px;width:997px}
* html #main div div.transparent { top: 50px;behavior: url("./wp-content/themes/rakeback/script/iepngfix.htc")}
#main div div div {background:none;padding:0;top:0;width:auto}

	/*Navigation*/
	ul#nav {background:url(images/nav-bg.png) right 13px no-repeat;font-size:1.25em;height:77px;margin:-23px auto 0;overflow:hidden;position:relative;width:975px}
	* html ul#nav {top:-49px;margin: -23px auto -43px}
	ul#nav li {float:left;line-height:18px;padding:28px 17px 0;position:relative;}
	ul#nav li.first {background:url(images/first.png) left top no-repeat;height:49px;padding:28px 18px 0 28px;}
	ul#nav li a {color:#fff;text-decoration:none;text-transform:lowercase}
	ul#nav li.first a {color:#607818}
		
	/*Homepage Content*/
	#content #intro {background:url(images/captain.jpg) left top no-repeat;display:inline;float:left;height:239px;margin: 0 0 0 6px;padding:0;width:730px}
	#intro h1#welcome {color:#a1cf15;font-size:3.5em;font-weight:400;height:121px;margin: 41px 0 0 255px;position:relative;width:421px}
	#intro h1#welcome strong {color:#1b3460;font-weight:400;letter-spacing:-1px}
	#intro h1#welcome span {background:url(images/welcome.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#intro p#welcome-text {color:#000;font-size:1.865em;margin:38px 0 0 42px}
	#intro p#welcome-text strong {color:#1b3460;font-weight:400}
	
		/*What Is Rake*/
		#content #what-is-rake {background:url(images/pay-rake.jpg) left top no-repeat;height:271px;margin:27px 0 0 1px;position:relative;width:738px}
		#what-is-rake h2 {color:#fff;font-size:1.25em;font-weight:400;margin:10px 0 0;text-align:center}
		#what-is-rake p {font-size:2.25em}
		
			/*Pay Rake*/
			#what-is-rake p#you-pay {color:#303b4f;display:inline;float:left;height:73px;overflow:hidden;position:relative;margin:129px 0 0 33px;width:203px}
			#what-is-rake p#you-pay strong {display:block;float:none;font-size:1.5em;text-align:right}
			#what-is-rake p#you-pay span {background:url(images/pay-rake.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
			
			/*Rake Gives Back*/
			#what-is-rake p#gives-back {color:#bbdb5a;display:inline;font-size:1.5em;float:right;height:61px;line-height:27px;margin:136px 16px 0 0;position:relative;width:234px}
			#what-is-rake p#gives-back strong {color:#313b4f;font-size:1.5em}
			#what-is-rake p#gives-back span {background:url(images/gives-it-back.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
			
/* Content*/
#homepage #main div div #content {clear:both;display:inline;float:left;overflow:hidden;margin:-4px 0 0 5px;padding:0 0 20px;width:738px}
#main div div #content {clear:both;display:inline;float:left;overflow:hidden;margin:17px 0 0 5px;padding:0 0 20px;width:738px}
* html #main div div #content {padding: 0 0 70px}

	/*Homepage Post*/
	#homepage #main div div #content .post {background:url(images/post-bg.png) center repeat-y;display:inline;float:left;padding:0;margin: 0 0 0 9px;width:728px}
	#homepage #main div div #content .post div {background:url(images/post-bg.png) left top no-repeat;padding:0;width:728px}
	#homepage #main div div #content .post div div {background:url(images/post-bg.png) right bottom no-repeat;padding:10px 22px;width:684px}
	#homepage #main div div #content .post div div div {background:none;padding:0;width:auto}
	#homepage #main div div #content .post div div h1 {border-bottom:1px solid #c4d2e8;color:#081730;font-weight:400;margin: 0 0 18px;padding:9px 0 8px}
	
		/*Boxes*/
		#homepage #boxes {display:inline;float:left;margin:40px 0 0 9px;overflow:hidden;width:738px}
		#homepage #boxes .box {background:url(images/box.png) left top no-repeat;float:left;height:125px;margin:0;padding:10px 0 0 12px;width:217px}
		#homepage #boxes .left-box {background:url(images/larger-box.png) left top no-repeat;float:left;height:122px;margin:3px 1px 0 0;padding:10px 0 0 12px;width:241px}		
		#homepage #boxes .center-box {background:url(images/center-box.png) left top no-repeat;float:left;height:116px;margin:4px 1px 0 0;padding:10px 0 0 12px;width:233px}		
		#homepage #boxes .box img {display:block;margin:0 auto;padding:14px 12px 0 0}
		#homepage #boxes .left-box ul, #boxes .center-box ul {list-style:none}
		#homepage #boxes .left-box ul li, #boxes .center-box ul li {background: url(images/bullet.png) left no-repeat;color:#05132c;margin:8px 0;padding:0 0 0 17px;position:relative;}
	
		/*Why a good Rakeback deal is important*/
		#homepage #main div div #content #why {background:url(images/large-box.png) left top no-repeat;display:inline;height:104px;margin: 18px 0 0 4px;padding:13px 10px;width:714px}
		#homepage #main div div #content #why h3 {background:url(images/large-box-title.png) left top no-repeat;color:#081730;font-size:1.165em;font-weight:400;height:24px;padding:8px 0 0 13px}
		#homepage #main div div #content #why p {padding:13px 15px}
		
	/* Post */
	#content .post {background:url(images/post-top.png) left top no-repeat;display:inline;float:left;margin:0 0 25px 17px;padding:10px 22px;width:658px}
    #content .post .entry {background:none;float:none;width:658px}
	#content .post .meta {font-size:0.8em}
	#content .post ul {list-style:disc;margin:0 0 1em 18px}
	#content .post ol {list-style:decimal;margin:0 0 1em 22px}
	#content .post h1 {border-bottom:1px solid #9399a3;color:#081730;margin:0 0 17px;padding:3px 0 8px}
	
	/*Table*/
	#content .post .entry table {border-collapse:collapse;font:.915em Verdana, Arial, Sans-Serif;margin:0 auto;width:601px}
	#content .post .entry table thead th {background:#000;border:1px solid #c7ff02;color:#fff;text-align:left;padding:6px 0 9px 9px}
	#content .post .entry table tbody th {background:#80a700;border:1px dashed #c7ff02;color:#fff;font-weight:400;text-align:left;padding:6px 0 9px 9px}
	#content .post .entry table tbody tr td {background:#222;border:1px dashed #c7ff02;color:#fff;font-weight:400;text-align:left;padding:6px 0 9px 9px}
		
	/*Reviews*/
	#reviews #main div div #review {background:url(images/review-top.png) left top no-repeat;margin: 0 0 0 8px;padding:24px 13px;width:720px}
	#reviews #main div div #review h1 {color:#374255;float:left;margin:0 0 26px 4px;width:409px}
	#reviews #main div div #review h1 strong {color:#e23a1f;font-weight:400}
	#reviews #main div div #review .links {float:right;margin: 0 24px 0 0;padding:5px 0 0}
	#reviews #main div div #review .links a {float:left;padding:0 5px}
	
		/*Summary*/
		#reviews #main div div #review #summary {background:url(images/summary-bg.png) center repeat-y;float:left;width:413px;}
		#reviews #main div div #review #summary div {background:url(images/summary-bg.png) left top no-repeat;color:#071225;float:left;width:413px;}
		#reviews #main div div #review #summary div div {background:url(images/summary-bg.png) right bottom no-repeat;float:left;padding:20px 15px 15px;width:383px;}
		#reviews #main div div #review #summary div div div {background:none;float:none;padding:0;width:auto}
		#reviews #main div div #review #summary div div h2 {border-bottom:1px dotted;color:#081730;font-size:1.335em;margin:0 0 18px;padding: 0 0 7px}
		#reviews #main div div #review #summary div div p {margin: 0 0 33px}

			/*Special Offers*/
			#reviews #main div div #review #summary div div #special-offers {background:url(images/special-bg.png) center repeat-y;display:inline;float:left;margin: 0 0 0 -3px;position:relative;width:252px;}
			#reviews #main div div #review #summary div div #special-offers div {background:url(images/special-bg.png) left top no-repeat;float:left;width:252px;}
			#reviews #main div div #review #summary div div #special-offers div div {background:url(images/special-bg.png) right bottom no-repeat;float:left;padding:13px;width:226px;}
			#reviews #main div div #review #summary div div #special-offers div div div {background:none;float:none;margin:0;width:auto}
			#reviews #main div div #review #summary div div #special-offers div div ul {list-style:none}
			#reviews #main div div #review #summary div div #special-offers div div ul li {background: url(images/bullet.png) left no-repeat;color:#05132c;margin:4px 0;padding:0 0 0 17px;position:relative;}
			#reviews #main div div #review #summary div div #special-offers div div ul li a {color:#000}
			#reviews #main div div #review #summary div div #special-offers div div ul li strong {color:#e23a1f;font-weight:400}
			
			/*Thumbs*/
			#reviews #main div div #review #summary div div  #thumbs {float:right;width:112px}
			#reviews #main div div #review #summary div div  #thumbs img {float:left;margin: 0 0 6px}
		
		/*More Info*/
		#reviews #main div div #review #more-info {float:right;margin: 0 22px 0 0;width:270px}
		#reviews #main div div #review #more-info img {margin: 0 0 12px}
		#reviews #main div div #review #more-info #bonus {background:url(images/bonus.png) left top no-repeat;color:#9bc914;font-size:3.665em;font-weight:700;height:47px;line-height:47px;margin: 0 0 14px;padding:10px 20px 10px 136px;text-align:center;width:114px}
			
			/*Form*/
			#reviews #main div div #review #more-info #form-sign {background:url(images/form-bg.png) center repeat-y;margin:2px 0 0 2px;width:266px}
			#reviews #main div div #review #more-info #form-sign div {background:url(images/form-bg.png) left top no-repeat;width:266px}
			#reviews #main div div #review #more-info #form-sign div div {background:url(images/form-bg.png) right bottom no-repeat;padding:17px 0 14px;width:266px}
			#reviews #main div div #review #more-info #form-sign div div div {background:none;padding:0;width:auto}
			#reviews #main div div #review #more-info #form-sign div div h3 {color:#a2d115;font-size:3.335em;margin: 0 0 8px;text-align:center}
#reviews #main div div #review #more-info #form-sign div div h4 {background:url(images/header-bg.png) left top repeat-x;color:#fff;font-size:1.165em;font-weight:400;height:26px;line-height:26px;margin: 0 0 6px;text-align:center;width:190px}
#reviews #main div div #review #more-info #form-sign div div img {display:block;height:60px;margin:0 auto;width:234px}

			
		/*Rake Info*/
		#reviews #main div div #rake-info {background:url(images/rake-info.png) center repeat-y;margin: 0 0 0 19px;width:698px}
		#reviews #main div div #rake-info div {background:url(images/rake-info.png) left top no-repeat;width:698px}
		#reviews #main div div #rake-info div div {background:url(images/rake-info.png) right bottom no-repeat;padding: 11px 18px;width:662px}
		#reviews #main div div #rake-info div div div {background:none;width:auto}
		#reviews #main div div #rake-info div div h2 {border-bottom:1px solid #98999a;color:#606162;font-size:1.665em;margin: 0 0 13px;padding: 0 0 7px 2px}
		
/* Pagination */
#prev-next {list-style:none}
#prev-next #prev {float:left}
#prev-next #next {float:right}

/* Sidebar */
#main div div #sidebar {color:#fff;float:right;margin: 10px 10px 0 0;padding:10px 0 20px;width:240px}
* html #main div div #sidebar {padding:10px 0 70px}
#main div div #sidebar ul {list-style:none;margin:0 0 1em 18px}
#main div div #sidebar a {text-decoration:none}

	/*Sidebar boxes*/
	#main div div #sidebar .sidebar-box {background:url(images/sidebar-bg.png) left top repeat-y;float:left;margin-bottom:10px;width:240px}
	#main div div #sidebar .sidebar-box div {background:url(images/sidebar-bottom.png) right bottom no-repeat;float:left;padding: 0;width:240px}
	#main div div #sidebar .sidebar-box div div {background:none;float:none;margin:0 auto;width:190px}
	#main div div #sidebar .sidebar-box a {color:#FFF}

	/*Headers*/
	#main div div #sidebar .sidebar-box div h3 {background:url(images/sidebar-green-top.png) right top no-repeat;color:#494646;font-size:1.25em;font-weight:400;height:27px;margin: 0 0 17px;padding:13px 0 0;text-align:center;width:240px}
	#main div div #sidebar .widget_execphp div h3 {background:url(images/sidebar-white-top.png) right top no-repeat}
	#main div div #sidebar .sidebar-box div h4 {background:url(images/header-bg.png) left top repeat-x;color:#a2d115;font-size:1.165em;font-weight:400;height:26px;line-height:26px;margin:0 auto;padding: 0 0 0 3px;width:187px}
	
	/*Sidebar boxes content*/
	#main div div #sidebar .sidebar-box div div ul {margin:0}
	#main div div #sidebar .sidebar-box div div.execphpwidget ul li {padding: 0 0 8px}
	#main div div #sidebar .sidebar-box div div ul li h2 {background:url(images/header-bg.png) left top repeat-x;color:#dbe9ff;font-size:1.165em;font-weight:400;height:26px;line-height:26px;margin: 0 0 6px;padding: 0 0 0 3px}
	#main div div #sidebar .sidebar-box div div.execphpwidget p {padding: 0 0 0 9px}
	#main div div #sidebar .sidebar-box div div.execphpwidget ul li a {color:#fff}
	
		/*Tables*/
		#main div div #sidebar .sidebar-box div div table {margin: 16px auto 30px;width:172px}
		#main div div #sidebar .sidebar-box div div table tr td.right {text-align:right;width:61px}
		#main div div #sidebar .sidebar-box div div table tr td.right img {float:left;margin: 3px 0 0}
	
		/*Form*/
		#main div div #sidebar .sidebar-box div div form {margin:0 auto;padding:17px 0 18px;width:185px}
		#main div div #sidebar .sidebar-box div div form div, #reviews #main div div #review #more-info #form-sign div div form div {background:url(images/subscribe-input.png) left top no-repeat;height:22px;margin: 0 0 11px;width:185px}
		#main div div #sidebar .sidebar-box div div form div input, #reviews #main div div #review #more-info #form-sign div div form div input {background:none;border:0;color:#a6ad90;float:left;font-size:1.165em;padding:2px 5px;width:173px}
		#main div div #sidebar .sidebar-box div div form input#newsletter-submit, #reviews #main div div #review #more-info #form-sign div div form input#sign-up-submit {background:url(images/subscribe-button.png) left top no-repeat;border:0;color:#494646;cursor:pointer;display:block;height:22px;margin:0 auto;text-align:center;width:105px}
		
/* Footer */
#footer {clear:both;color:#fff;height:1%;padding:25px 10px;overflow:hidden}
* html #footer {padding: 45px 10px;}
#footer p {text-align:center}
#footer ul {list-style:none;text-align:center}
#footer ul li {background:url(images/footer-divider.png) left no-repeat;display:inline;padding: 0 5px 0 10px;text-transform:lowercase}
#footer ul li.first {background:none}
#footer ul li a {color:#fff;text-decoration:none}

/* Image Alignment */
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* Comments */
#main div div #content #comments_wrap, #main div div #content #respond {display:inline;float:left;margin:0 0 25px 17px;padding:10px 22px;width:658px}
#main div div #content #comments_wrap .commentlist {list-style:none;margin:0 0 1em;padding:0;text-align:justify}
#main div div #content #comments_wrap .commentlist li {list-style:none;margin:15px 0 3px;padding:5px 10px 3px}
#main div div #content #comments_wrap .commentlist li div {float:none;}
#main div div #content #comments_wrap .commentlist li.alt {background:#EEE}
#main div div #content #comments_wrap .commentlist li .avatar {background:#fff;border:1px solid #eee;float:right;padding:2px}
#main div div #content #comments_wrap .commentlist cite, #commentlist cite a {font-style:normal;font-weight:bold}
#main div div #content #comments_wrap .commentlist p {margin:10px 5px 10px 0}
#main div div #content #comments_wrap #commentmetadata {font-weight:normal}
#main div div #content #respond #commentform input.input {border:1px solid #CCC;font-size:1.1em;margin:5px 5px 1px 0;padding:2px;width:170px}
#main div div #content #respond #commentform input.input:hover {background:#EEE}
#main div div #content #respond #commentform textarea {border:1px solid #CCC;padding:2px;width:98%}
#main div div #content #respond #commentform textarea:hover {background:#EEE}
#main div div #content #respond #commentform #submit {}
#main div div #content #respond #commentform p {margin:0 0 .5em}
#main div div #content #respond #allowed-tags strong {display:block}
#main div div #content #respond .nocomments {margin:0;padding:0;text-align:center}
#main div div #respond .commentmetadata {display:block;margin:0}