/* CSS Document */

* { margin:0; padding:0; }

html { background: #000 url(../images/background_column.gif) repeat-y; background-position: 50px;}
body { font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color:#FFF; background-color:#000000; }
#background { position:absolute; width:100%; height:106px; background-image: url(../images/background_page.jpg); background-repeat:repeat-x;}

#column { position:absolute; left:50px; width:220px; }

#mainnav ul {  }
#mainnav li { text-align:right; list-style:none; }
#mainnav li a { display:block; width:180px;color:#FFF; text-decoration:none; padding: 5px 20px;border-bottom:1px solid #FFF; }
#mainnav li a:hover { background-color:#666666; text-decoration:none; }

#header { position:absolute; top: 20px; left:270px; width:460px; }
#header span.box1 { float:left; width:100px; height:60px; border-right: 1px solid #FFF; padding:0 30px;}
#header span.box2 { float:left; width:100px; height:60px; padding:0 0 0 30px;}
#header span.link { font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size:1.7em; padding-bottom:5px;}
#header a { color:#FFFFFF; text-decoration:none; }
#header a:hover, #header a:active  { color:#FF9900; text-decoration:none; }

#maincontent { position:absolute; top: 130px; left:300px; margin-right:50px; }
#maincontent img { padding-right:10px; }
h1 { font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size:1.7em; font-weight:normal; padding-bottom:0.5em; color:#FF9900; }
p { padding:0.6em 0; line-height:150%; }
h2 {
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	color: #FF9900;
}

#footer { padding-top:30px; }

.italic { font-style:italic; }
.bold {
	font-weight:bold;
	color: #FF9900;
}
a img { border:none; }

a:link, a:visited { color:#FFF; text-decoration:underline; }
a:hover, a:vitited {color:#FF9900; text-decoration:underline; }