body {
	padding: 0;
	margin:0px 0px 65px 0px;
	font-size:.81em;
	font-family:'Lucida Sans Unicode',Helvetica, Arial, sans-serif;
	background:#3e0000 url(/images/pagebg.jpg) top left repeat-x;
	line-height:1.39;
}
#hdr {
	background:url(/images/hdrbg.jpg) top left repeat-x;
	border-bottom:4px double #fff;
	margin-bottom:5px;
}
#wrap,#crdt {
	width:970px;
	margin:0 auto;
}
#tohome {
	float:right;
	width:310px;
	height:212px;
}
#tohome a { display:block; }
#h1hldr {
	margin:0 auto;
	width: 970px;
	min-height:214px;
	background:url(/images/MapCollageX-SmTrans.png) top right no-repeat;
	color:#fff;
	overflow:hidden;
}
#hdr h1 {
	margin:0;
	padding:35px 0px 0px 10px;
}
#hdr h1 a { color:#fff; text-decoration:none; }
#quote {
	width:310px;
	height:141px;
	background:url(/images/FlagSm.png) no-repeat;
	float:left;
	margin:24px 10px 0px;
	padding:12px 10px;
}
#wrap {
	border:1px solid #ccc;
	background:url(/images/wrapbg.jpg) repeat-y;
	overflow:hidden;
}
#invst, #promocol, #menu {
	padding:1px 4px 4px;
	font-size:.9em;
	float:left;
	color:#fff;
}
#invst {
	width:172px;
}
#content {
	width:499px;
	min-height:360px;
	float:left;
	padding:0px 8px 35px;
	background:url(/images/citw.png) center bottom no-repeat;
}
#promocol, #menu {
	width:267px;
}
#crdt {
	margin-top:5px;
	text-align:right;
}
#crdt a {
	font-size:0.75em;
	color:#a59e72;
	margin-right:9px;
	text-decoration:none;
}
#crdt a:hover { color:#fff; border-bottom:1px dotted #fff; }
#ftr {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	background:url(/images/hdrbg.jpg) top left repeat-x;
	/* height:45px; */
	border-top:4px double #fff;
}
#ftmenu {
	width:970px;
	margin:0 auto;
}
#ftmenu ul, #ftmenu li { margin:0; padding:0; list-style-type: none; }
#ftmenu li { float:left; }

/* styles */
h2, h3, h4, p {
	margin:0;
	padding:.3em 0em .25em;
}
a img { border:none; }
#content h1 { margin:0; padding:.15em 0em .45em; font-size:1.75em; }
#content h2 {
	color:#cb1c24;
	font-size:1.3em;
	margin-bottom:.25em;
	padding:4px 0px 1px 30px;
	background:url(/images/h2flag.png) 0em .6em no-repeat;
	border-bottom:1px solid #000;
}
#content li { margin-bottom:.3em; }
#invst ul, #promocol ul, #menu ul { margin:5px -4px; padding:0; }
#invst li,#promocol li, #menu li {
	list-style-type:none;
	margin:0;
}
#invst ul a, #promocol ul a {
	color:#fff;
	display:block;
	width:172px;
	padding:3px 4px 4px;
	border-top:1px solid #b30000;
	border-bottom:1px solid #750000;
	text-decoration:none;
	background:url(/images/trans_dk.png);
}
#invst ul a:hover, #promocol ul a:hover {
	background:url(/images/trans_wh.png);
}
#promocol ul a { width:267px; }
#invst p a, #promocol p a {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
#content a:hover {
	color:#950000;
}
.capt {
	color:#FFBFBF;
	font-size:1em;
}
.txtcite { font-size:.85em; font-style:italic; text-align:right; }
#ftmenu a {
	color:#fff;
	font-variant:small-caps;
	text-decoration:none;
	display:block;
	float:left;
	padding:7px 14px 10px;
	border-left:1px solid #510000;
	border-right:1px solid #350000;
}
#ftmenu a:hover {
	color:#F7726F;
	background:url(/images/ftLinkBg.jpg) top left repeat-x;
}
#hmpg #hmlk a, #hmpg #hmlk a:hover, #audpg #audlk a, #featpg #featlk a:hover, #artpg #artlk a, #artpg #artlk a:hover, #lkpg #lklk a, #lkpg #lklk a:hover, #abpg #ablk a, #abpg #ablk a:hover, #compg #comlk a, #compg #comlk a:hover, #blpg #bloglk a, #blpg #bloglk a:hover {
	cursor:default;
	color:#fff;
	background-image:url(/images/ftLinkBgOn.jpg);
	border-left-color:#AEA77D;
	border-right-color:#7C754E;
}
.pdf { margin-left:8px; }
.auth { font-size:.85em; text-align:right; font-variant:small-caps; padding-bottom: 8px; }
.auth a { color:#cb1c24; text-decoration:none; }
dd { font-size:.9em; padding-bottom:.28em; }
#anchlk {
	text-align: center;
	font-variant:small-caps;
	font-size:0.9em;
	color:#FF6F6F;
	border-bottom:1px solid #ff6f6f;
	margin-bottom:15px;
}
#anchlk a { text-decoration:none; color:#e70001; }
.sm { font-size:.9em; }
.quotebx {
	min-height:60px;
	background:url(/images/l_quote.gif) top left no-repeat;
	padding-left:67px;
	font-size:1.8em;
	color:#C7C7C7;
	margin-bottom:-6px;
}
.quotebx p {
	background:url(/images/r_quote.gif) bottom right no-repeat;
	padding-right:67px;
}
/* wordpress rules */
#menu ul, #menu li { list-style-type:none; margin:0; padding:0; }
#menu ul {margin-bottom:6px; }
#menu ul ul { margin-left:10px; font-size:.9em; }
#menu li a { padding: 2px 4px 3px; color:#fff; }
#menu ul ul ul a { text-decoration:none; }
#menu .credit { font-size:.8em; font-family:Verdana; letter-spacing:.01em; margin-top:20px; }
#menu .credit a {
	color:#FC787B;
}
form { width:490px; }
textarea { width:480px; }
.meta, .meta a, .feedback a { font-size:.84em; color:#cb1c24; }
.storytitle a { color:#333333; text-decoration:none; }
.feedback { margin: 4px 0px 10px; }