/* CSS Document */
.column2 { width: 550px; }
#sidebar ul { font-size: 1em; }

.alignleft { float: left; }
.alignright { float: right; }

img.alignleft { margin-right: 10px; }
img.alignright { margin-left: 10px; }

h1 a:link, h1 a:visited, h1 a:hover,
h2 a:link, h2 a:visited, h2 a:hover { text-decoration: none; }
h2 { font-size: 1.4em; }

hr.clear {
	visibility: hidden;
	height: 0;
	margin-bottom: -1px;
	clear: both;
}

.post {
	border-top: 1px solid #CCCCCC;
	padding-top: 20px;
	clear: both;
}
p.postmetadata {
	clear: both; margin-bottom: 20px;
	font-size: 1.1em; font-weight: bold;
}


p.post_date {
	font-size: 1.1em; color: #666666;
	text-transform: uppercase;
	font-weight: bold;
}


p.wp-caption-text {
	background-color: #34302E;
	color: #FFFFFF;
	padding: 3px 5px 2px 5px;
	font-size: 1.1em; font-weight: bold;
	display: block;
}

div.alignnone p.wp-caption-text, div.alignleft p.wp-caption-text { margin-right: 10px; }
div.alignright { text-align: right; }
div.alignright p.wp-caption-text { margin-left: 10px; text-align: left; }


#sidebar ul {
	list-style: none;
	margin-left: 0;
}
#sidebar ul ul {
	font-size: 1.2em; line-height: 1em;
}
#sidebar ul h2 {
	font-size: 1.2em;
	margin-bottom: 5px;
}
/*
#sidebar li {
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
*/

form#searchform label {
	font-size: 1.2em; font-weight: bold;
	display: block;
	margin-bottom: 3px;
}
form#searchform input#s {
	width: 170px;
	margin-bottom: 5px;
}

#sidebar h3 {
	font-weight: bold;
	color: #34302E;
	margin-bottom: 15px;
}

#sidebar li li {	
	padding-bottom: 4px; margin-bottom: 6px;
	border-bottom: 1px solid #CCCCCC;
	display: block;
}

#sidebar li li a { background-image: url(../images/arrows_right.gif); background-repeat: no-repeat; display: block; }
#sidebar li li a:link, #sidebar li li a:visited { color: #34302E; text-decoration: none; background-position: right top; }
#sidebar li li a:hover { color: #008384; text-decoration: none; background-position: right -20px; }
#sidebar li li.active a:link, #sidebar li li.active a:visited, #sidebar li li.active a:hover {
	color: #008384; text-decoration: none;
	font-weight: bold;
	background-image: none;
}

.navigation {
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
}
.navigation a { text-decoration: none; display: block; margin-bottom: 10px; }

.navigationImage p {
	background-color: #CCCCCC;
	padding: 3px 5px 2px 5px;
	display: block;
	margin-bottom: 5px;
}

h2.pagetitle {
	color: #34302E;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	margin-bottom: 10px;
}

p.attachment { margin-bottom: 20px; }
