/* Tags */

h1 { font-size: 40px; color: #ffe401; font-style: italic; font-weight: bold; text-align: left; }
	h1 span.small { font-size: 60%; display: block; }
h2 { font-size: 20px; color: #249f5c; font-style: italic; font-weight: bold;  text-align: left; }
h3 { color: #ffffff; font-weight: bold; }
p, li, td, th { color: #ffffff; text-align: left; }

/* Classes */

div.boxed { background: #ffffff; width: 540px; margin-left: 10px; margin-bottom: 20px; padding: 0 0 5px; background: #ffffff url(../images/box_bottom.png) no-repeat bottom; }

	div.boxed table { margin: 0; width: 100%; background: transparent url(../images/box_top.png) no-repeat top; }
	div.boxed td, div.boxed th { border: 0px; padding: 3px 5px; color: #000000; }
	div.boxed th { color: #249f5c; }
	div.boxed td { border-top: 1px solid #249f5c; }
	div.boxed td.date, div.boxed th.date { padding-left: 25px; }

	div.boxed h2 { margin: 0; padding: 5px 10px 0 25px; font-style: normal; color: #000000; background: transparent url(../images/box_top.png) no-repeat top; }
	div.boxed p.date { color: #999999; font-size: 1.2em; margin: 0px 15px 7px 20px; }
	div.boxed p, div.boxed li { color: #000000; padding-left: 10px; margin: 7px 15px; }

/* Page blocks */

body { background: #000000; text-align: center; }
#page { width: 750px; min-height: 100%; position: relative; background: #000000 url(../images/bar_top.png) no-repeat top; text-align: left; margin: 0 auto; padding: 15px 0; min-height: 400px; }
#header { position: relative; }

#nav { position: absolute; top: 130px; left: 0; width: 190px; }
	#nav ul { margin: 0px; padding: 0px 0px 30px; }
	#nav li { margin: 0px 20px; padding: 0px; font-size: 15px; line-height: 1; list-style-type: none; }
	#nav li.active { padding: 10px; }
	#nav li a { display: block; padding: 7px 10px; font-weight: bold; color: #ffffff; text-decoration: none; }
	#nav li a:hover { color: #000000; background: #ffffff url(../images/arrow_black.png) no-repeat 135px; }
	#nav li a.active, #nav li a.active:hover { display: inline; color: #ffe401; background: #000000 url(../images/arrow_yellow.png) no-repeat right; padding: 0 13px 0 0;  }

	#nav div { text-align: center; }

#content { margin-left: 190px; padding-bottom: 0px; }

#footer { padding: 10px 0 20px 190px; }
	#footer p { font-size: 10px; color: #aaaaaa; text-align: center; margin: 0; }
	#footer a { color: #aaaaaa; }
	#footer a:hover { text-decoration: none; }