body 
{
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: small;
	background: url(../gfx/bg.jpg) repeat-y top center;
	margin: 0;
}

#flowerBG 
{
	background-image: url(../gfx/flowersBG.jpg);
	background-position: top center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	min-height: 670px;
}

#wrap {width: 748px; margin: auto;}

/* GLOBAL STYLES */
a {color: #00c; text-decoration:none;}
a:hover {text-decoration:underline; color:#000;}
.clearBoth {clear: both;}

.clearfix:after
{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.noBorder {border: none;}


/* MASTHEAD */
#masthead {background-image: url(../gfx/headerBG.jpg); background-repeat:no-repeat; padding-bottom: 10px;}
#mastheadSub {background-image: url(../gfx/headerBG.jpg); background-repeat:no-repeat; background-position: 0 -25px; padding-bottom: 10px;}
#masthead .links {float: right; padding-right: 15px; /*margin-top:70px;*/}
#mastheadSub .links {float: right; padding-right: 15px; /*margin-top:42px;*/}
#masthead .links a, #mastheadSub .links a {font-weight: bold; text-decoration: none; color: #000; margin-left: 7px;}
#masthead .links a:hover, #mastheadSub .links a:hover {border-bottom: 3px solid #000;}


/* NAV */
#nav {background: url(../gfx/navBG.jpg) repeat-x; font-size: 12px; font-family:Tahoma; padding-left:2px; margin-top:1px; *margin-top:2px; }

#nav ul {float: left; margin: 0; padding: 0; white-space:nowrap;}
#nav li {float: left; list-style-type: none; margin: 0; padding:0;}

#nav a {padding: 10px 6px; *padding: 9px 6px; margin: 0 5px; display: block; color: #FFF; text-decoration:none; font-weight: bold;}
#nav a:hover {background-color: #5e7bac;}

.butterfly {background: url(../gfx/butterfly.gif) no-repeat center; width: 11px; height:34px;}

/* CONTENT */
#content {width: 490px; margin: 10px 0 10px 10px; line-height:1.7em; overflow: hidden;}
#contentSub {margin: 10px; line-height:1.7em; overflow: hidden;}
#content h1, #contentSub h1 
{
	font-size: 24px; 
	font-family: Georgia, serif; 
	margin: 25px 0; 
	font-weight: normal; 
	background: url(../gfx/flower.gif) no-repeat left center; 
	padding-left:26px;
}

#content h2, #contentSub h2
{
	font-size: 18px;  
	margin: 3px 0; 
	font-weight: normal;
}

#content h3, #contentSub h3
{
	font-size: 16px;  
	margin: 20px 0 3px; 
	padding-bottom: 3px;
	border-bottom:1px solid #ccc;
}

#content img, #contentSub img {border: 1px solid #ccc; padding: 5px;}

#content .entry {padding: 10px 0;}
#content .entry h3 {font-size: 16px; margin: 0 0 3px; color: #b951a8;}
#content .entry .postedDate {font-size: 11px; color: #4e4e4e;}

.row0 {background-color: #eee;}

#sidebar {float: right; margin: 10px 10px 10px 0;}
#sidebar .widget {width:200px; padding:10px; background-color:#fdedf3; border: 1px solid #efc0cf;}
#sidebar .widget2 {width:200px; padding:10px; border-width: 0 1px 1px; border-style:solid; border-color: #efc0cf;}
#sidebar h1 {font-family: sans-serif; font-size:14px; margin: 0 0 10px;}
#sidebar li {list-style-type: square;}

/* FOOTER */
#footer {background:url(../gfx/footerBG.gif) repeat-x; padding: 10px; margin-top:10px; text-align:center;}