body {
	position:relative;
	width:758px;
	margin: 30px auto auto;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height:1.4em;	font-size:.7em;	color: #424242;	font-weight: normal;	background-color: #f6f6f6;
}

#fabcats_org{
	position:absolute;
	height:122px
	width:109px;
	right:20px;
	top:-10px;
}

#cat {
	height:100px;
}

a:link{
 	color: #6354ff;
 	text-decoration: none;	font-size: 1em;}

a:active {
 	color: #6354ff;
	text-decoration: none;
	font-size: 1em;
}

a:hover {
 	color: #6354ff;
	text-decoration: underline;
	font-size: 1em;
}

a:visited {
 	color: #6354ff;
	text-decoration: none;
	font-size: 1em;
}

div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;text-align: left;padding: 4px;width: 520px;}#navbar ul li a:link, #navbar ul li a:visited {color: #2b4460;background-color: #bbccbb;text-decoration: none;border-top: solid #777788 1px;border-left: solid #777788 1px;border-right: solid #777788 1px;margin-left: 1px;margin-bottom: 4px;margin-right: 1px;padding: 0px;padding-left: 4px;padding-bottom: 3px;padding-right:4px;display: inline;
font-size: 1.1em;
	}#navbar ul li a:hover {background-color: #ffffff;text-decoration: none;border-bottom: solid #ffffff 1px;
}#navbar ul li  a.current {
text-decoration: none;
border-bottom:1px solid #ffffff;
background-color: #ffffff;
padding-bottom: 5px;
}
#navbar ul li {margin: 0px; padding: 0px; list-style-type: none; display: inline;}#navbar ul {margin: 0px; padding: 3px;border-bottom:1px solid #000000;}

#container {
	float:left;
	margin: 14px auto 0px auto;
	background-color: #fff;
	color: #333;
	text-align:left;
	/*background-image: url(images/bg.jpg);*/	/*background-repeat: repeat-y;*/	background-position: center;	background-attachment: fixed;
	border:solid 10px #ffffff;
	
}

#right_col {
	float:right;
	width:195px;
	padding: 5px 5px 0em 5px;	text-align: right;
}

#right_col img {
		width:190px;
}

#content {
	margin: 20px 200px 35px 10px;
	border-right:1px solid #f0f0f0;
	padding: 0em 8px 0em 0px;
	width:500px;
	text-align:left;
	}

#footer {
clear: both;
margin: 10px 0em 0px 0em;
position:relative;padding: 5px 0 5px 10px;
height:50px;}

html>body>#footer {
height:80px;
margin: 0 0 0 0;
}

h1 {	font-family: Times, "Times New Roman", serif;	line-height:1.3em;	font-weight: normal;	font-style: oblique;	font-size: 2.3em;
	margin: .5em 0em 0em .2em;}

h2 {	font-family: Times, "Times New Roman", serif;	line-height:0.9em;	font-weight: normal;	font-style: oblique;	font-size: 1.4em;
	margin: 0em 0em 0em 0em;}
	
h3 {	font-family: Times, "Times New Roman", serif;	line-height:1.9em;	font-weight: normal;	font-style: oblique;	font-size: 1.0em;
	margin: .5em 0em 0em .2em;}	

#contact p {
 	color: #6354ff;
	text-align:center;
	margin: 0.5em;
}

#right_col p {
	text-align:left;
	margin: 0.5em;
	font-size: .8em;	padding-left: 2px;}
	

.tabspace{
	width:150px;
	line-height:1.9em;	font-weight: bold;	font-style: oblique;	font-size: 1.0em;
	margin: .5em 0em 0em .2em;
}
fieldset {border: 1px #eeeab7 solid; padding: 20px 10px 5px 10px;margin-right: 10px;}

legend {background: #9bc0ff; letter-spacing:0;padding: 0em 1.2em 0em 1.2em;}

label {width:100px; float:left;}

input {
margin: 3px 0 0 0;
vertical-align:top;
}

.postode {width:66px;}
.address {width:220px;}
.title {width:100px;}
.cats {width:20px;}
.dates {width:70px;}
.requrements {margin-top:3px; width:300px;}
.colours input {color:#781351; background:#fee3ad;}
.submit {color: #fff; background:#e8bf39;margin-left:98px;}
0