body {
	background-color: #151313;
	color: #b4b4b4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0 auto;
	padding: 0;
	min-width: 760px;
} 


#birds {height:69px;
width:349px;
background-image: url(../images/BirdsBlk.gif);background-repeat: no-repeat;
top:35px;
left:0px;position: absolute;}

h1 {
	margin: 0;
	clear: both;
} 
#wrapper { 

	margin: 0 auto;
	width: 755px;position: relative;} 
#sidebar {
	border: 1px solid #151313;
	font-size: 0.75em;
	padding: 45px 5px 0px 5px;
	width: 180px;
	float: left;
	background-color: #151313;
}

h2 {
	margin: 0;
}

h3 {
	line-height: 2em;	font-size: 1.2em;
} 

h5 {
	line-height: .2em;	font-size: 1.0em;
} 

li {
	margin: 0 0 3px 0;	
}

#maincontent {
	border: 1px solid #151313; 
	font-size: 0.8em; 
	padding: 0px 5px 20px 5px;	
	margin:: 0px 5px 20px 5px;	
	width: 540px;
	float: right; 
} 
#maincontent h3 {
	margin: 36px 0 6px; 
} 
#footer {
	color : #999999; 
	font-size: 0.75em;
	padding-top: 6px;
	clear: both;
}
#footer p {
	margin: 0;
}

/*NAVIGATION BAR*/
#navbar {
	margin: 0;
	padding: 0;
}
#navbar li {
	list-style-type: none;
	margin: 0 0 6px 0;
}
#navbar a {
	display: block;
	padding: 3px 6px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F49300;
	border: 1px solid #333333;
}
#navbar a:hover, #navbar a:active, #navbar a:focus {
	color: #333333;
	background-color: #FFFFFF;
}
#uberlink {
	color: #333333 !important;
	font-weight: bold;
	background-color: #FFFFFF !important;
}

.image_left {
float:left;border: 2px #707070 solid;margin-right: .8em;margin-bottom: .1em;
}

.image_right {
float:right;border: 2px #707070 solid;margin-left: .8em;margin-bottom: .1em;
}

.lines {border-top:  1px #787878 solid;
padding: 1em 0em 1em 0em;border-bottom: 1px #787878 solid;
}

/*CONTACT FORM*/

fieldset {border: 1px #000000 solid; padding:20px;}

legend {background: #9bc0ff; letter-spacing:0;padding:0 1.5em 0 1.5em; margin:10px 1em 20px 1em;}

label {width:130px; float:left;text-align:left;}

input {
margin: 3px 0 0 0;
vertical-align:top;
}

.postode {width:66px;}
.address {width:250px;}
.title {width:100px;}
.requrements {margin-top:3px; width:330px;}
.colours input {color:#781351; background:#fee3ad;}
.submit {color: #fff; background:#e8bf39;margin-left:130px;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html .submit {
  margin-left:133px;
  }
 
/* End hide from IE5/mac */a.casetitlelink:link,a.casetitlelink:visited {
	font-size: 12px;	color: #dbea3c;
	font-weight: bold;	text-decoration: underline;}
a.casetitlelink:hover {
	color:  #F49300;
	text-decoration: none;	
}

.location {
	color: #dbea3c;	margin-top: 3.5em;
}

.heading_yellow {
	color: #dbea3c;	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;}