/*  
Theme Name: TP Betting Theme
Theme URI: #
Description: The custom WordPress theme built by <a href="#"><strong>Top-Programmer</strong></a>.

Author: Top-Programmer
Author URI: #

This theme was built by <a href="#"><strong>Top-Programmer</strong></a>

The CSS, XHTML and design is released under GPL: #
*/

@font-face {
font-family: 'Ash';
src: url("font/ash.css"); /* FOR IEs */
src: local('Ash'), url("font/ash.css") format('truetype'); /* for other web browsers */
}
@font-face {
font-family: 'Bahamas Bold';
src: url("font/bahamasbold.css"); /* FOR IEs */
src: local('Bahamas Bold'), url("font/bahamasheavy.css") format('truetype'); /* for other web browsers */
}


*{
margin:0px;
padding:0px;
}
.clear{
clear:both;
}


#container{
width:1060px;
margin:0px auto;
}


#header{
height:150px;
}
#logo{
width:560px;
height:100px;
float:left;
margin:0px 10px 0px;
padding:20px 0px 0px 65px;
}


#logo .txt1{
font-size:22px;
font-family: 'Ash', sans-serif;
}
#logo .txt2{
font-size:18px;
font-family: 'Bahamas Bold', sans-serif;
text-shadow: 1px 1px 2px #666;
}




#searchbox{
float:right;
padding:10px; 
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
margin-right:10px;
}
#searchform{
float:left;
background:#FFFFFF;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
padding:2px;
}
#searchform #s{
color:#999999;
font-family: 'Roboto Condensed', sans-serif;
font-weight:normal;
float:left;
height:26px;
width:190px;
padding:2px 5px;
border:0px;
}
#searchform #ss{
font-size:14px !important;
font-weight:normal !important;
padding:5px 10px !important;
}


#main{
width:1040px;
height:auto;
padding:10px 10px 0px;
background:#fff;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
margin:0px auto;
margin-top:-55px;
}


#menu{
float:right;
width:685px; 
padding:0px 10px;
height:40px;
line-height:40px;
margin-bottom:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px; 
font-family: 'Roboto Condensed', sans-serif;
font-size:16px;
font-weight:normal;
text-transform:uppercase;
}
#menu ul li{
float:left;
display:inline;
list-style:none;
padding:0px 15px;
}
#menu ul li a, #menu ul li a:visited{
text-decoration:none;
}
#menu ul li a:hover{
text-decoration:none;
}


.sidebar{
width:300px;
float:left;
}
#content{
width:730px;
float:left;
margin-right:10px;
}


#footer{
-moz-border-radius:0px 0px 5px 5px;
-webkit-border-radius:0px 0px 5px 5px;
border-radius:0px 0px 5px 5px;
padding:10px 20px;
margin-bottom:20px;
font-family: 'Roboto Condensed', sans-serif;
font-size:12px;
line-height:17px;
font-weight:normal;
}
#footer ul{
float:right;
}
#footer ul li{
display:inline;
list-style:none;
padding:0px 10px 0px 0px;
}
#footer p{
float:left;
}
#footer a{
text-decoration:none;
}
#footer a:hover{
text-decoration:none;
}


.sidebox{
margin:0px 0px 10px;
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.sidebox .header{
height:35px;
font-size:13px;
font-family: 'Roboto Condensed', sans-serif;
text-align:left;
font-weight:normal;
line-height:35px;
padding-left:10px;
margin-bottom:10px;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
}
.sidebox .content{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:17px;
font-weight:normal;
text-align:left;
padding:0px 10px 10px;
}
.sidebar .bannerbox{
text-align:center;
padding:0px;
background:#fff;
margin:0px 0px 10px;
}
.sidebox .content ul{
list-style:none;
}
.sidebox .content ul li{
padding:5px 0px;
list-style:url("images/bullet_star.png");
list-style-position:inside;
border-bottom:1px dotted #666666;
}
.sidebox .content a{
text-decoration:none;
}
.sidebox .content a:hover{
text-decoration:underline;
}
.sidebox .content p{
margin-bottom:10px;
}
.sidebar .bonustitle{
font-size:20px;
font-family: 'Roboto Condensed',sans-serif;
text-align:center;
font-weight:normal;
height:50px;
line-height:40px;
float:left;
width:170px;
margin-left:55px;
position:relative;
z-index:2;
}
.sidebar .bonuslogo{
position:relative;
float:left;
width:200px;
margin:-15px 0px 15px 40px;
z-index:1;
}
.sidebar .bonuslogo img.logo{
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.sidebar .bonusdisplay{
font-size:24px;
font-family: 'Roboto Condensed',sans-serif;
text-align:center;
font-weight:bold;
margin-bottom:20px;
}
.sidebar .bonusbutton{
text-align:center;
}


#content .bannerbox{
margin-bottom:10px;
text-align:center;
}
#content .contentbox{
margin-bottom:10px;
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px;
}
#content .contentbox .header{
font-size:24px;
font-family: 'Roboto Condensed',sans-serif;
text-align:left;
font-weight:bold;
margin-bottom:10px;
}
#content .contentbox .content{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
line-height:18px;
}
#content .postbox{
margin-bottom:10px;
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px 10px 0px;
}
#content .postbox .header{
font-size:20px;
font-family: 'Roboto Condensed',sans-serif;
text-align:left;
font-weight:normal;
margin-bottom:10px;
float:left;
}
#content .postbox .content{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
font-weight:normal;
text-align:left;
float:left;
margin-bottom:0px;
}


#table{
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#table .tabletitle{
float:left;
font-weight:normal;
font-family: 'Roboto Condensed',sans-serif;
font-size:15px;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
height:35px;
line-height:35px;
width:245px;
margin:105px 0px 0px -105px;
text-align:center;
text-transform:uppercase;
}
#table .table-header{
float:right;
height:35px;
line-height:35px;
-webkit-border-radius:0px 5px 0px 0px;
-moz-border-radius:0px 5px 0px 0px;
border-radius:0px 5px 0px 0px;
font-weight:normal;
font-family: 'Roboto Condensed',sans-serif;
font-size:12px;
margin-top:-140px;
}
#table .table-header .row{
float:left;
padding:0px 5px;
text-align:left;
}
#tablecontent{
float:right;
margin-top:-105px;
}
#table .table-content{
float:right;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}
#table .table-content .row{
float:left;
padding:7px 5px;
text-align:left;
}
#table .table-content .row a{
text-decoration:none;
}
#table .table-content .row a:hover{
text-decoration:underline;
}
#table img.tableimg{
float:left;
margin-right:10px;
}
#table a.cssbutton{
text-decoration:none !important;
font-size:11px !important;
padding:3px 7px !important;
font-weight:normal !important;
}


#content .contentbox .sectionbox{
margin-bottom:10px;
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:10px;
}
#content .contentbox .sectionbox .sectionimg{
width:200px;
float:left;
margin-right:25px;
text-align:center;
}
#content .contentbox .sectionbox .bonusdisplay{
font-size:20px;
font-family: 'Roboto Condensed',sans-serif;
text-align:center;
font-weight:bold;
margin-bottom:15px;
}
#content .contentbox .sectionbox .sectiontitle{
margin:10px 0px;
font-family: 'Roboto Condensed',sans-serif;
font-size:22px;
font-weight:bold;
float:right;
width:465px;
}
#content .contentbox .sectiontitle a{
text-decoration:none;
}
#content .contentbox .sectiontitle a:hover{
text-decoration:underline;
}
#content .contentbox .sectionbox .sectioncontent{
float:right;
width:465px;
}
#content .contentbox .sectionbox ul{
margin-bottom:5px;
}
#content .contentbox .sectionbox ul li{
list-style:url("images/ul_bullet.png");
list-style-position:inside;
}
#content .contentbox .sectionbox a.cssbutton{
text-decoration:none;
font-weight:bold;
padding:5px 10px;
font-size:12px;
}


#content .readmore{
font-weight:bold;
}
#content p{
margin-bottom:10px;
}
#content ul{
padding:5px;
list-style:none;
margin:0px;
}
#content ul li{
padding:0px 0px 5px 0px;
list-style:url("images/bullet_star.png");
list-style-position:inside;
}
#content a{
text-decoration:none;
}
#content a:hover{
text-decoration:underline;
}
img.alignleft{
float:left;
margin:0px 10px 10px 0px;
}
img.alignright{
float:right;
margin:0px 0px 10px 10px;
}
img.borderimg{
border:1px solid #cbcbcb;
background:#fff;
padding:2px;
}
h1,h2,h3,h4,h5{
font-size:18px;
font-weight:bold;
font-family: 'Roboto Condensed',sans-serif; 
padding:10px 0px 5px;
}
#content .wp-pagenavi {
padding:5px 10px;
margin:0px;
font-size:12px;
text-align:right;
font-family: 'Roboto Condensed',sans-serif; 
font-weight:bold;
margin-bottom:10px;
}
#content .wp-pagenavi a:link,
#content .wp-pagenavi a:visited {
padding:5px 7px;
text-decoration:none;
}
#content .wp-pagenavi b,
#content .wp-pagenavi b {
padding:5px 7px;
}
#crumbs{
height:25px;
text-align:left;
padding-left:10px;
line-height:25px;
font-family: 'Roboto Condensed',sans-serif; 
font-size:11px;
margin-bottom:10px;
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#crumbs a{
text-decoration:underline;
}
#crumbs a:hover{
text-decoration:none;
}


#searchform #ss, #main a.cssbutton {
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
display:inline-block;
font-family:arial;
font-size:15px;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
}
#searchform #ss:active, #main a.cssbutton:active {
position:relative;
top:1px;
}