/*
-----------------------------------------------------------
Theme Name: Melissa
Theme URI: http://www.ewebscapes.com
Description: A Simple Green Theme
Version: 2.0
Author: Lisa Sabin-Wilson
Author URI: http://ewebscapes.com
This design is a copyright of Lisa Sabin-Wilson and E.Webscapes and may not be reproduced.
-----------------------------------------------------------
*/

BODY {
 background: #dfe9c8 url(play-casino-online-free.jpg) top left no-repeat;
 font-family: Verdana, tahoma,Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #5e6353;
 margin:0;
}

/* GENERIC STYLES */
a img {border: 0px}
abbr, acronym {border-bottom: 1px dashed #404040; cursor: help;}
strong, b { font-weight:bold;}
em, i { font-style:italic;}
h1, h2, h3, h4 {margin: 0; padding:0;}
hr {color: #c1cca6;  background-color: #c1cca6; margin:0; padding:0; }

a, a:visited  { color: #5e6353; text-decoration: none;}
a:hover {color: #fff; text-decoration: underline;}

code, pre {
 font: normal 1em "Courier New", Courier, mono;
 color: #000;
 background: white;
 text-decoration: none;
 text-align: left;
}




/* STRUCTURE */

#page { width: 950px; margin:auto;}
#frame { float: left; background: transparent; width: 950px;}
#footer_frame { width 100%; float:left;}
#main { margin: 5px 0 0 100px; width: 700px; overflow:hidden;}
#content {margin: 50px 0 0 0;}
#content hr {margin-bottom: 50px;}

.info {
 text-align:right;
 font-family: Georgia, "Times New Roman", serif;
 color: #808080;
 font-size: 12px;
 font-style:italics
 letter-spacing: 2px;
 text-transform: uppercase;
}

.title  {
 padding: 5px 0 0 0;
 color: #000;
 font: italic 16pt Georgia;
 text-align: right;
 letter-spacing: 1px;
}

.title a:link, .title a:visited {color:black;}

#menu {float:left; width: 220px; margin:330px 0 0 0; overflow:hidden;}
#menu li {list-style: none; margin:0; padding-bottom: 10px;}
#menu ul { color: #000; overflow:hidden; list-style-type: none; margin: 0 0 20px 0;}
#menu ul li { line-height: 130%; margin-top: 5px; padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/}

#menu ul ul { font-variant: normal; font-weight: normal; list-style-type: none; text-align: left; margin:0; padding:0 0 0 10px;}

#menu ul ul li { font-size: 8pt; padding-left: 5px;}
#menu ul ul li a { color: #404040; text-decoration: none;}
#menu ul ul li a:hover {background:#ecf2de; color: black;}
#menu ul ul ul.children {font-size: 8pt; padding-left: 3px; border:0px;}

#menu h2 {
 font: italic 12pt Georgia;;
 color: #808c64;
 border-bottom: dotted 1px #c8d2b0;
 padding: 5px 0 2px 0;
 font-weight: normal;
 letter-spacing: 1px;
 list-style: none;
 margin:0;
}


/* Formatting */

.main_title {
 background: url(casino-for-fun.jpg) no-repeat top right;
 padding: 0 28px 0 0; maring:30px 0 0 0;
 font-family : georgia, times new roman, serif;	 
 color: #4E3E49;	
 font-size : 18px;
 text-align:right;
 text-transform : uppercase;
}

.meta {color: #000; font-size: 8pt; text-align:right;}


.main_post {line-height: 130%; text-align:justify; padding: 0 0 0 80px;}
.main_post a:link, .main_post a:active, .main_post a:visited{font-weight: bold;}
.main_post ul, .main_post ol { margin: 0 0 1.5em 40px; }
.main_post li { margin: 0 0 0.5em 0;}
.main_post ul li ul, .main_post ul li ol, .main_post ol li ul, .main_post ol li ol { margin: 0.5em 0 0.5em 30px; }
.main_post dl { margin: 0 0 1.5em 0; }
.main_post dt { font-weight: bold; }
.main_post dd { margin: 0 0 1.5em 20px; }

.main_feedback {color: #000; font-size: 8pt; text-align:right; padding-bottom; 6px; border-bottom: 1px solid #c1cca6; margin-bottom: 50px;}

.navi {text-align: right; padding: 5px;}

blockquote {color: #766471; line-height: 130%;}

form {margin:0px; padding:0px;}


#s { border:1px solid #98a281; background: #e8eae0; width: 160px}

#b { border:1px solid #98a281; background: #e8eae0;}

#button { border:1px solid #98a281; background: #e8eae0;}

INPUT{ border:1px solid #98a281; background: #e8eae0; }

TEXTAREA{ border:1px solid #98a281; background: #e8eae0; width:600px;}

#wp-calendar {empty-cells: show;font: 10px verdana, arial, helvetica, sans-serif;color: #808080;margin: 0;width: 98%;;}
#wp-calendar #next a{padding-right: 10px;text-align: right;color: #4b572b;}
#wp-calendar #prev a{padding-left: 10px;text-align: left; color: #4b572b;}
#wp-calendar a{	color: #4b572b; font-weight:bold; display: block;text-decoration: none;}
#wp-calendar a:hover{color: #4b572b; font-weight:bold; background: #ecf2de;text-decoration: none;border: none;}
#wp-calendar caption{font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; letter-spacing: 1px; color: #404040; }
#wp-calendar td{color: #404040;font: 10px verdana, arial, helvetica, sans-serif;letter-spacing: normal;padding: 1px 0;text-align: center;}
#wp-calendar td.pad:hover{color: #4b572b;background: #ecf2de;text-decoration: none;border: none;}
#wp-calendar #today{background: #ecf2de;color: #4b572b;}
#wp-calendar th{font-style: normal;text-transform: capitalize;}

<!-- /* Comments Form Styles */ -->

#comments-post { margin: 0 15px 0 15px;}

h3#respond{ color: #4e3e49;  font-size: 18px;}
h3#comments{ color: #4e3e49; font-size: 14px; margin-top: 30px;}
.commentmetadata{ text-align:right;  padding-right: 5px; font-size: 10px;}
.commentmetadata a{ text-decoration: none; color: #4e3e49;}

cite { font-size: 11px; font-weight: bolder; font-style: normal; height: 18px;}
p, li, .feedback { font-size: 12px;}


.commentlist li {
 background: #d5ddbf;
 padding: 5px 5px 15px 5px;
 margin-bottom: 10px;
 border-bottom: 1px dotted #a4ae8c;
}

.commentlist li.alt{
 background: #f0f2e8;
 padding: 5px 5px 15px 5px;
 margin-bottom: 10px;
 border-bottom: 1px dotted #98a280;
}


ul.post-meta { list-style: none;}

ul.post-meta span.post-meta-key { font-weight: bold;}


#footer {
 float:right;
 margin: auto;
 text-align:right;
 width: 100%;
 background:#98a281; color: #fff;

 }



#footer a, #footer a:visited {color: #dfe9c8;}