/*
Theme Name: Luciana Abreu Support
Description: Coded by Megan
Version: 1.0
Tags: 
*/

body   {
	font-family: Tahoma; 
	background-color: #e7e7e7;
	background-image: url('bg.png');
	background-repeat: repeat-x;
	color: #bbbbbb; 
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 13px; 
	text-align: center;
}

input, textarea, select   {
	background-color: transparent; 
	color: #222222; 
	font-size: 11px; 
	font-family: Tahoma; 
	border: 1px solid #222222;
	margin-bottom: 10px;
} 

*    {
	margin: 0px;
	padding: 0px;
}

a, a:link, a:active, a:visited   {
	text-decoration: none;
	color: #474e7f;
}

a:hover   {
	color: #517856;
}	

u   {
	color: #517856; 
	text-decoration: underline;
}

s   {
	color: #517856; 
	text-decoration: line-through;
}

i   { 
	color: #517856; 
	font-style: italic;
}
	
b   {
	color: #517856; 
	font-weight: bold;
}

blockquote   {
	border-left: 8px solid #5e7060;
	background-color: #c4c4c4;
	padding: 5px;
	text-align: justify;
  	margin: 20px;
}

ul   {
	list-style-position: inside;
}

li   {
	list-style-position: inside;
}

ol   {
	list-style-position: inside;
}


/********************** Div IDs ***************************/
/********** <div id="nameafterhashhere"></div> ***********/

#container   {
	text-align: justify;
	width: 1150px;
	margin: 0px auto;
	position: relative;
}

#lastimages   {
	width: 135px;
	top: 315px;
	left: 138px;
	color: #222222;
	position: absolute;
}

#welcome   {
	width: 275px;
	top: 580px;
	left: 155px;
	color: #222222;
	position: absolute;
}

#sistersites   {
	width: 180px;
	top: 575px;
	left: 805px;
	color: #222222;
	position: absolute;
}

#ad   {
	width: 1150px;
	text-align: center;
	padding-bottom: 40px;
}

#main   {
	width: 580px;
	font-size: 11px;
	color: #222222;
	margin: auto;
	padding: 0px 0px 0px 0px;
	line-height: 13px;
	text-align: justify;
}

#left   {
   	float: left;
  	width: 260px;
   	font-size: 11px;
   	color: #222222;
   	line-height: 13px;
   	margin-bottom: 10px;
   	padding: 0px 0px 10px 0px;
   	text-align: justify;
}

#right   {
   	float: right;
  	width: 260px;
   	font-size: 11px;
   	color: #222222;
   	line-height: 13px;
   	margin-bottom: 10px;
   	padding: 0px 0px 10px 0px;
   	text-align: justify;
}

#footer   {
	clear: left;
	width: 100%;
	height: 20px;
	text-align: center;
	font-size: 11px;
	color: #dddddd;
	line-height: 11px;
	padding-bottom: 3px;
	background-color: #5e7060;
}


/********************** Div Classes ***************************/
/********** <div class="nameafterperiodhere"></div> ***********/

.clear   {
	clear: both;
}

.box   {
	background: #a0bba4;
	padding: 8px 8px 15px 8px;
	margin: 0px 0px 20px 0px;
	border: 3px #5e7060 solid;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
}

.post   {
	padding: 3px 3px 3px 3px;
}

.side   {
	padding: 3px 3px 3px 3px;
}

.h1   {
	color: #517856;
	text-shadow: #ffffff 1px 1px 8px;
	font-family: Arial;
	font-size: 28px;
	text-align: center;
	line-height: 30px;
	letter-spacing: -1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.h2   {
	color: #005621;
	text-shadow: #ffffff 1px 1px 8px;
	font-family: Arial;
	font-size: 20px;
	text-align: center;
	text-transform: lowercase;
	font-weight: bold;
	line-height: 30px;
	letter-spacing: -1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.comments   {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 35px;
	text-align: center;
}

.post2   {
	border-top: solid 1px #222222;
	border-bottom: solid 1px #222222;
	padding: 3px 0px 3px 0px;
	margin: 3px 0px 3px 0px;
	text-align: center;
}

.footer   {
	padding: 6px 3px 0px 3px;
	margin: 0px 0px 0px 0px;
}


.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
padding: 6px;
text-align: center;
background-color: #ffffff;
border: 1px solid #dbdbdb;
}
.alignleft{
float: left;
margin: 1px 4px 0 0;
padding: 6px;
background-color: #ffffff;
border: 1px solid #dbdbdb;
}
.alignright{
float: right;
margin: 1px 0 0 4px;
padding: 6px;
background-color: #ffffff;
border: 1px solid #dbdbdb;
}
.alignnone{
margin: 1px 4px 0 0;
padding: 6px;
background-color: #ffffff;
border: 1px solid #dbdbdb;
}



.image {

	border: 1px solid #CAA4A1;

	padding: 5px;

   margin: 1px;

-moz-border-radius:  3px; 

-webkit-border-radius: 3px; 

border-radius: 3px;}





a img {

	border: 1px solid #CAA4A1;

	padding: 5px;

   margin: 1px;

-moz-border-radius:  3px; 

-webkit-border-radius: 3px; 

border-radius: 3px;

	}



a img:hover {

	border: 1px solid #EFE9E2;

	padding: 5px;

margin: 1px;

	 -moz-border-radius:  3px; 

-webkit-border-radius: 3px; 

border-radius: 3px;

	}
