html, body, h1, h2, h3, h4, ul, li {

	margin: 0;

	padding: 0;

}

h1 img {

	display: block;

}

img {

	border: 0;

}

a {

	color: #FFFFFF;

}

a:hover {

	color: #FFA405;

	

}

.left {

	float: left;

}

.right {

	float: right;

}

.more {

	text-align: right;

}

.clear {

	clear: both;

}

a img { border: none ; }





body {

	background: #3A0404 url(images/page_bg.jpg) repeat-x;

	font: 11px arial, sans-serif;

	color: #464544;

	padding-bottom: 10px; 

}







/** layout **/

#wrapper {

	width: 1000px;

	min-height: 900px;

	_height: 900px;

	background: url(images/nubackground3.png) no-repeat;

    position:relative;

margin-left: auto;

margin-right: auto;

top:0px

}



h1 {

  padding: 25px 0 0 30px;

  font: 32px "arial black", arial, sans-serif;

  color: #151515;

}



h1 em {

  color: #ffffff;

  font-weight: bold;

  font-style: normal;

  position: relative;

  top: -4px;

}



/* nav */



#nav {

  position: absolute;

  top: 0px;

  left: 335px;

  width: 644px;

}

#nav li {

  float: right;

  background: url(images/nav_left.gif) no-repeat;

  list-style: none;

  padding-left: 10px;

  padding-right: 20px;

  padding-top: 35px;

  line-height: 1.1;

}

#nav span {

  display: block;

  font-size: 28px;

}

#nav a {

  color: #FFFFFF;

  font-size: 11px;

  font-weight: bold;

  text-decoration: none;

}



/** topcontent **/



#topcon {

  background: url(images/topcon.jpg) no-repeat;

  width: 428px;

  position: absolute;

  top: 105px;

  left: 340px;

  color: #fff;

}

#topcon-inner {

  margin: 33px 40px 41px 85px;

  height: 120px;

  overflow: auto;

}

#topcon h2 {

  font-size: 14px;

}



/** Body **/



#content {

  width: 930px;

  position: absolute;

  color: #fff;

  top: 199px;

  left: 33px;

}

#content a {

  color: #fff;

}

#content a:hover {

  color: #fee;

}

#body {

  border: 3px solid white;

  background: #901315;

  padding: 18px;

}



.box {

  float: left;

  width: 195px;

  background: #730F11;

  margin-right: 18px;

}

.box-t { background: top url(images/box_t.gif) repeat-x; }

.box-r { background: right url(images/box_r.gif) repeat-y; }

.box-b { background: bottom url(images/box_b.gif) repeat-x; }

.box-l { background: left url(images/box_l.gif) repeat-y; }

.box-tr { background: top right url(images/box_tr.gif) no-repeat; }

.box-br { background: bottom right url(images/box_br.gif) no-repeat; }

.box-bl { background: bottom left url(images/box_bl.gif) no-repeat; }

.box-tl { background: top left url(images/box_tl.gif) no-repeat; }



.box-tl {

  padding: 13px 18px;

}



.box p {

  margin: 1em 0;

}



p.more {

  margin: 0;

}



#hits {

  width: 462px;

}

#hits .box-tl {

  padding-bottom: 22px;

}

#hits ul {

  margin: 1em 0;

}

#hits li {

  list-style: none;

  margin: 0.9em 0;

}

#hits ul a {

  text-decoration: none;

}

#hits ul a:hover {

  text-decoration: underline;

}



#new {

  margin-right: 0;

}

#new .box-tl {

  padding-bottom: 18px;

}

#new p {

  margin-top: 0;

  margin-bottom: 3.6em;

}



#body h2 {

  font-size: 12px;

  text-align: right;

  margin-bottom: 1.5em;

}

#body h3 {

  font-size: 9px;

  color: #FFEA00;

}

#body .more a {

  font-weight: bold;

  text-decoration: none;

}

#body .more a:hover {

  text-decoration: underline;

}

#body .hr-yellow {

  border-top: 1px solid #FFEA00;

  padding-bottom: 1em;

  margin-top: 1em;

}



/** footer **/

#footer {

  text-align: center;

}

#footer p, #footer ul {

  margin: 0.8em;

}

#footer ul {

  margin-top: 1.2em;

}

#footer li {

  display: inline;

  list-style: none;

}

