/* FONT SIZES *?
/*
	If you want this size(px)	|	Declare this percent(%)
			10					|			 77
			11					|			 85
			12					|			 92
			13					|			100
			14					|			107
			15					|			114
			16					|			122
			17					|			129
			18					|			136
			19					|			144
			20					|			152
			21					|			159
			22					|			167
			23					|			174
			24					|			182
			25					|			189
			26					|			197
*/


body {
    background: #000;
    margin:0;
    padding:0;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	*font-size:small;
	*font:x-small;
}

table {font-size:inherit;font:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

p {
	font-size: 77%;
}

p.page_nav {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 77%;
}

H1 {
	font-size: 122%;
	color: #bdb062;
	font-weight : bold;
}

H2 {font-size: 107%; color: #bdb062; font-weight: bold}

H3 {font-size: 100%; color: #bdb062; font-weight: bold}

H4 {font-size: 92%; color: #bdb062; font-weight: bold}

H5 {font-size: 85%; color: #bdb062; font-weight: bold}

H6 {font-size: 85%; color: #bdb062; font-weight: bold}

DT {font-weight: bold}

a { color: #000000}

a:active { color: #000}
a:visited { color: #000}
a:hover { color: #039; text-decoration: underline}

a.white { color: #FFFFFF}
a.white:visited { color: #cccccc}
a.white:hover { color: #ded395; text-decoration: underline}

a.navwhite { font-size: 77%; color: #ffffff; text-decoration: none;}
a.navwhite:visited { color: #ffffff}
a.navwhite:hover { color: #ded395; text-decoration: underline}

a.navblack { font-size: 77%; color: #000000; text-decoration: none}
a.navblack:visited { color: #000000}
a.navblack:hover { color: #039; text-decoration: underline}

.quote { font-style: italic; font-weight: bold; font-size: 77%; color: #ffffff}

/*.smalltype { line-height: 100%;}*/

.white { color: #ffffff}

.black { color: #000}

.date {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 77%;
}
	

.smalltypewhite { font-family: verdana, ariel, helvetica, sans-serif; font-size: 77%; line-height: 105%; color: #ffffff}


.title {font-size: 77%; color: #ffffff; font-weight: bold}

.greentitle {font-size: 77%; color: #ccff66; font-weight: bold}


/* NEW STYLES */
td.menu_bg {
	background: #afa4a1 url(../images/menu_bg.jpg) repeat-x top left;
}

td.interior_menu_bg {
	background: #fff url(../images/interior_menu_bg.jpg) repeat-x top left;
}

ul#side_nav {
	margin: 30px 5px 10px 20px;
	padding: 0;
	list-style: square url(../images/nav_bullet.gif) outside;
	color: #fff;
}

#side_nav li {
	margin: 0 0 3px 0;
	padding: 0;
}

ul#interior_side_nav {
	margin: 30px 5px 10px 20px;
	padding: 0;
	list-style: square url(../images/interior_nav_bullet.gif) outside;
	color: #fff;
}

#interior_side_nav li {
	margin: 0 0 3px 0;
	padding: 0;
}

div.main_page_title_container {
	width: 100%;
	height: 22px;
	background-color: #a29692;
}

h2.main_page_title{
	margin: 3px 0 0 5px;
	padding: 0;
	color: #1f2c43;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 107%;
	font-weight: bold;
	font-variant:small-caps;
}

span.header_arrow {
	font-size: 77%;
}

div.main_page_content {
	width: 100%;
	background: url(../images/content_bg.gif) repeat-x top left;
	margin: 0;
	padding: 10px 0;
}

h3.story_title {
	margin: 0 20px 10px 20px;
	padding: 0;
	font-size: 100%;
	color: #ebe09f;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.main_page_content p {
	margin: 0 20px 10px 20px;
	padding: 0;
	font-size: 77%;
}

span.no_underline{
	text-decoration:none;
}

div.main_page_content hr {
	padding: 0;
	width: 95%;
	height: 1px;
	border: 0px;
	border-top: dashed #cbc5c4 1px;
	clear: both;
}

* html div.main_page_content hr { /* IE HACK */
	margin: 0;
}

img.main_page_thumb {
	margin: 0 13px 13px 13px;
	padding: 0;
	float: left;
}
