/* Base */
@import url(/.shared-typepad/themes/common/base-weblog.css);
BODY {border-top:solid 3px #1076de; margin:0;}
BODY, TD, DIV, SPAN, INPUT {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#454545;}
P {margin:0 0 20px 0; line-height:18px;}
A:link {color:#1076de; text-decoration:underline;}
A:visited {color:#0a5098; text-decoration:underline;}
A:hover {color:#fff; text-decoration:none; background:#1076de;}

.site {width:900px; max-width:900px;}
.header {border-bottom:solid 1px #94c374;}
.nav {padding:10px 0;}
.nav A {font-weight:bold; text-decoration:none;}

.twitter ul {
	width:100%;
	overflow:hidden;
}
.twitter ul li {
	float:left;
	padding:0 0 0 15px;
}
.twitter ul li:first-child {padding-left:0;}
.twitter ul li img {display:block;}
.twitter-share-button {padding-left:15px; margin-bottom:-4px;}

.sponsor-left {float:left; padding-bottom:20px;}
.sponsor-right {float:right; padding-bottom:20px;}
.searchBox {padding:5px; border:solid 1px #94c374; margin-right:10px; width:238px;}
#left {float:left; width:551px; max-width:551px; padding:30px 30px 0 0; min-height:750px; border-right:solid 1px #94c374; text-align:left; margin-bottom:80px;}
#right {float:right; width:288px; max-width:288px; padding:30px 0 0 30px; text-align:left;}

.post {padding-bottom:10px; margin-bottom:30px; border-bottom:dashed 1px #94c374;}
H1 {font:normal 30px Helvetica, Arial, sans-serif; color:#1076de; padding:0; margin:0;}
H1 A:link, H1 A:visited {text-decoration:none; color:#1076de;}
H1 A:hover {background:#efefef; color:#1076de;}
H2 {font:normal 26px Helvetica, Arial, sans-serif; padding:0; margin:0;}
H2.content-header {margin-bottom:30px;}
H3.entry-header {font:normal 30px Helvetica, Arial, sans-serif; color:#1076de; margin:0 0 30px 0;}
.details {margin-bottom:10px;}
.details TD {font-size:10px; color:#999;}
.details TD A:link, .details TD A:visited {color:#999;}
.details TD A:hover {color:#fff; background:#999;}
P A:link, P A:visited, P A:hover {text-decoration:none;}
#footer {background:#94c374;  text-align:center; clear:both; }
#footer TD {font-size:11px; color:#fff;}
#footer TD A:link, #footer TD A:visited {color:#fff; text-decoration:underline;}
#footer TD A:hover {background:#fff; color:#94c374; text-decoration:none;}

SPAN.com {font-size:10px;}
A:link SPAN.com {color:#999; text-decoration:underline;}
A:visited SPAN.com {color:#999; text-decoration:underline;}
A:hover SPAN.com {color:#fff; text-decoration:none; background:#999;}

.s0, .s1 {display:none; visible:hidden;}
.about {background:#ecf5dd; padding:3px 6px; border:solid 1px #94c374; border-width:0 1px;}
.side  {margin-bottom:30px; line-height:24px;}
.side2  {margin-bottom:30px;}
.side2 DIV {margin-bottom:10px; line-height:14px;}
.bar, .module-header {background:url(/images/bar.gif) no-repeat; color:#fff; font-weight:bold; font-size:11px; margin-bottom:10px; height:21px; padding:4px 8px 0 8px;}
h2.module-header {font-size:11px !important; padding:4px 8px 0 8px !important; text-transform:uppercase;}
#twitter_update_list {line-height:18px;}
.twitter {float:right; margin-top:-1px;}
.twitter A:link, .twitter A:visited {color:#fff; text-decoration:underline; font-size:11px;}
.twitter A:hover {background:#fff; color:#94c374; font-size:11px;}
.comment {background:#ebf3fb; border:solid 1px #1076de; padding:0 10px; margin:20px 0 8px 0;}
.lance, .Lance, .Lance_Weatherby, .lance_weatherby {background:#e6f1de; border:solid 1px #94c374;}
.comment P {margin:10px 0;}
.commentFooter {font-size:11px; padding-bottom:10px;}
.commentFooter A {font-weight:bold;}
.commentPost {line-height:30px; margin-bottom:30px;}
#comment-post {padding:4px; font-weight:bold;}
#commentsReactions {font-size:15px;}
#disqus_thread a:link {color:#1076de; text-decoration:underline;}
#disqus_thread a:visited {color:#0a5098; text-decoration:underline;}
#disqus_thread a:hover {color:#fff; text-decoration:none; background:#1076de;}

.pagination {
	display: inline-block;
	padding: 4px 12px;
	height: 25px;
	margin-right: 20px;
	color: #000 !important;
	border: 1px solid #A5B2C4 !important;
	font-size: 20px;
	text-shadow: 1px 1px 2px #f6f6fe;	
	text-decoration: none !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 1px 0px  #fff;
	-moz-box-shadow: 1px 1px 0px #fff;
	box-shadow: 1px 1px 0px #fff;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#F3F7FC), to(#C8D4E2));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #F3F7FC, #C8D4E2);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F3F7FC, endColorstr=#C8D4E2)";
	background: #F3F7FC !IE7;
}
.pagination a:link {color:#1076de; text-decoration:none;}
.pagination a:visited {color:#0a5098; text-decoration:underline;}
.pagination a:hover {color:#1076de; text-decoration:underline; background:none;}
#previousNext {margin-bottom:40px; margin-top:40px;}

H2.module-header {font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0;}
.module-content {margin:3px 0 15px 0;}
UL.module-list {padding:0; margin:0 0 0 14px;}
LI.module-list-item {list-style:url(/images/arrow.gif); padding:3px 0; margin:0;}

.cloud-weight-1  { font-size: 0.9em; }
.cloud-weight-2  { font-size: 0.95em; }
.cloud-weight-3  { font-size: 1em; }
.cloud-weight-4  { font-size: 1.125em; }
.cloud-weight-5  { font-size: 1.25em; }
.cloud-weight-6  { font-size: 1.375em; }
.cloud-weight-7  { font-size: 1.5em; }
.cloud-weight-8  { font-size: 1.625em; }
.cloud-weight-9  { font-size: 1.75em; }
.cloud-weight-10 { font-size: 1.75em; }

/* stop commented backslash hack */

/* Base */
@import url(/.shared-typepad/themes/common/base-weblog.css);
/* ph=1 */

