/*



Theme Name:Dark-Slots



Theme URI: http://www.mac-casino.fr



Version: 1.0



Description: To change the banners on this theme use the Text Widgets and add your banners code there.

Author: Free slots

Author URI: http://www.mac-poker.fr







*/



/* General */



* {

margin: 0;

padding: 0;

}



html {

height: 100%;

font-size: 62.5%;

}



body {

height: 100%;

background:url(img/bgcasino3.gif) repeat top left;

text-align: center;

font: 1.2em Verdana, Arial, Helvetica, sans-serif;

background-color: #A9BBCE;

min-width: 850px;

padding-bottom: 80px; /* Simulates margin-bottom for wrapper in IE */

}



a:link, a:visited {

color: #C63D00;

text-decoration: underline;

font-weight: bold;

}



a:hover {

text-decoration: none;

}



.cleaner {

clear: both;

height: 0;

font-size: 0;

visibility: hidden;

}



.noscreen {

display: none;

}





/* Paragraphs, headings, ... */



p {

line-height: 1.9;

margin-bottom: 7px;

}



p.text-content:first-letter {

font-size: 1.4em;

font-weight: bold;

line-height: 0.9;

color: #202020;

font-family: Georgia, "Times New Roman", Times, serif;

}



h1 {

font: 2.6em  Georgia, "Times New Roman", Times, serif;

margin: 0 0 10px 40px;

border-bottom: 1px solid #7F7F7F;

width: 55%;

padding: 15px 0 5px 0;

}



h1 a:link, h1 a:visited {

font-weight: normal;

text-decoration: none;

color: #FFFFFF;

}



h2 {

font: 1.2em Verdana, Arial, Helvetica, sans-serif;

letter-spacing: 1px;

color: #FFFFFF;

border-left: 3px solid #FFAE20;

padding-left: 14px;

margin: 12px 0 0 40px;

}



h3 {

color: #3D3D3D;

font: 1.7em Georgia, "Times New Roman", Times, serif;

letter-spacing: 1px;

background: url('img/h3-bg.gif') no-repeat 0 50%;

padding-left: 35px;

margin: 18px 0 10px 0;

}



h4 {

font-size: 1em;

background-color: #343434;

color: #FFFFFF;

letter-spacing: 1px;

border: 2px solid #FFFFFF;

margin-top: 7px;

padding: 6px 10px;

}



ul {

list-style-type: none; 

}





/* Site wrapper */



#wrapper {

width: 850px;

margin: 0 auto 80px auto;

position: relative;

background-color: none;

display: table; /* margin-bottom for FF   (?) */

text-align: left;

}





/* Header */



#header {

margin: 0 auto;

height: 277px;

position: relative;

background:  url('img/slots2.png') repeat-x 0 0;



}



#header .logo  {

	padding-left:30px;

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:20px;

	border:none;

	}

#header .logo2 {

	padding-left:550px;

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	margin-top:-30px;

	border:none;

	}







/* Menu */



#menu {

width: 850px;

margin: 0 auto;

background: #4A4A4A url('img/menu-bg.gif') repeat-x 0 0;

}



#menu li {

display: inline;

list-style-type: none;

}



#menu li.first a {

margin-left: 1.6em;

display: inline;

}



#menu li a {

float: left;

color: #FFFFFF;

font-weight: normal;

text-decoration: none;

font-size: 1.1em;

line-height: 33px;

margin: 0 0.5em;

padding: 0 1em;

}



#menu li a:hover {

text-decoration: none;

color:silver;

}



#menu li a.active {

font-weight: bold;

color: #ffd07e;

}



.cleaning-box { 

min-height: 1px;

}



.cleaning-box:after {

display: block; 

clear: both; 

visibility: hidden; 

height: 0; 

font-size: 0; 

content: ' ';

}



.hidden { /* Skip menu */

position: absolute;

top: -10000px;

left: 0;

width: 1px;

height: 1px;

overflow: hidden;

}





/* Content boxes */



#content-box {

width: 100%;

margin: 0 auto;

color: #151515;

position: relative;

background-color:#ffffff;

}



#content-box-in {

width: 100%;

}



.content-box-left {

float: left;

width: 545px;

margin-bottom: 4em;

}	



.content-box-right {

float: right;

width: 300px;

margin-bottom: 4em;



}



banners {

  padding: 10px;

  display: block;

  overflow: auto;  

  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;

  /* white-space: pre; */

  background: #FAFAFA;

  border: 1px solid #EAEAEA;  

}

banners img {

	padding-left:6px;

	border:none;

	}

.content-box-right .sidemenu {

	list-style:none;

	margin:10px 15px;

	padding:0;		

}

.content-box-right .sidemenu li {

	margin-bottom:1px;

	border: 1px solid #f2f2f2;

}

.content-box-right .sidemenu a {

	display: block;

	font-weight: bold;

	color: #333;

	text-decoration:none;	

	padding: 2px 5px 2px 10px;

	background: #f2f2f2;

	border-left: 5px solid #CCC;	

	

	min-height: 18px;	

}

.content-box-right .sidemenu a:hover {

	padding:2px 5px 2px 10px;

	background: #f2f2f2;

	color: silver;

	border-left:5px solid black;

}



.content-box-left-in {

margin: 0.4em 1.7em 0 2em;

}



/*











*/

/* Footer */



#footer { 

	clear: both;

	height: 40px;

	color: #CCC;

	background:url(img/footer-bg.gif) repeat top left ;

	margin: 0;	

	font-size: 92%;			

}

#footer a { 

	text-decoration: none; 

	font-weight: bold;	

	color: #FFF; 

}

#footer #footer-left {

	width: 68%;

	float: left;

	text-align: left;

	margin: 0; padding: 10px;

}

#footer #footer-right {

	width: 35%;

	float: right;

	text-align: right;

	margin-top: -33px; padding: 10px;

}


