/* General tags */
body {
	font: 100% Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	color: #990000;
	text-decoration: underline;
}
a:hover, a:active {
	color: #333333;
	text-decoration: underline;
}

p {
	margin:7px 0px;
}
h1 {
	font: bold 1.7em Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding: 8px 0px 4px 0px;
	margin: 0px;
}
h2 {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color:#990000;
	border-bottom:#333 1px solid;
	clear:both;
}
h3 {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	text-shadow:#999999 1px 1px 2px;
	padding:0px;;
	margin:4px 0px;
}
blockquote {
	text-align:left;
}

table {
	font:0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:#333 1px solid;
}
th {
	color:#900;
	font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.textLeft {
	text-align:left;
}
.textCenter {
	text-align:center;
}
.textRight {
	text-align:right;
}
.textSmall {
	font:normal 0.7em Verdana, Geneva, sans-serif;
}
.textMedium {
	font:normal 1.3em "Times New Roman", Times, serif;
}
.textLarge {
	font:bold 1.5em "Times New Roman", Times, serif;
}
.textHeadLarge {
	color:#990000;
	font:bold 1.4em "Times New Roman", Times, serif;
	text-shadow:#000000 1px 1px 2px;
}
.columnistDetails {
	text-align:left;
	font:italic 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 27px;
}
.sponsor {
	text-align:left;
	font:bold italic 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 27px;
}
.imgtext {
	text-align:center;
	color:#990000;
	font:bold italic 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.imgtext img {
	
}
.imgtextBig {
	text-align:center;
	color:#990000;
	font:bold italic 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.red {
	color:#900;
}
.blue {
	color:#009;
}
.green {
	color:#3C6;
}
.blue a {
	color:#009;
}

.flashad, .flashad div {
	color: #333333;
	font: lighter 0.7em "Courier New", Courier, monospace;
	text-align:center;
}
.flashad div a {
	color: #333333;
	font: lighter 0.7em "Courier New", Courier, monospace;
	text-decoration: underline;
}

/* Top part */
#top {
	font: bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:left;
}
#top a:link, #top a:visited {
	color: #990000;
	text-decoration:none;
}
#top a:hover, #top a:active {
	color: #333333;
	text-decoration:underline;
}
#bannerText {
	font:bold 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* Side bar */
#menuleft {
	text-align:left;
	font: 0.9em Georgia, "Times New Roman", Times, serif;
	color: #990000;
	background: #f6f6f6;
}
#menuleft p {
	margin:11px 0px;
}
#menuleft h2 {
	font: bold 1.5em Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	border:none;
	margin:17px 7px;;
}
#menuleft a:link, #menuleft a:visited, #menuleft a:hover, #menuleft a:active {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color:#111111;
	text-decoration: none;
}

/* Content area */
#content {
	font: 0.9em Georgia, "Times New Roman", Times, serif;
	background: #ffffff;
	text-align:justify;
}
#content blockquote {
	margin: 10px 0 10px 25px;
	padding:0px 0px 0px 10px;
	border-left: 2px solid #990000;
}
#content .book {
	font:lighter normal 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	border:#333 1px solid;
}
#content .book blockquote {
	margin-left:7px;
}
#content .factfile {
	font: 0.9em Georgia, "Times New Roman", Times, serif;
}
#content .factfile-title, #content .factfile span {
	font: bold 1.0em Arial, Helvetica, sans-serif;
	color:#990000;
}

/* Footer */
#footer p {
	font:italic 0.7em Georgia, "Times New Roman", Times, serif;
	text-align:left;
	color: #777;
	background: #ffffff;
	padding:7px 0px 0px 497px;
}
#footer a {
	text-decoration: underline;
}
