/* 
Theme Name: SimpleLife
Theme URI: http://wpthemespot.com/
Description: <a href="http://wpthemespot.com/themes/simplelife/" title="SimpleLife Theme">SimpleLife</a> is a WP ThemeSpot Production, based on a design by <a href="http://fullahead.org" title="Pat Heard">Pat Heard</a>.
Version: 1.1
Author: WP ThemeSpot
Author URI: http://wpthemespot.com
*/
/**************************************************************
   Template AUTHOR:  Pat Heard (fullahead.org)
   DATE:    2006.09.12 
   PURPOSE: Styles the html elements
 **************************************************************/

/* Forces horizontal scrollbar on in Mozilla */
html {
  margin-bottom: 1px;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  padding: 0;
  text-align: center;
  font-size:small;
  font-size:10px;
  font: 0.8em georgia, serif;
  line-height: 1.5em;
  background: url(casino-online.jpg) repeat top left fixed;
  color: #6D6864;
}

h1, h2, h3, h4, h5, h6, p, dl {
  margin: 0;
  padding: 10px 0 0 0;
}

h1 {   
  clear: both;
  font: 400 1.9em georgia, serif;
  color: #532406;  
}

h2 {
  clear: both;
  font: 400 1.6em georgia, serif;
  color: #532406;  
}

h3 {
  font: 400 1.4em georgia, serif;
  color: #8F512A;
}

h4 {
  font: 400 0.9em georgia, serif;
  text-transform: uppercase;
}

a:link, a:visited {
  text-decoration: none;
  color: #5E9040;    
}
a:hover,a:active {
  color: #3C5D29;  
  text-decoration:none;
  background: #f0fcf0;
  border-bottom:#d3d4d0 1px solid;  
}
ol {  
  margin: 10px 30px;
  padding: 0 30px;  
}

ul {
  margin: 10px 30px;
  padding: 0 30px 0 5px;
  list-style: none;
}

ul li {
  padding-left: 25px;
  background: url(online-casino-casino.gif) no-repeat;
  background-position: 0 3px;
}
#wrapper .feed 
{
	padding-left: 20px;
	background: url(casino-free-download.gif) no-repeat;
	background-position: 3px;
}
#wrapper .trackback 
{
	padding-left: 20px;
	background: url(free-casino-online-game.png) no-repeat;
	background-position: 3px;
}
acronym {
  cursor: help;
  border-bottom: 1px solid #DDD;
}

blockquote {
  margin: 1em;
  background:url(casino-online-games.gif) no-repeat;
  padding:0 2em;
}

blockquote p {
  margin: 0.4em 0.8em;
}

del {
  color: #AAA;
}

code {
  margin: 15px 0;
  padding: 10px;
  display: block;
  overflow: auto;  
  font: 400 1em courier, monospace;
  line-height: 120%;
  white-space: pre;  
  background: #F4F4F4;
  border-bottom: 1px solid #D3D3D3;
}
cite 
{
	font-style:normal;
	font-weight:bold;
}
.clear 
{
	clear:both;
}
p 
{
	margin:10px 0;
	padding:0;
	line-height:1.8em;
}


/**************************************************************
   Tables
 **************************************************************/

table {
  width: 100%;
  margin-bottom: 10px;  
  
  font-size: 1em;
  border-collapse: collapse;
}

table caption {
  margin-top: 10px;
  padding: 0 0 0.5em 3px;

  font: 400 0.8em georgia, sans-serif;
  text-align: left;  
}

table th,
table td {
  text-align: left;
  vertical-align: top;
  padding: 4px 7px !important;
  padding: 6px 10px;
}


thead th {
  background-color: #F1FFE3;
  border-bottom: 1px solid #B8E78B;
}

tbody tr.dark {
  background-color: #F5F5F5;
}

tbody td {
  border-bottom: 1px solid #DDD;
}

tbody tr:hover {
  background-color: #FBFEDF;
}
/**************************************
Comments
/**************************************/
#commentform 
{
	margin:10px 0;	
	padding:10px;
}
.commentnum 
{
	font-size:1.5em;
	font-weight:bold;	
	padding:3px;
}
#content .commentlist {
	margin: 0;
	padding: 0;		
	border-top: #ccc 1px solid;
	list-style:none;
}
.commentlist li 
{
	list-style:none;
	margin: 0;
	padding:1em;	
	border-bottom: #ccc 1px solid;	
}
.commentlist li.alt 
{
    background:#fcfcf9;    
}
.commentlist li .cmtinfo 
{
	font-size:1em;		
}
.commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
}
#content .nocomments 
{
	text-align:center;
	color:#999;
	font-size:0.9em;
}
input.textbox
{
	border:#ccc 1px solid;
	background:#fcfcf9;
	font:1em Verdana, Arial, Serif;
	padding:2px;
	width:150px;
}
textarea{
	width: 90%;
	padding:5px;
	height: 20em;
	border: 1px solid #ccc;	
	background:#fcfcf9;
	font:1em Verdana, Arial, Serif;
}
.textbox:focus, textarea:focus
{
	background:#fff;
	border:#999 1px solid;
}
/**************************************************************
   Images
 **************************************************************/

img.right 
{
	float:right;
  margin: 5px 0px 10px 15px;  
}

img.left {
  margin: 5px 15px 10px 0px;
  float:left;
}

img {  
  border: 1px solid #D5C9C2;
}
a img 
{
	border:none;
	padding-bottom:2px;
	border-bottom: 1px dashed #D5C9C2;
}

/**************************************************************
   PURPOSE: Fixes IE's major problems
 **************************************************************/

#content {  
  /* takes care of POS IE and it's support for transparent .png */
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg/content.png',sizingMethod='scale');
}

/**************************************************************
   #wrapper & #content: wrapper positions and sets the width
   on the content.  The background is then applied to #content.
 **************************************************************/

#wrapper {
  width: 589px;
  height: 100%;
  margin: 0 auto;
  
  text-align: left;
}


#content { 
  float: left;
  width: 589px;
  height: 100%;
  min-height: 100%;   
  background: url(casino-gambling.gif) repeat-y top center;
}


#content[id] {
  height: auto;  
  background: url(casino-21.png) repeat-y top center;
}




/**************************************************************
   #header: Holds the site title and header images
 **************************************************************/

#header {
  padding: 60px 0 2em 49px;  
  background: url(free-casino.jpg) no-repeat top center;  
}

/* Forces IE to set the hasLayout flag and show the header at the height of its contents \*/
* html #header {
  height: 1%;
}
/* End hide from IE-mac */


#header h1,
#header h2 {
  margin: 0;
  padding: 0;  
  background: none;
}

#header h1 {
  font-size: 3.5em;
  font-family: georgia;
  letter-spacing: -3px;
  color: #6E310B;
}
/* Menu */

#menu
{
	background: url(casino-play.gif) repeat-x bottom left;
	margin: 0 auto;  
	padding:5px 0;
	list-style: none;
	text-align: center;
	position: relative;
	width: 569px;
}
#menu li
{
	margin: 0;
	padding:0 5px;
	display: inline;
	list-style:none;
	background:none;
	font: 400 1.54em georgia, serif;

}

#menu li a:link, #menu li a:visited
{
  padding: 4px 10px;
  text-align: center;
  background:none;
  text-decoration: none;  
  color: #61804E;
  border-bottom:1px solid #D3F1B6;
}

#menu li a:hover, #menu li.current_page_item a:link, #menu li.current_page_item a:visited, #menu li.current_page_item a:hover, #menu li.current_page_item a:active
{
	color: #2E5F0F;
	border-bottom: 1px solid #93c196;
}
/**************************************************************
   #page: Holds the main page content.
 **************************************************************/

#page {  
  margin:1em auto 0;
  width: 90%;  
  padding: 5px;    
  border-top:#e5e6e0 1px solid;
}
#page .post 
{
	margin-bottom:2em;
}
#page .post h2 a 
{
	color: #532406;  
}
#page .post-info,#page .post-footer
{
	font-size:11px;
	margin:0;
	padding:0;
	color:#999;
}
#page .post-info
{
	border-top:#e5e6e0 1px solid;
	background:#fcfcf9;
}
#page .post-footer
{
	border-bottom:#e5e6e0 1px solid;
	text-align:right;
}
#page .post-footer .comments
{
	background:url(online-casino-for-money.gif) no-repeat left center;
	padding-left:12px;
}
/**************************************************************
   #sidebar: Holds the sidebar content
 **************************************************************/

#sidebar {  
  margin:0 auto;
  padding: 5px;    
  background:#fcfcf9;  
  font-size:0.9em;
  border:#eee 1px solid;
}
#sidebar ul 
{
	list-style:none;
	background:none;
	margin:0;
	padding:10px 0;
}
#sidebar form 
{
	margin:0;
	padding:10px 0;
}
#sidebar ul ul ul 
{
	list-style:none;
	background:none;
	margin:0;
	padding:0 0 0 1em;
}
#sidebar li 
{
	list-style:none;
	background:none;
	margin:0;
	padding:0;	
}
#sidebar li li li 
{
	padding-left: 15px;
	background: url(casino-free.gif) no-repeat left center;
}
#sidebar1 
{
	float:left;
	width:230px;
	padding:0 14px;
	margin:0;	
}
#sidebar2 
{
	float:right;
	width:230px;
	padding:0 14px;
	margin:0;	
}



/**************************************************************
   .footer: Site footer
 **************************************************************/

#footer 
{
	margin:1em 0;
	padding: 1em;
	text-align:right;
	font-size: 0.85em;
	background:#fcfcf9;
	border:#e9ece9 1px solid;
}

/**************************************************************
   Alignment classes
 **************************************************************/

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}



/**************************************************************
   Generic display classes
 **************************************************************/

.clear {
  clear: both;
}

.block {
  display: block;
}

.big {
  font-size: 1.3em;  
}

.small {
  font-size: 0.85em;  
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.grey {
  color: #AAA;
}

.green {
  color: #82C048;
}

.darkBrown {
  color: #512103;
}


.greenBg {
  padding: 0 10px;
  background-color: #F1FFE3;
  border-bottom: 1px solid #B8E78B;
}

.highlight {
  padding: 1px 2px;
  background: #D9F5EC;
  border-top: 1px solid #BDEDDE;
}




