body {
	background-color: #000;
	color: #f7f7f7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/bg-page.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	margin: 0;
	padding: 0;
}
ul, li, p, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	line-height: 18px;
}
a:link, a:visited {
	color: #999;
	text-decoration : underline;
	font-weight: normal;
}
a:hover  {
	text-decoration: none;
	font-weight: normal;
	color: #cc3e0c;
}
a img,:link img,:visited img { 
	border: none;
}
hr {
	height: 1px;
	color: #5A5A5A;
	background-color: #5A5A5A;
	margin-bottom: 30px;
}
.tablehead {
	background-color: #222;
	color: #CC3E0C;
}

.tablebottom {
  background-color: #004C75;
}

.bordercolor {
	background-color: #333;
}

.tablebgcolor {
  	background-color: #333;
}
.navbar {
  background-color: #fcdc43;
  color: #004c75;
}

.row1 {
	background-color: #222;
	color: #999;
}

.row2 {
	background-color: #111;
	color: #999;
}

.head1 {
  	color: #ccc;
  	font-weight: bold;
	background-color: #333;
}
.head1:hover {
  	font-weight: bold;
	background-color: #333;
	color: #cc3e0c;
}
.head2 {
	background-color: #333;
  	color: #ccc;
  	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
}
.title {
	line-height: 22px;
	font-weight: bold;
	color: #cc3e0c;
	height: 30px;
	font-size: 18px;
}
.clickstream {
}
.smalltext {
  font-size: 11px;
  font-weight: normal;
}
.marktext {
  color: #cc3e0c;
  background-color: #fff;
}
.new {
  font-size: 11px;
  color: #cc3e0c;
}

/*----- Forms -----*/
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949291;
}
.logininput {
  	width: 130px;
	background-color: #333;
	border: 1px solid #000;
}
.searchinput {
	background-color: #333;
	border: 1px solid #000;
	width: 130px;
	margin-right: 10px;
}
.textarea {
  	width: 230px;
  	background-color: #333;
	border: 1px solid #000;
}
.input {
  	width: 230px;
  	background-color: #333;
	border: 1px solid #000;
}
.setperpageselect {
  	background-color: #333;
	border: 1px solid #000;
}
.categoryselect {
	background-color: #333;
	border: 1px solid #000;
}
.dropdownmarker {
 	background-color: #333;
	border: 1px solid #000;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #333;
	color: #FFF;
	border: 1px solid #000;
}

/*----- Categories -----*/
.catbgcolor {
  background-color: #111;
}
.maincat {
  font-weight: bold;
}
.subcat {
  font-size: 11px;
  font-weight: normal;
}

/*----- Images -----*/
.imagerow1 {
  	background-color: #111;
  	color: #cc3e0c;
	text-align: center;
}

.imagerow2 {
  	background-color: #222;
  	color: #cc3e0c;
  	text-align: center;
}

/*----- Comments -----*/
.commentrow1 {
  	background-color: #111;
  	color: #ccc;
}
.commentrow2 {
  	background-color: #222;
  	color: #ccc;
}
.commentspacerrow {
  	background-color: #000;
  	color: #ccc;
}
.commenttextarea {
  	width: 270px;
}
.commentinput {
  	width: 270px;
  	background-color: #333;
	border: 1px solid #000;

}

/* ----- IDS ----- */
.clr {
	clear: both;
}
#pagewidth {
	width: 960px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#pagewidth_inner {
	width: 960px;
	margin-top: 20px;
}
#header {
	width: 960px;
	color: #f7f7f7;
	height: 185px;
}
#header div.logo {
	height: 175px;
	float: left;
	width: 415px;
	padding-top: 10px;
}
#header div.image {
	height: 175px;
	padding-top: 10px;
	float: left;
	width: 545px;
	background-image: url(images/bg-header-stripe.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#header div.search {
	width: 520px;
	margin-left: 20px;
	padding-top: 80px;
}
#pathway {
	width: 960px;
	margin-top: 10px;
	margin-bottom: 30px;
}
#pathway div.pathway_inner {
	padding: 5px;
	border: 1px solid #333;
}
#pathway div.clickstream {
	float: left;
	width: 645px;
}
#pathway div.imagelinks {
	width: 300px;
	float: left;
	text-align: right;
}
/* Leftcol */
#leftcol {
	float: left;
	width: 220px;
	margin-right: 30px;
}
#leftcol div.leftcol_inner {
	border: 1px solid #333;
}
#leftcol table td.row1 {
	background-color: #111;
}
/* leftcol table td.head2 {
}
#leftcol table td.tablebgcolor {
	background-color: #111;
}
*/
#leftcol table.boxtable {
	width: 218px;
}

/* Maincol */
#maincol {
	width: 708px;
	border: 1px solid #333;
	float: left;
}
#maincol div.maincol_inner {
	padding: 20px;
}
#maincol table.contenttable {
	width: 668px;
}
#maincol img { 
	border: none;
}
/*
#maincol table td.head1 {
}
#maincol table table td.head1 {
}
*/