/**************GLOBALS*****************/
body {
     background: #d6e1e3 url(images/bg.jpg) top left repeat-x;
     margin: 0px;
     text-align: justify;
     line-height: 11px;
     font-family: tahoma;
     font-size: 10px;
     color: #989898;}

* { 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:500px;
	background-color: #d8d8d8;
	border-left: 10px solid #8fbac1;
        color: #989898;
	padding: 6px;
        text-align: justify;}

a {
text-decoration: none;
color: #8fbac1;}

a:hover {
text-decoration: none;
color: #d6a9c0;}

b, strong {
color: #d6a9c0; 
font-size:11px;
letter-spacing: -1px;
text-transform: uppercase;}

em {
color: #8fbac1;
font-size:11px;}

u {
color: #4F4F4F;
text-decoration: none;
border-bottom: 1px solid #4F4F4F;}



/**************LAYOUT*****************/
#wrapper {width:900px; margin-left:185px;}
#wrapper1 {width:950px;}




/**************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 {
background-color: #ffffff;
float:left;
width:550px;
padding: 6px;
font-family: tahoma;
font-size: 11px;
line-height: 11px;
text-align: justify;
color: #989898;}

#content ul {
background-color: #ffffff;
width:95%;
font-family: tahoma;
font-size: 11px;
line-height: 11px;
padding-left:10px;
padding-right:5px;
text-align: justify;
color: #989898;}

#content k {
color: #969696; 
font-size: 11px;
font-family: georgia;
text-transform: none;
line-height: 11px;}

#content h1 {0px no-repeat; margin-top:0px;
background-color: #c7d5d6;
border-bottom:1px solid #8fbac1;
color: #d684a8; 
text-shadow: 1px 1px 1px #d684a8;
padding-top: 15px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -1px;
margin: 0px;
font-weight: bold; 
font-size: 18px; 
font-family: georgia; 
line-height: 11px; 
text-align: center;
float:center;}

#content a img {
background-color: #d8d8d8;
border-right: 1px solid #cecece;
border-bottom: 1px solid #cecece;
border-top: 0px solid #cecece;
border-left: 0px solid #cecece;
padding: 4px;
margin: 2px;}

#content a:hover img {
background-color: #cacaca;
border-right: 1px solid #b9b8b8;
border-bottom: 1px solid #b9b8b8;
border-top: 0px solid #b9b8b8;
border-left: 0px solid #b9b8b8;
padding: 4px;
margin: 2px;}


#content ol {list-style: decimal;padding:0; margin:0;}
#content ul li, ol li {margin-left:15px;}


.post-header {
background: #d8d8d8;
float: left;
font-size: 11px; 
width: 100%;}

.post-header h1 {0px no-repeat; margin-top:0px;
background-color: #c7d5d6;
color: #d684a8; 
text-shadow: 1px 1px 1px #d684a8;
padding-top: 15px;
padding-bottom: 10px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -1px;
margin: 0px;
font-weight: bold; 
font-size: 18px; 
font-family: georgia; 
line-height: 11px; 
text-align: center;
float:center;}

.post-header h1 a {0px no-repeat; margin-top:0px;
color: #8fbac1; 
text-shadow: 1px 1px 1px #8fbac1;
padding-top: -15px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -1px;
margin: 0px;
font-weight: bold; 
font-size: 18px;
font-family: georgia; 
line-height: 11px; 
text-align: center;
float:center;}

.post-header h1 a:hover {0px no-repeat; margin-top:0px;
color: #d6a9c0; 
text-shadow: 1px 1px 1px #d684a8;
padding-top: -15px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -1px;
margin: 0px;
font-weight: bold; 
font-size: 18px; 
font-family: georgia; 
line-height: 11px; 
text-align: center;
float:center;}


.post-body {
background-color: #ffffff;
width:95%;
padding: 6px;
font-family: tahoma;
font-size: 11px;
line-height: 11px;
padding-left:15px;
padding-right:5px;
text-align: justify;
color: #989898;}


.post-body ul {
background-color: #ffffff;
width:95%;
font-family: tahoma;
font-size: 11px;
line-height: 11px;
padding-left:15px;
padding-right:5px;
text-align: justify;
color: #989898;}


.post-body a img {
background-color: #d8d8d8;
border-right: 1px solid #cecece;
border-bottom: 1px solid #cecece;
border-top: 0px solid #cecece;
border-left: 0px solid #cecece;
padding: 4px;
margin: 2px;}

.post-body a:hover img {
background-color: #cacaca;
border-right: 1px solid #b9b8b8;
border-bottom: 1px solid #b9b8b8;
border-top: 0px solid #b9b8b8;
border-left: 0px solid #b9b8b8;
padding: 4px;
margin: 2px;}

.post-body a {
text-decoration: none;
color: #8fbac1;
letter-spacing: -1px;
text-transform: uppercase;}

.post-body a:hover {
text-decoration: none;
color: #d6a9c0;
letter-spacing: -1px;
text-transform: uppercase;}

/**************SIDEBAR*****************/
#sidebar {
background-color: #ffffff;
float:left;
width:320px;
padding: 6px;
text-align: justify;
font-family: tahoma;
border-left: 7px solid #d6e1e3;
font-size: 11px;
line-height: 11px;
color: #989898;
margin-bottom:30px;}

#sidebar ul {
text-align: justify;
width:310px;
font-family: tahoma;
font-size: 11px;
color: #989898;
line-height: 11px;
padding-left:5px;
padding-right:5px;}

#sidebar h1 {0px no-repeat; margin-top:0px;
color: #8fbac1; 
text-shadow: 1px 1px 1px #8fbac1;
width:320px;
background-color: #c7d5d6;
border-bottom:1px solid #8fbac1;
padding-top: 15px;
padding-bottom: 10px;
margin-right:-2px;
padding-bottom: -15px;
letter-spacing: -2px;
margin: 0px;
font-weight: bold; 
font-size: 20px; 
font-family: georgia; 
line-height: 11px; 
text-align: center;
float:center;}

#sidebar k {
color: #969696; 
font-size: 11px;
font-family: georgia;
text-transform: none;
line-height: 11px;}

#sidebar a img {
background-color: #d8d8d8;
border-right: 1px solid #cecece;
border-bottom: 1px solid #cecece;
border-top: 0px solid #cecece;
border-left: 0px solid #cecece;
padding: 4px;
margin: 2px;}

#sidebar a:hover img {
background-color: #cacaca;
border-right: 1px solid #b9b8b8;
border-bottom: 1px solid #b9b8b8;
border-top: 0px solid #b9b8b8;
border-left: 0px solid #b9b8b8;
padding: 4px;
margin: 2px;}

#sidebar a {
text-decoration: none;
color: #8fbac1;
letter-spacing: -1px;
text-transform: uppercase;}

#sidebar a:hover {
text-decoration: none;
color: #d6a9c0;
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; }

