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;

}



body {

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

	font: 12px arial, sans-serif;

	color: #464544;

	padding-bottom: 5px;

}



/** layout **/

#wrapper {

	width: 678px;

	min-height: 750px;

	_height: 750px;

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

	position: relative;

	background-image: url(../images/header2.jpg);

}



h1 {
	padding: 25px 0 0 20px;
	font: 32px "arial black", arial, sans-serif;
	color: #151515;

}



h1 em {

	color: #ffffff;

	font-weight: bold;

	font-style: normal;

	position: relative;

	top: -20px;

}



/* nav */



#nav {

	position: absolute;

	top: 10px;

	left: 221px;

	width: 501px;

	height: 61px;

}

#nav li {

  float: left;

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

  list-style: none;

  padding-left: 10px;

  padding-right: 20px;

  padding-top: 45px;

  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: 400px;

	position: relative;

	top: 130px;

	left: 395px;

	color: #fff;

	height: 350px;

}

#topcon-inner {

  margin: 40px 40px 41px 86px;

  height: 200px;

  overflow: auto;

}

#topcon h2 {

  font-size: 14px;

}



/** Body **/



#content {
	width: 950px;
	position: absolute;
	color: #FC0;
	top: 457px;
	left: 55px;
	height: 470px;

}

#content a {

  color: #fff;

}

#content a:hover {

  color: #fee;

}

#body {
	border: 3px solid white;
	background: #901315;
	padding: 15px;

}



.box {
	float: left;
	width: auto;
	background: #730F11;
	margin-right: 10px;

}

.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: 240px;

}

#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: 10px;

}

#new .box-tl {

  padding-bottom: 18px;

}

#new p {

  margin-top: 0;

  margin-bottom: 3.6em;

}



#body h2 {
	font-size: 12px;
	text-align: center;
	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;
	color: #000;  

}

#footer p, #footer ul {

  margin: 0.8em;

}

#footer ul {

  margin-top: 1.2em;

}

#footer li {

  display: inline;

  list-style: none;

}
