/* @override http://www.pokerrakeback.com/wp-content/themes/pokerrakeback/style.css */

/* @override http://www.pokerrakeback.com/wp-content/themes/pokerrakeback/style.css */

/* @override http://www.pokerrakeback.com/wp-content/themes/pokerrakeback/style.css */

/* @override http://www.pokerrakeback.com/wp-content/themes/pokerrakeback/style.css */

/* @override 
	http://www.pokerrakeback.com/wp-content/themes/pokerrakeback/style.css
	http://www.pokerrakeback.com/wp-content/themes/pokerrakeback/style.css
	http://www.pokerrakeback.com/wp-content/themes/pokerrakeback/style.css
	http://www.pokerrakeback.com/wp-content/plugins/wp-minify/min/?f=/wp-content/themes/pokerrakeback/style.css,/wp-content/themes/pokerrakeback/jstyle.css,/wp-content/themes/pokerrakeback/script/thickbox/thickbox.css,/wp-content/plugins/contact-form-7/stylesheet.css,/wp-content/plugins/wp-pagenavi/pagenavi-css.css,/wp-content/plugins/wp-minify/cache/82a95ac0eb69167edc7dd22ac16ca787.css
	http://playground.mrcasinos.com/pkrrkbk/wp-content/themes/pokerrakeback/style.css
*/

/*
Theme Name:pokerrakeback.com

/* CSS Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
:focus{outline:0}
ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration: underline; cursor:pointer;
	color: #18b2d8;
}

html, body{
	font-family: "Lucida Grande", sans-serif;
	background: white repeat-x center top;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
	height:100%;
}

p {
		font-family: "Lucida Grande", sans-serif;
	width: 100%;
	line-height: 1.6em;
	text-align: justify;
	margin: 0 0 10px;
	padding: 0;
}

#header{
	width: 980px;
	background: none no-repeat center top;
	height: 80px;
	margin: 0 auto;
	clear: both;
	padding: 10px 0 0;
}
	#header h2{
	margin: 0;
	font-weight: bold;
	font-size: 18px;
	color: gray;
	letter-spacing: -1px;
	text-align: right;
}

#container h1, #page_2 h1 {
		margin: 0 0 20px;
	font-weight: bold;
	font-size: 36px;
	color: #a2a2a2;
	letter-spacing: -1px;
	text-align: left;
	text-transform: capitalize;
	width: 650px;
	float: left;
min-height: 100%;
height: auto !important;
height: 100%;
line-height:40px;
}

#page_2 .alignleft {
	float:left;
	margin: 10px 10px 10px 0;
}

#page_2 .alignright {
	float:right;
	margin: 10px 0 10px 10px;
}


#logo{
	margin: 0;
	width: 400px;
	float: left;
}

#description {
	font-weight: bold;
	font-size: 18px;
	color: gray;
	letter-spacing: -1px;
	margin: 30px 0 0;
	padding: 0;
	text-align: right;
}

#header div.loginlink {
	float: right;
	clear: left;
	padding: 0;
	margin: 0;
}

.loginlink a {
	float:right;
	font-size:12px;
	overflow:auto;
}

.logintitle {
	font-size: 26px;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 10px;
}

h5 {
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: -1px;
	padding-bottom: 5px;
border-bottom: 1px solid #f6f6f6;
	margin-top: 20px;
}

#get_started {
	width: 500px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 25px;
	padding-top: 15px;
	display: block;
	
}

.bubbleInfo {
	padding: 0;
	position: relative;
	width: 235px;
	height:112px;
	display: inline;
	float: left;
	margin: 4px 0 0 2px;
}

li.trigger {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 235px;
	height: 100px;
}

#rakebackdeal a img.arrowflow_roomthumb {
	margin: 0;
	padding: 9px;
	position: relative;
}

#rakebackdeal a:hover img.arrowflow_roomthumb {
	background: url(images/rooms/bluefade.png) no-repeat 4px 5px;
	position: relative;
}

#awp_loop div.bubbleInfo ul {
	margin: 0;
	padding: 0;
	position: relative;
}

#page_header{
	margin:0 auto;
	width:900px;
	height:110px;
	background:url(images/page_header.png) center top no-repeat;
}
	#page_header p{
		display:none;
	}

#page{
    width: 960px;
    margin: 5px auto 60px;
	background: url(images/box_bg_wood.jpg) no-repeat center top;
	height: 500px;
	overflow: visible;
	padding: 10px;
}
	#slider{
		width: 974px;
		margin:0 auto;
	height: 520px;
}

	#page .scroll{
		height: 520px;
		width: 974px;
		margin:0 auto;
		position:relative;
	}

#awp_loop {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	float: left;
}

.panel {
	margin-left: 10px;
	height: 450px;
	margin-top: 2px;
	padding: 0;
	float: left;
}

div.scrollContainer {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	width: 974px;
}

#front_panel{
			padding: 20px 10px;
			width: 960px;
			overflow:hidden;
	height: 500px;
}

#container_etc {
 width: 100%;
 font-size: 12px;
 color: gray;
 background: #f0f0f0 url(images/bg_fade_body.png) repeat-x center 0;
 float: left;
 padding-top: 30px;
 padding-bottom: 30px;
 margin: 0 auto;
 clear: both;
 border-bottom: 1px solid #bcbcbc;
}

#page_2 h2 {
	font-weight: normal;
	font-style: normal;
	clear: left;
}

#page_2 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0;
	padding-right: 0;
	font-size: 12px;
	color: gray;
	padding-bottom: 40px;
}

#extra_copy {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: gray;
	clear: both;
	padding: 40px 0 0;
}

#archive_cont {
	float: left;
	width: 660px;
}

#column1 {
	width: 240px;
	margin-right: 20px;
	float: left;
}

#centre {
	margin-left: 10px;
	width: 440px;
	float: left;
	margin-right: 30px;
}

#column_2 {
	margin-left: 5px;
	width: 220px;
	padding-left: 5px;
	float: left;
}

#column_2_side {
 margin-left: 30px;
 padding-left: 5px;
 width: 290px;
 float: left;
}

#centre h2, #column1 h2, #column_2 h2, #page_2 h2, #extra_copy h2 {
	font-size: 26px;
	margin-bottom: 30px;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-weight: normal;
	font-style: normal;
}

#backtop_signup {
	display: block;
	float: left;
}

#sidebar h3 a {
	font-size: 21px;
	text-transform: none;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 1.2em;
	width:240px;
}

div.xtra {
	margin-bottom: 40px;
	float: left;
}

div#full-tilt-poker-rakeback.panel {
	margin-left: 12px;
	padding: 0;
}

#sidebar {
	margin-bottom: 30px;
	float: left;
	width: 240px;
}

div.entry {
	float: left;
	width: 440px;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
}

div.entry_full {
	float: left;
	width: 620px;
	margin-right: 60px;
}

span.date {
	font-size: 10px;
	line-height: 1.1em;
	margin: 0 0 2px;
	padding: 0;
	font-style: italic;
	clear: left;
	color: #3f3f3f;
	float: left;
	width: 440px;
}

.post {
	margin: 0 0 20px;
	padding: 0;
	clear: left;
	float: left;
	width: 650px;
}

div.posts_bottom {
	display: block;
	float: left;
	width: 650px;
	margin-top: 20px;
}

div.single_details_holder {
	float: left;
}

div.single_room_details {
	float: left;
	width: 320px;
	display: inline-block;
	padding: 5px 5px 5px 20px;
	height: 133px;
	background: url(images/single_room_details_bg.png) no-repeat;
}

div.posts_bottom div.single_room_details div.floatleft {
	margin-right: 0;
	padding: 0;
	color: white;
	font-weight: bold;
	font-size: 14px;
	width: 155px;
}

div.posts_bottom div.single_room_details div.floatleft {
	margin-right: 0;
	padding: 0;
	color: white;
	font-weight: bold;
	font-size: 12px;
	width: 155px;
}

div.posts_bottom div.single_details_holder div.single_room_details div.floatleft strong {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
}

div.posts_bottom div.single_room_details div.floatleft span.popup_percentage {
	color: white;
	font-weight: bold;
	background-color: transparent;
	margin: 0;
	padding: 0;
}



div.posts_bottom div.single_room_details span.bubblepromo {
	display: none;
}

div.posts_bottom div.single_room_details a {
	width: 287px;
	float: left;
	text-align: center;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 0;
	background: url(images/single_room_signup.png) no-repeat;
	height: 67px;
	margin-left: 13px;
	margin-top: 12px;
}


div.posts_bottom div.single_room_details div.floatleft2 {
	display: none;
}

div.posts_bottom div.single_room_details h4 {
	font-weight: bold;
	font-size: 30px;
	margin-top: 11px;
	width: 300px;
	margin-right: 0;
	padding: 0;
}

div.leaderbd_single {
	float: left;
	clear: left;
	width: 344px;
	height: 40px;
	margin-top: 20px;
}

div.posts_bottom div.single_details_holder div.leaderbd_single a {
	color: white;
	background-image: url(images/leaderbd_bg_button.png);
	width: 348px;
	height: 46px;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	line-height: 43px;
}

#single_share_zone {
	float: left;
	width: 290px;
	margin-left: 15px;
	display: inline-block;
}

 #signlink  {
	float: left;
}

#single_share_zone ul li {
	width: 121px;
	float: left;
}

#single_share_zone h2.box_title {
	margin-bottom: 05px;
}

#single_share_zone ul li a {
	font-weight: bold;
	text-decoration: none;
}

#single_share_zone ul li a img.share_icons {
	margin-right: 5px;
	vertical-align: middle;
}

#loginbox {
	width: 100%;
	margin-bottom: 40px;
	float: left;
}

div.loginbox_container {
	display: block;
	padding: 0;
	margin: 0;
	width: 100%;
}

#loginbox div.loginbox_container form {
	margin: 0;
}

#txtUsername, input#txtPassword {
	padding: 5px;
	border: 1px solid #ebebeb;
	margin-bottom: 3px;
	font: italic 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #18b2d8;
	clear: left;
	width: 90%;
	float: left;
	display: block;
}

#loginbox div.loginbox_container form span a {
	font-size: 10px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	width: 120px;
	text-align: left;
	letter-spacing: -1px;
}

input#Login {
	display: inline-block;
	padding: 1px 4px;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	float: right;
	color: white;
	background-color: #18b2d8;
	border: 1px solid #ebebeb;
	text-align: center;
	width: 80px;
	margin: 4px 12px 0 0;
}

.page {
	margin: 0 0 20px;
	float: left;
}

.post h3 {
	margin: 0 0 5px;
	padding: 0;
	font-size: 14px;
	width: 100%;
}

ul.reviewlist {
	list-style: disc;
	margin-bottom: 50px;
	padding: 0 0 0 20px;
	font-size: 14px;
}

ul.reviewlist li {
	margin-bottom: 5px;
	letter-spacing: -1px;
}

#sidebar ul {
		list-style: disc;
	margin-bottom: 50px;
	padding: 0 0 0 20px;
	font-size: 14px;
}

#sidebar ul li {
}



h3 a {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
	float: left;
	line-height: 1.5em;
	width: 440px;
	clear: left;
}

.more-link {
 	text-align: right;
 	display: block;
 	padding: 0;
 	margin: 15px 0 0;
 	font-size: 12px;
 	float: right;
	width:100px;
	clear:left;
}

.more-link-frontpage {
 	text-align: right;
 	display: block;
 	padding: 0;
 	margin: 15px 0 0;
 	font-size: 12px;
 	float: right;
	width:100px;
	clear:left;
	position:relative;
	right:200px;
}

div.entry_full h4 {
	color: gray;
	margin-bottom: 5px;
	margin-top: 10px;
	text-transform: uppercase;
	padding: 15px 0 0;
}

 div.entry_full ul {
	margin: 5px 0 8px 10px;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
	padding: 5px 0 5px 15px;
}

div.entry_full ul li {
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0 0 0 5px;
	list-style: disc;
}

blockquote {
	margin: 12px;
	display: block;
	padding: 10px;
	font-weight: bold;
	font-size: 13px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #ececec;
	border-top: 1px solid #ececec;
	text-align: left;
}

blockquote p {
	text-align: left;
}

div.navigation {
	font-size: 10px;
	display: block;
	margin-top: 20px;
	float: left;
}

#page2_container {
	width: 660px;
	float: left;
}

div.textwidget {
	float: left;
	margin-bottom: 40px;
	width:240px;
}

#resources {
		background-color: #f6f6f6;
	border-bottom: 1px solid #ececec;
	border-top: 1px solid #ececec;
	width: 500px;
	padding: 10px 20px;
	margin: 0;
	display: inline-block;
}

#resources h2 {
	clear: left;
	margin: 00px;
	padding: 0;
	font-size: 18px;
}

ul.xoxo.blogroll {
	padding-left: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border: 1px solid #f0f0f0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 300px;
}

#resources ul.resources2 ul.xoxo.blogroll li {
	padding: 5px;
	margin: 5px 5px 5px 0;
	font-style: italic;
	font-size: 11px;
}

#resources ul.resources2 ul.xoxo.blogroll li a {
	font-weight: normal;
	font-size: 12px;
	font-style: normal;
	margin-right: 20px;
	border-right: 1px solid #f0f0f0;
	padding-right: 20px;
}

#bottom_nav {
	width: 960px;
	margin: 0;
	position: relative;
	display: inline-block;
	height: 60px;
	float: left;
	top: 0;
}

/* News */

#container {

	width: 980px;

	padding: 0;

	margin: 0 auto;

	height: 100%;

}

#main-news-right h2.box_title {

	margin-left: 0;
}

#main-news-right h2.box_title span.catdrop form {
	float: right;
	width: 140px;
	margin: 0;
	display: inline-block;
	text-align: right;
	letter-spacing:normal;
}

select#cat.postform {
	width: 120px;
	margin-bottom: 20px;
	display: inline-block;
}



#main-news-right h2.box_title span.catdrop {
	height: 20px;
	float: right;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
}



#main-news-two-up {

	width: 660px;

	padding: 0;

	margin: 40px 6px 0 0;

	float: left;

}



#main-news-left {

	padding: 0;

	text-align: left;

	float: left;

	width: 290px;
	margin: 0 25px 0 0;
}



#main-news-right {

	width: 340px;

	margin: 0;

	padding: 0;

	float: right;

}



#main-news-side {

	width: 290px;

	margin: 0;

	padding: 0 0 0 8px;

	float: left;

}



#main-news-side .post {

	width: 300px;

	float: left;

	margin-bottom: 20px;

}

h2.box_title, .column_1 h2, .column_2 h2, #top_home_block_two h2, .page_main_zone h2, .page_bottom_zone h2 {

			font-size: 26px;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 10px;
}

#news_holder_left {

	width: 650px;

	margin-top: 15px;

	padding: 0;

	display: block;

	float: left;
		border-bottom: 1px solid #a3a3a4;

}

.previousbutton, .nextbutton {
	width: 40px;
	height: 325px;
	margin: 0;
	display: block;
	float: left;
	background-color: white;
	text-align: center;
}

.previousbutton img, .nextbutton img {
	position: relative;
	top: 290px;
}



#roomsidebar_outer li.news_wrapper {

	padding: 0 10px;

	border-style: none;

	font-size: 13px;

	float: left;

	margin: 0 0 10px;

	width: 260px;

}



ul.news_front {

	list-style: none;

	padding-left: 10px;

	margin: 0;

	line-height: 1.2em;

	width: 300px;

	display: inline-block;

	float: left;

	clear: left;

}



p.latest_news_meta {

	font-size: 10px;

	float: left;

	text-transform: capitalize;

	padding-top: 2px;

	width: 310px;

	clear: left;

	list-style: none;

	margin: 0 0 2px;

	padding-bottom: 2px;

}



li.news_wrapper_frt {

	float: left;

	width: 300px;

	height: 110px;

}



p.latest_news_frt {

	float: left;

	width: 300px;

}



p.latest_news_meta_frt {

	float: left;

	width: 300px;

	margin: 0;

	padding: 0;

	font-size: 12px;

}



li.latest_news_meta {

	font-size: 10px;

	margin-bottom: 5px;

	

}



.post a.latest_news_more {

	margin: 0 0 5px;

	padding: 0;

	display: block;

	text-align: right;

	float: right;

	color: #9b2b22;

}



a.latest_news_more {

	margin: 0 0 0 5px;

	padding: 0;

	right: 0;

	top: 0;

	color: #9b2b22;

}



#news_holder {

	margin: 0 20px 0 0;

	padding: 0;

	width: 650px;

	float: left;

}



ul.news_internal {

	list-style: none;

	padding-left: 5px;

	margin: 0;

	float: left;

}



#categories span.all_news_link {

	font-weight: bold;

	margin: 5px 0 0;

	padding: 0;

	float: left;

}



#categories span.all_news_link a {

	font-size: 10px;

}

.post-latest-news h3 a {

	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;

	text-transform: none;

	width: 320px;

	display: block;

	float: left;
	margin: 5px 0 0;
}



.post-latest-news {

	width: 340px;

	float: left;

	margin-bottom: 20px;

	clear: left;

	display: block;

}

div.category_markers {

	float: left;

	width: 340px;

	clear: left;

}



div.category_markers ul.post-categories {

	list-style: none;

	padding: 0;

	margin: 0;

	float: left;

}



div.category_markers ul.post-categories li {

	float: left;

	display: inline-block;

	margin: 0 0 2px;

}



div.category_markers ul.post-categories li a {

	padding: 5px 10px;

	color: white;

	background-color: #18b2d8;

	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;

	margin-right: 2px;

	margin-bottom: 0;

	float: left;
	text-decoration: none;
}



div.category_markers_single {

	float: left;

	width: 600px;

	clear: left;

}



div.category_markers_single ul.post-categories {

	list-style: none;

	padding: 0;

	margin: 0;

	float: left;

}



div.category_markers_single ul.post-categories li {

	float: left;

	display: inline-block;

	margin: 0 0 2px;

}



div.category_markers_single ul.post-categories li a {

	padding: 5px 10px;

	color: white;

	background-color: #18b2d8;

	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;

	margin-right: 2px;

	margin-bottom: 0;

	float: left;
}



#categories span.all_news_link {

	font-weight: bold;

	margin: 5px 0 0;

	padding: 0;

	float: left;

}



#categories span.all_news_link a {

	font-size: 10px;

}

div.blogged-date-detail {

			font-size: 11px;

	font-weight: normal;

	font-style: normal;

	color: #474747;

	margin-bottom: 5px;

	margin-top: 10px;

	float: left;

	width: 270px;

	clear: left;

	display: block;

}



div.blogged-date-detail_single {

			font-size: 11px;

	font-weight: normal;

	font-style: normal;

	color: #474747;

	margin-bottom: 5px;

	margin-top: 0;

	float: left;

	width: 600px;

	display: block;

	clear: left;

}



div.date-detail {

		font-size: 11px;

	font-weight: bold;

	color: #474747;

	margin-bottom: 5px;

}

#sidebarmainnews div.box_system {
	text-align: left;
	float: right;
	clear: left;
	width: 280px;
	margin-left: 0px;
	padding: 0;
}



#sidebarmainnews {
 overflow: hidden;
 padding-left: 5px;
 display: block;
 float: right;
 width: 290px;
 margin-bottom: 50px;
 margin-left:0px;
}

#sidebarmainnews2 {
 overflow: hidden;
 padding-left: 5px;
 display: block;
 float: left;
 width: 290px;
 margin-bottom: 50px;
 margin-left:0px;
 position:relative;
 top:-330px;
}



#sidebarmain_notnews {

	overflow: hidden;

	width: 290px;

	margin: 0 0 0 10px;

	float: left;

	position: relative;

	top: -64px;

}



#sidebarmain_home {

	overflow: hidden;

	width: 300px;

	margin: 40px 0 0;

	float: left;

}

#signlink {

	height: 120px;

	width: 290px;
	background: url(images/new/rakeback_drop.png) no-repeat left top;
}

.clear-break {

	height: 55px;

	width: 100%;

	clear: both;
	float: left;
}

#signlink select.sidebardropdown {
background-color: white;
	color: #474747;
	width: 260px;
	margin-top: 80px;
	margin-left: 15px;
	font: bold 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#blog-new {

	float: left;

	margin-bottom: 40px;

}



#CTAtop-main {

	width: 300px;

	height: 160px;

	background: url(images/CTA/main_roomsbg.jpg) no-repeat 10px top;

	margin: 0;

	padding: 0;

}



#featuredpromos-sidebar {

	width: 290px;

	background: none no-repeat left 30px;

	margin-top: 20px;

	margin-left: 0;

	margin-right: 10px;

	margin: 0;

	float: left;

}



.spacer20 {

	display: block;

	float: left;

	width: 20px;

	height: 20px;

	margin: 0;

	padding: 0;

}



.featuredpromo-side {

	height: 57px;

	width: 280px;

	padding: 8px 5px 4px;

	margin: 0;

	display: block;

	border-bottom: 1px solid #a3a3a4;

	border-top: 1px solid #ecebed;

	float: left;
	background-color: #f9f9f9;
}

#sidebarmainnews div.box_system h2.widgettitle {
	display: none;
}



p.special_more {

	font-weight: bold;

	color: #3b3b3b;

	font-size: 11px;

}



.featuredpromo-side h3 {

	padding: 0;

	margin: 0;

	width: 280px;
	float: left;
}



.featuredpromo-side h3 a {
	text-decoration: none;
	font-size: 16px;
	margin: 8px 5px 0 0;
	text-align: left;
	width: 169px;
	float: right;
	clear: right;
	line-height: 1.2em;
}



#featuredpromos-sidebar ul {

	height: 335px;

}




img.featureframesidebar {

	width: 102px;

	padding: 0;

	margin-right: 5px;
	height: 52px;
	float: left;
	margin: 0;
}







#social-sidebar {

	float: left;

	width: 300px;

	margin-top: 0;

	margin-bottom: 40px;

	margin: 0;

	padding: 0 0 20px 10px;

}



#social-sidebar ul {

	list-style: none;

	width: 290px;

	margin: 0;

	padding: 0;

}

#social-sidebar ul li {

	display: block;

	list-style: none;

	height: 63px;
	width: 50px;
	text-align: center;
	float: left;
	margin: 0;
}

li.rss a {

	width: 42px;

	height: 63px;

	margin-right: 20px;

	padding: 0;

	display: inline-block;

	font-size: 0;

	background: url(images/social/rss.png) 0 0;

	text-align: center;

	margin-left: 5px;
	float: left;
	margin: 0;
}




li.email a {

		float: left;

	width: 42px;

	height: 63px;

	padding: 0;

	display: inline-block;

	font-size: 0;

	background: url(images/social/rssmail.png) 0 0;
	margin: 0;
}

#social-sidebar span {
	float: left;
	clear: left;
	font-size: 12px;
	line-height: 1.2em;
}



li.twitter a {

		float: left;

	width: 42px;

	height: 63px;

	padding: 0;

	display: inline-block;

	font-size: 0;

	background: url(images/social/twitter.png) 0 0;
	margin: 0;
}



li.fb a {

		float: left;

	width: 42px;

	height: 63px;

	padding: 0;

	display: inline-block;

	font-size: 0;

	background: url(images/social/facebook.png) 0 0;
	margin: 0;
}



li.myspace a {

		float: left;

	width: 42px;

	height: 63px;

	padding: 0;

	display: inline-block;

	font-size: 0;

	background: url(images/social/myspace.png) 0 0;

	margin: 0;

}



#featuredpromos-sidebar h2.box_title, #social-sidebar h2.box_title {

	margin-left: 0;

}

#footer{
font-size:11px;
 font-family: "Lucida Grande", Calibri, Arial;
 width: 100%;
 margin-right: auto;
 margin-left: auto;
 clear: left;
 padding-top: 20px;
 color:#909090;
 height: 80px;
 padding-bottom: 20px;
 float: left;
 background: url(images/footer_bg.png) repeat-x left top;
 border-top: 1px solid white;
}

.footer_container {
  width:980px;
  margin:0 auto;
}

 #footer p{
  width:900px;
  overflow:hidden;
  margin:0 auto;
  color:#374051;
 }
  #footer span{
   display:block;
   height:90px;
   line-height:90px;
  }
  #footer .left{
   float:left;
  }
  #footer .right{
   float:right;
  }
  
  #footer a{
   color:#a3a3a3;
   text-decoration:none;
  }
   #footer a:hover{
 color:#009bc1;
    text-decoration:underline;
   }

div.wp-pagenavi {
	
}

div.wp-pagenavi a {
}

span.pages {
	float: left;
}

a.page {
	margin-right: 2px;
	margin-left: 2px;
}

span.current {
	float: left;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 2px;
}

a.last {
	margin-right: 5px;
	margin-left: 5px;
}

a.nextpostslink {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}

.freerolls_facebookshare {
	width:225px;
	padding:15px;
	background-color:#3b5998;
	color:#ffffff;
	margin-bottom:25px;
}

.freerolls_twittershare {
	width:225px;
	padding:15px;
	background-color:#5599bb;
	color:#ffffff;
	margin-bottom:25px;
}

.freerolls_wordofmouthshare {
	width:225px;
	padding:15px;
	background-color:#d6d6d6;
	color:#414141;
	margin-bottom:25px;
}

.share_heading {
	font-size:19px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:5px;
}

.sharecopy {
	display:block;
	margin-top:5px;
	padding-bottom:15px;
}

.sharecopy2 {
	display:block;
}

.sharebuttons {
	float:right;
	display:block;
	position:relative;
	bottom:20px;
	right:0;
}

.freerolls_formbox {
	background-image:url(images/freerolls/formbox.gif);
	background-repeat:no-repeat;
	width:567px;
	height:375px;
	padding:25px;
	margin-bottom:15px;
}

.freerolls_iframe {
	margin-left:-35px;
	margin-top:-15px;
	padding-left:10px;
}

.moreraces {
	width:567px;
	height:180px;
	background-color:#ffffff;
	border-left:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	padding:20px;
	margin-bottom:18px;
}

.moreraces_heading {
	width:587px;
	background-color:#f0f0f0;
	border-left:1px solid #c5c5c5;
	border-top:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:10px;
}

.moreracesdiv {
	display:block;
	float:left;
}

.moreraceslink {
	font-size:22px;
	color:#18b2d8;
	float:left;
	margin-top:29px;
}

