 /*
Site Name: Jennifer Chiaverini | Elm Creek
Site URI: http://elkcreek.net/
Description: Author of the Elm Creek Quilts Novels
Version: 1.0
Author: Moxie Design Studios
Author URI: http://moxiedesignstudios.com/
Date: October 2005
*/

body {
margin: 0;
background-color: #02155e;
background-image: url(http://elmcreek.net/site/bg.gif);
background-repeat: repeat;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 11px;
letter-spacing: .01em;
color: #00125c;
}



input, textarea, select, checkbox, option {  
	color: #00125c;  
background-image: url(http://elmcreek.net/site/yellowstripe.gif);
background-repeat: repeat;
background-color: #f5e6b9;
	border: 1px #f9d05e solid; 
	font-size: 11px; 
font-family: verdana, tahoma, arial, sans-serif;
font-size: 11px;
letter-spacing: .01em;
		}

/*  LINKS
--------------------------------*/
A 		{ color: #c51d3f; font-family: verdana, arial, sans-serif;}
A:link		{ color: #c51d3f; text-decoration: none; }
A:visited	{ color: #c51d3f; text-decoration: none;  }
A:active	{ color: #c51d3f; text-decoration: none;  }
A:hover		{ color: #011c87; text-decoration: underline; }





h1, h2, h3 {
font-family: times new roman, times, serif;
padding: 0;
margin: 0;
}

h4 {
font-family: times new roman, times, serif;
padding: 0;
margin: 0;
}

p {
padding: 0;
margin: 0;
}


img {
margin: 0;
padding: 0;
border: 0;
}

.img {
border: 1px solid #000000;
}

li {
line-height: 140%;
}



/* MAIN FRAME
------------------------------------*/

#frame {
margin: 0px auto;
width: 803px;
background-image: url(http://elmcreek.net/site/framebg.jpg);
background-repeat: repeat-y;
background-color: #f3f0e1;
}



/* BANNER FRAME
------------------------------------*/
#banner {
margin: auto;
padding-bottom: 0px;
width: 803px;
background-image: url(http://elmcreek.net/site/banner.jpg);
background-repeat: no-repeat;
height: 238px;
}



/* CONTENT SECTIONS
------------------------------*/
#birthday {
text-align: center;
padding: 0px;
}

#content1 {
float: left;
margin-left: 92px;
width: 578px;
margin-top: 0px;
padding: 10px 20px 10px 20px;
}

#content2 {
float: left;
margin-left: 92px;
width: 578px;
margin-top: 20px;
background-image: url(http://elmcreek.net/site/yellowstripe.gif);
background-repeat: repeat;
background-color: #f5e6b9;
padding: 10px 20px 10px 20px;
}

#content3 {
float: left;
margin-left: 92px;
width: 578px;
margin-top: 20px;
padding: 10px 20px 10px 20px;
}

#content4 {
float: left;
margin-left: 92px;
width: 578px;
margin-top: 20px;
padding: 10px 20px 10px 20px;
}

#content5 {
float: left;
margin-left: 92px;
width: 578px;
margin-top: 20px;
background-image: url(http://elmcreek.net/site/yellowstripe.gif);
background-repeat: repeat;
background-color: #f5e6b9;
padding: 10px 20px 10px 20px;
}



/* SECTIONS
------------------------------*/
#section1a {
float: left;
margin-right: 0px;
margin-left: 0px;
padding: 0;
width: 370px;
}

#section1b {
float: right;
margin-right: 0px;
padding: 0px;
width: 190px;
}

#section2a {
float: left;
margin-right: 0px;
margin-left: 0px;
padding: 0;
width: 370px;
}
#section2b {
float: right;
margin-right: 0px;
padding: 0px;
width: 190px;
}


#section3a {
float: left;
margin-right: 0px;
margin-left: 0px;
padding: 0;
width: 370px;
}
#section3b {
float: right;
margin-right: 0px;
padding: 0px;
width: 190px;
}


#section4a {
float: left;
margin-right: 0px;
margin-left: 0px;
padding: 0;
width: 370px;
}
#section4b {
float: right;
margin-right: 0px;
padding: 0px;
width: 190px;
}

/* FOOTER SECTION
------------------------------*/

#footer {
margin: auto;
height: 72px;
width: 618px;
background-image: url(http://elmcreek.net/site/footbg.jpg);
background-repeat: no-repeat;
background-position: bottom left;
padding-top: 30px;
clear: both;
}



/*  FORMATTING
-------------------------------------- */
.greenbox h2 {
margin: 0px 0px 5px 0px;
color: #53573c;
font-size: 20px;
font-variant: uppercase;
}

.bluebox h2 {
margin: 0px 0px 5px 0px;
color: #315692;
font-size: 20px;
font-variant: uppercase;
}

.bluebox {
margin: 0px;
background-color: #bac7db;
padding: 7px;
border: 1px solid #7189ad;
line-height: 140%;
margin-bottom: 10px;
}

.greenbox {
margin: 0px;
background-color: #cbd9c1;
padding: 7px;
border: 1px solid #878a75;
line-height: 140%;
margin-bottom: 10px;
}

.greenbox ul {
margin: 0;
padding: 0;
}

.greenbox li {
list-style-type: none;
line-height: 140%;
}

.bluebox ul {
margin: 0;
padding: 0;
}

.bluebox li {
list-style-type: none;
line-height: 140%;
}


.blog h2 {
padding: 0px;
margin: 0px 0px 2px 0px;
}

.blog h3 {
padding: 0px;
margin: 0px 0px 10px 0px;
}

.blog {
line-height: 140%;
}


.blog-image img {
border: 1px solid #000000;
margin: 5px;
}

.blog blockquote{
margin: 0px 0px 0px 0px;
background-image: url(http://elmcreek.net/site/quote.gif);
background-repeat: no-repeat;
background-position: top left;
line-height: 140%;
padding-top: 10px;
padding-left: 20px;
padding-right: 0px;
padding-bottom: 0px;
}

.bookcover {
margin-left: 10px;
}

.bookblog {
line-height: 140%;
}

.bookblog h2 {
padding: 0px;
margin: 0px 0px 10px 0px;
}

.bookblog h3 {
padding: 0px;
margin: 0px;
}


.question {
width: 370px;
line-height: 140%;
}

.gallery-box {
width: 200px;
}



.date {
margin-bottom: 10px;
padding-left: 0px;
font-size: 10px;
color: #315692;
}

.foot {
text-align: center;
padding-top: 40px;
font-size: 11px;
}


.title {
font-weight: normal;
color: #c51d3f;
font-variant: small-caps;
font-size: 14px;
font-family: times new roman, tahoma, verdana, serif;
margin-bottom: 2px;
font-weight: bold;
}


.title2 {
font-weight: normal;
color: #c51d3f;
font-size: 18px;
font-family: georgia, times new roman, tahoma, verdana, serif;
margin-bottom: 5px;
font-weight: normal;
margin-top: 20px;
line-height: 140%;
}

#posted {
background-image: url(http://elmcreek.net/site/yellowstripe.gif);
background-repeat: repeat;
background-color: #f5e6b9;
padding: 5px;
margin-bottom: 30px;
margin-top: 20px;
}

.posted {
background: transparent;
line-height: 140%;
text-align: left;
}

.sidetitle {
margin: 10px 0;
font-size: 115%;
letter-spacing: 0.09em;
font-weight: normal;
background: transparent;
color: #666600;
border-bottom: 1px dotted #ccc;
}

.spacer {
clear: both;
}

.paginate {
margin:  20px 0px 20px 0px;;
 background-color:	transparent;
}

.pagecount {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}


/*  CALENDAR
-------------------------------------*/

.calendar-bg {
background-color: transparent;
}

.calendarBlank {
 background-color: #bac7b1;
}

.calendarHeader {
 font-weight: bold;
 color: #53573c;
 text-align: center;
}

.calendarMonthLinks {
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #c51d3f;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #c51d3f;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #c51d3f;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #011c87;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #f3f0e1;
 background-color: #53573c;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-size:         11px;
 font-weight:		normal;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #00125c;
background-color: #cbd9c1;
}

.calendarCell {
 font-size:         11px;
 font-weight:		normal;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #00125c;
 background-color:  #f5e6b9;
}

.calendarCell a {
 color:             #c51d3f;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #c51d3f;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #011c87;
 text-decoration:   none;
}


.avatar {
float: left;
margin-right: 5px;
clear: both;
}

.label {
text-transform: uppercase;
}

.comment1 {
background-image: url(http://elmcreek.net/site/yellowstripe.gif);
background-repeat: repeat;
background-color: #f5e6b9;
border: 1px solid #f9d05e;
line-height: 140%;
text-align: left;
padding: 5px;
margin-bottom: 10px;
}

.comment2 {
background-color: #f5e6b9;
line-height: 140%;
text-align: left;
border: 1px dashed #f9d05e;
padding: 5px;
margin-bottom: 10px;
}

.comment-post {
padding-bottom: 3px;
border-bottom: 3px solid #f8d677;
}

#popup {
background-image: url(http://elmcreek.net/site/yellowstripe.gif);
background-repeat: repeat;
background-color: #f5e6b9;
padding: 10px 20px 10px 20px;
line-height: 140%;
}

#table-categories {
}

.row1 {
background-image: url(http://elmcreek.net/site/yellowstripe.gif);
background-repeat: repeat;
background-color: #f5e6b9;
}

.row2 {
background-color: #f3f0e1;
}

#table-categories th {
background-color: #315692;
color: #fff8e4;
}

#babyjane {
border: 1px solid #FFFFFF;
}

#babyjane td {
border: 1px solid #FFFFFF;
}

.quilty {
clear: both;
margin-bottom: 30px;
}

#authorsalbum td {
padding-bottom: 20px;
vertical-align: top;
padding-left: 10px;
}

.collections ul {
padding: 0px;
margin: 0px 0px 0px 15px;
}

.collections li {
float: left;
list-style-type: none;
display: inline;
padding: 10px;
}