/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, td {
	margin:0;
	padding:0;
}

a {
	cursor:pointer;
	font-weight:normal;
	text-decoration:none;
}
*/
a:link, a:visited, h2 a:visited {
	color:#21759B;
}

a:link, a:visited, h2 a:visited {
	color:#21759B;
}

p a, ul a, ol a, h2 a, h3 a, h4 a, h5 a, h6 a {
	/*border-bottom:1px solid #DFDFDF;*/
}
/*
h2 {
	font-size:42px;
	line-height:1.2em;
	margin-bottom:16px;
	margin-left:12px;
	margin-top:9px;
}*/

.maincontent {
	/*border-right:1px solid #E5E5E5;*/
	float:left;
	padding-top:11px;
	/*width:720px;*/
	width:85%;
}

.first  {
	padding:18px 18px 0 12px;
}

.post {
	margin:0 0 22px;
}

.first .author-avatar {
	display:block;
	margin-bottom:-8px;
	margin-right:11px;
	margin-top:-6px;
}

.post .author-avatar {
	float:left;
	margin-bottom:0;
	margin-right:11px;
	margin-top:2px;
}

.avatar  {
	border:1px solid #E5E5E5;
	padding:2px;
}

fieldset, img, abbr {
	border:0 none;
}

.first h2 {
	font-size:22px;
	line-height:22px;
}

.post h2 {
	font-size:18px;
	line-height:22px;
	margin:0;
}

.post h2, .post cite {
	display:inline;
}

h2 em, h6.hot-cat, #hot ul li, #featuredblog h3, #home-featuredblog h3, #intro h2, #intro h6, #signupnow h4, p.heatmap, h2, ul.support-faq-topics a, #news ul li a, #tags .tag-list a, div.tag-post h4, .gad-head, #getablog h4, #hottags, #getablog-small h5, ol.postlist li h4, ol.bloglist li h4, .snap_topposts ul li a, p.support-faq-advise {
	font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
}

address, caption, code, dfn, h1, h2, h3, h4, h5, h6, th, var {
	font-style:normal;
	font-weight:normal;
}

.post h2 a, .post h2 a:link, .post h2 a:visited {
	border:0 none;
	text-decoration:none;
}

.post h2 a, .post h2 a:link, .post h2 a:visited {
	border:0 none;
	text-decoration:none;
}

.post h2 a:hover, .post h2 a:active {
	
}

.first cite {
	font-size:18px;
	line-height:18px;
	margin-top:4px;
}

.post cite {
	clear:right;
	font-size:14px;
	font-style:italic;
	line-height:14px;
	margin:6px auto 0 0.25em;
}

.post cite, .post .date {
	color:#999999;
}

.post h2, .post cite {
	display:inline;
}

.post cite, .post .date {
	font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
}

em, cite, #getablog h2 em, #botdsearch, .form-table tr.error p strong {
	font-style:italic;
}

.first .entry {
	font-size:14px;
	line-height:22px;
	margin-top:4px;
}

.entry {
	display:block;
}

.entry p {
	display:inline;
	font-size:13px;
	line-height:22px;
}

.post cite, .post .date {
	color:#999999;
}

.post cite, .post .date {
	font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
}

/*.posts-continued {
	border-top:1px solid #E5E5E5;
}*/

.posts-continued .posts {
	/*border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;*/
	float:left;
	padding:27px 18px 18px 12px;
	width:450px;
}

h6  {
	border:medium none;
	color:#444444;
	font:11px Georgia,Times,serif;
	letter-spacing:0.1em;
	margin:0 0 7px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

.sidebar {
	float:left;
	width:239px;
}

.widget {
	border:0 solid #E5E5E5;
}

.sidebar .search-and-archive .sleeve {
	margin:27px 18px 23px;
	padding-bottom:28px;
}

.widget .sleeve {
}

.sidebar .sleeve {
}

.search-and-archive #search {
	position:relative;
}

.search-and-archive #archives, .search-and-archive #search {
	width:202px;
}

.search-and-archive #search input#s {
	border:1px solid #E6E6E6;
	color:#AAAAAA;
	height:17px;
	margin-bottom:24px;
	padding:5px 6px;
	width:188px;
}

.search-and-archive #archives li, .search-and-archive input {
	font-size:14px;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="button"], input[type="submit"], textarea {
	font-family:Arial,Helvetica,sans-serif;
}

.search-and-archive #searchsubmit {
	border:0 none;
	height:20px;
	position:absolute;
	right:4px;
	text-indent:-1000em;
	top:4px;
	width:22px;
}

.search-and-archive #archives li, .search-and-archive input {
	font-size:14px;
}

.search-and-archive #archive-button {
	background:url("../archive-button.png") no-repeat scroll 0 4px transparent;
	display:none;
	height:30px;
	margin-bottom:-34px;
	margin-left:176px;
	position:absolute;
	width:30px;
	z-index:1000;
}

.search-and-archive #archives {
	border-top:1px solid #E6E6E6;
	display:block;
	height:28px;
	list-style:none outside none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
}

.search-and-archive #archives, .search-and-archive #search {
	width:202px;
}

/*ol, ul {
	font-size:15px;
	line-height:1.6em;
	margin-bottom:20px;
	margin-left:24px;
}

ul, ol {
	color:#444444;
}*/

.search-and-archive #archives li {
	margin:0;
}

.search-and-archive #archives li, .search-and-archive input {
	font-size:14px;
}

/*ol li, ul li {
	margin-bottom:4px;
}*/

.search-and-archive #archives {
	list-style:none outside none;
}

/*ol, ul {
	font-size:15px;
	line-height:1.6em;
}*/

.sidebar .tags, .sidebar .recent-posts {
	border-bottom-width:1px;
	border-top-width:1px;
}

.widget {
	border:0 solid #E5E5E5;
}

.sidebar .tags .sleeve, .sidebar .recent-posts .sleeve {
	padding:24px 18px 22px;
}

.widget .sleeve {
}

.sidebar .sleeve {
}

.tags div {
	font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
	line-height:22px;
	width:202px;
}

.sidebar a, .sidebar a:link, .sidebar a:visited {
	border:0 none;
	text-decoration:none;
}

.sidebar a, .sidebar a:link, .sidebar a:visited {
	border:0 none;
	text-decoration:none;
}

.sidebar .rss .sleeve {
	margin:25px 18px 27px;
}

.sidebar .rss ul, .sidebar .rss ul li {
	font-size:12px;
	list-style:none outside none;
	margin:0;
	padding:0;
}

.rss a, .rss a:link, .rss a:visited {
	background:url("../rss.png") no-repeat scroll 0 3px transparent;
	border:0 none;
	display:block;
	padding-bottom:18px;
	padding-left:20px;
}

.title-container  {
	clear:both;
	float:none;
	width:960px;
}

.title-container {
	margin-top:19px;
}

#home-sidebar {
	float:left;
	line-height:22px;
	width:239px;
}

#home-sidebar .publisherblog, #home-sidebar .twitter {
	padding:41px 18px 0;
}

#home-sidebar ul {
	font-size:11px;
	list-style:none outside none;
	margin:0;
	padding:0;
}

#home-sidebar li {
	font-size:12px !important;
	margin-bottom:11px;
}

#home-sidebar li a, #home-sidebar li a:link, #home-sidebar li a:visited {
	border:0 none;
}

#home-sidebar .publisherblog {
	border-top:1px solid #E5E5E5;
	margin-top:24px;
	padding-top:27px;
}

.first cite {
font-size:18px;
line-height:18px;
margin-top:4px;
}

.post cite {
clear:right;
font-size:14px;
font-style:italic;
line-height:14px;
margin:6px auto 0 0.25em;
}

.post cite, .post .date {
color:#999999;
}

.post h2, .post cite {
display:inline;
}

.post cite, .post .date {
font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
}

em, cite, #getablog h2 em, #botdsearch, .form-table tr.error p strong {
font-style:italic;
}

.noborder{
	border:0 none;
}