@charset "utf-8";
/* CSS Document */

.clrEl {clear: both;}

h1 {
margin-bottom: 30px;
font-size: 110%;
color: #000;
}

#center #frame #col2 #main h1 a.bloghead {
text-decoration: none;
font-weight: bold;
color: #000;
}

h3 {
color: #807f7f;
font-size: 100%;
}

/* BLOG LAYOUT */

.blogPod {
width: 131px;
padding: 10px 10px 20px 10px;
	color: #000;
}

	.blogPod h3 {
	margin: 0;
	padding: 0;
	color: #D31145;
	font-size: 110%;
	}
	
	.blogItemTitle {
	padding: 4px 0 0 0;
	}
	
	.blogItemTitle span {
		font-size: 90%;
		color: #666;
	}
	
	#center #frame #col3 .blogItemTitle a {
	color: #000;
	text-decoration: none;
	}
	
	.blogItemComment {
	font-size: 90%;
	}
	
	.blogItemComment a {
	text-decoration: none;
	color: #D31145;
	}

.blogSubInp {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
border: 1px solid #fff;
width: 120px;
margin: 4px 0;
}

.blogSubBtn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
padding: 1px 2px;
}

div#blogZoneContnr {
width: 512px;
margin: 0;
padding: 30px 25px 160px 80px;
line-height: 160%;
color: #808080;
}

h2.blogHeading {
border-bottom: 1px dotted #808080;
padding: 0 0 10px 0;
margin: 0;
font-size: 125%;
}

#center #frame #col2 #main h2.blogHeading a {
font-weight: bold;
color: #E21050;
text-decoration: none;
}

.blogDateCat {
color: #;
font-size: 90%;
}

	.blogDateCat a {
	color: #;
	text-decoration: none;
	}

.blogAuthor {
width: 472px;
background-color: #ebecee;
padding: 10px 20px;
}
	
	.blogAuthorImg {
	float: left;
	width: 100px;
	}
	
	.blogAuthorBio {
	float: left;
	width: 480px;
	font-size: 90%;
	}
	
	p.blogContinue {
	margin: 0;
	padding: 0;	
	text-align: right;
	}
	
	p.blogContinue a {
	color: #D31145;
	}
	
.blogBody {
width: 512px;
padding: 10px 0;
}

.blogComment {
width: 512px;
padding: 0 0 35px 0;
}

	.blogComment img {
	vertical-align: middle;
	}
	
	.blogComment a {
	color: #333;
	text-decoration: none;
	}

.blogShare {
width: 512px;
padding: 5px 0 20px 0;
}

	.blogShare img {
	vertical-align: middle;
	}
	
	.blogShare a {
	color: #333;
	text-decoration: none;
	}

.blogAlert {
border-left: 2px solid #ead4a4;
border-right: 2px solid #ead4a4;
border-top: 2px solid #ead4a4;
padding: 15px;
background-color: #ffc;
width: 482px;
}

.commentRow {
width: 512px;
padding: 0 0 20px 0;
}

	.commentImg {
	float: left;
	width: 100px;	
	color: #D31145;
	}
	
	.commentDetails {
	float: left;
	width: 380px;
	}
	
.commentForm {
border: 2px solid #ead4a4;
width: 482px;
padding: 15px;
}

.commentForm form {
margin: 0;
}

.commentForm form fieldset {
border: none;
padding: 0;
margin: 0;
}

.commentForm form fieldset legend {
display: none;
}

.commentForm form fieldset ol {
list-style: none;
padding: 0;
margin: 0;
}

.commentForm form fieldset ol li {
clear: both;
padding: 3px 0;
}

.commentForm form fieldset ol li label.shortLabel {
float: left;
width: 120px;
}

.commentForm form fieldset ol li label.longLabel {
width: 200px;
}

.commentForm form fieldset ol li input {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #656b6d;
background-color: #e8e8e8;
border: 1px solid #e8e8e8;
font-size: 100%;
padding: 3px;
}

.commentForm form fieldset ol li textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #656b6d;
background-color: #e8e8e8;
border: 1px solid #e8e8e8;
font-size: 100%;
padding: 3px;
height: 100px;
width: 300px;
}

.commentForm form fieldset ol li img {
vertical-align: top;
margin-left: 3px;
}

.commentForm form input.blogBtn {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
padding: 5px;
cursor: pointer;
}
