/*------------------------------------------------
Main Style Sheet

Version:	1.0
Author:		Andrew Wilson
Website:	www.rakebackpartners.com
Created:	19/05/08
------------------------------------------------*/

/* ---------------------------------------------------------------------------- IE5.5+ PNG FIX */

img {
	behavior:url(http://www.rakebackpartners.com/App_Themes/RakebackPartners/css/css/iepngfix.htc);
	display:block;
}

/* ---------------------------------------------------------------------------- HTML TAGS*/

body {
	margin:0;
	padding:20px 0;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	text-align:center;
	background:#1F70AF url(../images/interface/page-bg.gif);
}

body.staging {
  background:#FF9933 url(../images/interface/page-bg-staging.gif);
}

p, h3, h4 {
	border:0;
	margin:0;
	padding:0.5em 0;
}

table {
	margin:1em 0;
}

h1 {
	padding:2px 8px;
	margin:0;
	font-size:1.2em;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/interface/heading-bg-blue.gif) no-repeat;
	text-transform:uppercase;
	font-weight:bold;
}

h1 a {
	color:#FFF !important;
}

h2 {
	font-size:1.9em;
	font-family:"Trebuchet MS", Arial;
	color:#FFCC33;
	font-weight:normal;
	margin:0 !important;
	padding:0 !important;
}

h2 a {
	color:#FFCC33;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFE8A2;
	font-weight:normal;
	font-size:1.2em;
}

#mBody h3 {
	font-weight:bold;
}

h4 {
	color:#FFCC33;
	font-weight:bold;
	font-size:1em;
}

abbr, acronym {
	border-bottom: 1px dotted #3F71DC;
	cursor: help;
}

.postImage {
	float:right;
	margin:3px 2px 14px 6px;
}

blockquote {
	padding:18px 20px 10px 20px;
	margin:1.6em 0 1em 0;
	font-style:italic;
	height:1%;
	border:1px solid #727272;
	background:#666666;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#fff;
	line-height:1.6em;
	position:relative;
	clear:both;
}

blockquote p {
	padding-top:0;
}

blockquote .author {
	color:#FFE8A2;
}

blockquote img {
	position:absolute;
	top:-16px;
	left:80px;
}

hr {
	display:none;
	clear:both;
}

img {
	border-style:none;
	border:0;
}

table table {
	margin:0;
}

ul ul {
	margin-top:0 !important;
}

/* ---------------------------------------------------------------------------- FORM */

form {
	margin:0;
	padding:0;
	border:0;
}

label {
	text-align:left;
}

fieldset {
	padding:0;
	margin:0;
	border:1px solid #DDD;
	background:#828181 url(../images/interface/fieldset-bg.gif) repeat-x;
	margin-top:2em;
}

.fieldset {
	background:none !important;
	margin-top:0 !important;
}

.lastrow {
	background-image:none !important;
}

legend {
	border:1px solid #DDD;
	border-bottom:0;
	color:#FFCC33;
	font-weight:bold;
	margin-left:1em;
	padding:4px 8px;
	font-size:1.1em;
	background-color:#585858;
	margin-bottom:10px;
}

#frmMemberLogin {
	padding:0 12px;
	padding-top:0.2em;
}

#frmMemberLogin p, #frmBlogSearch p {
	padding:0;
	padding-bottom:0.4em;
	clear:both;
}

#frmMemberLogin input, #frmBlogSearch input {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #444444;
	padding:1px 3px;
	background:#FFF url(../images/interface/input-bg.gif) top left no-repeat;
	color:#000;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:112px; /*box model hack for IE5*/
	margin-top:0.3em;
}

#frmMemberLogin label, #frmBlogSearch label {
	float:left;
	width:60px;
	vertical-align:middle;
	padding:0;
	color:#FFF;
	margin-top:0.3em;
}

* html #frmMemberLogin label {
	width:57px;
}

#frmMemberLogin #links {
	float:left;
	width:100px;
	padding-top:7px;
}

#frmMemberLogin #links a {
	text-decoration:none;
	color:#FFCC33;
	font-size:1em;
}

#frmMemberLogin #links .forgotten {
	text-decoration:none;
	color:#FFE491;
	font-size:1em;
}

#frmMemberLogin #links a:hover {
	text-decoration:underline;
}

#frmMemberLogin #loginButton {
	float:right;
	width:70px;
	padding-top:7px;
}

#frmMemberLogin input:focus, #frmBlogSearch input:focus {
	border:1px solid #FFCC33;
	color:#000;
}

/* WEBSITE DETAILS SIGN UP */

.webDetailsContainer {
	margin:10px;
	padding:10px;
	margin-top:0;
	background:#c6c6c6 url(../images/interface/web-details-container.gif) repeat-x top;
	width: 642px;
	border:solid #FFF 1px;
	color:#000;
}

.webDetailsContainer .setupDetails p, .webDetailsContainer .optionPanel p {
	margin:0 !important;
	padding:0 !important;
	padding-bottom:0.5em !important;
	background:none;
}

.webDetailsContainer h3 {
	padding-top:0;
	color:#C9252B;
}

.webDetailsContainer h3.redTitle, .webDetailsContainer h3.blueTitle, .webDetailsContainer h3.greenTitle {
	padding:1px 10px 3px 10px;
	margin-bottom:6px;
	color:#FFF;
	background:url(../images/interface/sub-domain-header.gif) no-repeat;
}

.webDetailsContainer h3.blueTitle {
	background:url(../images/interface/full-domain-header.gif) no-repeat;
}

.webDetailsContainer h3.greenTitle {
	background:url(../images/interface/rbp-sub-domain-header.gif) no-repeat;
}

.webDetailsContainer h3.blueHeading {
	color:#0039bb;
}

.webDetailsContainer h3.greenHeading {
	color:#0f7d03;
}

.webDetailsContainer h4 {
	color:#1f70af;
}

.webDetailsContainer .setupDetails {
	float:left;
	width:348px;/*border-right:1px dotted #999;		styles emigrated to .webDetailsContainer .optionPanel to fix the height issue		*//*padding-right:13px;*/
}

.webDetailsContainer .optionPanel {
	border-left:1px dotted #999999;
	padding-left:13px;
	float:right;
	width:270px;
}

.inputDescription {
	margin:0;
	padding:2px 0;
	margin-left:150px;
	color:#CCCCCC;
}

.highlight {
	color:#1f70af !important;
	font-weight:bold;
}

.subDomainTxt {
	width:85px;
	font-size:11px;
}

.domainTxt {
	width:85px;
	font-size:11px;
}

.tldTxt {
	width:30px;
	font-size:11px;
}

.fieldset p {
	margin:0;
}

.pMargin {
	margin:0 10px !important;
}

.signupButton {
	float:right;
	margin-bottom:10px;
}

/* FORM BUTTONS */

.buttonpanel {
	width:664px;
	border:1px solid #FFF;
	padding:2px 8px 8px 0;
	background:#C6C6C6;
	clear:both;
}

.button {
	float:right;
	width:70px !important;
	border:0 !important;
	color:#000 !important;
	font-size:1em;
	background:url(../images/buttons/form-button.gif) no-repeat !important;
	height:22px;
	padding-top:5px;
}

.buttonhover {
	float:right;
	width:70px !important;
	border:0 !important;
	color:#FFF !important;
	font-size:1em;
	background:url(../images/buttons/form-button.gif) 0 -100px no-repeat !important;
	height:22px;
	padding-top:5px;
}

#loginButton .button, #loginButton .buttonhover {
	float:none;
}

#ancillaryBar .button {
	background:url(../images/buttons/form-button.gif) no-repeat !important;
}

#ancillaryBar .buttonhover {
	background:url(../images/buttons/form-button.gif) 0 -100px no-repeat !important;
}

/* SITE INTEGRATION */

#siteIntegration .webDetailsContainer {
	margin:10px 0;
	margin-top:0;
	width: 661px;
}

#siteIntegration a {
	color:#075c9e!important;
}

#siteIntegration .redTitle {
	background:transparent url(../images/interface/red-header.gif) no-repeat scroll 0 0;
}

#siteIntegration .greenTitle {
	background:transparent url(../images/interface/green-header.gif) no-repeat scroll 0 0;
}

#siteIntegration .blueTitle {
	background:transparent url(../images/interface/blue-header.gif) no-repeat scroll 0 0;
}

#registrars a {
	color:#075C9E;
	text-decoration:none;
	font-weight:bold;
}

/* ---------------------------------------------------------------------------- GENERIC FORM STYLES */

label {
	line-height:normal;
	color:#FFF;
}

.form {
	margin-top:1em;
	background:transparent url(../images/interface/dotted-black-h.png) repeat-x left top;
}

.form p {
	background:transparent url(../images/interface/dotted-black-h.png) repeat-x left bottom;
	padding:1em 0;
	clear:both;
	margin:0 0 -1px;
}

.form label {
	width:141px;
	float:left;
	padding-left:10px;
}

.form input.text, .form input.clearonfocus, .form textarea.text, .form textarea.clearonfocus, .form select.text {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #333333;
	padding:3px 3px;
	background:#FFF url(../images/interface/input-bg.gif) top left no-repeat;
	color:#000;
	width:516px;
	margin:0;
}

.form select.text {
	width:516px;
}

.form .buttonrow {
	background-image:none;
}

.form .buttonrow input {
	margin-left:150px;
}

fieldset .buttonrow input {
	margin-left:146px !important;
}

.buttonpanel .buttonrow input {
	margin:0 !important;
	float:right;
}

.checkboxrow {
	background-image:none !important;
	color:#FFF;
}

.form .checkboxrow input {
	margin-left:142px;
}

fieldset .checkboxrow input {
	margin-left:147px !important;
}

fieldset .optout input {
	float:left;
}

fieldset .optout span {
	float:right;
	display:block;
	width:500px;
	color:#FFF;
}

.radiobuttons label {
	width:auto;
	float:none;
	padding:0 20px 0 5px;
	color:#000;
	font-weight:bold;
}

.checkboxrow label {
	width:auto;
	color:#000;
}

.form input.text:focus, .form input.clearonfocus:focus, .form textarea:focus, .form select:focus {
	border:1px solid #FFCC33;
}

.nomargin {
	margin:0 !important;
}

input.mini {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #C9252B;
	padding:3px 3px;
	background:#FFF url(../images/interface/input-bg.gif) top left no-repeat;
	color:#000;
	width:30px;
	margin:0;
}

input.textsmall {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #333;
	padding:3px 3px;
	background:#FFF url(../images/interface/input-bg.gif) top left no-repeat;
	color:#000;
	width:150px;
	margin:0;
}

/* ---------------------------------------------------------------------------- GENERIC FORM STYLES OVERRIDE */

fieldset label {
	width:139px !important;
}

/* ---------------------------------------------------------------------------- ACCESSIBILITY*/

.skipLink {
	position: absolute;
	left: -999px;
	width: 990px;
}

.hide {
	display: none;
	clear:both;
}

/* ---------------------------------------------------------------------------- CLASSES */



.validators span, .validatorsRed span {
	display : block;
	color:#FF9900;
	padding:5px 10px;
	font-weight:bold;
	margin:0 10px 9px 10px;
	border:#FF9900 1px solid;
	line-height:22px;
}

.validatorsRed span {
	color:#C00;
	border:#C00 1px solid;
	margin:0;
}

.validators span img, .validatorsRed span img {
	float:left;
	margin-right:5px;
}

.validators label, .validatorsRed label {
	width: 0 !important;
}

.image {
	float:right;
	margin-left:14px;
	margin-bottom:3px;
	margin-top:0.4em;
	border:#FFF solid 1px;
}

.imagenoborder {
	float:right;
	margin-left:14px;
	margin-bottom:8px;
	margin-top:0.2em;
	display:block;
}

.exampleimage {
	float:left;
	margin-right:14px;
	margin-bottom:3px;
	margin-top:0.4em;
	border:#FFF solid 1px;
}

.examplesite h2 {
	padding-bottom:5px!important;
}

.examplesite img {
	float:left;
	margin:17px 0 5px 0;
}

.examplesite p {
	float:left;
}

.solutioninformation {
	float:right;
	width:302px;
	padding-right:10px;
}

#listOfPartnerSites {
	width:321px;
	float:left;
	padding-left:10px;
}

#top3list {
	width:220px;
	float:right;
	margin-right:45px;
}

#top3list p {
	padding:0!important;
	margin:0!important;
	width:213px;
	text-align:left;
}

.hide {
	display:none;
}

.center {
	text-align: center;
}

.clear {
	clear:both;
}

.noborder {
	border:0;
}

.left {
	width:47.5%;
	float:left;
}

.right {
	width:47.5%;
	float:right;
}

.datatable, .offerstable {
	line-height:normal;
	font-size:1em;
	border-collapse:collapse;
}

.datatable {
	width:100%;
	background:#FFF;
}

.offerstable {
	width:529px;
	margin-top:8px;
}

.datatable th, .offerstable th {
	background:#4EA0DF url(../images/interface/table-th-bg.gif) top left repeat-x;
	font-size:1em;
	padding:0.5em 0.6em;
	vertical-align:top;
	font-weight:bold;
	color:#FFF;
	text-align:left;
	border: 1px #FFF solid;
}

.offerstable th {
	width:17em;
	padding:0.3em 0.6em;
}

.datatable td, .offerstable td {
	background-color:#E3E2E2;
	padding:0.3em 0.6em;
	vertical-align:top;
	text-align:left;
	color:#000;
	border: 1px #FFF solid;
}

#home .datatable td {
	font-size:0.9em;
}

#home .datatable {
	border-collapse:collapse;
}

.datatable th a, .offerstable th a {
	color:#FFF !important;
	text-decoration:none;
}

.datatable th a:hover, .offerstable th a:hover {
	color:#C9252B !important;
}

.datatable tr:hover td, .offerstable tr:hover td {
	background-color:#FFF !important;
}

.datatable .exclusive {
	padding-left:28px;
	background:#FFEBB1 url(http://www.rakebackpartners.com/App_Themes/RakebackPartners/images/interface/rtr-exclusive.gif) left no-repeat;
}
 .datatable tr:nth-child(2n+1) td, .datatable tr:nth-child(odd) td, .offerstable tr:nth-child(2n+1) td, .offerstable tr:nth-child(odd) td {
 background-color:#EEE;
}

.datatable tr.odd td, .offerstable tr.odd td {
	background-color: #EEE;
}

.datatable .highlight {
	color:#1f70af !important;
	font-weight:bold;
}

.datatable .promotion {
	font-weight:bold;
	color:#000 !important;
}

.datatable .promotion a {
	color:#000 !important;
}

.datatable .link {
	cursor:pointer;
}

.cellaligncentre {
	text-align:center !important;
	vertical-align:middle !important;
}

.panelcontent {
	background:url(../images/interface/content-panel-bg.gif) 0 0 no-repeat!important;
	padding:8px 10px;
	padding-bottom:0;
	margin-top:14px;
}

.panelcontentcap {
	background:url(../images/interface/content-panel-cap.gif) bottom left no-repeat;
	height:14px;
	padding:0;
	margin:0;
	clear:both;
}

/* LONG CONTENT PANEL */

.panelcontentlong {
	background:url(../images/interface/long-panel-bg.gif) top left repeat-y !important;
	padding:0;
	padding-bottom:0;
	margin-top:14px;
}

.panelcontentlong .contentlong {
	padding:0 14px!important;
}

.longpaneltop {
	background:url(../images/interface/long-panel-top.gif) top left no-repeat;
	height:17px;
	padding:0;
	margin:0;
}

.longpanelbottom {
	background:url(../images/interface/long-panel-bottom.gif) bottom left no-repeat;
	height:17px;
	padding:0;
	margin:0;
}

/* NEW STYLES 020709 */

.panelcontent .wide {
	background:#5c5c5c url(../images/interface/instructionpanel-bg.gif) repeat-x top left!important;
	border:1px solid #FFFFFF!important;
	padding:0px!important;
	margin:0px 0px 14px!important;
	width:684px!important;
	height:auto!important;
	min-height:130px!important;
}

.panelcontent .h3 {
	padding:0px!important;
	margin:8px 0px 4px 22px;
!important;
	width:325px!important;
	float:left!important;
	color:#FFFFFF!important;
}

.panelcontent .p {
	background:transparent url(../images/interface/arrow.gif) no-repeat top right!important;
	padding:0px 65px 0px 0px!important;
	margin:0px 0px 10px 22px;
!important;
	width:270px!important;
	float:left!important;
	color:#FFFFFF!important;
	text-align:left!important;
}

.panelcontent .instructionscreenshot {
/*width:220px!Important;
	float:right!important;*/
}

.panelcontent .stepnoimage_new {
	padding:0px!important;
	margin:10px 0px 0px 15px!important;
	float:left!important;
}

.instructions-singn-up {
	position:relative;
	left:-2px!important;
}

/* EXAMPLE SITES CONTENT PANEL */

#examplesites .panelcontent {
	background:url(../images/interface/content-panel-bg.gif) top left no-repeat;
	padding:8px 14px;
	padding-bottom:0;
	margin-top:14px;
}

#examplesites .panelcontent p {
	text-align:left;
}

.loggedin {
	text-align:center;
	padding:10px;
}

.loggedin a {
	color:#C9252B;
	text-decoration:none;
	font-weight:bold;
}

.loggedin a:hover {
	text-decoration:underline;
}

.stepsyellow {
	margin:0;
	margin-right:8px;
	padding:4px 0 0 0;
	float:left;
}

.largeText {
	font-size:1.1em;
}

/* ---------------------------------------------------------------------------- HEADER */


#header {
	position: relative;
	width:925px;
	height:170px;
	padding:0 14px;
	background:url(../images/interface/header-bg.gif) top left no-repeat;
}

#header ul {
	width: 902px;
	position: absolute;
	bottom: 0;
	left:16px;
	height:30px;
	margin: 0;
	padding:0;
	padding-left:20px;
	list-style: none;
	background:url(../images/interface/primary-navigation-bar.gif) no-repeat;
}

#header li {
	float: left;
	padding: 0;
	margin: 0;
}

#header ul a {
	float: left;
	display: block;
	padding: 7px 18px;
	padding-bottom:7px;
	padding-right:19px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	font-size:1.1em;
	margin-top:0;
	background:url(../images/buttons/primary-navigation-button.gif) right 0 no-repeat;
}

#header ul a:hover {
	/*color:#E12F35;*/
	background-position:right -100px;
	color:#000;
}

#header ul .current a {
	background-position:right -200px;
	color:#FFF;
}

#header ul .signup a {
	color:#FFCC33 !important;
}

#header ul .signup a:hover {
	color:#000 !important;
}

#headerBanner {
	width:460px;
	height:108px;
	position:absolute;
	right:1px;
	top:11px;
}

/* ---------------------------------------------------------------------------- BREADCRUMBS */

#breadcrumb {
	height:22px;
	padding:0 16px;
	color:#656565;
	background-image:none;
	padding-top:6px;
	text-transform:lowercase;
}

#breadcrumb a {
	color:#656565;
	text-decoration:none;
}

#breadcrumb a:hover {
	color:#656565;
	text-decoration:underline;
}

/* ---------------------------------------------------------------------------- IDs */
	
#wrapper {
	width:953px;
	margin:0 auto;
	text-align:left;
}

#logo {
	float:left;
	padding-top:15px;
	padding-left:16px;
	height:102px;
	width:440px;
}

#mainBanner {
	width:704px;
	height:140px;
	margin-bottom:14px;
}

#signupbutton {
	width:204px;
	position:absolute;
	top:25px;
	right:15px;
}

#headerImage {
	position:absolute;
	bottom:30px;
	right:25px;
}

#bodyWrapper {
	height:1%;
	width:951px;
	float:left;
	background:#FFD762 url(../images/interface/page-body-bg.gif) repeat-x;
	border:#FFF solid 1px;
	border-top:0;
	border-bottom:0;
}

#mBody {
	float:left;
	padding-left:14px;
	height:1%;
	font-size:1.03em;
	line-height:1.6;
	text-align:justify;
	min-height:320px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:704px; /*box model hack for IE5*/
}

* html #mBody {
	height:320px;
}

#mBody ul {
	list-style-type:none;
	margin-bottom:1em;
	margin-top:1em;
	padding-left:10px;
}

#mBody ul li {
	padding-left:15px;
	background:url(../images/interface/bullet.gif) no-repeat 0 0.35em;
	margin-left:15px;
}

#mBody a {
	color:#FFCC33;
	text-decoration:none;
	font-weight:bold;
}

#mBody a:hover {
	text-decoration:underline;
}

/* ---------------------------------------------------------------------------- ANCILLIARY BAR */

#ancillaryBar {
	width:204px;
	float:right;
	margin-right:14px;
}

* html #ancillaryBar {
	margin-right:7px;
}

#ancillaryBar h3 {
	background-image:url(../images/interface/ancillary-heading.gif);
	color:#FFF;
	margin:0;
	padding:6px 10px;
	font-size:1.1em;
	border-bottom:1px solid #81C5F8;
	font-weight:bold;
}

#ancillaryBar .membersLogin {
	background:url(../images/interface/ancillary-panel-bg.gif) bottom no-repeat;
	padding:10px 0;
	height:93px;
	margin:0;
	margin-bottom:14px;
}

#ancillaryBar .membersLogin a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

#ancillaryBar .membersLogin .a_logout {
	display:block;
	height:23px;
	width:90px;
	background:url(../images/buttons/standard-button_mini.gif) no-repeat;
	color:#FFF !important;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	padding-top:4px;
	border:0 !important;
	margin:6px auto 0!important;
	text-transform:uppercase;
	text-decoration:none;
	clear:both;
}

#ancillaryBar .membersLogin .a_logout:hover {
	background-position: 0 -100px !important;
	text-decoration:none !important;
	color:#000 !important;
}

#ancillaryBar #frmBlogSearch {
	background:url(../images/interface/ancillary-panel-bg.gif) bottom no-repeat;
	padding:10px 10px;
	height:55px;
	margin:0;
	margin-bottom:14px;
}

#ancillaryBar #blogArchives {
	background:url(../images/interface/ancillary-panel-bg.gif) bottom no-repeat;
	padding:10px 10px;
	height:35px;
	margin:0;
	margin-bottom:14px;
}

#ancillaryBar #ancillaryBanner {
	margin:0;
	margin-bottom:14px;
	display:block;
}

#ancillaryBar #ancillaryBanner img {
	margin:0;
	margin-bottom:14px;
	display:block;
}

#ancillaryBar #faqs {
	background:url(../images/interface/ancillary-panel-bg.gif) bottom no-repeat;
	padding:14px 10px;
	padding-top:4px;
	margin:0;
	margin-bottom:14px;
}

#ancillaryBar #faqs ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#ancillaryBar #faqs li {
	padding:8px 0 10px 0;
	text-decoration:none;
	color:#FFCC33;
	font-weight:bold;
	border-bottom:dotted #FFF 1px;
}

#ancillaryBar #faqs a {
	color:#FFCC33;
	text-decoration:none;
}

#ancillaryBar #faqs strong {
	color:#FFCC33;
	font-style:italic;
}

#ancillaryBar #faqs a:hover {
	text-decoration:none;
	color:#FFF;
}

#ancillaryBar #featured {
	background:url(../images/interface/ancillary-panel-bg.gif) bottom no-repeat;
	padding:14px 10px;
	padding-top:8px;
	margin:0;
	color:#FFF;
}

#ancillaryBar #featured p {
	text-align:left;
}


#ancillaryBar #featured a {
	color:#FFCC33;
	text-decoration:none;
}

#ancillaryBar #featured a:hover {
	text-decoration:none;
	color:#FFDC74;
}

#ancillaryBar #featured img {
	display:block;
	margin-top:10px;
}

/* -------------------------------------------------------------------------- Ancillary Links */

#ancillaryBar .ancillaryLinks {
	background:url(../images/interface/ancillary-panel-bg.gif) bottom no-repeat;
	padding:0;
	margin:0;
	margin-bottom:14px;
	padding-bottom:16px;
}

#ancillaryBar .ancillaryLinks ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#ancillaryBar .ancillaryLinks li {
	text-decoration:none;
	color:#FFCC33;
	font-weight:bold;
	border-bottom:dotted #919191 1px;
	height:26px;
	margin:0;
	padding:0;
}

#ancillaryBar .ancillaryLinks ul .current a, #ancillaryBar .ancillaryLinks ul .current a:hover {
	text-decoration:none;
	color:#FFF;
	background-position:0 -100px;
}

#ancillaryBar .ancillaryLinks a {
	display:block;
	padding:0 12px;
	padding-top:6px;
	color:#FFCC33;
	width:180px;
	text-decoration:none;
	height:20px;
	background:url(../images/buttons/ancillary-navigation-button.gif) top no-repeat;
}

#ancillaryBar .ancillaryLinks a:hover {
	text-decoration:none;
	color:#FFF;
	background-position:0 -100px;
}

#ancillaryBar .ancillaryLinks strong {
	color:#FFCC33;
	font-style:italic;
}

/* -------------------------------------------------------------------------- Featured Website Panel */

#ancillaryBar #featured {
	background:url(../images/interface/ancillary-panel-bg.gif) bottom no-repeat;
	padding:14px 10px;
	padding-top:8px;
	margin:0;
	color:#FFF;
	text-align:justify;
}

#ancillaryBar #featured a {
	color:#FFCC33;
	text-decoration:none;
}

#ancillaryBar #featured a:hover {
	text-decoration:none;
	color:#FFDC74;
}

#ancillaryBar #featured img {
	display:block;
	margin-top:10px;
}

/* FOOTER */

#footer {
	padding:10px 20px;
	color:#999;
	clear:both;
	width:893px;
	height:auto;
	padding:15px 30px 5px!important;
}

#footer a:hover {
	text-decoration:underline;
}

.footerMid {
	background:transparent url(../images/interface/footer-mid-bg.gif) no-repeat scroll bottom left!important;
	width:953px;
	height:44px;
	background:#FFF;
	padding:15px 0 10px 0;
	clear:both;
}

#backToTop {
	float:right;
}

#backToTop a {
	background:url(../images/interface/btt.gif) right top no-repeat;
	padding-right:20px;
	color:#000;
	text-decoration:none;
}
#backToTop a:hover {
	text-decoration:underline;
	background:url(../images/interface/btt.gif) right -50px no-repeat;
}

#footer ul {
	margin:0;
	padding:0;
	border:0;
	list-style: none;
}

#footer li {
	float:left;	
}

#footer ul a {
	float: left;
	display: block;
	padding-right: 10px;
}

#copyright {
	clear:both;
	text-align:center;
	padding-top:10px;
	color:#FFF;
	height:1%;
}

#copyright a {
	color:#FFF;
	text-decoration:none;
}

#copyright a:hover {
	text-decoration:underline;
}


/*NEW FOOTER 060509*/


.footer {
	background:transparent url(../images/interface/footer-bg.gif) no-repeat bottom left;
	margin:0px!important;
}

.footerMenu {
	background:transparent url(http://www.rakebackpartners.com/images/interface/footerDivider.gif) no-repeat right top;
	color:#000000!important;
	width:auto;
	padding:0px 30px 0px 0px;
	margin:0px 30px 0px 0px;
	float:left;
}
.footerMenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.footerMenu li {
	float:none!important;
}
.footerMenuEnd {
	margin:0px 0px 0px 0px!important;
	background:none!important;
}
.footerMenu ul li a {
	color:#7d6026!important;
	text-decoration:none;
	float:none!important;
}
.footerMenu ul li a:hover {
	color:#000!important;
	text-decoration:underline;
}
.footerHeader, .footerHeader:hover, .footerHeader:active, .footerHeader:visited {
	color:#000!important;
	text-decoration:none!important;
}
.footerSubMenu {
	clear:both;
	color:#ac883d;
	height:55px;
	padding:10px 0px 0px 0px;
}

.footerSubMenu a, .footerCopy a {
	color:#ac883d;
	text-decoration:none;
}

.footerCopy {
	color:#ac883d;
	width:100px;
	float:right;
	min-height:70px;
	text-align:right;
	position:relative;
}
.footerAwards p {
float:left;
width:380px;
}
.footerAwards img {
	float:right;
	margin-left:5px;
	border:0px!important;
}
#backToTop {
	margin:0px;
}

/* ---------------------------------------------------------------------------- HOMEPAGE */



#offers {
	background:url(http://www.rakebackpartners.com/App_Themes/RakebackPartners/images/interface/homepage-offers-bg.gif) bottom no-repeat;
	padding:9px;
	padding-top:0;
}

#offers table {
	margin:0;
}

#offers p {
	padding:0.6em 0;
	margin:0;
}

#news {
	padding:0;
	padding-top:4px;
}

#news ul {
	margin:0 !important;
	padding:0 !important;
}

#news ul li {
	margin:0 !important;
	padding:0 !important;
	list-style:none;
}

#news ul li a {
	margin:0;
	padding:4px 8px;
	padding-top:3px;
	background:url(../images/interface/news-item-bg.gif) top left no-repeat;
	display:block;
	width:672;
	margin-top:4px;
	color:#1F70AF;
	font-weight:normal;
	text-decoration:none;
}

#news ul li a span {
	font-weight:bold;
}

* html #news ul li a {
	height:17px;
}

#news ul li a:hover {
	text-decoration:none;
	background-position:0 -100px;
	font-weight:bold;
}

/* ---------------------------------------------------------------------------- INSTRUCTION PANELS */


.narrow, .medium, .wide, .full {
	float:left;
	height:270px;
	padding:0;
	padding-top:8px;
	line-height:normal;
	background:#C6C6C6 url(../images/interface/instruction-panel-bg.gif) top left repeat-x;
	border:#FFF solid 1px;
}

.narrow {
	width:219px;
}

.medium {
	width:330px;
}

.wide {
	width:511px;
}

.full {
	width:696px;
}

.instructionpanel {
	margin-top:8px !important;
	margin-right:10px !important;
	position:relative;
}

.instructionpanelend {
	margin-top:8px !important;
	position:relative;
	width:219px;
}

#downloadnow {
	background:url(http://www.rakebackpartners.com/App_Themes/RakebackPartners/images/interface/download-button.gif) no-repeat;
	width:158px;
	display:block;
	padding: 24px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:24px; /* for IE5/Win */
}

#downloadnow:hover {
	background-position:0 -100px;
}

#creation ol {
	list-style-type:upper-alpha;
	text-align:left;
	margin-bottom:0;
	margin-top:1em;
}

.stepnoimage {
	float:left;
	margin-right:5px;
	padding-left:5px;
}

.instructionscreenshot {
	position:absolute;
	float:right;
	right:0;
	bottom:0;
}

.instructionpanel h3, .instructionpanelend h3 {
	padding-top:5px;
	color:#000;
}

.instructionpanel p, .instructionpanelend p {
	color:#000;
	line-height:1.6em;
	margin:3px 0 5px 0;
	padding:0 8px 8px 8px;
}

#signupBanner {
	position:relative;
	width:684px;
	padding-top:8px;
	clear:both;
	padding-left:1px;
}

/* BLOG */

.adminNav {
	width:100%;
	display:block;
	border-bottom:dotted #919191 1px;
}

.postdate {
	color:#666;
	font-size:1em;
	padding-top:1em;
}

.postmetadata {
	display:block;
	padding:4px 8px;
	margin-top:1em;
	margin-bottom:1em;
	clear:both;
	background:url(http://www.rakebackpartners.com/App_Themes/RakebackPartners/images/interface/blog-meta-bg.gif) no-repeat;
}

.postmetadata a:visited {
	background-image:none !important;
	padding-right:0 !important;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

#commentlist {
	margin:0px !important;
	padding:0px !important;
	padding-top:8px !important;
	list-style-type:none;
}

#commentlist li {
	/*background-color:#FFEBB1;
	display:block;
	padding:2px 8px !important;
	margin:0;*/
	margin-bottom:5px;
	position:relative;
}

/*#commentlist .alt {
	background-color:#FFE699 !important;
}*/

#commentlist li span {
	position:absolute;
	display:block;
	right:8px;
	top:2px;
}

.commenttext {
	background:#ffe699 url(http://www.rakebackpartners.com/App_Themes/RakebackPartners/images/interface/corner-fold-yellow.gif) top right no-repeat;
	padding: 0 8px;
	margin:5px 0;
	padding-bottom:1em;
}

.ilsb-menu li {
	background-image:none !important;
	margin-left:0 !important;
}

.ilsb-share {
	margin-left:-15px !important;
}

.entry-categories {
	padding:3px 8px;
	width:666px;
	height:20px;
	margin:0;
	margin-left:1px;
	margin-top:10px;
	color:#FFF;
	background:url(../images/interface/blog-footer-bg.gif) no-repeat;
	text-align:center;
}

.content-nav {
	padding:3px 8px;
	width:688px;
	height:30px;
	margin:0;
	margin-top:14px;
	color:#FFF;
	background:url(../images/interface/blog-content-nav-bg.gif) no-repeat;
}

/* ---------------------------------------------------------------------------- RAKEBACK OFFERS TABLE */

#rakebackoffers .datatable {
	margin-bottom:3px;
}

#rakebackoffers .datatable strong {
	color:#000 !important;
	font-weight:bold;
}

#rakebackoffers .datatable td, #rakebackoffers .datatable th {
	vertical-align:middle;
	text-align:center;
}

#rakebackoffers .datatable .contentleft {
	text-align:left;
}

#rakebackoffers .datatable img {
	display:block;
	margin:3px 0;
}

/* UL CLASS ON FREEROLLS PAGE */

.freeroll {
	margin-top:0 !important;
	padding-top:10px !important;
}

/* UL CLASS FOR NESTED UL ON SITEMAP PAGE */

.sitemapul {
	margin-top:0 !important;
}

/* Sign Scroller Classes */

a.up {
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left;
}

a.down {
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left;
}

/* --------------------------------------------------------------------  LEADERBOARD */

.leaderboard {
	float:left;
	width:220px;
	margin:16px 12px 0px 0;
	background:url(../images/interface/leaderboard-title.gif) no-repeat top;
}

#leaderboardpage .leaderboard {
	margin:4px 0 10px 12px;
	float:right;
}

.leaderboard .datatable {
	margin:0;
	margin-left:1px;
	padding:0;
	width:219px;
} /* FF*/

* html .leaderboard .datatable, *+html .leaderboard .datatable {
	margin:0;
	width:220px;
} /* IE 6 and 7 */

.lblink a {
	display:block;
	height:23px;
	width:220px;
	background:url(../images/buttons/leaderboard-button.gif) no-repeat;
	color:#000 !important;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	border:0 !important;
	margin:0 !important;
}

.lblink a:hover {
	background-position: 0 -100px !important;
	text-decoration:none !important;
	color:#FFF !important;
}

.leaderboard h3 {
	margin:2px 0 0px 0px !important;
	padding:2px 0 !important;
	color:#FFF;
	text-align:center;
}

.leaderboardend {
	margin:16px 0px 0px 0 !important;
}

.leaderhighlight {
	font-weight:bold;
	color:#D71920;
}

.leaderboard img {
	display:block;
}

.raceimage {
	float:left;
	margin:10px 10px 0px 0px;
}

.raceimageend {
	float:left;
	margin:10px 0px 0px 0px;
}

.leaderboardtable {
	width:60% !important;
}

.leaderboardth {
	width:10em;
}

.pageraceimg {
	margin:5px 0 0 0;
}

/* ---------------------------------------------------------------------------- HOMEPAGE BULLETS */

.homeul {
	margin:16px 0 24px 0 !important;
	padding:0 0 0 8px !important;
}

.homeul li {
	margin:0 0 5px 0!important;
}

/* ---------------------------------------------------------------------------- TEMPLATE SELECTION PANELS */


.templatepanel, .templatepanelend {
	float:left;
	padding:8px;
	line-height:normal;
	background:#FFF url(../images/interface/template-panel-bg.gif) bottom repeat-x;
	border:#FFF solid 1px;
	width:204px;
	position:relative;
	margin:8px 9px 10px 0;
	padding-top:2px;
}

.templatetitle {
	font-size:1.1em;
	color:#1E70AF!important;
	font-weight:bold;
	padding:0 0 3px 0;
	margin:0;
}

.templatepanel .subtemplates, .templatepanelend .subtemplates {
	height:55px;
	text-align:left!important;
	padding:4px 0 0 0;
	margin:0px!important;
}

.templatepanel .previewlink, .templatepanelend .previewlink {
	padding:0!important;
	margin:0!important;
	padding-top:3px!important;
}

.templatepanelend {
	margin-top:8px;
	margin-right:0 !important;
}

.templatescreenshot {
	display:block;
	border:#C6C6C6 solid 1px;
}

.templatepanel p, .templatepanelend p {
	color:#000;
	line-height:1.6em;
	margin-top:3px !important;
}

.templatepanel a, .templatepanelend a {
	color:#1E70AF !important;
	font-weight:bold;
	margin:0 !important;
	padding:0 !important;
}

/* STYLE FOR NESTED ULS ON THE SITEMAP PAGE */

.sitemapul {
	margin:0 !important;
}

#btnBack {
	display:block!important;
	clear:both!important;
}

/* ---------------------------------------------------------------------------- BLOG */

/* Standard Button */

/* STANDARD BUTTON */

.standardbutton a {
	display:block;
	height:23px;
	width:233px;
	background:url(../images/buttons/standard-button.gif) no-repeat;
	color:#FFF !important;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	padding-top:2px;
	border:0 !important;
	margin:0 !important;
	text-transform:uppercase;
	clear:both;
}

.standardbutton a:hover {
	background-position: 0 -100px !important;
	text-decoration:none !important;
	color:#000 !important;
}

/* BLOG ADMIN TAB STYLES */

.tabwrapper {
	clear:both;
	border: 1px solid #FFF;
	border-top:0;
	min-height:300px;
	background:#c6c6c6 url(../images/interface/tab-content-bg.gif) repeat-x top left;
	padding:8px 10px;
	margin:0;
	color:#000;
}

.tabwrapper .datatable {
	font-size:11px;
}

* html .tabwrapper {
	height:300px;
}

#tabmenu {
	width: auto;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
}

#tabmenu ul {
	margin: 0;
	padding: 0;
}

#tabmenu li {
	float: left;
	background: transparent url(../images/interface/tabs.gif) 100% -400px no-repeat !important;
	padding: 0 9px 0 0 !important;
	margin: 0 6px 0 0 !important;
}

#tabmenu a {
	float: left;
	display: block;
	padding: 8px 2px 5px 11px;
	background: transparent url(../images/interface/tabs.gif) 0% -400px no-repeat;
	color: #fff !important;
	text-decoration: none !important;
}

#tabmenu li:hover a {
	background-position: 0% 0px;
	padding-top:5px;
	padding-bottom:8px;
}

#tabmenu li:hover {
	background-position: 100% 0px !important;
}

#tabmenu .current a, #tabmenu .current a:hover {
	background-position: 0% -200px !important;
	color:#000 !important;
	padding: 8px 2px 5px 11px !important;
}

#tabmenu .current, #tabmenu .current:hover {
	background-position: 100% -200px !important;
	padding: 0 9px 0 0 !important;
}

/* STOP THE ADD NEW BUTTON IN BLOG ADMIN SHOWING AS BULLETS */

.tabwrapper ul {
	margin:0;
	padding:0;
	padding-bottom:1.5em !important;
}

.tabwrapper li {
	list-style:none;
	float:left;
	background-image:none !important;
	padding:0 !important;
	margin:0 !important;
	padding-right:14px;
}

.tabwrapper a {
	color:#3399CC !important;
}

/* BLOG ADMIN TAB CONTENT FORM STYLES*/

.tabwrapper fieldset {
	border:1px solid #3399CC;
	background:transparent;
	clear:both;
}

.tabwrapper legend {
	border:1px solid #3399CC;
	border-bottom:0;
	color:#3399CC;
	background:transparent;
}

.tabwrapper label {
	line-height:normal;
	color:#000;
	width:141px;
	float:left;
	padding-left:10px;
}

.tabwrapper input.text, .tabwrapper input.clearonfocus, .tabwrapper textarea.text, .tabwrapper textarea.clearonfocus, .tabwrapper select {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #3399CC;
	padding:3px 3px;
	background:#FFF url(../images/interface/input-bg.gif) top left no-repeat;
	color:#000;
	width:490px;
}

.tabwrapper select {
	width:497px;
}

.tabwrapper fieldset p {
	border-bottom:#3399CC 1px dotted;
	padding:1em 0;
	clear:both;
}

/* TEMPLATE SELECTION BUTTON */

.templateSelectBut a, .templateSelectBut span {
	display:block;
	width:204px;
	background:url(../images/buttons/template-select-button.gif) top left no-repeat;
	color:#FFF !important;
	font-size:1.2em;
	font-weight:bold;
	padding:4px 0 4px 0 !important;
	text-align:center;
	border:0 !important;
	margin-top:14px !important;
	cursor : pointer;
}

.templateSelectBut a:hover, .templateSelectBut span:hover {
	background-position: bottom left!important;
	text-decoration:none !important;
	color:#000 !important;
}

/* signup terms -------- */

.acceptTerms p {
	font-size:0.9em!important;
	text-align:left;
}

.redHighlight, .redHighlight a, .redHighlight a:hover {
	color:#C00 !important;
}

.redHighlight a {
	text-decoration:underline !important;
}

.boxContainer ul {
	padding-left:18px!important;
}

.content h3 {
	background:transparent url(../images/interface/exmark-large.gif) no-repeat scroll 8px 4px !important;
	height:32px!important;
	padding-left:33px!important;
	line-height:33px!important;
	border:1px #ea8c00 solid!important;
	color:#ea8c00!important;
}

.recoverbutton input {
	margin:10px!important;
	padding-top:0px!important;
}

#ctl00_contentPlaceHolder1_pnlLostPasswordError, #ctl00_contentPlaceHolder1_pnlLostPasswordDone {
	padding-left:10px;
}

#ctl00_contentPlaceHolder1_txtEmailAddress {
	margin-bottom:10px;
}

.sitestable a {
	color:#1B6197!important;
}

/* ---------------------------------------------------------------------------- BLOG */

.greyText {
	color:#555 !important;
	font-weight: normal !important;
}

.currentPage {
	font-weight:bold !important;
	color:#555 !important;
}

.pageNumber {
	padding-right:5px;
	padding-left:5px;
	border-right:solid 1px #555;
}

.lastButton {
	padding-left:5px;
}

/*--------------------------------------TERMS & CONDITIONS PAGE------------------------------------*/

.termsAndConditions ul {
	padding:10px 0 0 0!important;
	margin:0!important;
}

.termsAndConditions ul li {
	background:url(../images/interface/no-bullet.gif) no-repeat!important;
	list-style-type:none;
	font-weight:bold;
	margin-left:0!important;
	padding-left:0!important;
}

.termsAndConditions ul li ul li {
	background:url(../images/interface/no-bullet.gif) no-repeat!important;
	list-style-type:none;
	font-weight:normal!important;
	margin-left:50px!important;
}

.termsAndConditions ul li ul li ul {
	margin:0px 0px -1em!important;
}

.termsAndConditions ul li ul li ul li {
	margin-left:15px!important;
}

.termsAndConditions .number {
	left:0px;
	position:relative;
	font-weight:bold;
}

.termsAndConditions .subNumber {
	font-weight:bold;
	position:relative;
	margin-left:-34px;
	width:34px;
}

.termsAndConditions .faqText {
	position:relative;
	top:-19px;
	left:0px;
}

.termsAndConditions .TermsHeader {
	margin-left:30px;
	color:#FFCC33;
}

.faqs h3 {
	color:#FFE8A2;
}

/* why choose us panel */

.whychooseuspanel, .whychooseuspanelend {
	float:left;
	line-height:normal;
	width:224px;
	margin-top:8px;
	position:relative;
}

.whychooseuspanelend {
	margin-top:0px !important;
	;
}

.whychooseuspanel .panelcontent {
	background:transparent url(../images/interface/content-panel-bg-grey.gif) no-repeat scroll 0 0 !important;
}

.whychooseuspanel .panelcontentcap {
	background:transparent url(../images/interface/content-panel-cap-grey.gif) no-repeat scroll left bottom!important;
}

.whychooseuspanel h2 {
	text-align:center!important;
}



/* Site Options H3 */

.siteOption {
	background:transparent url(../images/interface/site-options-red.gif) no-repeat 0 0;
	padding:2px 8px;
	margin:1.4em 0 1em 0;
	font-size:1.2em;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.optionTwo {
	background:transparent url(../images/interface/site-options-blue.gif) no-repeat 0 0;
}

.optionThree {
	background:transparent url(../images/interface/site-options-green.gif) no-repeat 0 0;
}

.lightHighlight {
	color:#FFE8A2;
	font-weight:bold;
}

h3.accordionButton {
	cursor:pointer;
}

/* ---------- EXAMPLE SITES STYLE OVERWRITES ------------- */

#slideshowWrapper
{
	width:677px;
	height:247px;
	padding-left:7px;
	position:relative;
}

#slideshowContainer
{
	width:667px;
	/*background-color:#333;*/
	height:247px;
	overflow:hidden;
	position:relative;
	margin-left:1px;
	float:left;
}

* + html #slideshowContainer
{
float:none!important;
}

#example-sites-nav
{
	width:669px;
	height:44px;
	background:transparent url(../images/interface/example-sites-nav-bg.gif) no-repeat scroll 0 0;
	clear:both;
}

#slideshow
{
	width:3020px;
	position:absolute;
	height:247px;
/*	background:transparent url(../images/interface/example-sites-nav-fade.gif) repeat-x scroll bottom left;*/
	z-index:999;
}

.slideshowItem
{
	width:669px;
	float:left;
	height:227px;
	padding-top:20px;
}

.slideshowItem img
{
	margin:0;
	float:left;
	padding-left:15px;
}

.slideshowText
{
	width:380px;
	margin-bottom:20px;
	float:right;
}

.slideshowTextLeft
{
	float:left;
	width:376px;
	padding:0 7px;
	background-color:#666;
	height:200px;
}

.slideshowTextRight
{
	float:right;
	width:161px;
		padding:0 7px;
		height:200px;
	background-color:#666;
}

* html .slideshowTextRight
{
	height:85px!important;	
}

.slideshowTextNew
{
	float:right;
	width:340px;
		padding:5px 24px 0 10px;
		height:200px;
	/*background-color:#666;*/
}

#slideshowArrowLeft
{
	float:left;
	background:transparent url(../images/interface/example-sites-nav-pre.gif) no-repeat scroll 0 0;
	height:34px;
	width:94px;
	cursor:pointer;
	margin-left:6px;
	margin-top:2px;
}

#slideshowArrowRight
{
margin-right:6px;
	float:right;
	background:transparent url(../images/interface/example-sites-nav-next.gif) no-repeat scroll 0 0;
	height:34px;
	width:94px;
	cursor:pointer;
	margin-top:2px;
}

#slideShowBorder
{
	width:677px;
	height:247px;
	background:transparent url(../images/interface/example-sites-nav-bg-2.jpg) no-repeat scroll 0 0;
	position:absolute;
	left:3px;
	top:0px;
	
}

.slideshowTextNew h3
{
font-size:1.65em!important;
padding-bottom:2px!important;
}

.examplesite 
{
	min-height:293px;
	padding-top:16px;
}

.slideshowText h3
{
	padding-top:0;
	margin-top:0;
}

.pagerLinks li a {
	padding-right:6px;
		
}

/* ---------------------------------------------------------------------------- NEW WORDPRESS BLOG STYLING */

#header ul a {
	padding: 7px 17px 7px 18px;
}

.search-container {
	padding:12px 12px 0;
}

.search-container .text {
	width:174px;
}

.single .panelcontent {
	margin-top:0;
}

.single h1 {
    color: #FFCC33;
    font-family: "Trebuchet MS",Arial;
    font-size: 1.9em;
    font-weight: normal;
	background:none;
	padding:0;
	margin:0;
}

.entry-meta, #mBody .entry-meta a, .credits, #mBody .credits a {
	font-style:italic;
	color:#CCC;
}

.single-post .entry-utility {
	color:#CCC;	
}

.thePost {margin:8px 0;}
.entry-categories {margin: 10px 0 0 1px;}
.tag-links {margin-top:8px;}
.entry-content {margin:8px 0;}

#comments {
	background:#6B6B6B;
	padding: 8px 12px;
	margin:14px 0 0;
}

#comments input.text, #comments textarea.text {
	width:460px;	
}

.avatar {
	display:none;	
}

.commentlist {
	border-bottom:#9F9F9F dotted 1px;
	border-top:#9F9F9F dotted 1px;
	background:#757575;
	padding:8px 8px 8px 24px;
}

#nav-below {
	background: url("../images/interface/heading-bg-blue.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
	padding:3px 6px;
	display:block;
	margin-top:18px;
}

.nav-next {
	float:right;	
}

.nav-previous {
	float:left;	
}

#nav-below a {
	color: #FFFFFF;
}


/* ---------------------------------------------------------------------------- HACKS */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */