/* ====== Second Column ====== */

#content_blog { margin-top: 20px; }

.column_separator
{
	margin: 15px 0;
	background: url('/images/blog/main_3col_separator.gif');
}

.blog_container
{
	padding:0 20px 0 10px;
}

table.blog_content td
{
	/*padding: 0px 10px;*/
}

.blog_date
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999;
	padding: 2px 0 8px 0;
}

.blog_title a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	font-weight:bold;
	text-decoration:none;
	color:#14742D;
	display:block;
	padding: 0 0 15px 0;
}

.blog_title a:hover
{
	text-decoration:underline;
}

td.blogpostbody p,
td.blogpostbody,
td.blog_post p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
}

td.blogpostbody a,
.blog_post a
{
	color:#003399;
	text-decoration:none;
}

td.blogpostbody a:hover,
.blog_post a:hover
{
	color:#003399;
	text-decoration:underline;
}

.blog_image
{
	padding:8px;
	border: solid 1px #333;
	text-align:center;
}

.blog_footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background-color:#F1F1F1;
	padding:2px 8px;
	height:25px;
}

.PagerControl
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:2px 8px;
	height:25px;
	text-align: right;
}

.blog_footer a,
.PagerControl a
{
	color:#14742D;
	text-decoration:none;
}

.PagerControl a:hover {
	text-decoration: underline;
}

/*.PagerControl .SelectedPage a,
.PagerControl .UnselectedPage a {
	width: 5px;
}

.PagerControl .SelectedPage {
	background: #fff;
	color: #14742D;;
}

.PagerControl .UnselectedPage {
	background: #14742D;;
	color: #fff;
}*/

.blog_footer a:hover
{
	color:#14742D;
	text-decoration:underline;
}

.blog_comment
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-align:right;
}

.blog_comment a
{
	color:#14742D;
	text-decoration:none;
}

.blog_comment a:hover
{
	color:#14742D;
	text-decoration:underline;
}


/* ====== END Second Column ====== */

/* ====== Third Column ====== */

.widgets_container
{
	padding-left:8px;
}

.widgets_header
{
	background:url('/images/blog/tab_on.gif');
	height: 33px;
	font-family:Tahoma, Verdana, Arial;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	padding: 0 0 1px 18px;
}

.widgets_content
{
	border: solid 6px #fff;
	background-color: #F1F1F1;
	padding: 10px 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height:16px;
	color: #333;
}

.widgets_content a
{
	color: #333;
	text-decoration:none;
}

.widgets_content a:hover
{
	color: #14742D;
	text-decoration:underline;
}

.form_textfield
{
	border: solid 1px #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 0 2px 2px;
	color: #666;
}

.form_button,
.searchBtnCss
{
	border: solid 1px #333;
	background:url('/images/blog/search_button_bg.gif');
	height: 21px;
	width: 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.searchBtnCss {
	margin-left: 5px;
}

.calendar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333;
	text-align: center;
}

.calendar td
{
	height:30px;
	width:30px;
}

.widgets_latest_comment
{
	padding:3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	color: #333;
}

.widgets_latest_comment a {
	color: #333;
}

.searchLblCss {
	display: none;
}

.SearchTxtboxCss {
	width: 230px;
	border: 1px solid #000;
}

/* ====== END Third Column ====== */

.comment_header,
.BlogCommentsTitle,
.BlogLeaveComment
{
	color:#14742D;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height: 20px;
	padding:8px 0;
}


.Comment_poster,
.CommentUserName
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#666;
	line-height:18px;
	padding-bottom:12px;
}

.Comment_poster a,
.CommentUserName a
{
	color:#14742D;
	text-decoration:none;
}

.Comment_body,
.CommentText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:18px;
	padding-bottom:12px;
}

.Comment_date,
.CommentDate
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:14px;
	text-decoration: underline;
}

.buttonpedding a {
	color:#14742D;
	text-decoration:none;
}

td.comment,
.BlogPanel
{
	/*height:350px;*/
	width:100%;
	background:url('/images/blog/blog_commentform_bg.gif');
}

.comment_form,
.BlogCommentName,
.BlogCommentEmail,
.BlogCommentUrl,
.BlogCommentComments,
.InfoLabel,
#plcRoot_Layout_zoneBlogContentBody_mStarPlaceHolder_mStarPlaceHolder_Layout_zoneBlogMainContent_CommentView_commentView_ctrlCommentEdit_lblCaptcha
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-left: 10px;
	color:#333;
}

.comment_textfield,
.TextBoxField,
.TextAreaField
{
	border: solid 1px #EFEFEF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 0 2px 2px;
	margin: 5px 0 5px 10px;
	color: #666;
}

.TextBoxField
{
  width: 350px;
}

.TextAreaField
{
  width: 350px;
}

#plcRoot_Layout_zoneBlogContentBody_mStarPlaceHolder_mStarPlaceHolder_Layout_zoneBlogMainContent_CommentView_commentView_ctrlCommentEdit_btnOk 
{
	padding-left: 0px;
}

.comment_button,
.ContentButton
{
	border: solid 1px #333;
	background:url('/images/blog/search_button_bg.gif');
	height: 21px;
	width: 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

#tbl_latest_posts, #tbl_latest_comments
{
	display: none;
}

#tbl_latest_posts.here, #tbl_latest_comments.here
{
	display: block;
}

#latestcommentsposts td {
	background: url('/images/blog/tab_off.gif');
	height: 33px;
	font-family:Tahoma, Verdana, Arial;
	font-weight:bold;
	font-size:13px;
	color:#fff;
	padding: 0 0 1px 18px;
	cursor: pointer;	
}

#latestcommentsposts td.here {
	background: url('/images/blog/tab_on.gif');
}

div.SearchDialog,
div.SearchResults
{
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}

div.SearchDialog {
	background: url('/images/blog/blog_commentform_bg.gif');
	font-weight: bold;
}

div.SearchResult {
	margin-bottom: 15px;
}

div.ResultTitle a {
	color:#14742D;
	text-decoration:none;
	font-weight: bold;
}

div.ResultTitle a:hover {
	text-decoration: underline;
}

div.ResultPath {
	font-style: italic;
}

/* Breadcrumbs */
.con_breadcrumbs { font-family: Georgia, Sans-Serif; font-size: 20px; color: #ff8400; padding: 0px; margin-bottom: 10px; }
.con_breadcrumbs a { color: #ff8400; text-decoration: none; }
.con_breadcrumbs a:hover { text-decoration: underline; }    
