body {  
    margin:0px 0px 0px 0px;
    background: #6c3a51 url(http://kristinawright.com/images/bg.gif) repeat-x top left;
    font-family: 'Trebuchet MS', Verdana, Tahoma, sans-serif;
    }

   A           { color: #9bd1d4; text-decoration: none; font-weight:normal;} 
   A:link      { color: #9bd1d4; text-decoration: none; } 
   A:visited   { color: #9bd1d4; text-decoration: none; } 
   A:active    { color: #F6AECD;  } 
   A:hover { color: #F6AECD; text-decoration: underline; }
   
   h1, h2, h3 {
       margin: 0px;
       padding: 0px;
   }

#container {
margin: auto;
width: 980px;
background: url(http://kristinawright.com/images/bg-container.gif) top left repeat-y;
}

#banner a,
       #banner a:link,
       #banner a:visited,
       #banner a:active,
       #banner a:hover {
       font-family:verdana, arial, sans-serif;
       font-size: x-large;
       color: #FF6699;
       text-decoration: none;
       }
#banner {
width: 980px;
height:241px; 
position: relative;
background: url(http://kristinawright.com/images/bg-banner.gif) top left no-repeat;
}

#nav {
position: absolute;
	left: 0px;
	top:210px; 
	width:100%;
	height:31px;}

#nav img {
border: 0px;
}


	
#nav ul {
	margin: 0;
	padding: 0 0 0 0px;
        width: 100%;
	float: left;
	list-style-type: none;}
	
#nav ul li {
	display: inline;
}

#nav ul li a {
    float: left;
    margin: 0;
    text-decoration: none;}



#blog { 
background: url(http://kristinawright.com/images/bg-blog.gif) top left no-repeat;
width: 581px;         
float: left;
padding-top:30px; 
}  


#blog .submit {
background-color:#c0ba0a;
border: 1px solid #49959a;
color: #d7f0f1;
font-size: 12px;
} 

#blog input, textarea, option, select {
background-color: #d7f0f1;
border: 1px solid #49959a;
color: #361926;
font-family: 'Trebuchet MS', Verdana, Tahoma, sans-serif;
font-size: 12px;
}  

#side {
background: url(http://kristinawright.com/images/bg-side.gif) top left no-repeat;
width: 399px;
float: right;
}

#side input, textarea, option, select {
background-color: #d7f0f1;
border: 1px solid #49959a;
color: #361926;
font-family: 'Trebuchet MS', Verdana, Tahoma, sans-serif;
font-size: 11px;
} 

#side .submit {
background-color:#c0ba0a;
border: 1px solid #49959a;
color: #d7f0f1;
} 

#side form {
margin: 5px 0px;
} 

.welcome {
margin-top: 90px;
}

.welcome img {
float: left;
margin: 0px 5px 0px 10px;
border: 3px solid #9f9806;
}


img.avatar {
float: left;
margin: 0px 5px 0px 0px;
border: 3px solid #9f9806;
}

.welcome A           { color: #8bc5c8; text-decoration: none; font-weight:normal; } 
.welcome A:link      { color: #8bc5c8; text-decoration: none; } 
.welcome A:visited   { color: #8bc5c8; ; text-decoration: none; } 
.welcome A:active    { color: #8bc5c8; ;  } 
.welcome A:hover { color: #ffc9e0;  }


.welcome p {
padding: 0px 0px 0px 10px;
color: #c56490;
line-height: 150%;
font-size: 14px;
}


#col1 {
width: 184px;
float: left;
margin-left: 10px;
}

#col2 {
width: 184px;
float: right;
}

#footer {
margin: 0px;
padding: 10px 0px;
text-align:center;
background-color: #9bd1d4;
border-top: 8px solid #8bc5c8;
}

#footer p {
font-size: 75%;
line-height: 150%;
}

#footer A           { color: #d1437c; text-decoration: none; font-weight:normal; } 
#footer A:link      { color: #d1437c; text-decoration: none; } 
#footer A:visited   { color: #d1437c; text-decoration: none; } 
#footer A:active    { color: #d1437c; } 
#footer A:hover { color: #49959a;  }
       
                 #content {
       float:left;
       width:65%;
       background:#FFFFFF;
       border-right:1px solid #E4317F;
       margin-right:15px;
       padding-bottom:20px;
       }

   #links {
       background:#FFFFFF;
       padding-right:15px;             
       }
   
   .blogbody {
       color:#361926;
       line-height:130%;
       padding: 0px 30px; 
font-size: 85%;       
       }

   .sticky {
background: #C56490;
border: 5px solid #F6AECD;
       color:#CCCC00;
       line-height:130%;
margin: 20px 40px;
       padding: 0px 10px; 
font-size: 85%;       
       }

.sticky p {
padding: 0px 0px;
}

.blogbody p img{
border: 8px solid #F6AECD;
}

.bookclub img{
border: 8px solid #F6AECD;
}

.about img{
float: left;
margin-right: 10px;
margin-top: 10px;
border: 8px solid #F6AECD;
}



.blogbody A           { color: #d1437c; text-decoration: none; font-weight:normal; } 
.blogbody A:link      { color: #d1437c; text-decoration: none; } 
.blogbody A:visited   { color: #d1437c;text-decoration: none; } 
.blogbody A:active    { color: #d1437c;} 
.blogbody A:hover { color: #49959a; text-decoration: underline;}

.paginate A           { color: #d1437c; text-decoration: none; font-weight:normal; } 
.paginate A:link      { color: #d1437c; text-decoration: none; } 
.paginate A:visited   { color: #d1437c;text-decoration: none; } 
.paginate A:active    { color: #d1437c;} 
.paginate A:hover { color: #49959a;}

.blogbody ul {
margin: 10px 0px 25px 0px;
padding: 0px 25px;
}

.blogbody li {
line-height: 150%;
list-style-image: url(http://kristinawright.com/images/bullet.gif);
list-style-type: circle;
font-size: 100%;
padding: 5px 0px;
}
 
   .title { 
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	font-weight: normal;
       }  
 
   .menu {
text-align: center;
font-size: 85%;
padding: 20px;
       }  

   .menu A           { color: #d1437c; text-decoration: none; font-weight:normal; } 
   .menu A:link      { color: #d1437c; text-decoration: none; } 
   .menu A:visited   { color: #d1437c;text-decoration: none; } 
   .menu A:active    { color: #d1437c;} 
   .menu A:hover { color: #49959a;}
       
   .date   { 
       font-size: 85%;
       color: #49959a; 
       padding: 2px 0px;
       margin-bottom:10px;
       font-weight:bold;
       text-align:left;
	font-weight: normal;
       }           
       
   .posted { 
      font-size: 95%;
       color: #361926;
background: url(http://kristinawright.com/images/bg-posted.gif) top left repeat-x;
padding: 8px 0px;
margin-top: 20px;
       }

.divider {
margin: 10px 0px;
height: 38px;
background: url(http://kristinawright.com/images/bg-divider.gif) 10px 0px no-repeat;
padding-left: 60px;
padding-top:10px;
font-size: 12px;
}


   .divider A           { color: #d1437c; text-decoration: none; font-weight:normal; } 
   .divider A:link      { color: #d1437c; text-decoration: none; } 
   .divider A:visited   { color: #d1437c;text-decoration: none; } 
   .divider A:active    { color: #d1437c;} 
   .divider A:hover { color: #49959a;}

.feed{
margin: 10px 0px;
background: url(http://kristinawright.com/images/bg-feed.gif) left no-repeat;
padding-left: 20px;
}

       
   .calendar   {
       font-family: Georgia, "Times New Roman", Times;
       color:#000;
       font-size:small;
       font-weight:normal;
       background:#FAAFBA;
       line-height:140%;
       padding:2px;
       text-align:center;  
       }
   
   .calendarhead { 
       font-family: Georgia, "Times New Roman", Times;
       color:#E4317F;
       font-size:small;
       font-weight:bold;
       background:#FAAFBA;
       line-height:140%;
       padding:2px;                
       }   
   
     .side {
       font-size: 14px;
       color: #FFFFFF;
       margin: 0px 0px 30px 0px; 
       }  

.side img {
float: left;
margin-top: 0px;
margin-right: 7px;
margin-left: 7px;
border:3px solid #9F9806;
} 

.side2 {
font-size: 85%;
margin-bottom: 30px;
color: #FFFFFF;
}

.side2 img {
margin: auto;
border:3px solid #9F9806;
}  
   
       
   .sidetitle {
       	color: #cccc00; 
       	text-align:left; 
	background: url(http://kristinawright.com/images/bg-sidetitle.gif) bottom left repeat-x;
       	margin-bottom:10px; 
	padding: 4px 0px 8px 0px;            
       }   
  
   .syndicate {
       font-family:verdana, arial, sans-serif;
       font-size:xx-small;
       font-weight:bold;       
       line-height:140%;
       padding:2px;
       margin-top:10px;
       text-align:center;
       background:#FF6699;         
       }   
       
   .powered {
       font-family:verdana, arial, sans-serif;
       color:#000000;
       font-size:xx-small;
       font-weight:bold;      
       line-height:140%;
       text-transform:uppercase; 
       padding:2px;
       margin-top:10px;
       text-align:center;
       letter-spacing: .2em                    
       }   
       
   
   .comments-body {
       color:#361926;
       font-size:85%;
       font-weight:normal;
       background:#F6AECD;
       line-height:140%;
       padding:10px;   
margin: 0px 20px;        
       }   

   .comments-body2 {
       color:#361926;
       font-size:85%;
       font-weight:normal;
       background:#F6AECD;
       line-height:140%;
       padding:10px;   
margin: 0px 20px;        
       }    

#comments .comments-body2 a { color: #9BD1D4; text-decoration: none; font-weight: normal;}
#comments .comments-body2 a:link { color: #9BD1D4; text-decoration: none; font-weight: normal;}
#comments .comments-body2 a:active { color: #9BD1D4; text-decoration: none; font-weight: normal;}
#comments .comments-body2 a:visited { color: #9BD1D4; text-decoration: none; font-weight: normal;}
#comments .comments-body2 a:hover { color: #FFFFFF; text-decoration: none; font-weight: normal;}


#comments .title { 
	margin-bottom: 0px;
	padding: 10px 30px;
background:#F6AECD; 
	font-weight: normal;
       } 



#comments .submit {
background-color:#c0ba0a;
border: 1px solid #49959a;
color: #d7f0f1;
} 


   #comments   .comments-post2  a          { color: #9BD1D4; text-decoration: none; font-weight:normal; } 
   #comments   .comments-post2  a:link      { color: #9BD1D4; text-decoration: none; } 
   #comments   .comments-post2  a:visited   { color: #9BD1D4;text-decoration: none; } 
   #comments   .comments-post2  a:active    { color: #9BD1D4;} 
   #comments   .comments-post2  a:hover { color: #CCCC00;}

   #comments a           { color: #d1437c; text-decoration: none; font-weight:normal; } 
   #comments a:link      { color: #d1437c; text-decoration: none; } 
   #comments a:visited   { color: #d1437c; text-decoration: none; } 
   #comments a:active    { color: #d1437c;} 
   #comments a:hover { color: #49959a;}


#comments input, textarea, option, select {
background-color: #d7f0f1;
border: 1px solid #49959a;
color: #361926;
font-family: 'Trebuchet MS', Verdana, Tahoma, sans-serif;
font-size: 11px;
} 

   .comments-post {
       color:#FFFFFF;
       font-size: 85%;
border-left: 20px solid #D14C81;
border-right: 20px solid #D14C81;
       padding: 5px 10px;
       font-weight:normal;
       background:#6C3A51;         
       }  


   .comments-post2 {
       color:#FFFFFF;
       font-size: 85%;
border-left: 20px solid #C0AC45;
border-right: 20px solid #C0AC45;
       padding: 5px 10px;
       font-weight:normal;
       background:#D14C81;         
       }   


   .trackback-body {
       font-family:verdana, arial, sans-serif;
       color:#666;
       font-size:small;
       font-weight:normal;
       background:#FFFFFF;
       line-height:140%;
       padding:10px;           
       }       

   .trackback-url {
       font-family:verdana, arial, sans-serif;
       color:#666;
       font-size:small;
       font-weight:normal;
       background:#FF6699;
       line-height:140%;
       padding:10px;
       border:1px dashed #CCC;         
       }

   .trackback-post {
       font-family:verdana, arial, sans-serif;
       color:#666;
       font-size:x-small;
       font-weight:normal;
       background:#FFFFFF;         
       }

.paginate {
font-size: 75%;
padding: 30px;
}
       
   .comments-head  { 
       font-family: georgia, verdana, arial, sans-serif; 
       font-size: small; 
       color: #666; 
       border:1px solid #999;
       padding:5px;
       font-weight:normal;
       margin-top:10px;        
       }       

   #banner-commentspop {
       font-family:georgia, verdana, arial, sans-serif;
       color:#FF6699;
       font-size:large;
       font-weight:bold;
       border-bottom:1px solid #FF6699;
       border-top:3px solid #000000;
       background:#E4317F;
       padding:15px; 	
       }

