/* 
Title:forms.css
Author:Leeroy Lugg - and hacked with permission by Cris...
URL:
Description:CSS for CMS
Copyright:(c) . All Rights Reserved
Unauthorised copying or plagiarism of this style sheet will be seen as an infringement of UK copyright laws.
Modified:
*/

/* =BODY
----------------------------------------------- */
body{
background-color:#f0e9e3;
margin:9px 0px 0px 0px;
padding:0;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:100%;
}
/* =LINKS
----------------------------------------------- */
a:link{
color:#8c9e9c;
background-color:transparent;
text-decoration:none;

}
a:visited{
color:#8c9e9c;
background-color:transparent;
text-decoration:none;

}
a:active{
color:60BDBF;
background-color:transparent;
text-decoration:none;

}
a:hover{
color:#60BDBF;
background-color:transparent;
text-decoration:none;

}


.more_link a{
color:#60BDBF;
font-weight: bold;
background-color:transparent;
text-decoration:none;
}
.more_link a:hover{
color:#8c9e9c;
font-weight: bold;
background-color:transparent;
text-decoration:none;
}
.more_link a:visited{
color:#60BDBF;
font-weight: bold;
background-color:transparent;
text-decoration:none;
}
/*img {
border: medium solid #8c9e9c;
}
*/

/* =HEADERS
----------------------------------------------- */
h1,h2,h3,h4{
font-family:arial,verdana,helvetica,sans-serif;
text-align:left;
}
h1{
	color:#8c9e9c;
	margin:0px;
	font-size:150%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#boxcontainer h1{
padding:5px 0 5px 0;
color:#60BDBF;
margin:0;
font-size:150%;
}
h2{
color:#8c9e9c;
margin:10px 0px 10px 0px;
font-size:97%;
line-height:110%;
}
object {
	margin-right: 10px;
	margin-left: 10px;
}

h3{
margin:0 30px 5px 20px;
font-size:100%;
line-height:130%;
}
/* =FORMS
----------------------------------------------- */
.fieldset2{
padding:8px 0 8px 0;
margin:5px 0 5px 0;
background-color:#f0e9e3;
color:ffffff;
text-align:left;
border:1px solid #8c9e9c;
}
#formcontainer{
padding:15px 0 15px 15px;
margin:0;
background-color:transparent;
border:0;
width:854px;
color:#8c9e9c;
position: relative;
}
#header{
	padding:0px;
	text-align:left;
	height: 109px;
	float: left;
	width: 106px;
}
#header img
{
border: 0px;
}
.input1{
background:#FDFDF8;
border:1px #000000 solid;
color:#333333;
padding:2px;
width:250px;
margin:5px 0 5px 15px;
}
.input2{
background:#FDFDF8;
border:1px #000000 solid;
color:#333333;
padding:2px;
width:150px;
margin:5px 0 5px 15px;
}
/* Inputs for edit page (short) */
.input4{
background:#FDFDF8;
border:1px #000000 solid;
color:#333333;
padding:4px;
width:18px;
margin:5px 0 5px 15px;
}
/* Inputs for edit page wide */
.input5{
background:#FDFDF8;
border:1px #000000 solid;
color:#333333;
padding:4px;
width:809px;
margin:5px 0 5px 15px;
}
/* For drop downs */
.input6{
background:#FDFDF8;
border:1px #000000 solid;
color:#333333;
padding:2px;
width:156px;
margin:5px 0 5px 15px;
}
.checkbox{
margin:5px 0 5px 15px;
}
/* For image upload */
.input7{
background:#FDFDF8;
border:1px #000000 solid;
color:#333333;
padding:3px;
width:225px;
margin:5px 0 5px 15px;
}
.textarea{
width:812px;
height:100px;
margin:5px 0 5px 15px;
border:1px solid #000000;
}
.textarea2{
width:815px;
height:30px;
margin:5px 0 5px 15px;
border:1px solid #000000;
}
.textarea3{
width:815px;
height:300px;
margin:5px 0 5px 15px;
border:1px solid #000000;
}
/* Edit content page */
.textarea4{
width:618px;
height:300px;
margin:5px 0 5px 15px;
border:1px solid #000000;
}
.button{
background:#FFFFFF;
color:#363636;
padding:3px;
margin:10px 0 10px 15px;
border-top:1px solid #8A8A8A;
border-right:1px solid #2D2D2D;
border-bottom:1px solid #2D2D2D;
border-left:1px solid #8A8A8A;
:;
}
.button2{
background:#FFFFFF;
color:#363636;
padding:4px;
margin:10px 0 10px 15px;
border-top:1px solid #8A8A8A;
border-right:1px solid #2D2D2D;
border-bottom:1px solid #2D2D2D;
border-left:1px solid #8A8A8A;
width:815px;
}
.button3{
background:#FFFFFF;
color:#363636;
padding:4px;
margin:10px 0 10px 10px;
border-top:1px solid #8A8A8A;
border-right:1px solid #2D2D2D;
border-bottom:1px solid #2D2D2D;
border-left:1px solid #8A8A8A;
width:415px;
}
.button4{
	background:#535353;
	color:#FFFFFF;
	padding:4px;
	border-top:1px solid #8A8A8A;
	border-right:1px solid #2D2D2D;
	border-bottom:1px solid #2D2D2D;
	border-left:1px solid #8A8A8A;
	width:625px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}
/* Delete button */
.button5{
	background:#CB3229;
	color:#FFFFFF;
	padding:4px;
	border-top:1px solid #8A8A8A;
	border-right:1px solid #2D2D2D;
	border-bottom:1px solid #2D2D2D;
	border-left:1px solid #8A8A8A;
	width:625px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}
/* Staff button */
.button6{
	color:#FFFFFF;
	padding:4px;
	margin:0px 0 10px 15px;
	border-top:1px solid #8A8A8A;
	border-right:1px solid #2D2D2D;
	border-bottom:1px solid #2D2D2D;
	border-left:1px solid #8A8A8A;
	width:815px;
	background-color: #60BDBF;
}
.labelspace{
margin:0 0 5px 0;
}
table.forms{
padding:5px 0 5px 0;
margin:2px;
border:0;
font-size:80%;
}
#formcontainer  p{
text-align:left;
}
/*THE NAV CONTAINER*/
#nav{
	font-size:80%;
	text-align:right;
	padding-top: 40px;
	float: right;
}
#nav a {
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
}
#nav a.active{
	color:#60BDBF;
}
.small_text {
	font-size: 70%;
}

/* Styles for the edit page */
#contact_box{
	margin-left: 200px;

}
#edit-content{
	float:right;
	width:700px;
	margin-top: 50px;

}
#sidebar{
	float:left;
	width:110px;
	font-size:80%;
	margin-top: 50px;
}
#sidebar a {
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
}
#sidebar a.active{
	color:#60BDBF;
}
.image_border {
/*	moved to actual img tag...
border: medium solid #8c9e9c;  */
}
.article_title {
	font-size:115%;
	font-weight: bold;
}
.article_title2 {
	font-size:100%;
	font-weight: bold;
}
.article_info {
	font-size:70%;
	padding-bottom: 10px;
}
.article_summary {
	font-size:80%;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 0px;
	width: 450px;
}
.news_summary {
	font-size:80%;
	float: right;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 498px;
}
.news_title {
	font-weight: bold;
	color:#60BDBF;

}
.clear_float {
	clear: both;
	margin-bottom: 1px;
}
.clear_float_spacer {
	clear: both;
	height: 30px;
}
.spacer_thin {
	height: 4px; 
}

.article_summary_image {
	float: left;
}

#footer{
background-color:transparent;
clear:both;
height:20px;
font-size:60%;
text-align:left;
margin-top:60;
}
/* =LISTS
----------------------------------------------- */
#sidebar ul{
margin:10px 5px 5px 40px;
padding:0px;
text-align:left;
}
/* Navigation begins */
#minitabs{
margin:0px;
padding:20px 14px 5px 0;
}
#minitabs li{
margin:0px;
padding:0px;
display:inline;
list-style:none;
}
#minitabs a{
float:right;
line-height:14px;
margin:0 1px 4px 0px;
color:#FFFFFF;
text-decoration:none;
background-color:#8C9E9C;
padding:7px;
border-top:1px solid #AAAAAA;
border-right:1px solid #5F5F5F;
border-bottom:1px solid #5F5F5F;
border-left:1px solid #AAAAAA;
font-size:75%;
}
#minitabs a:hover{
margin:0 1px 4px 0px;
padding:7px;
color:#F0E9E3;
background-color:#60BDBF;
}
#minitabs a.active{
margin:0 1px 4px 0px;
padding:7px;
color:#F5F5DC;
background-color:#0066CC;
}

#minitabs2{
margin:0px 10px 30px 0px;
padding:10px 0px 5px 11px;
}
#minitabs2 li{
margin:0px;
padding:0px;
display:inline;
list-style:none;
}
#minitabs2 a{
float:left;
line-height:14px;
margin:0 1px 4px 0px;
color:#FFFFFF;
text-decoration:none;
background-color:#210118;
padding:7px;
border-top:1px solid #AAAAAA;
border-right:1px solid #5F5F5F;
border-bottom:1px solid #5F5F5F;
border-left:1px solid #AAAAAA;
font-size:75%;
}
#minitabs2 a:hover{
margin:0 1px 4px 0px;
padding:7px;
color:#F5F5DC;
background-color:#660033;
}
#minitabs2 a.active{
margin:0 1px 4px 0px;
padding:7px;
color:#F5F5DC;
background-color:#B00058;
}

/* =LATE FIXES
----------------------------------------------- */
.image{
margin:0 10px 0 10px;
}
/* Lost email reminder */
.text_border{
margin:25px 50px 4px 50px;
padding:25px;
color:#F5F5DC;
background-color:#210118;
border:1px solid #D3D3D3;
text-align:center;
}

/* TABLES*/
.tableStyle{
width:98%;
margin:4px 5px 2px 8px;
border:solid #545454;
border-width:1px 0 0 1px;
border-collapse:collapse;
font-size: 80%;
}
/* Table Search pages */
.tableStyle1{
width:98%;
margin:4px 5px 2px 8px;
border:solid #545454;
border-width:1px 0 0 1px;
border-collapse:collapse;
}
/* Table styles, main and search pages */
.tableStyle, .tableStyle,  th,.tableStyle td,  th,.tableStyle1 td{
border:solid 1px #545454;
border-width:0 1px 1px 0;
padding:0.1em 0.5em 0.1em 0.5em ;
}
/*
=End table structure
*/
/*
=Start colour scheme
*/
.cScheme,.cScheme th,.ccheme td{
border-color:#FFFFFF;
}
.cScheme .even{
background-color:#f0e9e3;
}
.cScheme .odd{
background-color:#E6DAD0;
}
.cScheme th,.cScheme thead td{
background-color:#333333;
color:#FFFFFF;
}
.cScheme tr:hover{ /* row rollovers */
background-color: #99CCCC;
}

/* Table Colours scheme for Search pages */
.cScheme1,.cScheme th,.ccheme td{
border-color:#545454;
}
.cScheme1 .even{
background-color:#660033;
}
.cScheme1 .odd{
background-color:#9F0050;
}
.cScheme1 th,.cScheme1 thead td{
background-color:#454545;
color:#FFFFFF;
}
.cScheme1 tr:hover{ /* row rollovers */
background-color: #210118;
}











/* =LOGIN PAGE
----------------------------------------------- */
#vert{
text-align:center;
position:absolute;
top:260px;
left:0px;
width:100%;
overflow:visible;
visibility:visible;
display:block;
}
#boxcontainer{
margin-left:-110px;
position:absolute;/* commented backslash hack v2 \*/
top:-120px;/* end hiding from ie5 mac */
left:50%;
width:210px;
visibility:visible;
background-color:transparent;
}
#topbox{
padding:10px 10px  10px 10px;
width:210px;
background-color:#f0e9e3;
border-top:1px solid #8c9e9c;
border-right:1px solid #8c9e9c;
border-bottom:1px solid #8c9e9c;
border-left:1px solid #8c9e9c;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
text-align:left;
color:#8c9e9c;
}
.login-input{
width:205px;
border:1px solid #4F4F4F;
color:#0066FF;
padding:2px;
margin:2px 0 2px 0;
}
.login-button{
background:#FFFFFF;
width:211px;
color:#0066FF;
border:1px solid #480034;
padding:1px;
margin:0;
}
.login-button2{
background:#cccccc;
width:211px;
color:#333333;
border-top:1px solid #8A8A8A;
border-right:1px solid #2D2D2D;
border-bottom:1px solid #2D2D2D;
border-left:1px solid #8A8A8A;
padding:2px;
margin:0;
}
#boxcontainer label{
padding:0px;
margin:0px;
}
p {
	font-size: 13px;
	color:#8c9e9c;

}

