* {
	text-decoration:none;
	margin:0;
	padding:0;
}
img {
	border:0;
}
body {
  margin:0;
	background:#000000;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}
td {
  text-align:left;
	}
.small {
  font-size:11px;
	}
h3 {
  font-size:16px;
	color:#333333;
	background:#CCCCCC;
	padding:3px 0 3px 3px;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	}
a {
  color:#FFFFFF;
  text-decoration: none;
}
a:hover {
	color:#980114;
}

/********** HEADER STYLES ***********/
/* QUICK SEARCH STYLE */
.quick-search {
  float:right;
  padding:5px;
}
.quick-search #search_input {
  /*font-size:18px;*/
  border:1px solid #838383;
}
.quick-search #search_submit {
  /*border:none;
  background-color:#FFFFFF;
  font-size:18px;
  padding:1px;*/
}
.quick-search a {
  color:#FF7200;
	}
.quick-search a:hover {
  color:#0066FF;
  text-decoration:none;
	}

/********** MAIN MENU STYLES **********/
table.main-menu {
  background:#3E3E3E;
  }
#item_active {
  background:#565656;
	}
/* BUTTONS RIGHT */
table.buttons-right {
  margin:0 5px 0 0;
	}
td.buttons-right  {
  background-color:#3E3E3E;
	width:75px;
	text-align:center;
	}
td.button-right-edit {
  background-color:#3E3E3E;
	width:100px;
	text-align:center;
	}
.buttons-right a {
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	padding:5px;
	display:block;
	}
.buttons-right a:hover {
	background:#565656;
	}
/* BUTTONS LEFT */
table.buttons-left {
  margin:0 0 0 5px;
	}
td.buttons-left  {
  background-color:#3E3E3E;
	text-align:center;
	padding:0 3px;
	}
.buttons-left a {
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	padding:5px;
	display:block;
	}
.buttons-left a:hover {
  background:#565656;
	}

/********** CONTENT STYLES **********/
#wrap {
  margin:7px 0 0 10px;
  padding:0;
  width:100%;
}
#content {
  float:left;
  width:765px;
  color:#000000;
}
#content a, 
#content a:visited, 
#content a:active {
  color:#FF5F02;
  text-decoration: none;
}
#content a:hover {
	color:#FF5F02;
	text-decoration:underline;
}
#content h2 {
  border-bottom:4px solid #980114;
  font-size:25px;
  width:100%;
  color:#000000;
}

/* QUICK BOX STYLES */
.quick_box {
  float:left;
  margin:3px;
  /**/
	width: 165px;
  padding:4px 3px 6px 3px;
  background-color:#EEEEEE;
}
.quick_box a, 
.quick_box a:visited, 
.quick_box a:active {
  background-color:#E5E1D6;
  color:#000000;
  margin:0;
  padding:0;
}
.quick_box a:hover {
  background-color:#999999;
  color:#ffffff;
  margin:0;
  padding:0;
}
.quick_box img {
  margin:0;
  padding:0;
  border:none;
}
.quick_box h4 {
  margin:0;
  padding:0;
  font-size:13px;
  font-weight:bold;
  height:35px;
  text-align:left;
}
.quick_box p {
  margin:0;
  padding:0;
  font-size:11px;
  font-weight:none;
}

/* QUICK INFO STYLES */
.quick_info-left {
  border:none;
  border-right:none;
  float:left;
  font-size:10px;
  font-weight:none;
  padding:1px;
  margin:1px 1px 3px 3px ;
  width:60px;
  text-align:left;
}
.quick_info-right {
  border:none;
  float:left;
  width:80px;
  font-size:10px;
  font-weight:none;
  padding:1px;
  margin:1px 1px 3px 3px ;
  text-align:right;
}

/* VIDEO PAGE STYLES */
.video_pages {
  width:100%;
  float:left;
  margin:3px 0;
}
.video_pages-big {
  float:left;
  /*background-color:#565656;*/
  padding:2px;
  margin:0 0 0 7px;
  /*width:90px;
  height:20px;*/
}
.video_pages-small {
  background-color:#565656;
  float:left;
  padding:2px;
  margin:0 0 0 7px;
  /*width:30px;
  height:20px;*/
}
.video_pages-active {
/*  background-color:#CCCCCC;*/
  float:left;
  padding:2px;
  margin:0 0 0 7px;
  /*width:30px;
  height:20px;*/
  font-weight:bold;
}

/********** SIDEBAR STYLES **********/
#sidebar {
  float:right;
  width:200px;
  margin: 0 20px 0 0;
}
#sidebar h2 {
  color:#9C9A9B;
  font-size:24px;
  font-weight:bold;
  margin:6px 0 0 0;
  padding:1px;
}

/********** FOOTER STYLES **********/
#footer {
  clear:both;
  border:none;
  width:995px;
  height:225px;
  color:#000000;
  margin-top:15px;
  }
#footer .links {
  margin-left:30px;
  float:left;
  width:250px;
  border:none;
  }
#footer .links h2{
  font-size:20px;
  font-weight:bold;
  border-bottom:solid 3px #980114;
  }
#footer .links ul {
  list-style:none;
  margin:0;
  padding:0px;
}
#footer .links li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
#footer .links li a {
  color:#000000;
  border-bottom:1px dotted #000000;
  width:240px;
  display:block;
  padding:5px;
  font-weight:bold;
  }
#footer .links li a:hover {
  background:#999999;
  color:#FFFFFF;
  }