.main_formhead {
margin-top:30px
}

* html input.button {
border:1px solid #999;
color:#000;
background-color:#eee;
padding:4px
}


span.error,span.success,#gb_form_div dt {
color:#cd0000;
font-weight:700
}


p.creditline small {
display:block;
text-align:right;
font-size:0.7em;
letter-spacing:0.0001em;
color:#666;
margin:5px 0
}

.abbr {
border-bottom:1px dashed #999;
cursor:help
}


body {
background:#8f8e8e none repeat 0 0;
width:990px;
color:#000;
font-size:12px;
font-family:Arial,Tahoma,Verdana;
margin:0 auto;
padding:0
}

#wrap {
background:#8f8e8e url('/wp-content/themes/classiccasino/images/bg.gif') repeat-y center center;
width:990px;
margin:0 auto;
padding:0
}

a,a:visited {
color:#900;
font-weight:700;
text-decoration:none
}

a:hover {
color:#c00;
font-weight:700;
text-decoration:underline
}

#top {
overflow:hidden;
width:990px;
height:20px;
margin:0 auto;
padding:0
}

#header {
background:#000 none repeat 0 0;
overflow:hidden;
width:960px;
height:240px;
color:#000;
font-size:11px;
margin:0 auto;
padding:0
}

#header h1 a:hover {
color:#000;
text-decoration:none
}

#header p {
line-height:20px;
margin:0;
padding:0
}

.headerleft {
width:420px;
float:left;
font-size:14px;
margin:0;
padding:0
}

.headerright {
width:480px;
float:right;
font-weight:700;
text-align:right;
margin:0;
padding:20px 20px 0 0
}

#navbar {
border-top:1px solid #333;
border-bottom:1px solid #333;
background:#000 none repeat 0 0;
overflow:hidden;
width:960px;
height:29px;
font-size:11px;
font-family:Arial,Tahoma,Verdana;
color:#fff;
font-weight:700;
margin:0 auto;
padding:0
}

#navbar p {
color:#fff;
font-weight:700;
margin:0 auto;
padding:0 0 0 10px
}

#navbarleft {
width:940px;
float:left;
margin:0;
padding:8px 0
}

#navbarright {
width:220px;
font-size:11px;
float:right;
text-align:right;
margin:0;
padding:3px 10px 6px 0
}

#navbar li {
display:inline;
list-style:none;
list-style-type:none;
margin:0;
padding:0
}

#navbar ul li a,#navbar ul li a:visited {
border-left:1px solid #000;
background:#222 none repeat 0 0;
font-size:10px;
font-family:Arial,Tahoma,Verdana;
color:#fff;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
margin:0 -3px 0 0;
padding:7px 7px 6px 6px
}

#navbar ul li a:hover {
background:#333 none repeat 0 0;
color:#fff;
text-decoration:none;
margin:0 -3px 0 0;
padding:7px 7px 6px 6px
}

.current_page_item a,.current_page_item a:hover {
background:#fff none repeat 0 0 !important;
color:#25a !important
}

#subnav {
background:#900 none repeat 0 0;
width:960px;
height:28px;
margin:0 auto;
padding:0
}

#subnav p {
color:#fff;
font-size:11px;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:0 0 0 10px
}

#subnav li {
list-style-type:none;
display:inline;
margin:0 20px 0 0;
padding:0
}

#subnav ul li a,#subnav ul li a:visited {
font-size:11px;
font-family:Arial,Tahoma,Verdana;
color:#fff;
font-weight:700;
text-decoration:none;
margin:0;
padding:0 0 0 10px
}

#subnav ul li a:hover {
color:#fff;
text-decoration:underline;
margin:0;
padding:0 0 0 10px
}

#subnavleft {
width:580px;
float:left;
margin:0;
padding:7px 0 0
}

#subnavright {
width:320px;
float:right;
text-align:right;
vertical-align:middle;
margin:0;
padding:3px 10px 6px 0
}

#homepage {
float:left;
width:610px;
margin:0;
padding:10px 0
}

#homepage p img {
border:medium none;
float:left;
margin:0 0 10px
}

img.screenimg {
position: relative;
text-align:left;
width:200px;
margin:10px;
border: 2px;
border-color:#ddd #666 #666 #ddd;
}


#homepage ul {
list-style-type:none;
margin:0 0 0 20px;
padding:0 0 4px
}

#homepage ul li {
list-style-type:none;
margin:0;
padding:0
}

.featured2 {
float:left;
width:600px;
margin:0;
padding:0 0 20px
}

.hppostmeta {
border-bottom:1px dotted silver;
width:265px;
font-size:11px;
font-weight:700;
margin:0 0 15px;
padding:0 0 5px
}


#homepagetop {
float:left;
background:#fff none repeat 0 0;
margin:0 0 10px;
}
#homepagetop h1 {
text-align:center;
}
#homepageleft {
float:left;
width:300px;
margin:0;
padding:0
}

#homepageright {
float:right;
width:300px;
margin:0;
padding:0
}

#homepagebottom {
background:#fff none repeat 0 0;
float:left;
width:590px;
margin:0 0 10px;
text-align:justify;
padding:10px
}

.main {
background:#fff none repeat 0 0;
float:left;
width:590px;
margin:0 0 10px;
padding:13px 10px 0
}

.featured {
background:#fff none repeat 0 0;
float:left;
width:280px;
margin:0 0 10px;
padding:10px 10px 0
}

.section {
text-align:center;
background:#fff none repeat 0 0;
float:left;
width:590px;
margin:0 0 10px;
padding:10px
}

#content {
text-align:justify
overflow:hidden;
width:940px;
line-height:17px;
margin:0 auto;
padding:0
}

#content h1 {
color:#000;
font-size:22px;
font-family:Trebuchet MS,Arial,Tahoma,Verdana;
font-weight:700;
line-height:24px;
margin:0;
padding:0 0 5px
}

#content h1 a,#content h1 a:visited {
color:#000;
text-decoration:none;
margin:0;
padding:0 0 5px
}

#content h2 a,#content h2 a:visited {
color:#000;
text-decoration:none;
margin:0;
padding:0 0 10px
}

#content h3 {
color:#000;
font-size:14px;
font-family:Trebuchet MS,Arial,Tahoma,Verdana;
font-weight:700;
margin:0 0 10px;
padding:5px 0 10px
}

#content h4 {
color:#000;
font-size:16px;
font-family:Trebuchet MS,Arial,Tahoma,Verdana;
font-weight:700;
margin:0 0 10px;
padding:0
}

#contentleft {
float:left;
width:610px;
margin:0;
padding:10px 0 0
}

#contentleft p img {
border:medium none;
margin:0 10px 10px 0
}

#contentleft ul {
list-style-type:none;
margin:0;
padding:0 0 15px
}

blockquote {
background:#e8edf1 none repeat 0 0;
border-color:#ddd #666 #666 #ddd;
border-style:solid;
border-width:1px;
margin:0 25px 15px;
padding:10px 20px 15px 15px
}

.breadcrumb {
border-bottom:medium double #eaeaea;
float:left;
width:590px;
font-size:11px;
margin:0 0 20px;
padding:0 0 3px
}


.postmeta {
border-top:medium double #eaeaea;
width:590px;
font-size:12px;
margin:0;
padding:5px 0 20px
}

#sidebar {
float:right;
width:320px;
line-height:18px;
display:inline;
margin:0;
padding:10px 0
}

#sidebar a img {
border:medium none;
margin:0;
padding:2px
}

.sideleft {
background:#fff none repeat 0 0;
float:left;
width:135px;
line-height:20px;
display:inline;
margin:0;
padding:10px 10px 0
}

.sideright {
background:#fff none repeat 0 0;
float:right;
width:135px;
line-height:20px;
display:inline;
margin:0;
padding:10px 10px 0
}

#l_sidebar {
background:#fff none repeat 0 0;
float:left;
width:120px;
line-height:20px;
display:inline;
margin:0;
padding:10px
}

#l_sidebar h2 {
color:#000;
font-size:14px;
font-family:Arial,Tahoma,Verdana;
font-weight:700;
margin:0 0 5px;
padding:0
}

#l_sidebar h3 {
color:#000;
font-size:14px;
font-family:Arial,Tahoma,Verdana;
font-weight:700;
margin:0 0 10px;
padding:0
}

#r_sidebar {
background:#fff none repeat 0 0;
float:right;
width:150px;
line-height:20px;
display:inline;
margin:0;
padding:10px
}

#footer {
background:#000 none repeat 0 0;
width:960px;
height:28px;
margin:0 auto;
padding:0
}

#footer p {
color:#fff;
font-size:11px;
font-family:Arial,Tahoma,Verdana;
margin:0;
padding:0 10px
}

#footer a,#footer a:visited {
color:#fff;
text-decoration:none
}

#footer a:hover {
text-decoration:underline
}

#footer a img {
border:medium none;
margin:0 0 0 10px;
padding:0
}

#footerleft {
width:650px;
float:left;
margin:0;
padding:10px 0 0
}

#footerright {
width:260px;
float:right;
text-align:right;
margin:0;
padding:7px 0 0
}

#bottom {
overflow:hidden;
width:990px;
height:25px;
margin:0 auto;
padding:0
}

#s {
background:#fff none repeat 0 0;
width:170px;
color:#000;
font-size:11px;
font-family:Arial,Tahoma,Verdana;
font-weight:400;
display:inline;
border-color:#666 #ddd #ddd #666;
border-style:solid;
border-width:1px;
margin:0;
padding:2px
}

#s2 {
background:#fff none repeat 0 0;
width:200px;
color:#000;
font-size:12px;
font-family:Arial,Tahoma,Verdana;
font-weight:400;
display:inline;
border-color:#666 #ddd #ddd #666;
border-style:solid;
border-width:1px;
margin:10px 0 0;
padding:3px
}

#sbutt {
border:1px solid #fff;
background:#900 url('navbar.gif') repeat 0 0;
color:#fff;
font-size:11px;
font-family:Arial,Tahoma,Verdana;
font-weight:700;
margin:0 0 0 5px;
padding:2px
}

#sbutt2 {
border:1px solid #000;
background:#900 url('navbar.gif') repeat 0 0;
color:#fff;
font-size:11px;
font-family:Arial,Tahoma,Verdana;
font-weight:700;
margin:0 0 0 8px;
padding:2px
}

#name,#email,#url,#submit {
background:#fff none repeat 0 0;
color:#000;
font-size:12px;
font-family:Arial,Tahoma,Verdana;
border-color:#666 #ddd #ddd #666;
border-style:solid;
border-width:1px;
margin:0;
padding:4px
}

#words {
background:#fff none repeat 0 0;
width:460px;
color:#000;
font-size:12px;
font-family:Arial,Tahoma,Verdana;
border-color:#666 #ddd #ddd #666;
border-style:solid;
border-width:1px;
margin:0;
padding:4px
}

.goog {
float:right;
margin:5px
}

.datatable {
border:1px solid #900;
line-height:normal;
margin-bottom:10px
}

.datatable th {
background:#900 none repeat 0 0;
font-size:12px;
font-weight:700;
color:#fff;
text-align:center;
padding:4px
}

.datatable td {
background-color:#ccc;
text-align:center;
font-size:11px;
padding:1px
}

.datatable tr:hover td {
background-color:#8f8e8e !important
}

.datatable tbody tr td {
background-color:#fff
}

.datatable tbody tr.odd td {
background-color:#eee;
cursor:pointer
}

.datatable .highlight {
color:#900 !important;
font-weight:700
}

.quickstats {
border:1px solid #000;
width:250px;
float:right;
margin-left:10px
}

.quickstats .qsTitle {
border-bottom:1px solid #000;
background-color:#900;
color:#fff;
font-weight:700;
font-size:12px;
padding:5px 10px
}

.quickstats .qsStats {
padding:10px 10px 0
}

.quickstats .visit {
background-image:url('qs-visit.gif');
background-repeat:no-repeat;
height:30px;
padding:7px 0 0 40px
}

.signup {
font-weight:700;
text-align:center;
margin-bottom:10px
}

.bankroll-guide {
border:1px solid #fc3;
text-align:center;
font-size:9px;
margin-bottom:10px;
padding:5px
}

.secondary {
background-color:#b1c8d9
}

.clear {
background-color:#FFF
}

.tableHead {
font-size:13px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
color:#FFF
}

.subhead {
font-size:11px;
font-weight:400;
text-decoration:none;
color:#000
}

.vista {
font-size:20px;
text-align:center
}

#adv_block_1 {
display:none
}


#gb_form_div a,#gb_form small.whythis a:hover,#gb_form small.whythis a:focus,#gb_form small.whythis a:active {
text-decoration:none;
color:#000
}

#gb_form_div dt small,span.success,dl#result_dl_blockq dt,#gb_form_div p a {
color:#999
}

#header h1,#header h1 a,#header h1 a:visited {
color:#000;
font-size:48px;
font-family:Trebuchet MS,Georgia,Times New Roman;
font-weight:400;
text-decoration:none;
margin:0;
padding:0
}

#header a img,#navbarright a img,#subnav a img {
border:medium none;
margin:0;
padding:0
}

#navbar a,#navbar a:visited,#subnav a,#subnav a:visited {
color:#fff;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
padding:0 0 0 3px
}

#navbar a:hover,#subnav a:hover {
color:#fff;
text-decoration:underline
}

#navbar ul,#subnav ul,#content blockquote p,#sidebar p,#searchdiv {
margin:0;
padding:0
}

#homepage p,#contentleft p,#l_sidebar p,#r_sidebar p {
margin:0;
text-align:justify;
padding:0px 10px 10px 10px
}

.postarea {
text-align:justify;
background:#fff none repeat 0 0;
float:left;
margin:0 0 10px;
padding:10px 20px 10px 20px
}

.categor {
font-size:14px;
text-align:center
}

#content h1 a:hover,#content h2 a:hover {
color:#25a;
text-decoration:none
}

#content h2,#content .title,#r_sidebar h3 {
color:#000;
font-size:14px;
font-family:Trebuchet MS,Arial,Tahoma,Verdana;
font-weight:700;
margin:0 0 10px;
padding:0
}

#content img.wp-smiley,#content img.wp-wink {
border:medium none;
float:none;
margin:0;
padding:0
}

#btnDownload a:hover,#btnDownload a:active {
background-position:0 -33px
}

#sidebar .title,#r_sidebar h2 {
color:#000;
font-size:14px;
font-family:Trebuchet MS,Arial,Tahoma,Verdana;
font-weight:700;
margin:0 0 5px;
padding:0
}

#sidebar ul,#l_sidebar ul,#r_sidebar ul {
list-style-type:none;
margin:0 0 15px;
padding:0
}

.sponsors,.side-block,.top-rated {
background:#fff none repeat 0 0;
float:left;
width:300px;
margin:0 0 10px;
padding:10px
}

#l_sidebar a img,#r_sidebar a img {
border:medium none;
margin:0;
padding:0 0 15px
}


#card {
list-style-type:none;
list-style:none;
background:transparent url('http://sistemi-scommesse-sportive.com/buk/card.gif') no-repeat scroll 0 0;
float:left;
width:224px;
text-align:center;
position:relative;
margin:0 5px 10px 10px ;
height:300px;
padding:0
}

#card a img {
padding:18px 0 10px
}

#card ul {
text-align:center;
float:center;
list-style:none;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
margin:20px 0 0 0;
padding:0
}


#card ul li {
text-align:center;
float:center;
font-weight:700;
margin:0;
padding:5px 0 0
}

#card ul li span.through {
text-decoration:line-through;
font-size:14px
}

#card img.flag {
position:absolute;
top:0;
left:0
}


#contentleft ul li,#sidebar ul li,#l_sidebar ul li,#r_sidebar ul li,#sidebar li,#l_sidebar li,#r_sidebar li {
list-style-type:none;
margin:0;
padding:0
}

#card ul li b,#card ul li span,#card a {
color:#c33;
display:block;
font-size:16px
}
#card a {
margin:20px 0 0 0;
}
#card a img { border: none; height:35px; }

.tabli {
position:static; 
bottom: 5px;
vertical-align:bottom;
}

div.entry div#card {
 height:auto !important;
 padding-bottom:30px !important;
}
