/*  
Theme Name: Loss Trauma
Description: Custom Theme Built for Christine Lewis.
Author: Alicia Weller
Author URI: http://graphickarma.com/
*/

ul, li, h1, h2, h3 {
   margin: 0;
   padding: 0;
}

a:link {color: #9c4089;}
a:visited {color: #9c4089;}
a:hover {color: #87a484;}
a:active {color: #9c4089;}

html {
background-color: #a45b96;
background-image: url(images/ltBack.jpg);
background-repeat: repeat;
}

body {
   background-image: url('images/mainBack.jpg');
   font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
   background-repeat: repeat-x;
   margin: -10px 0;
   padding: 0;
   text-align: center;
}

img.alignright {
   border: 3px solid #928562;
   margin: 15px 0px 15px 15px;
   float: right;
}

img.alignleft {
   border: 3px solid #928562;
   margin: 15px 15px 15px 0px;
   float: left;
}

div#wrapper {
   width: 940px;
   margin: 0 auto;
   text-align: left;
}

div#header {
   width: 940px;
   background-image: url(images/headerBack.png);
   height: 78px;
   margin: 0;
}

div#contentWrapper {
   width: 940px;
   background-image: url(images/alphaBack.png);
   background-repeat: repeat;
   margin-top: 7px;
   padding-bottom: 10px;
   float: left;
   -moz-border-radius: 5px; 
   -webkit-border-radius: 5px;
}

div#content {
   background-image: url(images/contentBack.gif);
   background-repeat: repeat-y;
   width: 920px;
   float: left;
   margin: 10px 0 0 10px;
   -moz-border-radius: 5px;  
   -webkit-border-radius: 5px;

}

div#mainContent {
   float: left;
   width: 680px;  
   margin: 10px 10px;
}

div#secondaryContent {
   width: 218px;
   margin: 0px 0 10px 1px;
   padding: 15px 0px;
   float: left;
}

div#secondaryContent li {
   list-style-type: none;
   font-size: .85em
}

div.pages li {
   background-color: #F3E9D9;
   border-bottom: 1px solid #E3D9CA;
   border-left: 10px solid #D0C7B8;
}

div.pages li a {
  color: #333;
  text-decoration: none;
  font-size: 1.2em;
  display: block;
  margin: 1px 0 0;
  padding: 3px 10px;
}

div.pages li a:hover {
  background-color: #ced4ab;
  background-image: url(images/grnLeafBack.png);
}

div.pages li.current_page_item {
   background-color: #f2ebb1;
   background-image: url(images/mainBack.jpg);
}

div#secondaryContent li li {
   font-size: 12px;
   margin: 0px 10px;
}

div#secondaryContent li h2 {
   margin: 15px 5px -5px;
   color: #EADD94;
   padding: 0px;
   font-family: Tahoma, Trebuchet MS, Helvetica, Arial, sans-serif;
   font-size: 1.25em;
}

li.widget {
   margin: 0px 10px 10px 10px;
}

div.textwidget {
   border: 3px solid #EADD94;
   background-color: #fef7ec;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
}

div.textwidget li {
   padding: 5px 0;
}

div#footer {
   height: 48px;
   clear: both;
   text-align: center;
   color: #fff;
   font-size: .85em;

   margin: 0px 10px 15px 10px;
   width: 930px;
}

div#footer p {
  padding: 10px;
}

div#footer a {
  color: #b1d6ee;
}

h2.header { 
   margin: 10px 0 0;
   height: 80px;
   padding: 0px 25px;
   background-image: url(images/title.gif);
   background-repeat: no-repeat;
   text-indent: -9999px;
}

h1 {
   border-bottom: 4px solid #CDDFCC;
   padding-bottom: 1px;
   font-family: Georgia, "Times New Roman", Times, serif;
   color: #71996e;
   font-size: 1.5em;
   margin: 4px 0 0;
   font-weight: normal;
}

div.post {
   color: #261704;
   padding: 0px 25px;
}

div.entry {
   color: #261704;
   font-size: .95em;
   padding: 12px 5px;
}

div.entry p {
   padding: 10px 0 8px;
   margin: 0;
}

div.entry h3 {
   color: #742464;
   font-size: 1.15em;
   font-weight: normal;
}

.entry ul {
   margin-left: 18px;
   list-style-type: circle;
}