/*
Theme Name: Peacewise Mediation Theme new
Theme URI: http://www.peacewisemediation.com/
Description: Custom Peacewise Mediation Theme
Version: 1.0
Author: Christina Willner
Author URI: http://www.christinawillner.com/

The CSS, XHTML, and design are copyright Christina Willner (2009), and can be neither copied nor redistributed.

Thanks!

*/

body * 
{
margin:0; 
padding:0;
}
body 
{
background:#e6e6fa;
}
#footerinfo
{
font-family:Arial, Helvetica, sans serif;
font-size:13px;
width:350px;
left:50%;
margin-left:-150px;
position:absolute;
text-align:center;
color:#333333;
margin-top:-20px;
}
#textpage
{
font-family:Arial, Helvetica, sans serif;
font-size:13px;
width:500px;
margin-left:200px;
top:0px;
text-align:justify;
line-height:18px;
color:#333333;
}
.center 
{
font-family:Arial, Helvetica, sans serif;
font-size:17px;
width:500px;
margin-left:-250px;
left:50%;
position:relative;
text-align:justify;
line-height:18px;
}
#textpagecontact
{
font-family:Arial, Helvetica, sans serif;
font-size:13px;
width:500px;
margin-left:200px;
top:0px;
text-align:justify;
line-height:18px;
color:#333333;
}
#textwelcome
{
font-family:Arial, Helvetica, sans serif;
font-size:13px;
width:500px;
top:0px;
margin-left:200px;
text-align:center;
line-height:18px;
color:#333333;
}
#header 
{
background-image:url(images/header.png);
height:266px;
width:901px;
margin-top:0px;
position:relative;
left:50%;
margin-left:-450px;
}
#logo
{
height:115px;
width:182px;
margin-left:-91px;
position:absolute;
left:50%;
top:70px;
}
#navigation 
{
height:38px;
width:931;
position:absolute;
top:228px;
background-image:url(images/white.png);
background-repeat:repeat-y;
}

#buttons { left:38px; width:901px; height:38px; padding:0; position:relative;}
#buttons li { margin:0; padding:0; list-style:none; position:absolute; top:0; }
#buttons li, #buttons a { height:38px; display:block;}

#welcome {left:0; width:128px; background:url("images/buttons.png"); background-repeat:no-repeat; background-position:-2px 0px;}
#bio {left:130px; width:92px; background:url("images/buttons.png"); background-repeat:no-repeat; background-position:-2px -40px;}
#blog {left:224px; width:92px; background:url("images/buttons.png"); background-repeat:no-repeat; background-position:-2px -80px;}
#mediation {left:318px; width:186px; background:url("images/buttons.png"); background-repeat:no-repeat; background-position:-2px -120px;}
#faq {left:506px; width:103px; background:url("images/buttons.png"); background-repeat:no-repeat; background-position:-2px -160px;}
#contact {left:611px; width:112px; background:url("images/buttons.png"); background-repeat:no-repeat; background-position:-2px -200px;}
#links {left:725px; width:99px; background:url("images/buttons.png"); background-repeat:no-repeat; background-position:-2px -240px;}

#welcome a:hover {background:transparent url("images/buttons.png") -190px 0px;}
#bio a:hover {background:transparent url("images/buttons.png") -190px -40px;}
#blog a:hover {background:transparent url("images/buttons.png") -190px -80px;}
#mediation a:hover {background:transparent url("images/buttons.png") -190px -120px;}
#faq a:hover {background:transparent url("images/buttons.png") -190px -160px;}
#contact a:hover {background:transparent url("images/buttons.png") -190px -200px;}
#links a:hover {background:transparent url("images/buttons.png") -190px -240px;}

#contentcontainer 
{
width:901px;
position:relative;
left:50%;
margin-left:-450px;
}
#topcontent
{
width:901px;
height:62px;
background-image:url(images/top.png);
}
#middlecontent
{
width:901px;
background-image:url(images/middle.png);
background-repeat:repeat-y;
}
#bottomcontent
{
 width:901px;
 height:123px;
 background-image:url(images/bottom.png);
 margin-top:-25px;
}
#posttext 
{
width:450px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
line-height:18px;
text-align:justify;
float:right;
position:relative;
left:-85px;
}
#posttextarchive
{
width:450px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
float:right;
font-size:13px;
line-height:18px;
text-align:justify;
position:relative;
left:-85px;
}
#posttextsingle
{
width:450px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
float:right;
font-size:13px;
line-height:18px;
text-align:justify;
position:relative;
left:-85px;
}
#topblog
{
position:static;
width:901px;
height:187px;
background-image:url(images/topblog.png);
}
#bottomwelcome
{
position:relative;
width:901px;
height:278px;
background-image:url(images/bottomwelcome.png);
margin-top:-25px;
}
#welcometext
{
position:absolute;
width:540px;
left:50%;
margin-top:80px;
margin-left:-270px;
z-index:2;
text-align:center;
}
#middleblog
{
width:901px;
position:static;
background-image:url(images/middleblog.png);
background-repeat:repeat-y;
overflow:hidden;
}
#bottomblog
{
 position:relative;
 width:901px;
 height:115px;
 background-image:url(images/bottomblog.png);
}
#sidebartext
{
margin-left:110px;
font-family:Arial, Helvetica, sans-serif;
position:relative;
float:left;
}
ul.commentlist
{
list-style:none;
}
textarea#comment
{
width:452px;
}
a 
{
color:#333333;
text-decoration:none;
border:0px;
outline:none;
}
.entry a
{
color:#7777E3;
text-decoration:underline;
}
a:hover
{
text-decoration:underline;
}
a img
{
text-decoration:none;
border:none;
}
#posttextarchive h1
{
margin-bottom:20px;
}
h1 /* page titles */
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#333333;
text-align:left;
margin-bottom:2px;
line-height:24px;
}

#textpage h2 /* subheaders in pages */
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:18px;
/*margin-bottom:30px;*/
margin-top:40px;
margin-bottom:20px;
}
#textpagecontact h2 /* subheaders in pages */
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:18px;
        /*margin-bottom:30px;*/
margin-top:40px;
margin-bottom:20px;
}
h2 /* blot titles in archive/blog */
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
font-size:18px;  
}

#sidebartext h2
{
margin-bottom:-8px;
color:#666666;
}

h3 /* page list titles */
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:15px;
}
#textpage h4 /*page link titles */
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
margin-bottom:-9px;
margin-top:45px;
font-size:15px;
}
#textpagecontact h4 /*page link titles */
{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
margin-bottom:-9px;
margin-top:45px;
font-size:15px;
}
#b
{
margin-top:5px;
margin-bottom:20px;
}
#textpage ul
{
margin-bottom:30px;
}
.datestamp
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
    margin-top:-25px;
}

.entry
{
margin-top:0px;
}

/* End Headers */

/* Begin Images */
p img 
{
padding:0;
max-width:100%;
}

img.centered 
{
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright 
{

margin-left:40px;
margin-top:5px;
float:right:
top:0px;

}
#textwelcome img.alignright 
{

margin-left:40px;
margin-top:-40px;
float:right:
top:0px;

}
img.alignleft 
{
padding:4px;
margin:0 7px 2px 0;
display:inline;
}

.alignright 
{
float:right;

}

.alignleft 
{
float:left;
}
/* End Images */



/* Begin Lists */

p
{
margin-top:20px;
margin-bottom:20px;
}

#sidebartext ul
{
list-style:none;  
}

#text li
{
 margin-top:5px;     
}

#sidebartext li
{
margin-left:14px;
}

#sidebartext ul
{
margin-top:14px;
}

#sidebartext a
{
color:#666666;
}
#tabs li
{
display:inline;
margin-left:-4px;
}
#textpagecontact li
{
margin:0px;
padding 0px;
}
#textpagecontact ul
{
margin:0px;
padding 0px;
}

