
/*
 	Style sheet for UKMIX site

Standard colours:

Overall background:	#205aa7
Leftnav background:	#ebebeb
Link (unvisited):	#205aa7
Section heading:	#ff9933

*/



/* GLOBAL STYLES */

body
{
	background-color: #205AA7;
	/*background-color: #102464;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 1em;
}

p, ul
{
	font-size: 13px;
}


hr
{
	color: #666666;
	height: 1px;
	margin-bottom: 0.15em;
	clear: all;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
}

h1
{
	font-weight: lighter;
	color: #205AA7;
	font-size: 1.5em;
}

h2
{
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	padding-left: 4px;
/*	background-color: #FFF4DB; */
	background-color: #FFD8A0;
}

h2.frontpage
{
	background-color: #FFD8A0;
}

span.sitecount
{
	font-weight: bold;
	color: #FF2020;
}

A
{
	text-decoration: none;
	font-weight: bold;
}
A:link
{
	color: #205AA7;
}
A:visited
{
	color: #666666;
}
A:active
{
	color: #000000;
}
A:hover
{
	color: #000000;
	text-decoration: underline;
}

a.named_anchor
{
	text-decoration: none;
	color: #000000;
}

input.button
{
	background-color: #FFFFFF;
/*
	background-color: #00A5E0;
	color: #FFFFFF;
	font-weight: bold;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	font-size: 9pt;
*/
}

.textbox
{
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	padding: 2px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

table.blank
{
	font-size: 0.8em;
	border-spacing: 0px;
	border-width: 0px;
	padding: 0px;
}

table.blank tr, table.blank td
{
	border-width: 0px;
	padding: 0px;
	font-size: 1em;
}

img.imgwithtext
{
	position: relative;
	top: 1px;
}

img
{
	border-color: #000000;
}

p.gensmall, ul.gensmall, ol.gensmall
{
	font-size: 0.8em;
}

/* Only use div.main for pages where the legacy <p><font size="-1"></font></p> code has been removed */
div.main p, div.main ul
{
	font-size: 0.8em;
}

/* Distinguish option elements that actually work; make them look like links */
option.validoption
{
	font-weight: bold;
	color: #205AA7;
}

p.frontarticles
{
	margin-top: 1em;
	margin-bottom: 1em;
}


/* ERRORS & DEBUG */

div.error
{
	background-color: #FFFFCC;
	padding: 0.5em;
	margin-bottom: 1em;
}

strong.error
{
	color: #FF0000;
}

p.debug
{
	margin-top: 0em;
	margin-bottom: 0em;
	background-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	font-size: 12px;
}

div.formstatus
{
	background-color: #C0D8F8;
	padding: 0.5em;
	margin-top: 1em;
	margin-bottom: 0em;
}

div.formstatus p.heading
{
	margin-top: 0em;
	margin-bottom: 0.5em;
	font-weight: bold;
}

div.formstatus p
{
	margin-top: 0.5em;
	margin-bottom: 0em;
}

p.status
{
	background-color: #CCFFCC;
	padding: 0.5em;
}


/* TIPS */

div.usertips p
{
	font-size: 12px;
}

div.usertips p.heading
{
	font-weight: bold;
	border-width: 0px;
	padding: 0px;
}

div.usertips p
{
/*
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 0.25em;
*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 0.25em;
}



/* ADMIN FORMS */

table.ie
{
	margin-top: 0.5em;
}

table.ie td
{
	padding: 10px;
	padding-bottom: 0px;
	background-color: #FFE8C0;
}

table.ie table th
{
	text-align: right;
	font-size: 13px;
	padding-bottom: 10px;
	padding-right: 10px;
}

table.ie table td
{
	text-align: left;
	font-size: 13px;
	padding: 0px;
	padding-bottom: 10px;
}


/* SITES DIRECTORY */

img.siteslist
{
	position: relative;
	top: 2px;
}

span.deleted, span.inactive, span.rejected, span.suspended
{
	color: #B0B0B0;
}
span.deleted a:link, span.inactive a:link, span.rejected a:link, span.suspended a:link
{
	color: #B0B0B0;
}
span.deleted a:visited, span.inactive a:visited, span.rejected a:visited, span.suspended a:visited
{
	color: #B0B0B0;
}
span.new
{
/*	background-color: #FFE8D0;	*/
}
span.new strong
{
	color: #FFFFFF;
	background-color: #FF0000;
	padding-left: 4px;
	padding-right: 4px;
}
span.deleted strong, span.inactive strong, span.rejected strong, span.suspended strong
{
	color: #000000;
	background-color: #FFFF99;
	padding-left: 4px;
	padding-right: 4px;
}

span.formhelp
{
	font-size: 11px;
	color: #505050;
}

table.reports
{
	font-size: 12px;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0px;
	border-spacing: 0px;
}

table.reports td, table.reports th
{
	text-align: left;
	border-bottom: 1px solid #999999;
	padding: 2px;
	padding-right: 1em;
	padding-left: 0px;
}




/* HEADER */


table.heading
{
	width: 700px;
}

img.heading
{
	display: block;
	border-width: 0px;
}

p.navlinks
{
	text-align: left;
	margin-bottom: -3px;
	font-size: 0.8em;
}

a.flashing, a.flashing:visited, a.flashing:hover {
	color: #000000;
}

.paneltop {
	background-image: url(/logos/greypanel.gif);
}

.paneltop, .panelmain {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

.panelleft {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

th, td
{
	vertical-align: top;
}

p.leftnav
{
	font-size: 0.72em;
}

/* BODY */


table.main
{
	width: 700px;
	background-color: #FFFFFF;
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}

td.main
{
	padding: 5px;
	text-align: left;
}

div.sectionhead
{
	background-color: #FF9933;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 6px;
	padding-top: -4px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: 2px;
}


/* FOOTER */

table.footer
{
	width: 700px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 2em;
	font-size: 0.8em;
}

p.footer
{
	text-align: justify;
}

span.smallprint
{
	font-size: 0.8em;
}

a.footer
{
	color: #FFF0D0;
}

a.footer:visited
{
	color: #FFF0D0;
}

a.footer:active
{
	color: #000000;
}

a.footer:hover
{
	color: #FFF0D0;
	text-decoration: underline;
}


/* FORUMS HEADING */


p.forumsmenu
{
	text-align: right;
	font-size: 0.64em;
	padding-right: 10px;
}

td.forumsmenu
{
	text-align: right;
	width: 50%;
	vertical-align: top;
}

p.forumsmenu img
{
	margin-top: 2px;
	margin-left: 8px;
	position: relative;
	top: 1px;
}


td.forumsheadline
{
	text-align: left;
	vertical-align: top;
}

/* FORUMS FRONT */

p.frontforums
{
	padding-bottom: 0.25em;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	background-color: #FFE8C0;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
}


/* FORUMS INDEX */

td.frontrow2
{
	background-color: #FFE8C0;
	padding: 2px;
	vertical-align: middle;
	text-align: center;
	font-size: 0.8em;
}

td.catLeft
{
	background-color: #C0D8F8;
	font-size: 0.8em;
	font-weight: bold;
	padding: 2px;
}

span.topictitle

{
	font-size: 0.8em;
}


/* FORUMS GENERAL */

table.forumline
{
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}

table.forumsmain
{
	border-spacing: 1px;
	width: 100%;
}

th.thCornerL, th.thTop, th.thCornerR
{
	font-size: 0.8em;
	text-align: left;
	background-color: #FFE8C0;
	padding: 2px;
}

td.row1
{
	background-color: #FFD8A0;
	padding: 3px;
}

td.row2
{
	background-color: #FFE8C0;
	padding: 3px;
}

td.row3
{
	background-color: #FFF4E8;
	font-size: 0.8em;
	padding: 3px;
}

td.row3right
{
	background-color: #FFF4E8;
	padding: 3px;
}

td.gensmall, span.gensmall, span.genmed, span.gen
{
	font-size: 0.8em;
}

span.forumlink
{
	font-size: 1em;
}

span.modline
{
	display: block;
	font-size: 0.8em;
	margin-top: 0.5em;
}

span.badwordhighlight
{
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
}

div.postbody
{
	font-size: 0.8em;
}

span.postdetails
{
	font-size: 0.64em;
}

td.postdetails
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}

td.row1, td.row2
{
	vertical-align: top;
	font-size: 1em;
}

table.quote_table
{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

td.quote
{
	font-size: 0.8em;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	padding: 4px;
}

td.code
{
	font-family: monospace;
	font-size: 0.7em;
	font-size-adjust: 0.5;
	background-color: #E0F0FF;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	padding: 4px;
}

table.quote_table div.postbody
{
	font-size: 1em;
}

div.edited_line
{
	margin-top: 1.5em;
	font-size: 0.8em;
}

div.user_sig
{
	display: table;
	font-size: 0.8em;
	margin-top: 1em;
	margin-bottom: 0.5em;
	padding-top: 0.5em;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #666666;
}

span.searchhighlight
{
	font-weight: bold;
	color: #FF0000;
}

span.name
{
	font-size: 0.8em;
}


/* VIEWFORUM */

td.vfrow2
{
	background-color: #FFE8C0;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
}

td.vfrow3
{
	background-color: #FFF4E8;
	padding: 2px;
	font-size: 0.8em;
	text-align: center;
	vertical-align: middle;
}


/* Quotes, nested quotes */

td.row1 td.quote, td.row1 td.code
{
	background-color: #FFE8C0;
}
td.row1 td.quote td.quote
{
	background-color: #FFF4E8;
}
td.row2 td.quote, td.row2 td.code
{
	background-color: #FFF4E8;
}
td.row2 td.quote td.quote
{
	background-color: #FFFCFA;
}

span.quotehead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

/* POST/REPLY */

span.genmed input.button
{
	font-size: 0.8em;
}

input.helpline
{
	background-color: inherit;
	border-width: 0px;
	font-size: 1em;
	width: 500px;
	margin-top: 0.25em;
}

div.advert
{
	margin-top: 0.25em;
	margin-bottom: 1.5em;
	/*background-color: #A0D0F8;*/
	background-color: #FFFFFF;
	padding: 2px;
	/*padding-top: 5px;
	padding-bottom: 5px;*/
	border: 1px solid #666;
	font-family: verdana, arial, sans-serif;
}

p.advert
{
	text-align: center;
	font-size: 11px;
	letter-spacing: 1px;
	margin-bottom: 0.25em;
	margin-top: 2.5em;
	color: #333333;
}

div.advert p
{
	margin-top: 0em;
	margin-bottom: 0.25em;
}

div.promos p
{
	margin-top: 0.25em;
}


