/* Stylesheet for Freelance Fabrics - R Williams, Oxford IT Solutions    11:05 03/10/2008 */

body
{
    text-align: center;
	margin: 0px;
	background-color: #000066;
	color: #fff;
	font-size: 0.8em;
	font-family: "Trebuchet MS", verdana, arial, "Times New Roman";
}

#wrapper
{
width: 890px;
background-color: #fff;
border: 5px solid #fff;
}

#header {
width: 890px;
height: 315px;
background-repeat: no-repeat;    
background-position: 0 0;
}

#textheader {
display: none;
}

#footer
{
margin-top: 5px;
width: 890px;
text-align: left;
background-color: #1359a1;
height: 60px;
}

#topmenu {
float: right;
color: #fff;
margin: 10px;
font-weight: bold;
text-align: right;
}

#addressbartext {
display: none;
}

#addressbar {
float: right;
color: #cccccc;
margin: 10px;
font-weight: bold;
text-align: right;
}

#leftcol{
color: #000000;
float: left;
width: 630px;
text-align: left;
padding: 10px;
}

#rightcol{
color: #000000;
float: right;
width: 220px;
text-align: left;
padding: 10px;
}

.clearer {
clear: both;
}

img {
border: 3px solid #1359a1;
margin-bottom: 3px;
}

h1 {
font-size: 2em;
color: #1359a1;
font-weight: bold;
border-bottom: 1px solid #cccccc;
}

h2 {
font-size: 1.4em;
color: #1359a1;
font-weight: bold;
}

a.menu:focus, a.menu:link, a.menu:visited, a.menu:active
{
color : #fff;
text-decoration: none;
padding-right: 10px;
padding-left: 10px;
border-right: 1px solid #fff;
}
a.menu:hover
{
color : #000;
text-decoration: none;
padding-right: 10px;
padding-left: 10px;
border-right: 1px solid #fff;
background-color: #fff;
}


a.oxit:focus, a.oxit:link, a.oxit:visited, a.oxit:active
{
color : #fff;
text-decoration: none;
}
a.oxit:hover
{
color : #000;
text-decoration: none;
background-color: #fff;
}

a:focus, a:link, a:visited, a:active
{
color : #000;
text-decoration: underline;
}
a:hover
{
color : #000;
text-decoration: underline;
background-color: #8DB0D2;
}

			
			
.form p		
				{
				width: 450px;
				clear: left;
				margin: 0;
				padding: 5px 5px 5px 5px;
				padding-left: 155px;
				border-bottom: 2px solid #fff;
				height: 1%;
				background-color: #8DB0D2;
				}

.form label	
				{
				font-weight: bold;
				float: left;
				margin-left: -155px; 
				width: 200px;
				padding: 5px;
				}

.form textarea
				{ 
				width: 350px;
				height: 120px;
				}

td.heading {
background-color: #8DB0D2;
padding: 5px;
}

table {
width: 100%;
}

td {
padding: 5px;
border-bottom: 1px solid #8DB0D2;
}

