@charset "utf-8";
/* CSS Document */

/*
----------------------------GENERAL TAGS----------------------------
*/

* { margin: 0; padding: 0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	vertical-align: top;
	background: transparent;
}

html { font-size:100.01%; }

body {
	font-size:1em;
	text-align: center;
	background: #212308 left top repeat-x;
}

a img { border: 0px solid #fff; }

ul, ul li { list-style: none; }

#container, #header, #outerframe, #rightbar, #content, #footer {
	position: relative;
}

/*
----------------------------DIVs----------------------------
*/

#outerframe { width: 880px; border: solid white; border-width: 1px; margin: 10px auto 0 auto; }

#container { width: 869px; margin: 5px; padding: 1px; background:#FFFFFF; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #898989; }

#lefttop { float: left; width: 438px; }
#righttop { float: right; width: 431px; }

#leftmiddle { float: left; width: 438px; }
#rightmiddle { float: right; width: 431px; }

#leftbottom { float: left; width: 438px; }
#rightbottom { float: right; width: 431px; }

#links { float: left; width: 438px; }

#links p,
#lefttop p, 
#righttop p, 
#leftmiddle p, 
#rightmiddle p, 
#leftbottom p, 
#rightbottom p {
	margin: 0 10px 0 17px;
	padding: 5px 0 5px 0;
	line-height: 1.2em;
	letter-spacing: 1px;
}

blockquote { margin: 5px 0 5px 43px; color: #000000; }

blockquote a,
#lefttop a,
#leftmiddle a { color: inherit; text-decoration:none; }

blockquote a:hover,
#lefttop a:hover,
#leftmiddle a:hover { text-decoration:underline; }

#righttop img { cursor: pointer; }

#links img.tabbed,
#lefttop img.tabbed,
#leftmiddle img.tabbed,
#leftbottom img.tabbed,
#rightbottom img.tabbed { padding: 5px 0 0 17px; }

#leftmiddle p,
#rightmiddle p,
#leftbottom p { padding-top: 0px; letter-spacing: 0px; }

#leftmiddle p.bold,
#rightmiddle p.bold,
#leftbottom p.bold {
	padding-bottom: 0px;
	padding-top: 5px;
}

#leftbottom p,
#rightbottom p { letter-spacing: 0px; }


#footer { height: 37px; background: #747b13; color:#FFFFFF; }
#footer p { line-height: 45px; float: left; margin: 0 0 0 15px; }
#footer img { float: right; }
#footer a { text-decoration:none; color: #FFFFFF; }
#footer a:hover { text-decoration: underline; }

/*
----------------------------STYLING----------------------------
*/

div.hr {
	height: 23px;
	background: #fff url(../images/layout/hr.jpg) no-repeat scroll center;
	clear:both;
	padding: 10px 0 5px 0;
}
div.hr hr { display:none; }
.bold { color: #000000; }
div.clear { clear:both; background: #fff url(../images/layout/bottom-grad.gif) no-repeat scroll center; height: 12px; margin-bottom: 1px; }