/*
Theme Name: Belmont
Theme URI: http://www.belmont.ag/
Description: Custom template coded by Naif Amoodi
Version: 1.0
Author: Naif Amoodi
Author URI: http://www.naif.in/
*/

html {
	background: #2a4968 repeat-x url(images/bckhtml.png);
}
body {
	margin: 0;
	min-height: 1700px;
	background: left bottom repeat-x url(images/bckbody.png);
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #000;
}
* html body {
	height: 1700px;
}
a img {
	border: 0;
}
td {
	vertical-align: top;
}
input, textarea, select {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color: #000;
}
input[type="text"], input[type="password"] {
	padding: 2px;
	background-color: #fff !important;
	border: #bbb 1px solid;
}
textarea, select {
	padding: 2px;
	background-color: #fff !important;
	border: #bbb 1px solid;
}
#container:after, #content .posts .list li:after, #content .posts .entry:after, #content .navigation:after, #panel:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#page {
	margin: 0 auto;
	width: 960px;
}
#header {
	position: relative;
	height: 105px;
}
#header .logo {
	position: absolute;
	top: 38px;
}
#header ul {
	position: absolute;
/*	left: 506px;*/
	left: 404px;
	margin: 0; padding: 0;
	list-style-type: none;
}
#header li {
	float: left;
}
#header .primary {
	top: 52px;
	width: 555px; height: 42px;
	background: no-repeat url(images/bckheaderprimary.png);
}
#header .primary li {
	float: left;
	font-size: 0; text-indent: -99999em;
}
#header .primary a {
	display: block;
	height: 42px;
}
#header .primary a:hover {
	background: no-repeat url(images/bckheaderprimary.png);
}
#header .primary .sportsbook a {
	width: 183px;
}
#header .primary .sportsbook a:hover {
	background-position: 0 -42px;
}
#header .primary .casino a {
	width: 117px;
}
#header .primary .casino a:hover {
	background-position: -183px -42px;
}
#header .primary .racebook a {
	width: 155px;
}
#header .primary .racebook a:hover {
	background-position: -300px -42px;
}
#header .primary .poker a {
	width: 100px;
}
#header .primary .poker a:hover {
	background-position: -455px -42px;
}
#header .secondary {
	top: 14px;
        left:342px;
}
#header .secondary li {
	margin: 0 8px 0 0; padding: 0 0 0 10px;
	background: no-repeat url(images/bckheadersecondaryli.png);
}
* html #header .secondary img {
	vertical-align: middle;
}
#header .secondary .first {
	padding: 0;
	background: none;
}
#header form {
	position: absolute;
	top: 10px; left: 689px;
	margin: 0;
	width: 271px;
}
#header form * {
	vertical-align: middle;
}

#title {
	margin-bottom: 5px; padding: 0 0 0 15px;
	width: 500px; line-height: 45px;
	background: no-repeat url(images/bcktitle.png);
	font-size: 20px; font-weight: normal;
	color: #fff;
}



#header form .text {
	padding: 3px 5px 2px 5px;
	width: 70px;
	background: no-repeat url(images/bckheaderformtext.png);
	border: 0;
}
* html #header form .text {
	background-attachment: fixed;
}
#container {
	margin: 0 0 15px 0; padding: 10px 10px 20px 10px;
	width: 940px;
	background-color: #dcddde;
}
#sidebar-left {
	float: left;
	margin: 0; padding: 0;
	list-style-type: none;
	width: 150px;
	font-family: Tahoma, Geneva, sans-serif; font-weight: bold;
	color: #f4b200;
	text-transform: uppercase;
}
#sidebar-left ul {
	margin: -3px 0 0 0; padding: 10px 14px 0 14px;
	list-style-type: none;
	background: #03264a repeat-x url(images/bcksidebarleftul.png);
	border: #253e58 1px solid;
	width: 120px;
}
#sidebar-left li {
	margin: 0 0 2px 0;
}
#sidebar-left li li {
	margin: 0 0 10px 0;
}
#sidebar-left h3 {
	margin: 0; padding: 0 0 0 10px;
	height: 40px; line-height: 40px;
	background: no-repeat url(images/bcksidebarlefth3.png);
	font-size: 15px;
	color: #fff;
	cursor: pointer;
}
#sidebar-left a {
	color: #f4b200;
	text-decoration: none;
}
#content {
	float: left;
	margin: 0 10px;
	width: 540px;
}
#content a {
	color: #082849;
	text-decoration: underline;
}
#content .join {
	margin: 0 0 10px 0;
	background: no-repeat;
	font-size: 0; text-indent: -99999em;
}
#content .join a {
	display: block;
	width: 170px; height: 50px;
        padding: 77px 0 23px 358px;
}
.home #content .join {
	/*padding: 247px 0 0 324px;
	height: 98px;*/
	background-image: url(images/bckcontenthomejoin.jpg);
}
.home #content .join a {
        padding: 247px 44px 48px 324px;
}
.single #content .join {
	/*height: 72px;*/
	background-image: url(images/bckcontentsinglejoin.jpg);
}
#content .breadcrumb {
	margin: 0 0 10px 5px;
	font-size: 11px;
}
#content .posts {
	margin: 0 0 20px 0; padding: 14px;
	background-color: #fff;
	border: #d5d5d5 1px solid;
}
#content .posts .heading {
	margin: 0 0 20px 0; padding: 0 0 10px 0;
	background: left bottom repeat-x url(images/bckcontentpostsheading.png);
}
#content .posts .heading a {
	font-size: 20px; font-weight: bold;
	text-transform: uppercase;
        text-decoration: none;
}
#content .posts .list {
	margin: 0; padding: 0;
	list-style-type: none;
}
#content .posts .list li {
	margin: 0 0 25px 0; padding: 0 0 15px 0;
	width: 100%;
	background: left bottom repeat-x url(images/bckcontentpostslistli.png);
}
#content .posts .title {
	margin: 0;
	font-size: 16px;
	text-transform: uppercase;
}
#content .posts .title a {
	color: #2f4c6d;
        text-decoration: none;
}
#content .posts .meta {
	color: #c59102;
}
#content .posts .meta a {
	color: #2c4767;
}
#content .posts .intro {
	float: left;
	margin: 0 5px 0 0;
	width: 160px; height: 125px;
}
#content .posts .attachment-thumbnail {
	float: left;
	margin: 0 10px 0 0;
	width: 100px; height: 100px;
}
#content .posts .frame {
	float: left;
	width: 400px;
}
#content .posts .excerpt {
	margin: 15px 0 0 0;
	font-size: 13px;
}
#content .posts .entry {
	margin: 15px 0 0 0;
	width: 100%;
	font-size: 13px;
}
#content .posts .entry img.alignright {
	display: inline;
	margin: 0 0 2px 7px; padding: 4px;
}
#content .posts .entry img.alignleft {
	display: inline;
	margin: 0 7px 2px 0; padding: 4px;
}
#content .posts .entry .alignleft {
	float: left;
}
#content .posts .entry .alignright {
	float: right;
}
#content .posts .entry img.centered, #content .posts .entry .aligncenter {
	display: block;
	margin: 0 auto;
}
#content .posts .entry .wp-caption {
	margin: 10px; padding: 5px 0 0 0;
	text-align: center;
	background-color: #fafafa;
	border: 1px solid #d5d5d5;
}
#content .posts .entry .wp-caption .wp-caption-text {
	margin: 0; padding: 5px;
	font-size: 11px;
}
#content .desc {
	margin: 20px 15px 0 15px;
	font-size: 12px;
}
#content .desc a {
	color: #294260;
}
#content .navigation {
	margin: 20px 0;
	width: 100%;
	font-weight: bold;
}
#content .postnavigation {
	margin: 0 15px;
	width: 510px;
}
#content .commentlist, #content .children {
	margin: 0; padding: 0;
	list-style-type: none;
}
#content .children {
	margin: 10px 0 0 10px;
}
#content .commentlist .comment {
	margin: 0 0 15px 0; padding: 5px;
	background-color: #fff;
	border: #d5d5d5 1px solid;
}
#content .commentlist .odd {
	background-color: #f1f1f1;
}
#content .children .comment {
	border-color: #c5c5c5;
}
#content .children .even {
	background-color: #f9f9f9;
}
#content .commentlist .avatar {
	float: right;
	margin: 0 0 5px 5px;
	border: #bbb 1px solid;
}
#author, #email, #url, #comment {
	margin: 0 5px 0 0; padding: 2px;
	background-color: #fff !important;
	border: #bbb 1px solid;
}
#comment {
	width: 402px;
}
#comments, #respond h3 {
	font-size: 19px;
	color: #2f4d6f;
}
#respond h3 {
	text-transform: uppercase;
}
#cancel-comment-reply-link {
	font-size: 11px; font-weight: bold;
}
#commentform label {
	float: left;
	width: 250px; line-height: 21px;
	font-weight: bold;
	color: #2f4d6f;
}
#content acronym, #content abbr {
	border-bottom: 1px dashed #d5d5d5;
	cursor: help;
}
#content blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #d5d5d5;
}
#content .nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
#content .clear {
	clear: both;
}
#content .center {
	text-align: center;
}
#content .hidden {
	display: none;
}
#content .screen-reader-text {
     position: absolute;
     left: -1000em;
}
#sidebar-right {
	float: left;
	margin: 0; padding: 0;
	list-style-type: none;
	width: 230px;
}
#sidebar-right li {
	margin: 0 0 15px 0;
	font-size: 11px;
}
#sidebar-right .live-lines img {
	float: left;
}
#sidebar-right .live-lines table {
	clear: both;
	width: 100%;
	border-collapse: collapse;
}
#sidebar-right .live-lines th {
	border: #fafafa 1px solid;
}
#sidebar-right .live-lines .heading .teams {
	border-left-color: #082849;
        text-align:center;
        background-color:#03274b;
}
#sidebar-right .live-lines .heading .money {
        text-align:center;
        background-color:#03274b;
}
#sidebar-right .live-lines .heading .line {
	border-right-color: #082849;
}
#sidebar-right .live-lines td {
	padding: 5px 0;
	border: #082849 1px solid;
}
#sidebar-right .live-lines .date td {
	padding-left: 10px;
	background-color: #082849;
	border-top: #fafafa 1px solid;
	color: #fff;
}
#sidebar-right .live-lines .data td {
	vertical-align: middle;
	background-color: #fff;
}
#sidebar-right .live-lines .data .teams {
	padding-left: 10px;
	width: 104px;
}
#sidebar-right .live-lines .data .money {
	width: 54px;
	text-align: center;
}
#sidebar-right .live-lines .data .line {
	width: 58px;
	text-align: center;
}
#sidebar-right .live-lines .more {
	display: block;
	margin: 0 0 0 115px; padding: 5px 0 5px 30px;
	width: 85px;
	background: #031f3b 15px center no-repeat url(images/bcksidebarrightlivelinesmore.png);
	color: #fff;
	text-decoration: none;
}
#accepted {
	margin: 0; padding: 0;
	list-style-type: none;
	text-align: center;
}
#accepted li {
	display: inline;
}
#accepted img {
	margin: 0 5px;
	vertical-align: middle;
}
#panel {
	margin: 35px 125px 25px 125px; padding: 0;
	list-style-type: none;
	width: 850px;
	background: repeat-y url(images/bckpanel.png);
	font-family: Tahoma, Geneva, sans-serif;
}
#panel ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
#panel li {
	float: left;
}
#panel li li {
	float: none;
	margin: 0 0 3px 0;
}
#panel .products {
	padding: 0 0 0 15px;
	width: 115px;
}
#panel .information {
	padding: 0 30px;
	width: 280px;
}
#panel .information li {
	float: left;
	width: 140px;
}
#panel .sports-betting {
	padding: 0 0 0 15px;
	width: 225px;
	background: none;
}
#panel img {
	margin: 0 0 10px 0;
}
#panel a {
	color: #cdd4da;
	text-decoration: none;
}
#footer {
	margin: 0 125px; padding: 0 0 20px 0;
	text-align: center;
	font-size: 11px;
	color: #687c8f;
}
#footer a {
	color: #687c8f;
	text-decoration: none;
}

