			*,html,body{
				margin:0;padding:0;
				font-family: "Helvetica Nelle LT Bold",Helvetica,Arial,Sans-Serif;
			}
			body {
				background-color: #d3d2d1;
				font-family: "Helvetica Neue LT Bold",Helvetica,Arial,Sans-Serif;
			}
			p {
				margin-top: 0.5em;
				font-family: "Helvetica Neue LT Bold",Helvetica,Arial,Sans-Serif;
			}
			#header {
				background-color: #0060b6;
				border-bottom: 2px solid #fff;
			}
			.shadebox-shade {
				background-color: #f5f4f3;
				background-image: url(/images/box_background.png);
				background-repeat: repeat-x;
				background-position:  bottom;
			}
			.shadebox-style {
				font-size: 0.75em;
				padding: 12pt;
				color: #444;
				line-height: 1.7em;
			}
			.shadebox {
				background-color: #f5f4f3;
				background-image: url(/images/box_background.png);
				background-repeat: repeat-x;
				background-position:  bottom;
				font-size: 0.75em;
				padding: 12pt;
				color: #444;
				line-height: 1.7em;
			}
			.shadebox h1, .shadebox-style h1 {
				font-weight:normal;
				color: #91aa37;
				font-family: "Helvetica Neue LT Bold",Helvetica,Arial,Sans-Serif;
				font-size: 2em;
				margin-top: 0; padding-top: 0;
				margin-bottom: 0.5em;
line-height: 1.2em;
			}
			.shadebox h2,.shadebox-style h2 {
				font-weight:normal;
				color: #91aa37;
				font-family: "Helvetica Neue LT Bold",Helvetica,Arial,Sans-Serif;
				font-size: 1.5em;
				margin-top: 1em; padding-top: 0;
				margin-bottom: 0.5em;
			}
			.shadebox a, .shadebox-style a {
				color: #830000;
				text-decoration: none;
			}
			.shadebox h1 a, .shadebox-style h1 a {
				color: #91aa37;
			}
			.shadebox a:hover, .shadebox-style a:hover {
				color: #830000;
				text-decoration: underline;
			}
			#leftcol {
				width: 170px;
/*				background-image: url(/images/vertical_bar.png);
				background-repeat: repeat-y;
				background-position: right;
				padding-right: 15px; */
				margin-top: 2px;
			}
			#content {
				margin-top: 2px;
			}
			#recentposts { 
				width: 49%;
				/* font-size: 8pt; */
				padding: 0;
			}
			#blogwatch { 
				width: 49%;
				/* font-size: 8pt; */
				padding: 0;
			}
			.vertical-bar {
				background-color: #fff;
				background-image: url(/images/vertical_bar.png);
				background-repeat: repeat-y;
				width: 15px !IMPORTANT;
			}
			#tips { 
				width: 170px;
height:100%;
bottom: 0;
				padding: 0;
				font-size: 1em;

				background-image: url(/images/hot_tips_and_ideas_background.png);
				background-repeat: repeat-x;
				background-position:  bottom;

				font-size: 8pt;
			}
			#bookreview { 
				padding: 0;
			}
			.padding {
				padding: 12px;
			}
			.clear {
				clear:both;
			}
			#navigation {
				list-style: none;
			}
			#navigation li {
				background-image: url(/images/navigation_off.png);
				width: 136px;
				height: 19px;
				font-family: "Helvetica Neue LT Bold",Helvetica,Arial,Sans-Serif;
				font-size: 9pt;
				margin-top: 2px;
				padding-top: 3px;
				padding-left: 33px;
				color: white;
			}
			#navigation li a {
				color: white;
				text-decoration: none;
			}
			#about {
				padding: 0;
				margin-top: 6px;
				font-size: 8pt;
			}
			#bottompromo td {
				border-top: 8px solid #fff;
			}
			#bottompromo dt {
				margin-top: 2px;
				font-weight: bold;
			}
			#bottompromo dd {
				margin-left: 12px;
			}
			
			#search {
				background-color: #eda135;
				padding: 12px;
				border-bottom: 2px solid #024c83;
			}
			#search input {
				width: 100%
			}
			
			#footer {
				background-color: #b7b7b8;
				color: #686970;
				font-size: 8pt;
				border-top: 2px solid white;
				padding: 4px;
			}
			#footer a {
				color: #686970;
			}
			
			#wrapper {
				background-color:#fff; 
				width: 1050px; 
				margin: 8px auto; 
				padding: 2px;
			}

#comment {
	width: 100%;
}
.ddpostmetadata {
	font-style:italic; 
	border: 2px solid #fff; 
	padding: 6px 12px;
	margin-top: 2em;
	margin-bottom: 2em;
}

#postmeta {
	background-color: #ddd; 
	padding: 6px 12px;
	margin-top: 2em;
	margin-bottom: 2em;
	font-size: 0.9em;
}

.alignright {
	float:right;
}

div.entry {
	width: 550px;
}
div.entry ul, div.entry ol, div.entry dl, #related_posts {
	margin: 1em 0 1em 1em;
	padding-left: 1em;
}
div.entry ul li, div.entry ol li, div.entry dl dd, #related_posts li {
	padding-left: 1em;
}
			h1.pagetitle {
				font-weight:normal;
				color: #26618d;
				font-family: "Helvetica Neue LT Bold",Helvetica,Arial,Sans-Serif;
				font-size: 2em;
				margin-top: 0; padding-top: 0;
				margin-bottom: 0.5em;
padding: 12px;
			}

table.data {
border-spacing:0;
width: 100%;
}
table.data tr th {
background-color: #ccd3ea;
border: 0px;
color: 6e6484;
font-weight: bold;
text-align: left;
font-size: 1.1em;
}
table.data th, table.data td{
border: 0px;
padding: 6px 12px;
text-align: left;
border-bottom: 1px solid white;
}

table.data tr.odd td {
background-color: #eef0f8;
}
table.data tr.even td {
background-color: #dce0f0;
}

