html,body{padding:0; margin: 0;background:#41514f;}
body{margin:0;padding:0; font-size: 76%;font-family: Calibri,Verdana,Arial, sans-serif;text-align: center;background:#FFF;}
div#container{width:985px;margin:0 auto;text-align: left;}
div#content { margin-left:18px; padding-top: 4px; }
div#rightColumn{ margin:0 0 0 20px; float:left; }
div#primaryColumn{ float:left; margin:0; padding:0;}
#primaryColumn p.breadcrumb { font-size: 11px; margin:0; font-weight:bold; }
p {font-size: 10pt; margin: 3px 5px 12px 0;}
a:link { color:#000; }
a:hover { color:#CCC; }
a:visited { color:#000; }
a:active { color:#000; }
ul { margin:0 6px 10px 12px; padding:0; }
li { margin:3px; padding: 0 2px; font-size: 10pt;  }

ol { margin:0 5px 10px 20px; padding:0 8px; }
ol li { font-size: 10pt; }

h1 {
	font-size: 18pt;
	color:#EE542A;
}

h2 { font-size: 15pt; color:#00AED8;  }

h3 {
	font-size: 10pt;
}
h4 { font-size: 10pt; }
h5 { font-size: 10pt; }
h6 { font-size: 10pt; }
div#content p { line-height:1.4;}
div.boxLeft { float:left;margin:0 8px 0 0; } div.boxRight { float:right;margin:0 0 0 8px; }
div.textContainer {
	padding: 0;
	margin:0;
}
div.textContainerMargin {
	margin:0 15px;
}
#content #primaryColumn div.mainColumnTop, #content #primaryColumn div.cartColumnTop {
background: url(/images/content-background-top.gif) 0 0 repeat-y;
height:20px;
}
#content #primaryColumn div.textContainer, #content #primaryColumn div.cartContainer {
	background: url(/images/content-background.jpg) 0 0 repeat-y;
	float:left;
	width:100%;
	clear:both;
}
#content #primaryColumn div.mainColumnBottom, #content #primaryColumn div.cartColumnBtm {
background: url(/images/content-background-bottom.jpg) 0 0 repeat-y;
height:18px;
float:left;
	width:100%;
	clear:both;
}
#content #primaryColumn div.photo { float:left; border:1px solid #7D7369; padding:0; }
#content #primaryColumn .photo img { border: 1px solid white; margin:0; padding:0; float:left; }
#content #primaryColumn p.caption { font-size: 9pt; margin:4px 0 6px 0; text-align:center; width: 180px; clear:left; color:#44464A; }
#container div#footer { clear:both; width:100%; margin:27px 0; border-top:2px dotted #BCC8B8; }
#content #rightColumn div.thumbWrapper { float:left; width:150px; padding: 10px; background: url(/images/background-photo-frame.jpg) top left no-repeat; margin: 7px 0 0 0; }
#content #rightColumn .thumbWrapper img { border:1px solid #255F87;}
#content #rightColumn p.caption { font-size:10pt; }
#rightColumn div.related {
	margin-bottom: 28px;
}
div#rightColumn {
	text-align:left;
}
#rightColumn p, #rightColumn li {
font-size:10pt;
}
#rightColumn h6 {
float:right;
width: 96px;
background:#F9F6F3;
border-top:1px solid #7B4B27;
border-bottom:1px solid #7B4B27;
font-weight:normal;
font-size:10pt;
padding: 5px 8px;
margin:5px 0 6px 8px;
}
#rightColumn .related div.sidebarTop {
background: url(/images/related-background-top.gif) 0 0 repeat-y;
height:19px;
}
#rightColumn .related div.textContainer {
	background: url(/images/related-background.jpg) 0 27px repeat-y;
	float:left;
	width:100%;
	clear:both;
}
#rightColumn .related div.sidebarBottom {
background: url(/images/related-background-bottom.jpg) 0 0 repeat-y;
height:19px;
clear:both;
float:left;
	width:100%;
}
.sponsor p { font-size:10px; line-height: 12px; margin:0; padding: 0; }
#container div#footer p {margin:5px 0;color: #666;padding:4px 0px;text-align:center;line-height:14px;}
#container div#footer p.dateCached { text-align:center; color: #655; font-size:9px; margin-bottom: 20px; }
div.clear { clear: left; height: 2px;padding:0;margin:0; }
#container #footer div .footerNav {
padding: 6px auto;
text-align:center;
}
#container #footer .footerNav div {
	float:left;
	text-align:left;
}
.footerNav div a:link, .footerNav div a:visited {
	color:#F9FAE1;
	font-weight:bold;
	margin-left: 1px;
	padding-left: 0;
}
.navLink ul {
	padding: 2px 0 4px 2px;
	margin: 0;
	list-style: url(/images/bullet.gif);
}
#container #footer div.close {
	font-size:9px;
	font-weight:bold;
	margin: 2px 5px 1px 0;
	padding:0;
	height: 12px;
	float:right;
	clear:right;
}

