body {
	background: white;
	font-family:Times New Roman, Times, serif;
	margin:20px auto;
	padding: 0;
	width:100%; 
}

a { outline: none; }
:focus { -moz-outline-style: none; }

h1 {
	font-size:20px;
	font-weight:normal;
	color:#996c69;
	border-bottom:1px solid #fbcecb;
}

h2 {
	font-size:17px;
	font-weight:normal;
	color:#996c69;
	margin-bottom:0; padding-bottom:5px;
	font-style:italic;
}

#bodyContent {
	width:600px;
	overflow:hidden;
	background:#f9ccc9;
	padding:0; margin:0;
}

#minheight {
  min-height:500px;
  height:auto !important;
  height:500px;
}

#topNav {
	text-align:center;
	margin:4px;
	background:url(images/nav-bg.gif) repeat-x top center #FFF4F4;
	height:28px;
}

#topNav a {
	font-style:italic;
	color:#6B5A5A;
	font-family:Times New Roman, Times, serif;
	font-size: 18px;
	text-decoration:none;
	padding:4px 7px;
}

#topNav a:hover {
	text-decoration:underline;
}

#topNav img {
}

#topNav .on { color:black !important; text-decoration:underline; }
#botNav .on { text-decoration:underline !important }
a img { border:0 }

.sidenav {
	padding-right:10px;
	width:220px;
	padding-top:15px;
	background:url(images/tb-topleft.gif) no-repeat top right;
}

.sidenav a, .sidenav .a {
	color:#885b58;
	text-decoration:none;
	font-size:22px;
	display:block;
	background:url(images/snav-bg.gif) repeat-y top right;
	padding:3px 9px;
	margin-bottom:7px;
	font-style:italic;
}

.sidenav a:hover {
	color:black;
}

.subnav {
	background:url(images/bg-subnav-div.gif) no-repeat top right;
	padding-top:1px;
	padding-bottom:8px;
}
.sidenav .subnav a {
	color:#b78a87;
	font-size:17px;
	margin-bottom:0;
	padding:2px 9px;
	background:url(images/bg-subnav.gif) repeat-y top right;
}

.sidenav .subnav a:hover {
	color:black;
}

#footer {
	background:url(images/bg-bot.gif) repeat-x top center;
	padding:4px;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color:#d2a5a2;
	width:534px;
}

#botNav a {
	text-decoration:none;
	color:#7a4d4a;
}

#botNav a .on {
	text-decoration:underline;
}

.textblock {
	background-color:#E0B7B5;
	margin:10px;
	padding:10px 20px;
	color:black;
}

#botNav a:hover { 	color:black; }
.allWidth {width: 1000px }
.mainWidth { 	width:600px; }
.sideWidth { width:200px }
.secondWidth { width:540px; }
.emph { border-bottom:1px solid #C19A9A}

/* GREEBLIES */
.lnks, .lnks2 {font-size:14px; width:530px;}
.lnks a, .lnks2 a {border:1px solid #d7aaa7; display:block; color:#825552; padding:2px 4px; margin:2px 0 2px 0; text-decoration:none; background:#fbcecb; 
		text-align:center; font-size:13px; font-family:Arial,Helvetica,sans-serif; width:200px; font-weight:bold; display:block; float:left}
.lnks a:hover, .lnks2 a:hover {border:1px solid black;  color:black;}
.lnks2 a {width:400px}
.lnks td {padding:4px 16px 20px 0}
.lnks2 td {padding:2px 0 4px 0}

a.slnk, .slnk a {
	color:#825552;
}

.soft {
	color:#AF978C;
	font-style:normal;
}

a.slnk:hover, .slnk a:hover {
	color:black;
}

#contact {margin:5px 0 0 20px; border:0;}
#contact td {padding:0 6px 6px 0; color:#9C532F}
#contact input, #contact textarea, .ctb {font-family:Arial, helvetica, sans-serif; font-size:16px; width:360px; 
		padding:2px 3px; border:1px solid #c79a97; background:url(images/input-bg.gif) repeat-x top left white;}
#contact .btn, .twwbtn {background-color:#ffdedc; border:1px solid #c39693; border-bottom-width:2px; border-right-width:2px;
		background-image:none; width:auto; font-family:Times New Roman, serif; color:#7A6565; padding:2px 20px; margin-top:5px;	}
#contact .btn:hover, .twwbtn:hover {color:black; border-color:#C88564;}

.tww {font-family:Arial, helvetica, sans-serif; font-size:16px; padding:2px 3px; border:1px solid #c39693; background:url(images/input-bg.gif) repeat-x top left white;}


/* WORDPRESS BLOGGER STUFF */

.post {text-align:left; font-size:14px;}
#content {padding:0 20px 20px 20px}
.post h2 a {text-decoration:none; color:#99533B}
.post h2 a:hover {color:black;}
.post h2 {padding:20px 0 0 0; font-size:20px; font-style:normal;}
.post small {color:#996c69;}
.post img {border:1px solid #996c69; padding:4px; margin:0 20px 0 20px}
.postmetadata, .postmetadata a {color: #FFCCB3; text-decoration:none; display:none;}
.postmetadata a:hover {color: white; text-decoration:underline}
#sidebar {clear:both; text-align:left; padding-top:20px;}
#sidebar ul {list-style-type:none}
#sidebar a {color: #996c69; font-size:12px}
#sidebar a:hover {color:black}
#sidebar h2 {color:#996c69; font-size:18px; font-style:normal;}


/* THE BOOK PAGES ELEMENTS */
.booklnk a {border:1px solid #d7aaa7; display:block; color:#825552; padding:2px 4px; margin:8px 0 2px 4px; text-decoration:none; background:#f7cac7; text-align:center; font-size:10px; font-family:Arial,Helvetica,sans-serif}
.booklnk a:hover {border:1px solid black;  color:black;}
.quotes {font-family:Arial, helvetica, sans-serif; font-size:12px; margin-bottom:5px}
.blockColor {background-color:#ffdbd9; padding:5px 8px; font-size:12px; border:1px solid #FFECE2; border-bottom:1px solid #ddb0ad; border-right:1px solid #ddb0ad}
.quotes b {font-size:13px; color:#491c19}
.quotes span {font-family:arial narrow; display:block;  text-align:right}
.subNav {font-size:12px; border:1px solid #f5c8c5; width:200px; background:#e3b6b3; text-align:center;}
.subNav a {color:#8e615e; text-decoration:none}
.subNav a:hover {color:black; text-decoration:underline}


