/*
Theme Name: CPD
Theme URI: http://www.casinopromotionsdirect.com/
Version: 1.0
Author: Casino Promotions Direct
Author URI: http://www.casinopromotionsdirect.com
Tags: green, black, casino, gambling
*/

/*////////// GENERAL //////////*/

/* float clearing for IE6 */
* html .clearfix{
 height: 1%;
 overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix{
 min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after{
 clear: both;
 content: ".";
 display: block;
 height: 0;
 visibility: hidden;
 font-size: 0;
}

a {
       color: #FFFFFF;
       text-decoration: none;
       /*border-bottom: 1px dotted #FFF;*/
}

a:hover {
       color: #a4e76f;
       /*border-bottom: 1px dotted #a4e76f;*/
}

p {
       color:#FFFFFF;
       margin: 5px 0px;
       font-size: 11px;
       line-height: 14px;
}

ul.features {
       list-style: disc;
       margin: 0px 0px 0px 15px;
       color:#FFFFFF;
}

body {
       margin: 0;
       padding: 0;
       /*background: #dedede url('images/bg.png') no-repeat top center;*/
       background: #dedede url('blog_bg.png');
       color: #333;
       font-size: 11px;
       font-family: 'Verdana', 'Tahoma', 'Arial', Sans-Serif;
}

strong, h4 {

}

em {

       font-style: none;
}

body {
       background: #000000 url('bg.jpg');
}

div.container {
       width: 960px;
       padding: 20px;
       margin: 0 auto;
       background: transparent;
}

div.header {
      /* margin-bottom: -12px;*/
       background: transparent url('menu.png') no-repeat 0 0;
}

div.header-left {
       width: 437px;
       height: 90px;
       float: left; padding-top:2px
}

div.header-right {
       width: 503px;
       height: 90px;
       float: left;
}

div.top-nav {
       width: 503px;
       height: 41px;
       margin: 20px auto;
       margin-top: 32px;
       /*background: transparent url('images/menu_bg.png') no-repeat 0 0;*/
       z-index: 99;
       position: relative;
}

ul#main-menu li {
       float: right;
}

ul#main-menu li:hover {
       /*background: #000;*/
}

ul#main-menu a {
       display: block;
       font-family: Helvetica, Verdana, Arial, Sans-serif;
       font-size: 12px;
       color: #FFFFFF;
       font-weight: bold;
       text-shadow: 0px 1px 2px #000000, 0px -1px 2px #000000;
       text-decoration: none;
       padding: 13px 20px 16px 20px;
       border: 0;
}

ul.children a:hover {
       color: #a4e76f !important;
       background: #000 url('alert-overlay.png') repeat-x !important;
}

ul.children {
       position: absolute;
       display: none;
       background: transparent url('content_bg.png');
       margin-top: 0px;
       border-radius: 0px 0px 10px 10px;
       border: 1px solid #000000;
       border-top: 0;
}

ul.children li {
       float: none !important;
       background: transparent url('content_bg.png');
       /*background: #000000;*/
       font-size: 12px;
       font-weight: normal !important;
}

ul.children li:hover {
	background: #000000 url('alert-overlay.png') repeat-x !important;
}

li.last-menu {
       border: 0;
       -webkit-border-radius: 0px 0px 10px 10px;
       -moz-border-radius: 0px 0px 10px 10px;
       border-radius: 0px 0px 10px 10px;
}

div.content {
       width: 920px;
       margin: 0px auto;
       background: transparent url('content_bg.png');
       border: 1px solid #000000;
       border-radius: 10px;
       -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
       padding: 15px;
}

div.content-left {
       width: 529px;
       float: left;
       /*background: #F0F;*/
       padding: 0px 10px 0px 0px;
       /*border-right: 1px solid #FFF;*/
}

div.content-center {
       width: 220px;
       float: left;
       /*background: #0FF;*/
       padding: 0px 10px;
}

div.content-right {
       width: 130px;
       float: left;
       /*background: #0F0;*/
}

div.banner {
       margin-bottom: 10px;
}

div.banner img {
       border: 2px solid #FFF;
       outline: 1px solid #000;
}

h4.page-title {
       color: #FFFFFF;
       font-family: 'Georgia','Times New Roman',Serif;
       font-style: italic;
       font-size: 20px;
       margin: 15px 0px 15px 0px !important;
       padding: 0px 0px 5px 0px;
       border-bottom: 1px dotted #FFFFFF;
}

p.sub-title {
       color: #a4e76f;
       font-family: 'Georgia','Times New Roman',Serif;
       font-style: italic;
       font-size: 16px;
       margin: 0px 0px !important;
       padding: 0px 0px 5px 0px;
       border-bottom: 1px dotted #FFFFFF;
}

ul.link-list {
       margin: 10px 0px 20px 0px;
       font-weight: bold;
}

ul.link-list li {
       margin: 1px 0px;
       border: 1px solid #000;
       background: transparent url(content_bg.png);
       padding-left: 0px;
}

ul.link-list li:hover {
       color: #a4e76f;
}

ul.link-list a {
       color: #FFF;
       display: block;
       width: 98%;
       text-decoration: none;
       border: 0;
       padding: 5px 0px 5px 5px; line-height:15px
}

ul.link-list a:hover {
       color: #a4e76f;
}

#searchform label {
       display: none;
}

#searchsubmit {
       width: 49px;
       height: 24px;
       border: 0;
       background: transparent;
       border: 1px solid #999;
       color: #FFF;
}

#s, div.search input[type='text'] {
       background: transparent;
       border: 1px solid #999;
       margin: 10px 0px;
       width: 139px;
       padding: 3px 20px 3px 3px;
       text-align: left;
       color: #FFF;
}

div.search {

}

p.widget-title{
	display: none;
}

ul#posts {
       margin: 0px 0px;
       color: #FFFFFF;
       line-height: 12px;
}

li.post, div.default-box {
       margin-bottom: 20px;
       background: transparent url(content_bg.png);
       border: 1px solid #000;
       padding: 10px 10px 5px 10px;
}

h2.post-title, h1.post-title, p.commentTitle, p.post-title, h4.post-title {
       color: #FFFFFF;
       font-family: 'Georgia','Times New Roman', Serif;
       font-size: 25px;
       margin: 0px 0px 10px 0px;
       line-height: 30px;
       border-bottom: 1px dotted #a4e76f;
       font-weight: normal;
       font-style: italic;
}





.hello h2 {
       color: #FFFFFF;
       font-family: 'Georgia','Times New Roman', Serif;
       font-size: 25px;
       margin: 0px 0px 10px 0px;
       line-height: 30px;
       border-bottom: 1px dotted #a4e76f;
       font-weight: normal;
       font-style: italic;
}





h2.post-title a  {
       border: 0;
}

h1.post-title a  {
       border: 0;
}

p.post-info {
       font-size: 11px;
       border-top: 1px solid #FFF;
       padding: 5px 10px 0px 10px;
       text-align: right;
}

img.attachment-post-thumbnail {
       float: left;
       border: 2px solid #FFFFFF;
       outline: 1px solid #000000;
       margin: 0px 10px 10px 0px;
}

p.review-description img.attachment-post-thumbnail {
  border:0;
  outline: 0;
  margin-bottom: 0;
}


div.post-content {
       margin: 10px 0px;
       font-size: 10px !important;
       color: #FFFFFF;
}

div.post-content p {
       padding: 5px 0px;
       line-height: 18px;
       font-size: 12px !important;
}

p.post-buttons {
       text-align: right;
}

p.post-buttons a {
       border: 0;
}

p.post-footer {
       padding: 5px 10px;
       text-align: right;
}

p.post-footer a, p.post-info a {
       border: 0;
       color:
}

ul.social-links {
       list-style: none;
}

ul.social-links li {
       float: left;
       margin: 0px 2px 10px 2px;
}

ul.social-links a {
       border: 0;
       color: #a4e76f;
}

div#footer {
       width: 900px;
       margin: 0 auto;
       color: #FFFFFF;
       text-align: center;
}

div#footer p {
       font-size: 11px;
       text-shadow: 0px -1px 1px black;
       margin: 5px 0px;
}

div.main-area {
       width: 950px;
       height: 303px;
       margin: 0 auto;
       background: transparent url(main.png) no-repeat;
}

div.casino-table {
       width: 460px;
       margin-left: 450px;
       color: #FFF;
       padding: 5px;
       border-bottom: 1px solid #000;
}

div.casino-table div {
       float: left;
}

ol#commentlist {
       color: #FFFFFF;
}

ol#commentlist li {
       padding-bottom: 10px;
}

div.commentnumber {
       width: 40px;
       height: 32px;
       float: left;
       color: #FFFFFF;
       font-family: 'Georgia','Times New Roman', Serif;
       font-size: 20px;
       text-align: center;
       position: absolute;
       margin-top: 32px;
}

div.comment-info {
       float: left;
       width: 300px;
       padding: 5px 0px 0px 10px;
}

p.comment-author {
       font-size: 20px;
       font-family: 'Georgia','Times New Roman', Serif;
}

p.commentTitle {
       margin: 0px 0px 15px 0px;
       border-bottom: 1px dotted #FFFFFF !important;
       font-style: italic;
}

div.comment-body {
       padding: 10px 10px 10px 50px;
       background: transparent url(content_bg.png);
       margin: 5px 0px 0px 0px;
}

div.comment-body p {

}

li.bypostauthor {
       border-left: 3px solid #3c6dab !important;
}

form#commentform {
       color: #FFFFFF;
}

form#commentform input, form#commentform textarea {
       display: block;
       border: 1px solid #000;
       padding: 5px;
       margin-top: 5px;
       color: #FFF;
}

form#commentform input {
       _width: 493px;
}

form#commentform input[type='text'] {
       background: transparent url(content_bg.png);
       width: 493px;
       padding-left: 30px;
       margin-bottom: 15px;
}

img#comment-email-icon, img#comment-user-icon, img#comment-link-icon {
       width: 16px;
       height: 16px;
       position: absolute;
       margin: -36px 0px 0px 7px;
       _margin: -23px 0px 0px 7px;
}

form#commentform textarea {
       width: 518px;
       height: 100px;
       background: transparent url(content_bg.png);
}

form#commentform label {

}

form#commentform #submit {
       width: 150px;
       padding: 5px 10px;
}

.awesome, .awesome:visited {
       background: #222 url(alert-overlay.png) repeat-x;
       display: inline-block;
       padding: 5px 10px 6px;
       color: #fff;
       text-decoration: none;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
       -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
       text-shadow: 0 -1px 2px #000,0 -1px 2px #000;
       border-bottom: 1px solid rgba(0,0,0,0.25);
       position: relative;
       cursor: pointer;
}

.awesome:hover a {
       color: #FFFFFF;
}

       .awesome:hover                                                  { background-color: #111; color: #fff; }
       .awesome:active                                                 { top: 1px; }
       .small.awesome, .small.awesome:visited                  { font-size: 11px; padding: ; }
       .awesome, .awesome:visited,
       .medium.awesome, .medium.awesome:visited                { font-size: 13px;
font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px
rgba(0,0,0,0.25); }
       .large.awesome, .large.awesome:visited                  { font-size: 14px; padding:
8px 14px 9px; }

       .green.awesome, .green.awesome:visited          { background-color: #12bc3a; }
       .green.awesome:hover                                            { background-color: #749a02; }
       .blue.awesome, .blue.awesome:visited            { background-color: #2daebf; }
       .blue.awesome:hover                                                     { background-color: #007d9a; }
       .red.awesome, .red.awesome:visited                      { background-color: #e33100; }
       .red.awesome:hover                                                      { background-color: #872300; }
       .magenta.awesome, .magenta.awesome:visited              { background-color: #a9014b; }
       .magenta.awesome:hover                                                  { background-color: #630030; }
       .orange.awesome, .orange.awesome:visited                { background-color: #12bc3a; }
       .orange.awesome:hover                                                   { background-color: #d45500; }
       .yellow.awesome, .yellow.awesome:visited                { background-color: #12bc3a; }
       .yellow.awesome:hover   { background-color: #fc9200; }
       .gr.awesome, .gr.awesome:visited { background-color: #0c8328; }
       .gr.awesome:hover { background-color: #749a02; }

div.casino-header {
       margin-bottom: 10px;
}

div.casino-thumbnail {
       width: 150px;
       height: 150px;
       padding: 5px;
       margin-right: 10px;
       float: left;
}

div.casino-thumbnail img {
       width: 150px !important;
       border: 0 !important;
       outline: 0 !important;
}

div.casino-main {
       float: left;
       width: 350px;
}

h4.casino-main-title {
       color: #FFFFFF;
       font-size: 14px;
       font-weight: bold;
}

div.casino-info-box {
       margin-bottom: 10px;
       border: 1px solid #000;
       border-radius: 5px;
       -moz-border-radius: 5px;
}

div.casino-info-box-header {
       height: 20px;
       padding: 5px 10px;
       font-size: 20px;
       font-family: 'Georgia','Times New Roman', Serif;
       font-weight: bold;
       font-style: italic;
       color: #FFFFFF;
       text-shadow: 0px 1px 1px #000000;
       /*background: #0c8328 url(alert-overlay.png) repeat-x;
       -moz-border-radius: 10px 10px 0px 0px;
       -webkit-border-radius: 10px 10px 0px 0px;
       -border-radius: 10px 10px 0px 0px;*/
       background: transparent url(content_bg.png);
}

div.casino-info-box-body {
       background: transparent url(content_bg.png);
       padding: 10px;
       /*border: 1px solid #0c8328;
       -moz-border-radius: 0px 0px 10px 10px;
       -webkit-border-radius: 0px 0px 10px 10px;
       -border-radius: 0px 0px 10px 10px;*/
}

div.casino-info-box-body p, div.casino-info-box-body ul {
       font-size: 11px !important;
       line-height: 15px !important;
       color: #d9c78b !important;
       list-style: disc inside;
}

div.casino-info-box-body .subtitle {
       color: #FFFFFF;
       border-bottom: 1px dotted #FFFFFF;
       margin-top: 10px;
}

h2.promotion-offer {
       color: #fc9200;
       font-size: 14px;
       font-weight: normal;
       font-family: 'Georgia','Times New Roman', Serif;
       line-height: 16px;
       margin-bottom: 10px;
}

img.list-logo {
       width: 50px;

       float: left;
       margin-right: 10px;
}

p.list-buttons {
       text-align: right;
}

div#game-control {
   position: relative;
   width: 505px;
   height: 190px;
   margin-top: 10px;
}

div#game-control img {
   border: 1px solid #000000 !important;
}

div#game-buttons {
   position: absolute;
   width: 475px;
   text-align: center;
   bottom: 0;
   padding: 5px 15px;
   background: transparent url(content_bg.png);
   border-top: 1px solid #000000;
}

div#game-offer {
   position: absolute;
   height: 40px;
   background: transparent url(content_bg.png);
   width: 505px;
   top: 0px;
}

div#game-casino-icon img {
   border: 0 !important;
}

table#best-offer-table {
       width: 470px; height: 260px; border: 0; overflow: hidden; position:
absolute; margin-left: 0px; margin-top: 18px; background:
transparent url(content_bg.png);
       color: #FFFFFF;
}

table#best-offer-table a {
       padding: 3px;
       background: #FF9900;
       color: #FFF;
       text-shadow: 0px 1px 1px #000;
       border-radius: 5px;
       -moz-border-radius: 5px;
       border-radius: 5px;
}

table#best-offer-table tr {
       border-bottom: 1px solid #000;
}

table#best-offer-table tr:hover {
	background: transparent url(content_bg.png);
}

table#best-offer-table td {
       padding: 10px;
}

.highlight {
	color: #FF9900;
}

ul#letter-boxes {
	clear: both;
	margin-top: 15px;
}

ul#letter-boxes li {
	float: left !important;
	margin: 2px;
	margin-bottom: 25px;
	display: none;
}

ul#letter-boxes a {
	padding: 10px;
	background: transparent url(content_bg.png);
	border: 1px solid #000000;
}

p#software-links img {
	border: 1px solid #000000;
	width: 50px;
}

div.JackpotTotalUpperBox {
  display: none;
}

div.JackpotTotalBottomBox input {
  text-align: left !important;
  text-shadow: 0px -1px 1px #000000;
}

.flot{ float:left}
.more ul li{display:inline; border-right:solid #ffffff 1px;padding-left:8px;
padding-right:8px; }

.more ul li a{font-size:12px; color:#ffffff; font-family:Arial, Helvetica, sans-serif}

.pic img {border:12px solid #121809;

margin-left:24px;
margin-top:15px;}