/*  



Theme Name: Mamalaw WP Theme

Theme URI: http://mamalaw.com

Description: Mamalaw Theme

Author: Shannon Entin

Author URI: http://shannonentin.com/ 

*/





body {

background: #aa55a0 url(http://www.dcrdesign.com/wp-content/uploads/2010/02/textured-background.jpg) top left repeat;

margin: 0;

padding: 0;

font-family: Georgia, 'Trebuchet MS', Times, serif;

font-size: 62.5%; /* Resets 1em to 10px */

color:#333333;

}





/* Main Wrapper & Header */



#wrap {

 width: 1000px;

 margin: 3px auto;

 padding: 0;

 background-color: #fff; 

 border: 2px solid #aa55a0;

 overflow: hidden;

}



#header {
width: 1000px;
height: 250px;
text-align:center;
background: #fff;
margin: 0;
padding: 0;
}



#navbar {

width: 1000px;

height:50px;

background-color:#fff;

text-align:center;

margin: 0;

padding: 0;

}



/* Typography */



h1 {

font-size:1.7em;

font-weight:bold;

font-family: Georgia, Times, serif;

text-align:left;

margin:3px 0;

padding:0;

}



h2, h3 {

font-size:1.4em;

font-weight:bold;

font-family: Georgia, Times, serif;

text-align:left;

margin:3px 0;

padding:0;

}





a, a:link, a:visited {color:#aa55a0; font-weight:normal; text-decoration:none;}



a:hover {color:#aa55a0; font-weight:normal; text-decoration:underline;}



#main {width:1000px;margin:5px auto;padding:0;}



#content {

width:500px;

background-color:#fff;

float:left;

margin:0 0 0 10px;

padding:5px 0 5px;

}



.center{text-align:center;}



.entry {

font-size:1.3em;

line-height:1.5em;

float:left;

width:500px;

text-align:justify;

margin:0;

padding:0 5px 20px;

}





.entry ul {

list-style-type: disc;  

list-style-position: inside;

margin: 0 20px 10px 20px;

padding: 0;

}



.entry li {

line-height: 1.3em;

text-align: left;

}



img {border:none;}



img.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

padding: 5px;

}



img.alignright {

margin: 0 0 7px 7px;

display: inline;

float: right;

}



img.alignleft {

margin: 0 7px 7px 0;

display: inline;

float: left;

}



.post {

font-size: 0.9em;

color: #000000;

font-weight: normal;

margin: 0;

padding: 0; 

text-align: right;

line-height: 0.9em;

}



.postrelated {

font-size: 0.9em;

color: #000000;

font-weight: normal;

margin: 0;

padding: 0; 

text-align: right;

line-height: 1.0em;

}



.postdate {

font-size: 0.8em;

color: #000000;

font-weight: normal;

margin: 0 0 10px 0; 

text-align: left;

}



acronym,abbr,span.caps{cursor:help;font-size:0.9em;letter-spacing:.07em;}

acronym,abbr{border-bottom:1px dashed #999;}



blockquote{padding:5px 15px;border:1px solid #aa55a0;margin:5px 15px 0 15px;}

blockquote cite{display:block;margin:5px 0 0;}



code{font:1.1em 'Courier New', Courier, Fixed;}



.line {

width:500px;

float:left;

border-bottom:#aa55a0 1px solid;

margin:0;

padding:5px 0 0 5px;}





/* Sidebars */



#sidebar {

background: #ffffff;

float: right;

width: 460px;

margin: 0px 5px 0 0;

padding:0;

}



.rsidebar {

float:right;

width:215px;

margin: 0;

padding: 0 3px;

}



.lsidebar {

float:left;

width:215px;

margin:0;

padding:0 3px;

}



.lsidebar ul li, .rsidebar ul li {

display:list-item;

margin:0;

padding:0;

font-size:1.1em;

color:#333333;

}



.lsidebar p, .rsidebar p{

padding:5px;

color:#333333;

text-align:justify;

font-size:1.1em;

}



.rsidebar h2,.lsidebar h2{
font-size:1.1em;
font-weight:bold;
text-transform:uppercase;
text-align:center;
color:#DA348B;
margin:15px 0 5px;
padding:0;
}



.lsidebar ul,.rsidebar ul{list-style-type:none;margin:0;padding:0 0 20px;}



.lsidebar ul li a,.rsidebar ul li a{

color:#aa55a0;

text-decoration:none;

margin:0 0 4px 0;

padding:0 0 0 8px;

}



.lsidebar ul li a:hover,.rsidebar ul li a:hover{

color:#aa55a0;

text-decoration:underline;

}





/* Comments */



.boxcomments {margin:0 5px 20px 5px;width:450px;}



#commentform{margin:0;padding:10px 15px 1px;}



#commentform label{display:block;margin:0;}



#commentform input{width:200px;margin:0 5px 10px 0;padding:1px;}



#commentform textarea{width:400px;margin:0 0 10px;padding:0;}



#commentform #submit{margin:0 0 20px;}



#commentform p{margin:5px 0;}



ol.commentlist{margin:0;padding:0;}



ol.commentlist li{

border: 2px solid #aa55a0; 

list-style-type:none;

margin:5px;

padding: 0 15px 0 10px;

}



ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:0 15px;}



ol.commentlist li.commenthead h2{margin:0; color:#aa55a0; font-size:1.5em;}



ol.commentlist li.odd {background-color: #eabbe4;}







h4{

font-size:1.5em;

font-weight:bold;

font-family: 'Trebuchet MS', Georgia, serif;

text-align:left;

color:#aa55a0;

margin:3px 0;

padding:0;}

.navigation {

width:450px;

font-size: 1.0em;

text-align: center;

font-weight: normal;

margin: 5px 5px 10px 5px;

}



.alignright{float:right;}

.alignleft{float:left;}



#eof{width:1000px;clear:both;height:2px;margin:0 auto;padding:0;}



#footer{height:31px;line-height:31px;clear:both;}



.footer{width:1000px;text-align:center;font-size:11px;margin:0 auto;padding:0;}



#searchform{text-align:center;margin:0 auto;padding:0 0 10px;}



#sidebar #searchform #s{width:90%;padding:2px;}



#sidebar #searchsubmit{padding:1px;}


