#mainContent {
	border-color: #89806e;
	border-bottom-width: 1px;
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #ffffff;/*#F0C2DD;#DDC6D3;#ffffff;*/
	color: #333333;
	width: 958px;
}

#header {
	width: 960px;
}

#topBar {
	text-align: right;
	height: 91px;
	width: 960px;
	background-image: url(/images/topbar.jpg);
}

#topBar {
}

#notepadBar {
	height: 150px;
	width: 960px;
	background-image: url(/images/maroonbar.jpg);
}

#tabBar {
	text-align: center;
	height: 40px;
	width: 960px;
	background-repeat: repeat-x;
	background-image: url(/images/tab-bg.jpg);
}

#leftColumn {
	padding-right: 15px;
	margin-bottom: 25px;
	line-height: 16px;
	margin-top: 25px;
	margin-left: 15px;
	text-align: justify;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: dashed;
	border-top-style: none;
	border-right-color: #c9bea4;
	border-right-width: 1px;
	float: left;
	width: 520px;
}

#rightColumn {
	width: 360px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 25px;
	margin-top: 25px;
	float: right;
}

#footer {
	color: #fff;/*#7a6a4c;*/
	font-size: 10px;
	margin-bottom: 30px;
	clear: both;
	width: 960px;
	margin-top: 10px;
	text-align: center;
}

body {
	color: #666666;
	font-size: 12px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #EE008C;/*#c1b478;*/
	background-image: url(/images/body-bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}

.clear {
	padding-top: 20px;
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
	}

.postTitle {
		padding: 0px;
		margin: 0px;
		font-family: Times;
		font-size: 24px;
		color: #416398;
	}

a.postTitle {
		text-decoration: none;
		color: #416398;
	}

a.postTitle:visited {
		text-decoration: none;
		color: #416398;
	}

a.postTitle:active {
		text-decoration: none;
		color: #416398;
	}

a.postTitle:hover {
		text-decoration: underline;
		color: #416398;
	}

#leftColumn h2 {
		padding: 0px;
		margin: 0px;
	}

small {
		color: #666666;
		font-family: Arial;
		font-size: 10px;
	}

#date {
		padding-bottom: 0px;
		float: left;
		margin-top: 5px;
		margin-left: 20px;
		font-weight: bold;
		text-align: left;
		font-size: 12px;
		color: #333333;
		font-family: Times;
		border-bottom-color: #c9bea4;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		width: 520px;
	}

#search {
		margin-bottom: 0px;
		margin-right: 20px;
		margin-top: 13px;
		float: right;
	}

.notePad {
		color: #444444;
		text-align: left;
		padding: 10px;
		top: 20px;
		position: relative;
		left: 395px;
		float: left;
		border-width: 0px;
		height: 90px;
		width: 140px;
	}

#leftPad {
		top: 20px;
		position: relative;
		left: 395px;
		float: left;
		border-width: 0px;
	}

#middlePad {
		left: -215px;
		top: 20px;
		position: relative;
		float: right;
	}

#rightPad {
		left: 138px;
		position: relative;
		top: 20px;
		float: right;
	}

.noteTitle {
		color: #3D5A96;
		font-size: 12px;
		width: auto;
		padding: 0px;
		margin: 0px;
		font-variant: small-caps;
		font-weight: bold;
		text-align: center;
	}

.notePad p {
		line-height: 14px;
		font-size: 12px;
	}

.notePad a:link {
		color: #3D5A96;
	}

#bookBox {
		clear: both;
		padding: 15px;
		border-width: 1px;
		border-style: solid;
		border-color: #d5cfb5;
		background-repeat: repeat-x;
		background-position: 0 top;
		background-image: url(/images/bookbox-bg.jpg);
		height: 222px;
		width: 325px;
	}

#askLouanne {
		width: 163px;
		padding-right: 15px;
		border-right-color: #c9bea4;
		border-left-style: solid;
		border-bottom-style: solid;
		border-right-style: dashed;
		border-top-style: solid;
		border-left-width: 0px;
		border-bottom-width: 0px;
		border-right-width: 1px;
		border-top-width: 0px;
		float: left;
	}

#bookCover {
		text-align: center;
		float: right;
	}

#askTitle {
		color: #EE008C;
		font-weight: bold;
		font-size: 12px;
	}

#askBox {
		margin-bottom: 5px;
		padding: 3px;
		margin-top: 5px;
		font-size: 12px;
		font-family: arial;
		color: #999999;
		border-color: #666666;
		border-style: solid;
		border-width: 1px;
		height: 160px;
		width: 155px;
	}

#askBottom {
		float: left;
		text-align: left;
	}

#radioBit {
		margin-left: 4px;
		float: left;
		font-family: arial;
		text-align: left;
		color: #999999;
		font-size: 10px;
		width: 105px;
	}

#askButton {
		float: right;
	}

.post {
		margin-bottom: 40px;
	}

.talkbox {
		background-image: url(/images/talkbox2.png);
		height: 70px;
		width: 520px;
	}

.talkTitle {
		top: 13px;
		left: 60px;
		position: relative;
		font-weight: bold;
		font-size: 20px;
		font-family: Times;
		color: white;
	}

.talkAbout {
		color: #563238;
	}

.talkGoodies {
		padding: 0px;
		margin: 0px;
		height: 13px;
		position: relative;
		top: 20px;
		left: 80px;
		color: white;
		font-size: 11px;
		font-family: arial;
	}

.talkGoodies a:link {
		text-decoration: none;
		color: #fff;/*#c4df9b;*/
	}

#bottomDual {
		padding-top: 20px;
		clear: both;
	}

#leftInside {
		width: 160px;
		text-align: left;
		float: left;
	}

#rightInside {
		text-align: left;
		float: right;
}



#sidebar {
		background-color: #ee008c;/*#89806e;*/
		z-index: 10;
		border-color: #d5cfb5;
		border-style: solid;
		border-width: 1px;
	}

.widgettitle {
		color: #fff;/*#563238;*/
		letter-spacing: 1.2px;
		border-bottom-color: #c9bea4;
		border-bottom-style: dotted;
		border-bottom-width: 1px;
		font-size: 13px;
		font-family: Times;
		padding: 8px;
		margin: 0px;
	}

.widget {
		padding: 0px;
		margin: 0px;
		list-style-position: inside;
		list-style-type: none;
	}

.cat-item, .recentcomments, #archives li, #most-emailed li {
		padding-bottom: 5px;
		padding-top: 5px;
		padding-right: 10px;
		padding-left: 10px;
		list-style-type: disc;
		background-color: #CBCDD8;/*#bdbfcc;#d5cfb5;*/
	}

#sidebar a:link {
		font-weight: bold;
		color: #416398;
		text-decoration: none;
	}

#sidebar ul {
		padding: 0px;
		margin: 0px;
	}

#content {
		padding-bottom: 10px;
		padding-left: 20px;
		padding-right: 20px;
		text-align: left;
	}

#contact {
		font-size: 14px;
		font-family: arial;
		color: white;
		padding-top: 72px;
	}

#contact a {
		color: #FFFFFF;
		text-decoration: none;
	}

#content a {
		color: #416398;
	}

#bookBox a {
		color: #416398;
	}

.cont {
		font-weight: bold;
		color: #3D5A96;
	}

#social {
		text-align: center;
		width: 180px;
		padding-top: 20px;
	}

#socialTitle {
		font-weight: bold;
		color: #EE008C;
		font-family: Times;
		font-size: 14px;
		border-bottom-color: #416398;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		text-align: left;
		width: 180px;
	}

#adBlock {
		margin-bottom: 25px;
		margin-right: 20px;
		margin-top: 20px;
		padding-bottom: 15px;
		padding-top: 15px;
		text-align: center;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
		width: 190px;
		float: right;
	}

#bookBlock {
		background-color: #e0e0e0;
		margin-bottom: 25px;
		margin-right: 20px;
		margin-top: 65px;
		padding-bottom: 15px;
		padding-top: 15px;
		text-align: center;
		border-color: #d1d1d1;
		border-style: solid;
		border-width: 1px;
		width: 190px;
		float: right;
	}

#leftBlock {
		margin-top: 5px;
		margin-left: 20px;
		width: 705px;
		text-align: left;
		float: left;
	}

#comment {
		width: 700px;
	}

#mediaLeftBlock {
		margin-top: 5px;
		margin-left: 20px;
		width: 320px;
		text-align: left;
		float: left;
	}

#mediaRightBlock {
		float: right;
		margin-bottom: 25px;
		margin-right: 10px;
		margin-top: 30px;
		padding-bottom: 15px;
		padding-top: 15px;
	}

#speakingLeftBlock {
		margin-top: 5px;
		margin-left: 20px;
		width: 425px;
		text-align: left;
		float: left;
	}

#speakingRightBlock {
		float: right;
		margin-bottom: 25px;
		margin-right: 10px;
		margin-top: 30px;
		padding-bottom: 15px;
		padding-top: 15px;
	}

.cat-item-6, .cat-item-9, .cat-item-7, .cat-item-8 {
		visibility: hidden;
		display: none;
	}

.cf-ol {
		list-style-type: none;
	}
	
#cformsform input, #cformsform textarea {
		margin-bottom: 5px;
		width: 500px;
	}

#cformsform select {
		width: auto;
		margin-bottom: 5px;
	}

#cformsform input.sendbutton {
		float: right;
		width: 50px;
	}

p.cf-sb {
	}

#cformsform {
		width: 500px;
	}

#li--3 {
		width: 200px;
	}

#welcome {
		padding-left: 15px;
		padding-bottom: 15px;
		padding-right: 15px;
		padding-top: 0px;
		margin-top: 20px;
		line-height: 16px;
		height: 210px;
		border-color: #c5b79c;
		border-width: 1px;
		border-style: solid;
		width: 325px;
		background-color: #CCC;/*#d5cfb5;*/
		text-align: justify;
	}

#bookBlock p {
		padding-right: 10px;
		padding-left: 10px;
		text-align: justify;
	}

.entry, .entryTitle {
		padding-left: 8px;
	}
	
.entry {
	line-height: 20px;
	}



