/* Base */
@import url(http://static.typepad.com/.shared:v20100902.04-0-g743469c:typepad:en_us/themes/common/base-weblog.css);

/* Tip Jar */
@import url(http://static.typepad.com/.shared:v20100902.04-0-g743469c:typepad:en_us/themes/common/tipjar.css);

/* Portal */

/* Theme */
@import url(http://static.typepad.com/.shared:v20100902.04-0-g743469c:typepad:en_us/themes/vox/minimalist-green/screen.css);

/* Custom CSS */
body {
	font-size: 62.5%;
	margin: 0; padding: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-align: center;
	background-color: #D6E5A1;
}
h1, h2, h3 {
	color: #808080;
}
h3 {
	font-size: 1.4em;
}
p, li {
	font-size: 1.2em;
	line-height: 1.5em;
}
li {
	margin-bottom: 1em;
}
a {
	color: #98002E;
	font-weight: bold;
	text-decoration: none;
}
.pkg a {
	color: #98002E;
}
a:visited { color: #4c0017; }
a:hover { 
	color: #a6808b;
	text-decoration: underline;
}
a:active { color: #cc8097; }
a:visited.no_v { color: #98002e; }

blockquote {
	font-size: 1.2em;
	margin-bottom: 0px;
}
p.attribution {
	text-align: right;
	margin-top: 0px;
	margin-bottom: 20px;
}


#container {
	margin: 0 auto;
	text-align: left;
	background-color: #D6E5A1;
}
#container-inner {
	background: transparent url(/.a/6a00e54f114c09883401116907ed9f970c-pi) repeat-y scroll center top;
}
#banner, #pagebody {
	background: transparent;
	border: 0;
}
#banner {
	background: transparent url(/.a/6a00e54f114c09883401116907f103970c-pi) repeat-y scroll center top;
}
#banner-inner, #pagebody-inner {
	width: 975px;
}
#banner-inner {
	position: relative;
	padding: 30px 0 20px;
}
#banner-header {
	float: left;
	width: 176px; height: 102px;
	overflow: hidden;
	margin: 0; padding: 0;
	background: url(/.a/6a00e54f114c09883401116907f8db970c-pi) no-repeat;
}
#banner-header a {
	display: block;
	width: 176px; height: 102px;
	line-height: 600px;
}
#banner-description {
	position: absolute;
	left: 175px;
	bottom: 20px;
	padding: 0;
	vertical-align: bottom;
}
#banner-description .back_button {
	padding-right: 20px;
}

.layout-three-column #alpha {
	width: 160px;
	padding-right: 15px;
}
.layout-three-column #alpha-inner {
	padding: 0;
}
.layout-three-column #beta {
	width: 470px;
	padding-right: 15px;
}
.layout-three-column #beta-inner {
	padding: 0;
}
.layout-three-column #gamma {
	width: 315px;
}

.content-nav {
	margin: 0 0 10px;
	text-align: right;
}
.content-nav a { /* font-size: 11px; */ }

.content-header {
	color: #961b1e;
}
.date-header, .entry-footer, .entry-footer a,
.comment-footer, .comment-footer a, .trackback-footer {
	color:#808080;
}
.entry-header {
	/*font-family: "Trebuchet MS", Helvetica, sans-serif;*/
	letter-spacing: 1px;
	font-weight: normal;
	color: #808080;
	border: none;
	padding-bottom: 4px;
}
.entry-header a {
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}
.entry-footer {
	font-size: 1em;
	padding-bottom: 1em;
	border: none;
	border-bottom: 1px solid #ccc;
}
.entry-footer a {
	font-size: 1em;
	font-weight: normal;
	color: #808080;
	text-decoration: underline;
}
.module {
	position: static;
}
.module-content {
	font-size: 1em;
}
.module-header {
	/*font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;*/
	font-size: 1.8em;
	font-weight: normal;
	padding-top: 0.5em;
	color: #808080;
	border: none;
/*	border-top: 1px solid #ccc;*/
}
/* suppress border on "invisible" panels */
.layout-three-column #alpha .module-header {
	border: none;
}
.module-header a {
	font-size: inherit;
	font-weight: inherit;
	color: #808080;
}
.module-syndicate a {
	display: block;
	height: 40px;
	font-size: 1.2em;
	line-height: 40px;
	padding-left: 40px;
	background: url(/.a/6a00e54f114c098834011169081616970c-pi) no-repeat left center;
}
#banner, #pagebody, #banner-inner, #pagebody-inner, #alpha, #beta, #gamma, #delta {
	position: static;
}
#alpha .module-typelist h2 {
	display: none;
}
#alpha .module-typelist .module-content {
	width: 100%;
	height: 40px;
	position: absolute;
	bottom: -50px;
	left: 0;
/*	right: 0;*/
	padding-bottom: 15px;
	margin: 0 auto;
	background: url(/.a/6a00e54f114c0988340112797d446c28a4-pi) no-repeat scroll center top;
}
#alpha .module-typelist .module-list {
	width: 975px;
	margin: 0 auto;
	font-weight: bold;
	color: #808080;
}
#alpha .module-typelist .module-list li {
	position: relative;
	z-index: 1;
	font-size: 1em;
	line-height: 40px;
	margin: 0;
}

/* Custom classes (applied via editing HTML markup directly) */
.press_kit {
	margin-bottom: 30px;
}
.press_kit img {
	float: left;
	padding-right: 10px;
}
.press_kit_items {
	list-style: none outside;
	padding-left: 0px;
}
.press_kit_items li {
	margin-bottom: 20px;
}
.press_kit_items img {
	vertical-align: bottom;
	padding-right: 5px;
}


/* ph=1 */
/* nhm:dynamic-ssi */
