﻿a{ outline:none;}
ul, li{ margin:0; padding:0; list-style-type:none;}
ul li a, ul li a:active, ul li a:link, ul li a:visited
{ color:#666; font:normal 12px/28px Georgia,Arial,Sans-Serif;}

.block{ width:100%; display:block; clear:both;}
.blogTableWrapper{ width:860px; margin:0 auto; color:#000;}
.blogLeftTD
{
	font:normal 14px Georgia,Arial,Sans-Serif; text-align:left;
}
.blogLeftTD .articleDescription{ padding:10px 0;}
.blogRightTD
{
	width:218px; border-left:2px solid #F0F0F0; text-align:center; vertical-align:top;
	font:normal 14px Georgia,Arial,Sans-Serif;
}

.pagingPanel
{
	width:618px; margin-top:5px; padding-top:5px; display:block;
	border-top:2px solid #F0F0F0;
}
.pagingPanel div{ float:left;}
.pagingPanel .prevButton, .pagingPanel .nextButton{ padding:0 10px;}
.pagingPanel .prevButton{ margin-right:5px;}
.pagingPanel a{ border:1px solid #000; display:block; float:left;}
.pagingPanel .pageButtonDiv a{ padding:0 4px; margin:0 2px;}
.pagingPanel a, .pagingPanel a:active, .pagingPanel a:link, .pagingPanel a:visited
	{ color:#000; font:bold 10px/18px Arial,Sans-Serif; text-decoration:none;}
.EventSearchPageNumSelected{ background:#CCC;}

h1{ color:#000; font:normal 18px/32px Georgia,Arial,Sans-Serif;}
h2{ color:#787878; font:normal 13px/18px Georgia,Arial,Sans-Serif; padding-bottom:7px; letter-spacing:0;}
h3{ letter-spacing:0px;}
.blogDate{ color:#666666; font-size:11px;}
h4{ width:100%; color:#000; font:normal bold 12px/30px Georgia,Arial,Sans-Serif;}
.blogListTable{ width:616px; font:normal 12px/16px Georgia,Arial,Sans-Serif;}
.blogListTable td{ text-align:left; vertical-align:top;}
.blogListTable .leftTD, .blogListTable .rightTD{ line-height:24px;}
.blogListTable .imgTD{ width:88px;}
.blogListTable .imgTD{ text-decoration:none;}
.listDataList .leftTD{ width:95px;}
.listDataList h3 a, .listDataList h3 a:active, .listDataList h3 a:link, .listDataList h3 a:visited
	{ color:#000; font:bold 13px Georgia,Arial,Sans-Serif; text-transform:none;}
.listDataList .blogSep{ border-top:2px solid #F0F0F0; width:100%; height:3px; display:block; margin-top:5px;}


.rightWrap{ width:222px; text-align:left; position:relative; left:16px;}
.listDiv{ padding-top:14px;}
.allArticlesButton{ position:relative; right:18px;}
.allArticlesButton, .addCommentButton
{
	color:#000; font:normal 9px/21px Georgia,Arial,Sans-Serif; text-transform:uppercase;
	width:86px; height:19px; background:url(/images/2010/blog-button.gif) no-repeat 0 0;
	display:block; text-align:center; border:0; cursor:pointer;
}
.allArticlesButton{ float:right;}
.addCommentButton{ position:relative; top:10px;}
.allArticlesButton, .allArticlesButton a, .allArticlesButton a:active, .allArticlesButton a:link, .allArticlesButton a:visited
{ color:#000; font:normal 9px/21px Georgia,Arial,Sans-Serif; text-transform:uppercase; letter-spacing:0; text-decoration:none;}

.commentsArea, .commentsArea a:active, .commentsArea a:link, .commentsArea a:visited
	{ color:#787878; font:normal 13px/18px Georgia,Arial,Sans-Serif;}

.lightwindowWrapper
{
	width:99%; height:277px; border:1px solid #616161;
	font:normal 12px Georgia,Arial,Sans-Serif;
}
.lightwindowInner{ width:100%; height:100%; text-align:center; border:1px solid #B5B5B5;}
.lightwindowContent{ width:333px; margin:0 auto; text-align:left;}
label{ display:block; letter-spacing:1px; font:normal 9px/18px Georgia,Arial,Sans-Serif;}
.closeButton a
{
	width:21px; height:20px; display:block; float:right; text-decoration:none;
	background:url(/Images/2009/close.png) no-repeat 0 0;
}
.closeButton a:hover{ color:#FFF;}
.lightwindowContent .textBox{ width:123px; height:18px; border:1px solid #BABABA; display:block;}
.lightwindowContent a, .lightwindowContent a:active, .lightwindowContent a:link, .lightwindowContent a:visited, .lightwindowContent span
	{ font-size:10px; color:#000; text-decoration:none;}
.lightwindowContent a:hover{ text-decoration:underline;}
.lightwindowContent div.block div.block div.FR a
{
	width:61px; height:47px; display:block; text-decoration:none; cursor:pointer;
	background:url(/Images/2009/submit.gif) no-repeat 0 0;
}
.lightwindowContent textarea{ border:1px solid #BABABA;}
.ValidateError{ color:#F00 !important; font:bold 11px Georgia,Arial,Sans-Serif !important; position:relative; top:7px;}
.commentsDatalist{ width:630px; display:block; clear:both; margin-top:25px;}
.commentsTable{ color:#000; font:normal 12px Georgia,Arial,Sans-Serif;}
.commentsTable td{ text-align:left;}
.commentsLeftTD{ width:99px; padding-right:20px;}
.commentsTable .topRow{ font-size:11px; line-height:20px;}
.commentsDatalist span.block{ height:7px; line-height:7px; overflow:hidden;}
