/*  
Theme Name: Lucky
Theme URI: http://diaryhilary.com/
Description: Wordpress theme made by Kristen
Version: 15.0
Author: Kristen
Author URI: http://diaryhilary.com/
*/

/**************GLOBALS*****************/
body {
     background: #384567 url(images/bg.jpg) top left repeat-x;
     margin: 0px;
     text-align: justify;
     line-height: 11px;
     font-family: tahoma;
     font-size: 10px;
     color: #ffffff;}

* { margin: 0; padding: 0; outline: none; }

input, select, textarea {
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-size:10px;
color: #adadad;
padding: 5px;
background-color: #d8d8d8;
border: 2px solid #dea0b5;}

.alignleft{float: left;}
.alignright{float: right;}

blockquote {
	width:530px;
	background-color: #384567;
	border-left: 10px solid #cddcfb;
        color: #adadad;
	padding: 6px;
        color: #ffffff;
        text-align: justify;}

a {
text-decoration: none;
color: #f0de7b;
letter-spacing: -1px;
}

a:hover {
text-decoration: none;
color: #cddcfb;
letter-spacing: -1px;
}

b, strong {
color: #e6d03c; 
font-size:11px;
letter-spacing: -1px;
text-transform: uppercase;}

em {
color: #cddcfb;
font-size: 11px;
font-family: georgia;
text-transform: none;
line-height: 11px;}

u {
color: #4F4F4F;
text-decoration: none;
border-bottom: 1px solid #4F4F4F;}


/**************LAYOUT*****************/
#wrapper {width:900px; margin-left:170px;}
#wrapper1 {width:910px;}


/**************FOOTER*****************/

.footer {
    background-color: #bfcdea;
    margin: 0px;
    text-align: justify;
    line-height: 11px;
    font-family: tahoma;
    font-size: 10px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #35425a;}


/**************CONTENT*****************/	

#content {float:right;
width:590px;
background-color: #1f2c4c;
font-family: tahoma;
font-size: 11px;
line-height: 11px;
text-align: justify;
color: #ffffff;}

#content ul {
width:95%;
font-family: tahoma;
font-size: 11px;
line-height: 11px;
padding-left:10px;
padding-right:5px;
text-align: justify;
color: #ffffff;}

#content k {
color: #cddcfb;
font-size: 11px;
font-family: georgia;
text-transform: none;
line-height: 11px;}

#content h1 {0px no-repeat; margin-top:0px;
background-color: #c3c7d0;
padding-top: 15px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -2px;
margin: 0px;
font-weight: bold; 
font-size: 18px; 
color: #8f7488; 
text-shadow: 1px 1px 1px #8f7488;
font-family: georgia; 
line-height: 11px; 
text-align: left;
float:center;}

#content a img {
background-color: #cddcfb;
padding: 4px;
margin: 2px;
  filter:alpha(opacity=90); 
  -moz-opacity: 0.90; 
  opacity: 0.90;}

#content a:hover img {
background-color: #f0de7b;
padding: 4px;
margin: 2px;
  filter:alpha(opacity=75); 
  -moz-opacity: 0.75; 
  opacity: 0.75;}

#content ol {list-style: decimal;padding:0; margin:0;}
#content ul li, ol li {margin-left:15px;}



.post-header {
background-color: #b3b9c8;
float: left;
font-size: 11px;
color: #797979; 
width: 100%;}

.post-header h1 {0px no-repeat; margin-top:0px;
background-color: #c3c7d0;
padding-top: 15px;
padding-bottom: 10px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -2px;
margin: 0px;
font-weight: bold; 
font-size: 18px; 
color: #8f7488; 
text-shadow: 1px 1px 1px #8f7488;
font-family: georgia; 
line-height: 11px; 
text-align: center;
float:center;}

.post-header h1 a {0px no-repeat; margin-top:0px;
padding-top: -15px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -2px;
margin: 0px;
font-weight: bold; 
font-size: 18px; 
color: #8f7488; 
text-shadow: 1px 1px 1px #8f7488;
font-family: georgia; 
line-height: 11px; 
text-align: center;
float:center;}

.post-header h1 a:hover {0px no-repeat; margin-top:0px;
padding-top: -15px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -2px;
margin: 0px;
font-weight: bold; 
font-size: 18px; 
color: #aa85a0; 
text-shadow: 1px 1px 1px #aa85a0;
font-family: georgia; 
line-height: 11px; 
text-align: center;
float:center;}

.post-body {
width:95%;
font-family: tahoma;
font-size: 11px;
line-height: 11px;
padding-left:15px;
padding-right:5px;
text-align: justify;
color: #ffffff;}

.post-body ul {
width:100%;
font-family: tahoma;
font-size: 11px;
line-height: 11px;
padding-left:15px;
padding-right:5px;
text-align: justify;
color: #ffffff;}

.post-body a img {
background-color: #cddcfb;
padding: 4px;
margin: 2px;
  filter:alpha(opacity=90); 
  -moz-opacity: 0.90; 
  opacity: 0.90;}

.post-body a:hover img {
background-color: #f0de7b;
padding: 4px;
margin: 2px;
  filter:alpha(opacity=75); 
  -moz-opacity: 0.75; 
  opacity: 0.75;}

.post-body a {
text-decoration: none;
color: #f0de7b;
letter-spacing: -1px;
text-transform: uppercase;}

.post-body a:hover {
text-decoration: none;
color: #cddcfb;
letter-spacing: -1px;
text-transform: uppercase;}

/**************SIDEBAR*****************/
#sidebar {float:left;width:310px;
text-align: center;
font-family: tahoma;
font-size: 11px;
line-height: 11px;
color: #ffffff;
margin-bottom:0px;
background-color: #1f2c4c;}

#sidebar ul {
text-align: justify;
width:290px;
font-family: tahoma;
font-size: 11px;
color: #ffffff;
line-height: 11px;
padding-left:10px;
padding-right:15px;}

#sidebar h1 {0px no-repeat; margin-top:0px;
width:310px;
background-color: #c3c7d0;
padding-top: 15px;
padding-bottom: 10px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -2px;
margin: 0px;
font-weight: bold; 
font-size: 20px; 
color: #8f7488; 
text-shadow: 1px 1px 1px #8f7488;
font-family: georgia; 
line-height: 11px; 
text-align: left;
float:center;}

#sidebar i {
color: #cddcfb;
font-size: 11px;
font-family: georgia;
text-transform: none;
line-height: 11px;}

#sidebar k {
color: #cddcfb;
font-size: 11px;
font-family: georgia;
text-transform: none;
line-height: 11px;}


#sidebar a img {
background-color: #cddcfb;
padding: 4px;
margin: 2px;
  filter:alpha(opacity=90); 
  -moz-opacity: 0.90; 
  opacity: 0.90;}

#sidebar a:hover img {
background-color: #f0de7b;
padding: 4px;
margin: 2px;
  filter:alpha(opacity=75); 
  -moz-opacity: 0.75; 
  opacity: 0.75;}


#sidebar a {
text-decoration: none;
color: #f0de7b;
letter-spacing: -1px;
text-transform: uppercase;}

#sidebar a:hover {
text-decoration: none;
color: #cddcfb;
letter-spacing: -1px;
text-transform: uppercase;}


/* ------------------------------------------------------ Comments
----------------------------------------------------------------------------------------*/
/*
	.comments template styles
*/

.comments { float: left; padding: 0; }

.comments input[type=text], textarea { width: 350px; }

textarea { width: 500px; padding: 4; }

.comments fieldset { padding: 0px; border: 0px solid #CCC; margin: 0px 0 0px 0; }

.comments p { padding: 0 0 10px 10px; }

.comments h2 { padding: 20px 0 0 10px; }

#cdisplay { float: left; list-style-type: none; padding: 0; margin: 0; }

	#cdisplay li { padding: 10px;  margin-bottom: 0px; width: 500px; }
	
	#cdisplay li.first {  background: #d8d8d8; border-bottom: #dea0b5 2px solid; }

