


html, body {
	font-family:verdana,arial,helvetica,sans-serif;
	margin:12px;
	font-size:12px;
	line-height:160%;
}

body {
	
}

div, table, th, td { 
	/* border:1px solid green; */
}

div, li, p, table, th, td {
	margin:0;
	padding:0;
}

.floatLeft {
	float:left;
}

table {
	border-collapse:collapse;
}

th, td {
	vertical-align:top;
}

th {
	font-weight:bold;
	text-align:left;
}

a:link		{ color:rgb(0,51,204); text-decoration:none; }
a:visited	{ color:rgb(0,51,204); text-decoration:none; }
a:hover		{ color:rgb(204,26,26); text-decoration:underline }

/* External links should have the WikiPedia external link icon */
span.comment_author a,
a.ext-link {
	background-image:url(/rsc/img/ext_link.png);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:14px;
	white-space:nowrap; /* Links over 2 lines have incorrect img position in IE8 */
}

h1, h2, h3, h4 {
	font-family:'Trebuchet MS',verdana,arial,helvetica,sans-serif;
	color:rgb(153,51,51);
	padding:0;
}


h1 strong, h2 strong, h3 strong, h4 strong {
	color:rgb(153,51,51) !important;
}

p.tagLine, body.homePage h1 {
	margin:4px 0 0 40px;
	font-size:13px;
	font-weight:bold;
}

h1, h2.home {
	font-size:1.8em;
	margin:1em 0 0.5em 0;
}

h2 {
	font-size:1.4em;
	margin:1em 0 0.5em 0;
}

h3 {
	font-size:1.2em;
	margin:1em 0 0.1em 0;
}

h4 {
	font-size:1.3em;
	margin:1em 0 0 0;
}

div#page {
	width:972px;
	/* border:1px solid #999999; */
}

div#pageHeading {
	background-color:white;
	height:86px;
	/*border:1px solid red;
	background-image:url(/rsc/img/header-bg.jpg); */
}

div.textLogo {
	font-family:'Trebuchet MS',tahoma,arial,helvetica,sans-serif;
	color:rgb(153,51,51);
	font-size:30px;
	font-weight:bold;
	margin-left:12px;
	float:left;
	cursor:pointer;
	/*border:1px solid green;*/
}

div.adBanner {
	float:right;
	margin-right:12px;
}



.topMenu{
	width:972px;
	height:64px;
	margin:0 auto;
	background:url(/rsc/img/topMenu_bg.gif) repeat-x;		
}

.topMenu-left{
	background:url(/rsc/img/topMenu_l.gif) no-repeat;
	width:15px;
	height:64px;
	float:left;
}

.topMenu-right{
	background:url(/rsc/img/topMenu_r.gif) no-repeat;
	width:15px;
	height:64px;
	float:right;
}

.topMenu-bg{
	background:url(/rsc/img/topMenu_bg.gif) repeat-x;
	height:64px;
}

.topMenu-bg ul{
	list-style:none;
	margin:0 auto;
}

.topMenu-bg li{
	float:left;
	list-style:none;
}

.topMenu-bg li a{
	float:left;
	display:block;
	color:#ffe8cc;color:white;
	text-decoration:none;
	font:12px 'Lucida Sans',tahoma,arial,helvetica,sans-serif;
	font-weight:bold;
	padding:0 0 0 18px;
	height:64px;
	line-height:40px;
	text-align:center;
	cursor:pointer;	
}

.topMenu-bg li a span{
	float:left;
	display:block;
	padding:0 32px 0 18px;
}

.topMenu-bg li.current a{
	color:#fff;
	background:url(/rsc/img/topMenu_hover_l.gif) no-repeat left 5px;
}

.topMenu-bg li.current a span{
	color:#fff;
	background:url(/rsc/img/topMenu_hover_r.gif) no-repeat right 5px;
}

.topMenu-bg li a:hover{
	color:#fff;
	background:url(/rsc/img/topMenu_hover_l.gif) no-repeat left 5px;
}

.topMenu-bg li a:hover span{
	color:#fff;
	background:url(/rsc/img/topMenu_hover_r.gif) no-repeat right 5px;
}



div.lcrBlock {
	clear:both;
}

div#leftCol, div#leftColTop {
	width:160px;
	float:left;
	padding:0 6px 12px 12px;
}

div#leftCol.noLeftCol {
	display:none;
}

div#leftCol h4 {
	margin-top:0;
	padding-top:0;
}

div#leftCol h4.next {
	margin-top:48px;
}

div#leftCol ul {
	margin:12px 0 0 0;
	padding:0;
}

div#leftCol li {
	list-style:none;
	font-family:'Lucida Sans',tahoma,arial,helvetica,sans-serif;
	font-weight:bold;
	line-height:180%;
}
	
ul.breadcrumbs {
	list-style:none;
	display:inline;
	font-family:'Lucida Sans',tahoma,arial,helvetica,sans-serif;
	font-size:13px;
}

ul.breadcrumbs li {
	float:left;
	margin-right:4px;
	color:#777777;
}

div#contentHeading {
	float:left;
	width:592px;
	padding:0 6px 0 6px;
}

div#content {
	float:left;
	width:592px;
	padding:0 6px 12px 6px;
	font-family:Georgia,'Trebuchet MS',verdana,arial,helvetica,sans-serif;
	font-size:13px;
}

div#content.noLeftCol {
	width:762px; 
}

.inlineAd {
	padding:6px 12px 4px 0;
}

div#content p a, div#content table td a {  
	text-decoration:none;
}

select {
	border:none;
}

div#content strong {
	color:#383838;
}

div#content p {
	font-size:13px;
}

div#content p.next {
	margin-top:0;
	text-indent:2em;
}

div#content p.restart {
	margin-top:8px; 
}

div#content img.imgRight {
	float:right;
	margin:0 0 8px 10px;
}

div#content table th {
	padding:0 6px 12px 6px; 
	width:160px;
}

div#content table th h2 {
	padding:0;
	margin:0;
	font-size:13px;
	color:#383838;
	font-weight:bold !bold; 
	font-family:Georgia,'Trebuchet MS',verdana,arial,helvetica,sans-serif;
}

div#content table td {
	padding:0 6px 12px 6px;
}

div#content ul {
	list-style:disc; 
	list-style-position:outside;
	padding:0 0 0 16px;
	margin-top:0;
}

div#content ul li {
	padding:0;
}

div#content .amazon {
	margin:16px 0 16px 0;
}

div#content .source {
	color:#888888;
	font-size:11px;
	font-family:tahoma,arial,helvetica,sans-serif;
	text-align:right;
}

div#rightCol {
	width:160px;
	float:right;
	padding:4px 12px 12px 6px;
}

div#pageFooter {
	clear:both;
	margin-left:0px;
	margin-top:16px;
	padding-top:12px;
	border-top:1px solid #993333;
	font-family:'Lucida Sans',tahoma,arial,helvetica,sans-serif;
	font-size:12px;
}

div#pageFooter.noLeftCol {
	margin-left:180px;
}

div.tagsCloud span {
	color:#553344;
	margin-right:8px;
	font-weight:bold;
}
