/*

Theme Name: On-Line-Casino.Org.UK

Theme URI: http://www.on-line-casino.org.uk

Description: Casino wordpress theme

Author: Online Casino UK

*/



* {

	margin: 0;

	padding: 0;

	border: 0;

}



html {

	height: 100%;

	margin-bottom: 1px;

}



body {

	font-size: 13px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #4a4a4a;

	background: url(images/body_bg.jpg) repeat-x top left;

}



h1 {

	font-size: 18px;

}



h2 {

	font-size: 1.6em;

}



h3 {

	font-size: 1.3em;

}



h1 , h1 a, h1 a:visited, h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

	color: #590a38;

	font-weight: normal;

}



a:link, a:visited {

	text-decoration: none;

	color: #071e3d;

}



a:hover {

	text-decoration: none;

	color: #071e3d;

}



p {

	padding: 5px 0;

}



small {



}



acronym, abbr, span.caps {

	cursor: help;

	font-size: 0.9em;

	letter-spacing: .07em;

}



acronym, abbr {

	border-bottom: 1px dashed #999;

}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

}



blockquote cite {

	margin: 5px 0 0;

	display: block;

}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

}



#wrapper {

	margin: 20px auto;

	width: 993px;

}



.wrapper_bg {

	background: url(images/wrapper_bg.jpg) repeat-y top left;

	padding: 0 4px;

}



#page {

	padding: 10px;

}

#header h4 { position: relative; padding: 5px 0 0 60px; font-size:14px; color:#FFF; font-weight:normal;}
#header h4 a, #header h4 a:visited { color:#FFF; font-size:16px;}
#header {

	background: url(images/header.png) no-repeat top center;

	height: 200px;

	width: 961px;

	margin: 0 auto;

	border: 1px solid #d59807;

	margin-bottom: 2px;

}



#header h3 {
position:relative;
border: none;
}

#header h3 a {
color:#FFFFFF;
}

#nav {

	height: 34px;

	background: url(images/nav_bg.jpg) repeat-x top left;

	margin-bottom: 2px;

	font-size: 16px;

}

#nav ul {

	list-style: none;

	line-height: 34px;

	float: left;

}

#nav li {

	float: left;

}

#nav li a {

	float: left;

	display: block;

	padding: 0 10px;

	color: #fff;

}

#nav li a:visited {

	color: #fff;

}

#nav li a:hover, #nav li.current_page_item a {

	background: url(images/nav_hover.jpg) repeat-x top left;

	color: #530b0b;

}

#nav .ads {

	float: left;

	padding-top: 5px;

	width: 528px;

}

.search {

	float: right;

	padding: 6px 10px 0 0px;

}

.search form {

	padding: 0;

	margin: 0;

}

.search #q {

	vertical-align: top;

}



#cat-nav {

	list-style: none;

	height: 23px;

	line-height: 22px;

	background: url(images/cat-nav_bg.jpg) repeat-x top left;

	margin-bottom: 10px;

	font-size: 14px;

}

#cat-nav li {

	float: left;

}

#cat-nav li a {

	float: left;

	display: block;

	padding: 0 20px;

	height: 23px;

	color: #fff;

}

#cat-nav li a:hover, #cat-nav li.current-cat a {

	background: url(images/cat-nav_hover.jpg) repeat-x top left;

	color: #405b04;

}



#content {

	width: 617px;

	float: right;

}
#content ol li { margin:0 0 0 20px;}

#content h1 {

	background: url(images/h1_bg2.png) no-repeat top left;

	font-size: 18px;

	padding-left: 10px;

	line-height: 32px;

	height: 36px;

	margin: 10px 0;

}

.f-wrapper {

	background: #fbe495 url(images/f-wrapper_bg.jpg) repeat-x top left;

	padding: 4px;

	margin-bottom: 7px;

	border: 1px solid #ddae1a;

}

#featured {

	background: url(images/featured_bg.jpg) no-repeat top left;

	padding: 10px;

}

.featured_thumb {

	width: 235px;

	height: 170px;

	padding: 15px;

	float: left;

	background: url(images/featured_thumb.gif) no-repeat;

}

.f-post {

	padding: 10px;

	background: #fffbdd url(images/f-post_bg.jpg) no-repeat;

	margin-bottom: 7px;

}

.f-post h2 {

	border-bottom: 1px solid #651343;

	padding: 5px 0;

}

.content-ads {

	background: url(images/content-ads.jpg) no-repeat;

	height: 26px;

	padding-top: 10px;

	margin-bottom: 5px;

	padding-left: 10px;

}

.comments {

	float: right;

	background: url(images/comments_bg.gif) no-repeat top left;

	width: 25px;

	text-align: center;

	height: 23px;

	line-height: 20px;

	margin-top: 5px;

}

.line {

	width: 340px;

	border-top: 1px solid #651343;

	float: right;

}



.read-more {

	width: 65px;

	height: 20px;

	line-height: 20px;

	background: url(images/read-more.gif) no-repeat;

	display: block;

	float: right;

	margin-top: 15px;

	text-align: center;

	font-size: 12px;

}

.posted {

	background: url(images/posted_bg.gif) no-repeat top right;

	color: #071e3d;

}

.posted a, .posted .date {

	color: #071e3d;

}



.posts {

	border: 1px solid #bce3ec;

	padding: 6px;

}

.posts-outer {

	background: #fe1a00 url(images/posts-outer.gif) repeat-x top left;

	padding: 6px;

	height: 1%;

	overflow: hidden;

}

.posts-inner {

	background: url(images/posts-inner.gif) repeat-x top left;

	padding: 1px;

}

.posts-inner_bg {

	background: #f7f9fa url(images/posts-inner_bg.gif) repeat-x top left;

	border: 1px solid #b11402;

	padding: 5px;

}



.post {

	margin: 0 0 10px;

}

.post h2 {

	border-bottom: 1px solid #651343;

	padding: 4px 0;

}

.post h2 a, .post h2 a:visited {

	color: #1491c5;

}

.post_thumb {

	width: 126px;

	height: 122px;

	float: left;

	background: url(images/post_thumb.gif) no-repeat;

	padding: 10px;

}

.post .posted {

	background: none;

}

.single {

	background: #fff;

	border: 1px solid #b11402;

}

.single .posted {

	background: url(images/posted_bg.gif) no-repeat bottom right;

}

.postmetadata {

	text-align: center;

	padding-top: 5px;

	margin: 30px 0;

	clear: both;

}

.postmetadata ul, .postmetadata li {

	display: inline;

	list-style: none;

}



.attachment {

	text-align: center;

	margin: 5px 0px;

}



.smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.clear {

	clear: both;

}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

}



.alignright {

	float: right;

}



.alignleft {

	float: left

}



.center {

	text-align: center;

}



.hidden {

	display: none;

}



.navigation {

	text-align: center;

	height: 20px;

}



.aligncenter {

	margin: 0 auto;

}



#sidebar {

	width: 339px;

	float: left;

}



#sidebar h2 {

	border-bottom: 1px solid #651343;

}

.newsletter-outer {

	background: url(images/newsletter_outer.jpg) no-repeat top left;

	padding: 6px;

	height: 73px;

	margin-bottom: 10px;

}

.newsletter {

	background: url(images/newsletter_bg.jpg) no-repeat top center;

	height: 71px;

	color: #fff;

	padding: 1px;

	line-height: 14px;

}

.newsletter a, .newsletter a:visited {

	color: #fff;

}

.newsletter form {

	font-size: 14px;

	padding-top: 5px;

}



.newsletter #subscribe_email {

	margin-top: 4px;

	padding: 4px;

	width: 192px;

	background: url(images/subscribe_input.jpg) no-repeat;

	color: #c1bcbc;

}



.vertical-ads {

	margin-bottom: 10px;

}

.ads160x600 {

	background: url(images/ads160x600.jpg) no-repeat;

	width: 177px;

	height: 609px;

	padding: 6px;

	float: left;

}

.ads160x600-inner {

	border: 1px solid #e6e6e6;

	padding: 3px;

}

.ads120x600 {

	height: 609px;

	width: 135px;

	padding: 6px;

	background: url(images/ads120x600.jpg) no-repeat;

	float: right;

}

.ads300x250-outer {

	border: 1px solid #e6e6e6;

	padding: 4px;

	margin-bottom: 3px;

}

.ads300x250 {

	width: 300px;

	height: 250px;

	padding: 2px;

	margin: 4px auto;



}



#comments {

	padding: 0 10px;

	background: #fff;

	overflow: hidden;

}

.author {

	font-size: 14px;

	padding: 0px 5px 0 0;

	color: #1f355b;

}

.author a, .author a:visited {

	color: #1f355b;

}

.message {

	width: 500px;

}

.commentmetadata {

	color: #651343;

}

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em;

}



.commentlist li {

	border-bottom: 1px solid #651343;

}



.commentlist li .avatar { 

 float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

}



.commentlist {

	text-align: justify;

}



.commentlist li {

	margin: 5px 0 3px;

	padding: 5px 0px 3px;

	list-style: none;

}





#commentform input {

	width: 285px;

        margin-top: 10px;

	padding: 5px;

	margin: 0px 5px 5px 0;

	background: url(images/commentform_input.jpg) no-repeat;

}



#commentform textarea {

	padding: 2px;

	background: url(images/textarea_bg.jpg) no-repeat;

	width: 510px;

	height: 198px;

}



#commentform #submit {

	width: 43px;

	padding: 0;

}



#commentform p {

	margin: 5px 0;

}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

}





#sidebar ul, #sidebar ul ol {

}



#sidebar ul li {

	list-style: none;

	margin-bottom: 15px;

}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

}



#sidebar ul ol li, ol li {

	list-style: decimal outside;

}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

}



#searchform #s {

	width: 170px;

	padding: 4px;

	padding-left: 25px;

	color: #6b6b6b;

	background: none;

}



#sidebar #searchsubmit {

	padding: 1px;

}



#footer {

	margin-top: 2px;

	color: #fff;

	font-size: 13px;

	background: #03abee url(images/footer_bg.jpg) repeat-x top left;

	border: 1px solid #6f0c49;

	max-height: 15px;

	padding: 10px 20px 10px 20px;

}

#footer a, #footer a:visited {

	color: #fff;

}

.copy {

	color: #88dff5;

}

#footer .inner {

}

#footer ul {

	list-style: none;

}

#footer ul li.widget {

	width: 25%;

	float: left;

}

#footer ul li a, #footer ul li a:visited {

	color: #96ddff;

}

#footer ul li ul {

	list-style: disc;

	color: #fff;

	padding-left: 15px;

}

#footer h2 {

	color: #dddddd;

	padding: 5px 0;

	text-decoration: underline;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}





#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 100%;

}

#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}

#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}

#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

}

#wp-calendar a {

	display: block;

}

#wp-calendar caption {

	text-align: center;

	width: 100%;

}

#wp-calendar td {

	padding: 3px 0;

	text-align: center;

}

#wp-calendar td.pad:hover {

	background: #ffffff;

}

#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

}

/* Online Casino UK Table */

#casinotable {font:12px/15px Arial, Helvetica, sans-serif;}

#casinotable a {color:#bb2020; font-size:14px; text-decoration:underline; font-weight: bold;}

#casinotable a:hover {text-decoration:none;}

#casinotable .chart{ border:#D6D6D6 1px solid;}
#casinotable .chart td {padding:6px 7px 6px 7px;}
#casinotable .chart .net { color:#676767; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
#casinotable .chart .rank {font-size:20px; font-weight:bold; color: #a80329;}
#casinotable .chart .tophead td { border-bottom: none; padding:2px; }
#casinotable .sectionHeading {
color:#212121;
border:#asdf346 1px solid;
border-bottom: none;
padding:6px 0 6px 14px; 
margin-bottom:1px;
text-transform: uppercase;
text-align:center;
display:block;
font-size:13px;
}

/* Online Casino UK Table */
