#footer
{
clear: both;
}

#contentContainer
{
	width: 958px;
	position: absolute;
	top: 438px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-left: 32px;
	height: auto;
font-family: arial, sans-serif;
}

.narrowcolumn,
.widecolumn,
#content
{
float: right;
position: relative;
top: 0px;
padding: 8px;
margin: 8px;
width: 690px;
border: none;
}

#sidebar
{
padding: 8px;
width: 200px;
float: left;
}



a
{
color: #0095da;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}



#sidebar .widgettitle
{
font-size: 12px;
font-weight: normal;
}

#sidebar #categories ul li,#sidebar #categories ul li,
#sidebar #archives ul li, #sidebar #pages ul li, #sidebar #recent-posts ul li
{
font-size: 12px;
padding-left: 8px;
color: #aaabad;
}

#sidebar #categories a,
#sidebar #archives a, #sidebar #pages a, #sidebar #recent-posts a, #sidebar #categories a{ color: #aaabad; }

#sidebar #categories a:hover,
#sidebar #archives a:hover, #sidebar #pages a:hover, #sidebar #recent-posts a:hover, #sidebar #categories a:hover
{
text-decoration: none;
color: #918f90;
}


.entry a { color: #aaabad;}

.entry a:hover { text-decoration: none; color: #918f90; }

#tagcloudwidget
{
margin: 12px 0px 8px 0px;
padding: 8px 0px 8px 0px;
border-top: 2px dotted #edcdcd;
font-weight: bold;
}

.alignleft { float: left; }

.alignright { float: right; }

.alignleft,
.alignright { margin: 0px 0px 16px 0px; }

.post
{
clear: both;
margin: 0px 0px 40px 0px;
}

.post h2 a
{
color: #231f20;
font-size: 18px;
}

.post small,
#commentform small
{
color: #918f90;
font-size: 9px;
}

.post small a,
.post .more-link,
#commentform small a,
.commentlist small a,
.alignleft a,
.alignright a
{
color: #918f90;
font-size: 9px;
}

.commentlist li cite
{
font-size: 1em;
text-transform: capitalize;
color: #555;
}

.commentlist em.disclaimer {
display: block;
margin: 16px 4px 4px 4px;
color: #918f90;
font-weight: bold;
font-size: 13px;
text-align: justify;
}

.post small a:hover,
.post .more-link:hover,
#commentform small a:hover,
.alignleft a:hover,
.alignright a:hover { color: #5a5758; }

.postHead small a { text-decoration: underline; }

.postHead small a:hover { text-decoration: none; }

.more-link { line-height: 20px; }

.post .entry
{
clear: left;
position: relative;
z-index: 1;
}

.post .dateFlag
{
float: left;
position: relative;
z-index: 0;
margin: 0px 0px -4px 0px;
height: 47px;
width: 47px;
background: url('/images/dateFlag.gif');
}

.post .dateFlag .month
{
display: block;
position: absolute;
top: 5px;
left: 3px;
height: 10px;
width: 33px;
font-size: 11px;
font-weight: bold;
font-family: 'trebuchet ms', sans-serif;
line-height: 10px;
text-transform: uppercase;
text-align: center;
color: #fff;
overflow: hidden;
}

.post .dateFlag .day
{
display: block;
position: absolute;
top: 15px;
left: 3px;
height: 20px;
width: 33px;
font-size: 20px;
font-family: 'trebuchet ms', sans-serif;
line-height: 20px;
text-transform: uppercase;
text-align: center;
color: #231f20;

overflow: hidden;
}

.post p
{
padding: 0.5em 0;
line-height: 1.5em;
}

.postmetadata { margin-top: 16px; }

.tags { margin: 8px 0px; }

#respond {
margin-top: 16px;
font-size: 18px;
}

#commentform { width: 100%; }

.widecolumn a
{
text-decoration: underline;
color: #5a5758;
}

.widecolumn a:hover
{
text-decoration: none;
color: #231f20;
}

#comment
{
width: 100%;
height: 128px;
}

#comments
{
font-size: 12px;
color: #918f90;
margin: 0px 0px 4px 0px;
}

.commentlist { list-style-type: none; }

.commentlist li
{
margin: 0px 0px 0px 0px;
padding: 8px 12px;
color: #5a5758;
}

.commentlist li.alt { background: #f9f9f9; }

.commentlist small
{
display: block;
border-bottom: 1px solid #e3e4e5;
}

.commentlist cite
{
font-style: normal;
font-weight: bold;
font-size: 18px;
color: #230f20;
}

.commentlist p { padding: 8px 0px 0px 12px; }

#recent-comments,
#recent-posts
{
margin: 16px 0 32px 0;
}

#recentcomments,
#recent-posts, #categories
{
font-size: 11px;

color: #606060;
}

#recent-comments h2.widgettitle,
#recent-posts h2.widgettitle, #categories h2.widgettitle
{
font-size: 16px;
padding-bottom: 4px;
border-bottom: 1px solid #e0e0e0;
color: #606060;
}
#recentcomments .recentcomments,
#recent-posts li, #categories li
{
padding: 4px 2px;
border-bottom: 1px solid #e0e0e0;
}