body, div
{
	/*font-family:			Arial,Helvetica,Tahoma,Verdana,Sans-serif;*/
	font-family:			Georgia,'Times New Roman',Serif;
	font-size:				13px;
}
*
{
	padding:				0px;
	margin:					0px;
}

small, small *
{
	font-size:				11px;
}

a,a:hover
{
	_text-decoration:		none;
	_color:					#000000;
}
div
{
	/*border:					1px dashed #d5d5d5;*/
	clear:					both;
}

ul ol
{
	list-style-position:	inside;
}

img
{
	border:					none;
}

#firstRow
{
	border-bottom:			1px solid #f5f5f5;
	padding-top:			2px;
	padding-bottom:			8px;
	_padding-bottom:		4px;
	margin-top:				2px;
	height:					20px;
}
#footer
{
	border-top:				1px solid #f5f5f5;
	padding-top:			8px;
	padding-bottom:			8px;
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				14px;
}
#firstRow ul
{
	list-style-type:		none;
}
#firstRow li,#firstRow a
{
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				14px;
	text-decoration:		none;
}
#firstRow li:after{
	content:				"•";
}
#firstRow li.frLast:after
{
	content:				"";
}
#firstRow a
{
	padding:				2px;
	padding-left:			4px;
	padding-right:			4px;
	margin-right:			4px;
	/*color:					inherit;*/
	/*border-bottom:			4px solid #ffffff;*/
}
#firstRow a:hover
{
	/*border-bottom:			4px solid #d52222;*/
	/*background-color:		#e7e7e7;*/
}

#firstRow a.frSite
{
	color:					#ffffff;
	font-weight:			bold;
}
#firstRow li
{
	padding:				0px;
	list-style-type:		none;
	display:				inline;
}
#firstRow div.frLinks
{
	/*border:					1px solid #ff0000;*/
	clear:					none;
	float:					left;
	margin-top:				4px;
}
#firstRow div.frSearch
{
	/*border:					1px solid #ff0000;*/
	clear:					none;
	float:					right;
}
li.page_item a,li.frRSS a
{
	color:					#000000;
}
li.page_item a:hover,li.frRSS a:hover
{
	background-color:		#e7e7e7;
}
li.current_page_item a,li.current_page_item a:hover
{
	background-color:		#000000;
	color:					#ffffff;
	font-weight:			bold;
}
#firstRow,#header,#footer
{
	padding-left:			12%;
	padding-right:			12%;
}
#content
{
	margin-left:			12%;
	margin-right:			12%;
	/*_margin-left:			0%;
	_padding-left:			12%;*/
	/*_margin-right:			6%;*/
	padding-right:			336px;
	/*_padding-right:			336px;*/
	min-height:					1024px;
	/*padding-right:			*/
}
#firstRow,#header,#footer,#content
{
	_padding-left:			160px;
	_padding-right:			160px;
	_margin-left:			0%;
	_margin-right:			0%;
}
#content
{
	_margin-right:			0px;
	_padding-right:			490px;
}
#sidebar
{
	_margin-right:			160px;
}

#blogTitle
{
	padding-top:			48px;
	padding-bottom:			48px;
}
#blogTitle a
{
	
	/*color:					inherit;*/
}
#blogTitle h1 a
{
	text-decoration:		none;
}
div#blogTitle span
{
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				64px;
	font-weight:			bold;
	text-decoration:		none;
}
#blogTitle span.firstHalf
{
	/*background-color:		#f53422;*/
	color:					#ffffff;
	padding-left:			8px;
	padding-right:			8px;
	text-decoration:		none;
}
#blogTitle span.secondHalf
{
	text-decoration:		none;
	color:					#000000;
	background-color:		transparent;
}
#blogTitle .description
{
	padding-top:			8px;
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				14px;
}
h2.pagetitle
{
	/*font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;*/
	/*font-size:				32px;*/
	padding-bottom:			32px;
}
div.post h2,div.post h3,div.page h2,div.page h3
{
	color:					inherit;
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				28px;
	font-weight:			bolder;
}
div.post a,div.page a
{
	color:					#000000;
	text-decoration:		none;
}


div.post a:hover,div.page a:hover
{
	text-decoration:		underline;
}
div.entry
{
	line-height:			150%;
	padding-bottom:			16px;
}
p.postmetadata
{
	padding:				4px;
	margin-bottom:			32px;
	font-size:				10px;
	/*background-color:		#f5f5f5;*/
}
div.entry a,p.postmetadata a,div.underPostTitle a,div.navigation a,div.comment-text a,div.description a
{
	font-family:			inherit;
	font-size:				inherit;
	font-weight:			inherit;
	/*color:					#1445f3;*/
	text-decoration:		underline;
}
p.postmetadata a
{
	font-size:				11px;
}
/*p.postmetadata
{
	border-bottom:			1px solid #f5f5f5;
}*/
div.entry p,div.entry ol,div.entry ul
{
	padding-top:			4px;
	padding-bottom:			4px;
}
div.entry h1,div.entry h2,div.entry h3,div.entry h4
{
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
}
div.entry h1
{
	font-size:				24px;
	padding-top:			16px;
	padding-bottom:			16px;
	/*font-weight:			bold;*/
}
div.entry h3
{
	font-size:				18px;
	padding-top:			16px;
	padding-bottom:			4px;
}
div.entry h2,div.serial-container h3
{
	font-size:				20px;
	padding-top:			16px;
	padding-bottom:			8px;
}
div.entry h4
{
	font-size:				15px;
	padding-top:			16px;
	padding-bottom:			2px;
}

div.post ol,div.post ul
{
	margin-left:			48px;
}
div.underPostTitle
{
	background-color:		#f5f5f5;
	font-weight:			normal;
	height:					16px;
	padding:				4px;
	padding-bottom:			3px;
	margin-bottom:			4px;
}
div.uptOne
{
	font-size:				10px;
	/*padding:				4px;
	margin-bottom:			4px;*/
	clear:					none;
	float:					left;
	font-size:				11px;
}
div.uptCat
{
	clear:					none;
	float:					right;
	font-size:				11px;
}
#content
{
	position:				relative;
	/*clear:					none;*/
	float:					left;
	/*border:					1px solid #ff0000;*/
}

#sidebar
{
	position:				absolute;
	top:					0;
	right:					0;
	width:					304px;
	border-top:				1px solid #f5f5f5;
	border-left:			1px solid #f5f5f5;
	padding-left:			16px;
}
#sidebar ul
{
	list-style-type:		square;
}
#sidebar li.pagenav
{

}
#sidebar h2
{
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				14px;
	font-weight:			bold;
}
#sidebar li,.textwidget
{
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				12px;
	font-weight:			normal;
}

li.widget
{
	list-style-type:		none;
	display:				inline;
	padding-left:			0px;
}
li.widget ul
{
	padding-left:			16px;
}
li.widget h2
{
	padding-bottom:			8px;
	padding-top:			16px;
}

#respond h3, h3#comments
{
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				20px;
	font-weight:			bold;
	padding-top:			0px;
	/*padding-bottom:			8px;*/
}
#commentform p
{
	padding-bottom:			8px;
}

ol.commentlist,ol.commentlist ul
{
	list-style-type:		none;
}

ol.commentlist li
{
	padding-top:			16px;
}

/*div.comment-author a,#footer a,#sidebar a
{
	color:					#1445f3;
}*/

div.comment-author a
{
	font-weight:			normal;
}
div.comment-author
{
	clear:					none;
	float:					left;
}
div.comment-stamp
{
	clear:					none;
	float:					right;
}
cite.fn
{
	font-style:				normal;
	font-weight:			bold;
}
div.comment-item,div.comment-item *
{
	font-size:				11px;
	/*border-top:				1px dotted #e7e7e7;*/
	/*padding-top:			8px;*/
}
div.comment-item ul,div.comment-item li
{
	padding:				0px;
}
div.comment-item li
{
	display:				inline;
}
div.comment-item div
{
	/*border:					1px solid #ff0000;*/
	/*position:				relative;*/
}
div.comment-edge
{
	/*position:				absolute;*/
	/*clear:					none;*/
	/*float:					left;*/
	/*width:					140px;*/
	height:					16px;
	/*position:				absolute;
	width:					240px;
	top:					0px;
	left:					0px;*/
	/*font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				12px;*/
	/*padding-bottom:			16px;*/
	background-color:		#f5f5f5;
	padding:				4px;
	padding-bottom:			3px;
	/*margin-bottom:			4px;*/
}

div.comment-text
{
	/*border:					1px solid #ff0000;*/
	clear:					none;
	padding-bottom:			16px;
	padding:				4px;
	line-height:			150%;
	/*float:					right;*/
	/*position:				absolute;
	width:					auto;
	top:					0px;
	right:					0px;*/
}

div#shareTo
{
	background-color:		#f5f5f5;
	margin-top:				16px;
	padding:				4px;
}
div.shareBadges
{
	padding-top:			4px;
	font-family:			Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	font-size:				12px;
}
div.shareBadges a
{
	text-decoration:		none;
}

a.more-link
{
	font-size:				10px;
}
input#s
{
	width:					320px;
}
.hidden
{
	visibility:				hidden;
}
/*li.frRSS a,li.frRSS a:hover
{
	background-color:		#f36534;
	color:					#ffffff;
	font-weight:			bold;
}*/
acronym
{
	cursor:					help;
}

/* Google AdSense containers and Share containers */
div.gAsRT,div.shareSingleBadge,div.shareListsBadge
{
	clear:					none;
	float:					right;
	margin-left:			8px;
	margin-bottom:			8px;
}
div.shareListsBadge,div.shareListsBadge div
{
	/*margin-left:			0px;
	margin-bottom:			0px;*/
	margin:					0px;
	padding:				0px;
	/*border:					1px solid #000000;*/
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	/*border: 1px solid #e7e7e7;*/
	text-align: center;
	background-color: #e7e7e7;
	padding-top: 5px;
	margin: 10px;
	/*-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
	font-family:		Arial,Helvetica,Verdana,Tahoma,Sans-serif;
	/*font-size:			10px;*/
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 12px;
	line-height: 17px;
	padding: 4px 4px 5px;
	margin: 0;
}
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
div.navigation a
{
	font-size:				11px;
}

/* Serials */
span.serial-pre-text,span.serial-post-text
{
	/*font-size:				13px;*/
	/*font-weight:			normal;*/
	/*font-family:			Georgia,'Times New Roman',Serif;
	clear:					both;*/
}
div.comment-edge,div#shareTo,div.underPostTitle
{
	/*float:					right
	width:					*/
	border-radius:				4px;
	-moz-border-radius:			4px;
	border-width:				1px;
	border-style:				solid;
	border-color:				#f5f5f5;
	background-color:			#f5f5f5;
}

span.serial-name
{
	font-style:					italic;
}
div.serial-container h3
{
	/*background-color:			#f0f0f0;
	padding:					0px;
	margin:						0px;*/
}
