/*

Theme Name: BetOffice

Theme URI: 

Description: 

Author: SoloWeb NV

Author URI: http://www.solowebnv.com

*/



/* Reset CSS */



*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
ol, ul, li {
	list-style:none;
}
caption, th {
	text-align:left;
}
q:before, q:after {
	content:'';
}
* {
	outline:none;
}
strong {
	font-weight:700;
}
em {
	font-style:italic;
}
a img {
	border:none;
}
/* Body */



body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
a img {
	border: none;
}
a {
	color: #15026B;
	text-decoration: none;
}
a:hover {
	color: #36C;
}
.alignleft {
	float:left;
	margin: 0px 10px 10px 0;
}
/* Headings */



.heading {
	background: url(img/back_cats.png) repeat-x;
	margin-bottom: 20px;
	overflow: hidden;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.heading h1, .heading h3 {
	display: block;
	height: 30px;
	line-height: 30px;
	font-family: 'Federo', arial, serif;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	padding: 0px 10px;
	text-transform: uppercase;
	float: left;
}
.title h1 {
	display: block;
	width: auto;
	line-height: 40px;
	font-family: 'Federo', arial, serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	background: none;
	padding: 3px 10px;
}
.title-page h1 {
	display: block;
	height: 40px;
	width: auto;
	line-height: 40px;
	font-family: 'Federo', arial, serif;
	font-size: 25px;
	font-weight: normal;
	color: #666666;
	background: none;
	padding: 3px 0px;
}
.postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6 {
	font-size: inherit;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
/* Header */



#header {
	height: 92px;
	overflow: hidden;
	background: #000 url(img/bg-header.png) repeat;
}
#wrap-header {
	width: 954px;
	height: 92px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	background: url("img/bg-header.jpg") no-repeat scroll 47px center transparent;
}
#header-left {
	width: 400px;
	float: left;
	padding-top: 13px;
	margin-top: 20px;
}
#logo {
	height: 40px;
	font-size: 30px;
	line-height: 30px;
	font-weight:400;
	font-family: 'Federo', arial, serif;
	display:inline-block;
	float:left;
	position:relative;
}
.stella {
	background: url("img/stella.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 67px;
	position: absolute;
	right: -15px;
	top: -38px;
	width: 88px;
}
#logo h1 {
	height: 40px;
	font-size: 38px;
	line-height: 30px;
	font-family: 'Federo', arial, serif;
}
#logo h1 strong {
	font-weight:400;
}
#header-left h2 {
	color:#CCC;
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-top: 9px;
	text-shadow: 1px 1px 1px #000;
	font-family:Arial, Helvetica, sans-serif;
}
#header-left .line {
	height:32px;
	width:1px;
	display:inline-block;
	float:left;
	margin:3px 14px 0 14px;
	background:	url(img/line.png) no-repeat;
}
#logo a {
	color: #FFF;
}

#header-right {

	width: 100px;

	float: right;

	margin-right: 30px;

}

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: absolute; z-index: 0; } ul#navmenu-h ul { width: 82px; /* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: 0; z-index: 0; } ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; } ul#navmenu-h li { float: left; display: inline; position: relative; } ul#navmenu-h ul li { width: 100%; display: block; } /* Root Menu */ ul#navmenu-h a { padding: 6px; float: left; display: block; background: #333; color: #CCC; font: bold 11px Arial, sans-serif; text-decoration: none; height: 1%; } /* Root Menu Hover Persistence */ ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a { background: #666; color: #FFF; border-bottom:1px solid #333 } /* 2nd Menu */ ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { float: none; background: #BBB; } /* 2nd Menu Hover Persistence */ ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { background: #999; } /* Hover Function - Do Not Move */ ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; z-index: 0 } ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

.banpad {

	padding-top: 10px;

	text-align: center;

}



/* News */



#news {
	height: 105px;
	overflow: hidden;
	background: #fff url(img/bg-news.jpg) repeat-x;
}
#wrap-news {
	width: 954px;
	height: 105px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
}
/* marquee */



#marquee {
	height: 83px;
	overflow: hidden;
	background: #fff url(img/bg-socials.png) repeat-x;
}
#marquee-search {
	width: 954px;
	height: 83px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
}
.virg-l {
	float: left;
	width: 48px;
	height: 50px;
	background: url(img/virg-l.png) bottom no-repeat;
	margin-top: 4px;
}
.slogan {
	float: right;
	font-family: 'Federo', arial, serif;
	font-size: 20px;
	margin: 0;
	padding-top: 30px;
	width: 850px;
}
.virg-r {
	float: right;
	width: 48px;
	height: 60px;
	background: url(img/virg-r.png) bottom no-repeat;
}
.search-form {
	background: url(img/bg-search.png) no-repeat;
	height:30px;
	width:250px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 20px;
}
#search-txt {
	background: none;
	width: 200px;
	height: 30px;
	float: left;
	margin-left: 10px;
	margin-top: 2px;
}
.inp-txt {
	background: none;
	border: none;
	font-size: 15px;
	color: #666;
	width: 200px;
	margin: 2px 0px 0 10px;
	padding: 0;
}
#search-but {
	float: right;
}
.but {
	background: url(img/search-button.png) no-repeat;
	border: none;
	width: 30px;
	height: 30px;
	color: #333;
	cursor:pointer;
}
/* Menu */



#menu {
	background: url(img/bg-menu.png) right -50px no-repeat;
}
#menu-main {
	margin: 0 18px 0 0;
	padding: 13px 0 20px 15px;
	text-align:center;
	color: #000;
	background: url(img/bg-menu.png) left 0px no-repeat;
}
#menu-main li {
	display:inline;
}
#menu-main a {
	height:0;
	padding:0 10px 0 10px;
	text-decoration: none;
	margin:0;
	outline: none;
	font-size: 12px;
}
#menu-main a:link, #menu-main a:visited {
	color:#C2C2C2;
}
#menu-main a:hover, #menu-main a:focus, #menu-main a:active {
	color: #fff;
}
/* Intro */



#table {
	overflow: hidden;
	font-size: 10px;
}
#wrap-table {
	width: 995px;
	margin: 0 auto 10px auto;
	overflow: hidden;
	text-align: left;
}
#bg-table {
	width: 978px;
	height: 354px;
	margin: 20px auto 0 auto;
	overflow: hidden;
	text-align: left;
}
.toplist {
	width: 600px;
}
.toplist td img {
	padding: 0;
	margin: 0;
	padding-top: 2px;
}
.toplist thead {
	background: url(img/bg-th.png) no-repeat;
	color: #FFF;
}
.toplist thead th {
	padding: 1px;
	text-align: center;
}
.toplist td {
	padding: 0px 3px 0 3px;
	text-align: center;
	background: url(img/gradients.png) repeat-x;
}

.toplist td a {
	color:#15026B ;
}

.toplist td.last {
	padding: 3px;
	text-align: center;
	border-bottom: none;
}
.casino {
	float: left;
	background: #DBDBDB;
	width: 193px;
	height: 300px;
	padding: 0;
	border-right: 1px solid #BEBEBE;
	margin-top: 15px;
}
.casino-shadow-l {
	background: url(img/shadow-casino-l.png) bottom right no-repeat;
}
.casino-shadow-r {
	background: url(img/shadow-casino-r.png) bottom left no-repeat;
}
.casino-1 {
	float: left;
	background: #EDEDED;
	width: 193px;
	height: 335px;
	padding: 0;
	border: 1px solid #BEBEBE;
	margin: 0 0 0 -1px;
}
.top-casino {
	height: 25px;
	background:#0C0C0C;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	margin-left: -1px;
}
.top-casino-1 {
	height: 25px;
	background:#212121;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	margin: -1px -1px 1px -1px;
}
.logo-casino {
	height: 92px;
	background: url(img/bg-logo-casino.png) top no-repeat;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
}
.logo-casino-1 {
	height: 92px;
	background: url(img/bg-logo-casino-1.png) top no-repeat;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	margin: -1px
}
.li-casino {
	height: 147px;
	overflow: hidden;
}
.li-casino-1 {
	height: 180px;
	overflow: hidden;
}
.li-casino li {
	padding: 3px 10px 3px 10px;
	padding-left: 10px;
	background: url(img/glow-li-casino.png) top no-repeat;
	border-bottom: 1px solid #BEBEBE;
	font-weight:bold;
	text-align: center;
}
.li-casino-1 li {
	padding: 3px 10px 3px 10px;
	padding-left: 10px;
	background: url(img/glow-li-casino-1.png) top no-repeat;
	border-bottom: 1px solid #BEBEBE;
	font-weight:bold;
	text-align: center;
}
.li-casino li.flag, .li-casino-1 li.flag {
	padding: 3px 10px 0px 10px;
	text-align: center;
}
.li-casino li.rating, .li-casino-1 li.rating {
	padding: 10px 10px 0px 10px;
	padding-left: 10px;
	background: url(img/glow-li-casino.png) top no-repeat;
	border-bottom: 1px solid #BEBEBE;
	text-align: center;
}
.li-casino-1 li.voted {
	padding: 3px 10px 0px 10px;
	text-align: center;
}
.bottom-casino {
	height: 30px;
}
.button-casino {
	width: 167px;
	height: 26px;
	background: url(img/button-casino.png) top no-repeat;
	border-bottom: 1px solid #BEBEBE;
	text-align: center;
	color: #FFF;
	margin: 0 auto;
}
.button-casino span {
	padding: 3px 20px 0 10px;
}
/* configuration horinaja */



div#slider {
	width:420px;
	height:300px;
	display:block;
	margin: 0px auto 0px auto;
	padding: 0;
	overflow: hidden;
}
div#slider ol {
	margin: 0;
	padding: 0;
}
/* Wrap */



#wrapper {
	overflow: hidden;
	background: #fff url(img/bg-wrap.png) repeat-x;
}
#wrap {
	width: 954px;
	margin: 30px auto 0 auto;
	overflow: hidden;
	text-align: left;
	background: url(img/sidebar.jpg) repeat-y;
}
.invite-button {
	display: block;
	margin: 20px 0 0 0;
	float: right;
}
#category {
	background: url(img/back_cats.png) repeat-x;
	margin-bottom: 30px;
	overflow: hidden;
}
#category h1 {
	display: block;
	height: 30px;
	line-height: 30px;
	font-family: 'Federo', arial, serif;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	padding: 0px 10px;
	text-transform: uppercase;
	float: left;
}
#bottom-wrap {
	width: 954px;
	height: 180px;
	margin: 0px auto 30px auto;
	background: #fff url(img/sidebar-bottom.jpg) repeat-y;
	overflow: hidden;
}
#nav {
	float: left;
	height: 60px;
	margin-left: 10px;
	padding-top: 30px;
}
.wp-pagenavi {
	clear: both;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align: left;
	overflow: hidden;
	padding-top: 20px;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.extend, .wp-pagenavi span.current {
	padding: 20px 0px 25px 0px;
	text-align: center;
	width: 59px;
	margin: 0 3px;
	font-size: 15px;
	background: url(img/nav-empty.png) 0 6px no-repeat;
	display:inline-block;
	width: 60px;
	color: #15026B;
}
.wp-pagenavi a:hover {
	color: #36C;
}
.wp-pagenavi span.current {
	color: #CCC;
}
/* Content */



#content {
	float: left;
	width: 600px;
	margin: 0;
	overflow: hidden;
	padding-top: 0px;
	text-align:justify;
}
.post {
	margin-bottom: 30px;
	overflow: hidden;
	padding: 0 0 10px 0;
	background:url(img/postinfo-bg.png) left bottom no-repeat;
}
.page p {
	margin: 5px 0 5px 0;
}
.pack {
	margin: 0;
	padding: 20px 0px;
	overflow: hidden;
	color: #666;
	background: #fff url(img/divider.jpg) bottom center no-repeat;
}
.date {
	background:url(img/date.png) left bottom no-repeat;
	width: 84px;
	height: 71px;
	position: absolute;
	float: left;
	margin-left: -90px;
	color: #FFF;
}
.month {
	font-size: 14px;
	text-align: center;
	margin-bottom: 3px;
	font-weight: bold;
}
.day {
	font-size: 30px;
	text-align: center;
	color: #fff;
}
.title, .title a {
	font-family: 'Federo', arial, serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom:10px;
	overflow: hidden;
}
.title a:hover {
	color:#666666;
}
.title-single {
	float: left;
	font-family: 'Federo', arial, serif;
	font-size: 30px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	padding-bottom:10px;
	overflow: hidden;
}
.title h1 {
	font-family: 'Federo', arial, serif;
	font-size: 27px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	overflow: hidden;
	padding: 0;
	margin: 0;
	line-height: 30px;
}
.postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6 {
	font-family: 'Federo', arial, serif;
	font-size: 27px;
	font-weight: normal;
	text-decoration: none;
	color: #333;
	overflow: hidden;
	padding: 0;
	margin: 20px 0;
	line-height: 30px;
}
.postcontent p {
	margin: 0 0 20px 0;
	display: block;
}
.postcontent strong, .postcontent b {
	font-weight: bold;
}
.postcontent em {
	font-style:italic;
}
.postcontent sub {
	text-decoration:underline;
}
.postinfo {
	padding: 5px 0px;
	background:url(img/postinfo-bg.png) left top no-repeat;
	font-size: 12px;
	font-style: italic;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom: 10px;
}
.postinfo-bottom {
	background:url(img/postinfo-bg.png) left bottom no-repeat;
	padding-bottom: 5px;
}
.container {
	overflow: hidden;
	margin-top: 20px;
}
.list-articles {
	float: left;
	width: 400px;
}
.list-articles ul {
	list-style: none;
	padding: 0;
	margin: 10px 0;
}
.list-articles ul li {
	padding: 0 0 0 40px;
	background: url(img/list.png) left no-repeat;
	margin: 10px 0;
	font-size: 14px;
}
.button-single {
	float: right;
	width: 200px;
}
blockquote {
	margin: 5px 10px 5px 10px;
	padding: 10px 60px 10px 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #cfcfcf;
	background-color: #ECECEC;
	background-image: url(img/virg-r.png);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 14px;
}
/* Comments */



.comments-wrap {
	margin-top: 20px;
}
ol {
	list-style-type:none;
	margin: 0;
	padding:0;
}
.comments-header {
	font-family: 'Federo', arial, serif;
	font-size: 20px;
	color: #a6a6a6;
	text-shadow: 1px 1px 1px #fff;
	line-height: 34px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
#comments-form {
	padding: 5px 20px;
	font-size: 12px;
}
.comment-meta {
	padding: 10px;
	color: white;
}
.comment-meta a {
	color: white;
}
.comment-text {
	background: #fff;
	padding: 10px;
	margin-bottom: 20px;
}
#comments-locked {
	background: #FF9966;
	padding: 3px 10px;
}
#respond {
	background: #99FF99;
	padding: 3px 10px;
}
.button-comment {
	display: block;
	border: none;
	color: #172A54;
	background: url('img/button-comments.png') no-repeat;
	width: 109px;
	height: 39px;
	cursor: pointer;
	font-family: 'Federo', arial, serif;
	font-size: 15px;
	outline: none;
	text-align: center;
	margin-bottom: 20px;
}
input, textarea {
	padding: 13px 10px;
	border: none;
	color: #333333;
	background: none;
}
textarea {
	overflow:auto;
	border: none;
	color: #333333;
	padding: 10px;
	width: 460px;
}
.bg-input {
	color: #333333;
	background: url('img/input.png') no-repeat;
	width: 236px;
	height: 43px;
}
.bg-textarea {
	background: url('img/bg-textarea.png') no-repeat;
	width: 493px;
	height: 188px;
}
.top-comment-wrap {
	width: 536px;
	height: 20px;
	background:#fff url('img/top-comments-area.png') top no-repeat;
}
.comment-wrap {
	width: 536px;
	background: #fff url('img/comments-area.png') repeat-y;
}
.bottom-comment-wrap {
	width: 536px;
	height: 10px;
	background: #fff url('img/bottom-comments-area.png') bottom no-repeat;
	margin-bottom: 10px;
}
.comment-wrap-inner {
	padding: 0 20px;
}
.comment-body {
	margin-bottom: 23px;
}
.comment-meta {
	padding: 0;
	margin: 0;
	color: #424242;
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
	font-family: 'Federo', arial, serif;
	font-size: 18px;
	overflow: hidden;
}
.comment-author {
	float: left;
	display: block;
}
.comment-author a {
	color: #66ACF1;
}
.comment-date {
	float: right;
	display: block;
	font-size: 12px;
	width: 84px;
	height: 91px;
	background: url('img/date-comments.png') no-repeat;
}
/* Sidebar */



#sidebar {
	float: right;
	width: 312px;
	overflow: hidden;
	background:url('img/sidebar-top.jpg') left top no-repeat;
	min-height: 500px;
}
#sidebar-pad {
	padding-left: 30px;
}
.banner-sidebar {
	margin-bottom: 0px;
	padding-bottom: 22px;
	background:url('img/shadow2.png') bottom no-repeat;
}
.box {
	padding: 10px;
	margin-bottom: 20px;
	text-align:justify;
}
.box-title {
	font-size: 20px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	color: #D90000;
	font-family: 'Federo', arial, serif;
	background:url('img/craps.png') right no-repeat;
}
.box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box li {
	margin-top: 0px;
	padding:0;
	background:url('img/bullets.png') -53px -29px no-repeat;
}
.box a {
	display:block;
	color:#494949;
	line-height: 20px;
	padding-left: 11px;
}
.box a:hover {
	color: #0E213F;
	text-decoration: none;
}
.box li ul li {
	padding: 0 0 0 16px;
	background:url('img/bullets.png') -40px -29px no-repeat;
}
.box li ul li a {
	display:block;
	color:#494949;
	padding-left: 11px;
}
.box .textwidget a img {
	background:none !important;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
}
/* Ante Footer */



#ante-footer {
	overflow: hidden;
	background: #3E3F43 url(img/ante-footer.jpg) repeat-x;
}
#wrap-ante-footer {
	width: 954px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	margin-top: 20px;
	font-size: 12px;
}
.box-footer {
	float: left;
	width: 200px;
	display: block;
	margin-left: auto;
	margin: 20px 30px 30px 0;
	color: #FFF;
	text-align:left;
}
.title-footer {
	font-family: 'Federo', arial, serif;
	font-size: 20px;
	color: #C2C2C2;
	padding-bottom:10px;
	text-shadow:#000 0 1px 1px;
	background:url(img/s_line.gif) bottom repeat-x;
}
.box-footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.box-footer li {
	margin-top: 8px;
	padding: 0 0 8px 0;
	background:url(img/s_line.gif) bottom repeat-x;
}
.box-footer li a {
	color: #FFF;
	text-decoration: none;
}
.box-footer li a:hover {
	color: #CCC;
	text-decoration: none;
}
.box-footer li li {
	margin-top: 8px;
	padding: 0 0 8px 20px;
	background:url(img/arrow.gif) 10px 11px no-repeat;
}
/* Footer */



#footer {
	padding: 10px 0;
	overflow: hidden;
	background: #0E0E0E url(img/bg-footer.jpg) repeat-x;
}
#wrap-footer {
	width: 954px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 10px;
}
#footer-left {
	width: 500px;
	float: left;
	text-align:left;
	color: #C2C2C2;
}
#footer-right {
	width: 400px;
	float: right;
	text-align: right;
	color: #C2C2C2;
}
#footer a {
	text-decoration: none;
	color: #C2C2C2;
}
#menu-footer {
	margin: 0;
	padding: 0;
	color: #fff;
}
#menu-footer li {
	display:inline;
}
#menu-footer a {
	height:0;
	text-decoration:none;
	margin:0;
	padding-right: 10px;
	outline: none;
}
#menu-footer a:link, #menu-footer a:visited {
	color: #fff;
}
#menu-footer a:hover, #menu-footer a:focus, #menu-footer a:active {
	color:#C2C2C2;
}

.reputation {

	padding-left:250px;

}

.reputation td {

	padding: 0px 10px;

}

/* table*/



input {

	padding: 2px 10px;

	border: 1px #CCC solid;	

}

textarea {

	padding: 2px 10px;

	border: 1px #CCC solid;
	
	width: 300px;

}

#contactsubmit {

	cursor: pointer;

}
