*, 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;
}

ol, ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

fieldset, img {
border:0 none;
}

a img {
border:medium none;
}

h1, h2, h3, h5, h5, h6 {
clear:both;
font-weight:bold;
}
body {
color:#4B4E55;
font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
font-size:1em;
}
h1.page {
color:#CC000;
font-size:1.6em;
font-weight:lighter;
margin:0 0 0.75em;
}
h1.post {
margin:0;
}
h2 {
font-size:1.6em;
font-weight:lighter;
}
h2.widgettitle {
font-size:1.6em;
}
h2.sideRed {
color:#CC0000;
padding-top: 0.5em;
line-height:1.2em;
}
h2.side {
padding-top: 0.5em;
line-height:1.2em;
}

h2.rt {
color:#36393D;
margin:0 0 0.5em;
}
h3 {
font-size:1.4em;
}
h4 {
font-size:1.2em;
}





.aligncenter {
display:block;
margin:0 auto;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.wp-caption {
background:#CCCCCC none repeat scroll 0 0;
border:1px solid #666666;
margin:10px;
padding:10px;
text-align:center;
}
br.dirtyLittleTrick {
clear:both;
display:block;
height:1px;
margin:-1px 0 0;
}
div {
position:relative;
}
li#theme-switcher {
background:#FFFFFF none repeat scroll 0 0;
border:10px solid red;
padding:20px;
position:fixed;
right:0;
top:0;
}
body {
background:transparent url(/i/bg2.png) repeat-x scroll 0 0;
text-align:center;
}
a {
color: #3361CF; 
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
hr {
background-color:#CC0000;
border:0 none;
color:#CC0000;
height:1px;
margin:0 0 1em;
}
hr.gr {
background-color:#CCC;
color:#CCC;
}
div#page {
margin:0 auto;
text-align:left;
width:1000px;
}
div#header {
background:transparent url(/i/header.png) repeat-x scroll 0 0;
height:123px;
margin:0 0 25px;
}
div#headerMenu {
left:40px;
position:absolute;
top:68px;
}
div#headerMenu ul {
}
div#headerMenu ul li {
display:inline;
margin:0 5px;
}
div#headerMenu ul li a {
background:transparent url(/i/menu_active.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:55px;
line-height:55px;
padding:0 25px;
}
div#headerMenu ul li a:hover {
background-position:0 -55px;
text-decoration:none;
}
div#headerMenu ul li.pageOn a {
background-position:0 -55px;
text-decoration:none;
}
div#content {
display:inline;
margin:0 38px 20px;
width:614px;
}
div#content div#contentNotification {
margin:0 0 1em;
}
div#right {
font-size:0.75em;
line-height:1.5em;
width:277px;
}
div#right ul li.widget {
margin:0 0 15px;
}
ul.arr li {
background-image:url(/i/arr.gif);
background-position: 0 0.45em;
background-repeat:no-repeat;
padding-left:10px;
}
div#right ul {
padding-left: 0em;
padding-top: 0.3em;
}
div#right ul li ul {
}
div#right ul li ul li {
margin:0;
padding:5px 0 0;
}
div#right div#clients img {
margin:0 1em 1em 0;
}
div#footer {
background:transparent url(/i/footer.png) repeat-x scroll 0 0;
clear:both;
color:#4B4E55;
font-size:0.75em;
height:50px;
}
div#footerBox {
margin:0 auto;
padding:18px 0 0;
width:920px;
}
div#footerBox a {
color:#4B4E55;
}
div#footerBox ul {
float:right;
}
div#footerBox ul li {
display:inline;
margin:0 10px 0 0;
}
div#footerBox ul li a {
background:transparent url(/i/bullet.png) no-repeat scroll 0 0;
color:#4B4E55;
padding:0 0 0 15px;
}
div#footerBox ul li a:hover {
background-position:0 -17px;
}
div#commentsBox {
display:inline;
width:524px;
}
div.postMetaUp {
font-size:0.875em;
font-weight:bold;
margin:0.5em 0 1.5em;
}
div.post h2 {
color:#CC0000;
margin:0 0 0.5em;
}
div.post h2.blk {
color:#36393D;
}
div.post h2.posts {
margin:0;
}
div.post h3 {
color:#36393D;
margin:0 0 1em;
}
div.post h4 {
color:#36393D;
margin:0 0 1em;
}
div.postContent {
font-size:0.75em;
line-height:1.5em;
}
div.postContent p {
margin:0 0 1.5em;
}
div.postContent p img.alignleft {
margin:0.3em 1.5em 1em 0;
}
div.postContent p img.alignright {
margin:0.3em 0 1em 1.5em;
}
div.postContent p img.aligncenter {
}
div.postMetaDown {
font-size:0.75em;
margin:0 0 3em;
}
h1#hp {
display:none;
}
a:active, a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}


table.jackpot {width: 100%;}
table.jackpot td {vertical-align: top;}
table.jackpot td.vl {padding: 0px 15px; vertical-align: middle; text-align: center; color: #CC0000; font-family: Georgia; font-size: 24px; font-weight: bold;}

table.jackpot_info {width: 100%;}
table.jackpot_info td {padding: 2px 0px; width: 70%;}
table.jackpot_info td.r {width: 30%; text-align: right}

table.jackpot_info tr.trend {font-family: Tahoma; font-size: 10px; background-color: #EFEFEF;}
table.jackpot_info span.mn {padding-top: 2px; padding-bottom: 2px; padding-right: 17px; background:transparent url(/i/mn.gif) no-repeat scroll right center;}
table.jackpot_info span.dt {padding-right: 17px; background:transparent url(/i/dt.gif) no-repeat scroll right center;}
table.jackpot_info tr.trend td {padding: 1px 5px}
table.jackpot_info tr.trend td.trvOn {padding: 0px 5px; text-align: center; font-weight: bold; font-size: 12px; background-color: #CC0000; color: #FFF}
table.jackpot_info tr.trend td.trvOff {padding: 0px 5px; text-align: center; font-weight: bold; font-size: 12px; background-color: #999; color: #EEE}


table.nice {width:100%; border-collapse: collapse}
table.nice th    {font-weight: bold; color:#666; text-align:left; background-color:#f4f4f8; background-image: url(/i/hbg.gif); border:1px solid #DDD; padding: 2px 5px}
table.nice td		{padding: 2px 4px; border-left: 1px solid #DDD; border-right: 1px solid #DDD}
table.nice td.jpUp {text-align: right; font-weight: bold; color: #CC0000}
table.nice td.jpDn {text-align: right; font-weight: bold;}
table.nice tfoot td {padding:3px; border: 1px solid #DDD;}

table.nice tr.bb {text-align: right; border-bottom: 1px solid #DDD}

table.jpinfo {width: 200px}
table.jpinfo td { border-bottom:1px dashed #ccc; padding: 3px; vertical-align: top}

span.historyChart {padding-left: 18px; background:transparent url(/i/chart.gif) no-repeat scroll left center; cursor:pointer;cursor:hand; text-decoration: underline; color: #3361CF}

table.grd {	margin-top: 4px; width: 100%; border: 1px solid #ccc;	border-bottom: 0;	border-collapse: collapse; }
table.grd td {background: url("/i/gradient-light.gif") repeat-x bottom left;}
table.grd th {background: url("/i/hbg.gif") repeat-x bottom left;}
table.grd td, table.grd th {
	border-bottom: 1px solid #ccc;
	padding: 6px 8px 3px;
}
table.grd th {font-weight: bold; padding-top: 0px}

table.grd tr.big th {padding: 10px}

table.grd tr.big {font-size: 140%}
table.grd tr.big td {padding: 10px}

table.rcmnd {width: 100%}
table.rcmnd td {width: 50%; vertical-align: top}
table.rcmnd h3 {margin-bottom: 5px}
table.rcmnd img.logo {float: left; margin-right: 5px; cursor: pointer; cursor: hand;}
table.rcmnd div {text-align: right}
table.rcmnd a.review {padding-left: 10px; background:transparent url(/i/arr.gif) no-repeat scroll left center;}

span.bns {font-family: Georgia; color: #CC0000; font-weight: bold;}
