body {	background:url(pageimg/bgbody.gif);	font-family:Arial, Helvetica, sans-serif;	font-size:10pt; margin:0; padding:0; }

.outer {	width:800px;	margin:15px auto;	}
.header {	border-top:10px solid #DAB92E;	}
.header .banner {	background:#FFF;	border:1px solid #CCC;	margin:3px 0 0 0;	}
.header h1 { font-size:1px; text-indent:-2000px; margin:0; padding:0; 
			background:url(pageimg/header.jpg); width:390px; height:100px;}


ul.nav, ul.nav li {	margin:0; padding:0; list-style:none;	text-align:center;	}
ul.nav {	background:#7E437D url(pageimg/bgnav.jpg);	height:35px;	padding-left:80px;	}
ul.nav li {	display:inline;	font-size:1.3em;	font-style:italic;	text-transform:lowercase;	}
ul.nav li a {	padding:6px 15px;	display:block;	float:left;	color:#FFF;	text-decoration:none;	}
ul.nav li a:hover {	background:#4F004F;	}

.hero, .inner {	border:1px solid #CCC;	}

.hero {	background:#ECE2EB url(pageimg/hero1.jpg);	height:250px;	border-bottom:none;	}
.hero a {	text-decoration:none;	width:100%;	height:250px;	display:block;	}

.inner {	background:#FFF url(pageimg/bg-flower.jpg) 10px 10px no-repeat;	clear:both;	border-top:none;	
	color:#666;	line-height:150%;	}
.content {	width:390px; float:left;	margin-left:160px;	text-align:justify;	}
* html .content {	margin-left:80px;	}

.sidebar {	width:210px;	float:right;	}

.footer {	background:#B08EB1 url(pageimg/bgfooter.jpg) top left repeat-x;
	padding:15px 0 10px 0;	margin:5px 0 10px 0;	text-align:center;	font-size:0.9em;	}
.footer p {	margin:5px; padding:0;	}
.footer a {	color:#5D085B;	}


.sidebar .box {	width:200px;	margin-bottom:20px;	}
.sidebar h1 {	background:url(pageimg/sidebox-top.jpg);	margin:0; padding:8px 0 0 0; width:200px; height:29px;
		font-size:1.3em;	color:#500152;	text-align:center;	}
.sidebar .box .inside {	border:1px solid #CCC;	border-top:none;	margin:0;	padding:2px;	}
.sidebar .box form {	margin:0; padding:0; text-align:center;	font-size:0.9em;	}
.sidebar .box input {	background:#F4E9B1 url(pageimg/buttonbg.jpg) repeat-x;	border:1px solid #C0A228;
	color:#4E0153;	font-weight:normal;	cursor:pointer;	margin:5px 2px;	font-size:0.9em;	padding:3px;	}

.content h1, .content h2, .content h3, .content h4 {	line-height:110%;	}
.content h1 {	font-size:1.7em;	}
.content h2 {	font-size:1.5em;	}
.content h3 {	font-size:1.3em;	}
.content h4 {	font-size:1.2em;	}

div.highlight {	background:#E3D7E3 url(pageimg/bg-purple.jpg);	border:1px solid #CCC;
		padding:10px 20px;	color:#333;	margin:15px;	}
div.highlight h2 {	font-size:1.1em;	}
div.highlight p.more {	text-align:right;	}
div.highlight p.more a {	color:#000;	text-decoration:none;	}
div.highlight p.more a:hover {	color:#8F0091;	}




.post {		}
h1.bloghead {	color:#933E97;	font-size:1.8em;	font-style:italic;	margin:10px 0 0 0; padding:0;	}
p.blogdate {	color:#933E97;	font-weight:bold;	margin:0 0 5px 0; padding:0;	}
.cb {	clear:both; font-size:1px; line-height:1px; height:1px;	}

.post a img {	border:none;	}

.blogCommentBar {	background:#D2BFD3;	border:1px solid #933E97;	color:#933E97;	padding:5px; text-align:center;	}

.commentblock {	background:#D2BFD3;	border:1px solid #933E97;	padding:5px;	text-align:center;	margin:5px 0;	}
.commentblock h2 {	color:#933E97;	font-size:1.5em;	margin:5px 0; padding:0;		}
.commentblock .comment {	background:#FFF;	border:1px solid #933E97;	text-align:left;	padding:10px;
	width:500px;	margin:5px auto;	}
.commentblock .comment .byline {	border-top:1px solid #933E97;	padding:5px;	}



.blogarchives {	margin:10px 0;	}
.blogarchives p {	margin:3px; padding:0;	}
.blogarchives form {	margin:5px; paddding:0;	}

