/********************************************

	GLOBAL 

********************************************/
body {
	color            : #F0DCA9;
	background-color : white;
	background-image : url(../images/background.gif);
  margin           : 5px 0px 200px 0px;
  padding          : 0px 0px   0px 0px;
}
body, td, div, p, th {
	font-family      : Arial, Helvetica;
	color            : #000;
	font-size        : 12px;
}
a:link {
	color:            #800000;
}
a:hover {
	font-weight      : bold;
}
a:visited {
	color            : #800000;
}
.small_text {
	font-size				 : 9px;
}

#container {
	border           : 0px solid white;
	border-collapse  : collapse;
	width            : 731px;
	position         : relative;
	left             : 50%;
	margin-left      : -365px; /* half the width of the div */
}

.uborders div, 
.uborders, 
.lborders div, 
.lborders {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.uborders div { background: url(../images/corner_ul.gif) no-repeat top left; }
.uborders     { background: url(../images/corner_ur.gif) no-repeat top right; }
.lborders div { background: url(../images/corner_ll.gif) no-repeat bottom left; }
.lborders     { background: url(../images/corner_lr.gif) no-repeat bottom right; }

.caption {
	font-size        : 22px;
	font-family      : verdana,arial;
  margin           :  10px 10px  5px 5px;
  padding          :   0px  0px  0px 0px;
	color            : #7E7E00; 
	border-top       : 2px solid #B60004;
	border-bottom    : 2px solid #B60004;
}

/********************************************

	BODY HEADER

********************************************/
#header {
  width            : 100%;
	border-collapse  : collapse;
	background-color : white;
  margin           : 0px;
  padding          : 0px 0px 0px 0px;
}

#page_header {
	margin           : 0px 5px;
	height           : 149px;
	background       : url(../images/2008-header_c.gif);
}
#page_header img {
	z-index					 : 2;
	position         : absolute;
	border					 : 0px;
}
#page_header_text {
	border           : 0px solid red;
	text-align       : right;
  margin           :  0px  0px  0px  0px;
  padding          : 35px 30px 20px  0px;
  height           : 100%;
  background       : url(../images/2008-header_r.gif) no-repeat top right;
}
#page_header h2 {
	border           : 0px solid red;
	color            : #F0DCA9;
	font-size        : 12px;
  margin           :  0px  0px  0px  0px;
  padding          :  0px  0px  0px  0px;
}
#page_header h1 {
	border           : 0px solid red;
	color            : #fff;
	font-size        : 26px;
  margin           :  0px  0px  0px  0px;
  padding          :  0px  0px  0px  0px;
}

/********************************************

	NAVIGATION BAR (left)

********************************************/
#navbar {
  color            : #800000;
	background-color : white;
  float            : left;
  width            : 135px;
  padding          :  0px  0px  0px  0px;
  margin           :  5px  0px  0px  0px;
}
#navbar a {
	text-decoration  : none;
}
#navbar .menu_active a {
	color            : #7E7E00;
	text-decoration  : underline;
}
#navbar a:link, #navbar a:visited {
	color            : #800000;
}
#navbar a:hover {
	color            : #800000;
	text-decoration  : underline;
}
#navbar ul {
	list-style       : none;
	margin           : 0px;
	padding-left     : 5px;
}

/* LEVEL 1 */
#navbar .menu li {
	list-style-image : none;
	padding          :  0px  0px  5px  0px;
	margin           :  0px  0px  0px  5px;
	font-family      : arial,verdana;
	font-size        : 12px;
}
/* LEVEL 2 */
#navbar .sub_menu_2 li {
	list-style-image: none;
	padding          :  0px  0px  3px  3px;
  margin           :  0px  0px  0px  0px;
}
#navbar .sub_menu_2 li a {
	font-size        : 12px;
}
/* LEVEL 3 */
#navbar .sub_menu_3 li a {
	font-size        : 11px;
}

/* LEVEL 4 */
#navbar .sub_menu_4 li a {
	font-size        : 10px;
}

/********************************************

	BODY 

********************************************/
#content {
  background       : #fff;
  float            : left;
	border-collapse  : collapse;
  padding          :  0px  0px 0px 0px;
  margin           :  5px  0px 100px 0px;
/*
	height           : 475px;
	overflow         : auto;
*/
}
#content.content_left, #content.content_right {
	margin-left      : 5px;
	width            : 590px;
}
#content.content_center {
	margin-left      : 5px;
	width            : 450px;
}
#content.content_full {
	width            : 100%;
}
#content a {
	color:		black;
}
#content .content {
  padding          :  5px 5px 20px 10px;
}
#content .page_title {
	color            : #7E7E00;
	font-size        : 26px;
	font-weight      : normal;
	padding          :  0px  0px 10px 0px;
	letter-spacing   : 4px;
	margin-bottom    : 15px;
	margin-top       : 0px;
}
#intro #quickSummary, #navbar h3 {
	display          : none;
}

#content .content_list_1 th{
	text-align       : left;
}

/********************************************

	INFORMATION BAR (right)

********************************************/
#infobar {
	background-color : white;
  float            : right;
  width            : 135px;
  padding          :  0px  0px  0px  0px;
  margin           :  5px  0px 20px  0px;
}
#infobar ul {
	list-style       : none;
  margin           :  0px  0px  0px  0px;
  padding          :  0px  0px  0px  0px;
}
#infobar .info_headline {
  color            : #7E7E00;
	border-top       : 2px solid #B60004;
	border-bottom    : 2px solid #B60004;
  padding          :  5px  0px  5px  0px;
}
#infobar ul li {
  padding          :  7px  5px  7px  5px;
	font-size        : 12px;
}
#infobar ul li ul li {
	border           : 0px solid black;
  padding          :  7px  0px  7px  0px;
  margin           :  0px  0px  0px 10px;
	font-size        : 12px;
}
#sponsors {
  padding          :  7px  5px  7px  5px;
}

/********************************************

	FOOTER

********************************************/
#footer {
	border-top       : 1px solid white;
  background       : #800000;
	height           : 45px;
  clear            : both;
	padding          :  5px  0px  0px  0px;
  margin           :  0px  5px  0px  5px;
	font-size        : 10px;
	font-family      : verdana,arial;
	color            : #fff;
	top              : 14px;
	text-align       : center;
}
#footer a {
	color            : #F0DCA9;
}



/********************************************

	DUMP SIDE

********************************************/
ul#online {
	height: 	120px;
	width:  174px;
	overflow:  auto;
	list-style: circle inside url(../images/online.gif);
	padding: 0px;
	margin: 0;
	font-size: 80%;
}
ul#online li {
	padding: 3px 0 0 2px;
	margin: 	 		0px;
}
ul#online a {
	text-decoration: none;
	color:		#DF8E00;
}

ul.pic_medium li {
	list-style: none;
}
ul.pic_medium img {
	width: 360px;
	margin-right: 40px;
}
