/********************************************************
 * Footy Post COL page style
 * 000 = black background
 * 0097AC = blue links
 * fff = default white
 * 0097AC = tabs highlight light grey
 * 0097AC = poll bar light grey
********************************************************/

div.normalbox table.tableplayers td.number {
	color: #0097AC;
}

div.normalbox table.tableplayers td.name a {
	color: #000;
}

div.normalbox table.tableplayers td.name a:hover {
	color: #0097AC;
}

a {
	color: #0097AC;
	outline: none;
	text-decoration: underline;
}

a:hover {
	color: #000;
}

span.options a {
	border: 2px solid #000;
}

/* Pagination boxes */
div.pagination a.previous,
div.pagination a.next {
	background-color: #ccc;
	border: 2px solid #fff;
	color: #000;
}

div.pagination a.pageoff {
	background-color: #ddd;
	border: 2px solid #fff;
	color: #999;
}

div.pagination div.pages span.current {
	background-color: #0097AC;
	color: #fff;
}

/* Autocomplete */
ul.suggest_results {
	border: 1px solid #000;
}

li.suggest_over {
	background-color: #000;
	color: #fff;
}

/* Time to start the core page content */
#body {
	background: url(../images/clubs/port/bg_header.png)  repeat-x center top;
}

#header a.logo {
	background: url(../images/clubs/port/bg_header_logo.png) no-repeat;
}

#header li:hover {
	background-color: #fff;
}

#header li:hover a {
	color: #000;	
}

#header li.on {
	background-color: #0097AC;
}

#header li.on a {
	color: #fff;
}

#subheader {
	background-color: #000;
}

#subheader ul {
	background-color: #000;
}

#subheader ul ul a {
	background: #000;
}

#subheader li a {
	color: #fff;
}

#subheader ul li.on a,
#subheader li.on a {
	background-color: #0097AC;
	color: #fff;
}

/* Used to show error / correct messages */
div.tooltip {
	background-color: #0097AC;
}

div.errorbox,
div.errortooltip {
	background-color: #c33;
}

div.successbox,
div.successtooltip {
	background-color: #0a0;
}

div.mediabox div.login,
div.mediabox div.loggedin {
	background-color: #0097AC;
	border: 5px solid #000;
}

div.mediabox div.login input.button,
div.mediabox div.login a {
	background-color: #000;
	color: #fff;
}

div.mediabox div.loggedin span.links,
div.mediabox div.loggedin a {
	color: #000;
}

/* Special cutoff corners */
div.span-all div.normalcorner { 
	background-color: #000;
}

div.span-300-alt div.normalcorner {
	background-color: #000; 
}

div.span-300 div.normalcorner {
	background-color: #000; 
}

div.span-160-alt div.normalcorner {
	background-color: #000; 
}

div.span-160 div.normalcorner {
	background-color: #000; 
}

div.nocorner {
	background-color: #000;
}

/* Sponsor boxes */
div.normalmediabox div.media {
	background-color: #000;
}

div.sidemenumediabox {
	background-color: #000;
}

/* Rotator */
div.rotator a.link,
div.rotatorbox {
	background-color: #000;
}

div.rotatorbox div.rotatorcorner {
	border: 5px solid #000;
}

div.rotatorbox a:hover h2 {
	color: #00e0ff;
}

/* Custom profile header */
div.headerbox h2 a:hover,
div.headerbox h3 a:hover {
	color: #0097AC;
}

div.headerbox ul.menu {
	background-color: #000;
}

div.headerbox ul.menu li.on a {
	background-color: #0097AC;
	color: #fff;
}

/* Standard div table layout */
div.normalbox div.title span.heading {
	color: #fff;
}

div.normalbox div.table h4 a,
div.normalbox div.table span.heading a {
	color: #000;
}

div.normalbox div.table h4 a:hover,
div.normalbox div.table span.heading a:hover {
	color: #0097AC;
}

div.normalbox div.inner {
	background-color: #000;
}

div.normalbox div.bodyarticle span.rating {
	background-color: #000;
}

div.normalbox div.body .imgborder {
	border: 5px solid #000;
}

div.normalbox div.table a.image {
	border: 5px solid #000;
}

div.normalbox div.tablerelated a.heading {
	color: #000;
}

div.normalbox div.tablecomments a.avatar {
	background-color: #000;
}

div.normalbox div.tableform .preview {
	background-color: #000;
}

/* Filter the browse listing */
div.normalbox form.filter div.buttons input,
div.normalbox form.filter div.buttons a {
	background-color: #ccc;
	color: #000;
}

/* Comments baby! */
div.normalbox div.tablecomments div.rowalt {
	background-color: #fff;
}

div.normalbox div.tablecomments div.content p {
	border: none;
}

/* Form */
div.normalbox div.tableform div.progressbar {
	border: 1px solid #000;
}

div.normalbox div.tableform div.progressbar div {
	background-color: #0097AC;
}

div.normalbox form.filter {
	background-color: #000;
}

div.imagebox li {
	background-color: #000;
}

div.imagebox span.name {
	background-color: #000;
}

/* Poll */
div.normalbox div.poll div.barouter {
	background-color: #0097AC;
}

div.normalbox div.poll div.barinner {
	background-color: #000;
	color: #fff;
}

div.normalbox div.poll div.baroptionalt {
	background-color: #e7e7e7;
}

div.normalbox div.level span.level {
	color: #000;
}

div.normalbox div.tablerating div.ratingbar {
	border: 2px solid #000;
}

/* Finish him! */
#footer {
	background-color: #000;
	border-bottom: 6px solid #0097AC;
}

#footer span.heading {
	color: #0097AC;
}

/* Forum CSS */
table.tableforum tr.category td {
	background-color: #0097AC;
	border-bottom: 2px solid #000;
}

table.tableforum tr.category td.buttons {
	background-image: none;
	background-color: #000;
}
