
* { padding: 0; margin: 0; }

body {
 background: url('images/background.jpg') repeat-x;
 background-color: #343f5c;
 font-family: Lucida Sans Unicode;
 font-size: 13px;
}

#wrapper { 
 margin: 0 auto;
 width: 800px;
}

#faux {
 background: url('images/fauxbackground.jpg');
 margin-bottom: 10px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#header {
 background: url('images/header.jpg');
 color: #333;
 width: 800px;
 height: 158px;
 }

#header_staff {
 background: url('images/header_staff.jpg');
 color: #333;
 width: 800px;
 height: 158px;
 }

#header_contact {
 background: url('images/header_contact.jpg');
 color: #333;
 width: 800px;
 height: 158px;
 }

#menu {
 position: relative;
 left: 479px;
 top: 128px;
 width: 321px;
 height: 21px;
 }

#leftcolumn { 
 display: inline;
 background: url('images/leftbackground.jpg');
 background-color: #f1f1f2;
 padding: 0px;
 width: 153px;
 float: left;
}

#content { 
 background: url('images/contentbackground.jpg') no-repeat;
 background-color: #ffffff;
 float: left;
 color: #333;
 margin: 0px 0px;
 padding: 0px;
 width: 450px;
 display: inline;
 position: relative;
}

#contentbig { 
 background: url('images/contentbackground.jpg') no-repeat;
 background-color: #ffffff;
 float: left;
 color: #333;
 margin: 0px 0px;
 padding: 0px;
 width: 590px;
 display: inline;
 position: relative;
}

#contentbig_staff { 
 background: url('images/staffbackground.jpg') no-repeat;
 background-color: #ffffff;
 float: left;
 color: #333;
 margin: 0px 0px;
 padding: 0px;
 width: 590px;
 display: inline;
 position: relative;
}

#contentbig_contact { 
 background: url('images/contactbackground.jpg') no-repeat;
 background-color: #ffffff;
 float: left;
 color: #333;
 margin: 0px 0px;
 padding: 0px;
 width: 590px;
 display: inline;
 position: relative;
}

#rightcolumn { 
 display: inline;
 position: relative;
 background-color: #ffffff;
 color: #fff;
 width: 197px;
 float: right;
}

#footer { 
 background: url('images/leftbackground.jpg') no-repeat;
 width: 800px;
 clear: both;
 color: #333;

}

.clear { clear: both; background: none; }


/** FORMATING **/

h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
text-decoration: none;
padding-top: 6px;
padding-bottom: 0px;
color: #343f5c;
}

hr{
color: #343f5c; /* For IE */ 
background-color: #343f5c; /* For Firefox */
height: 1px;
}

li{
list-style-position: inside; 
padding: 0px;
}


ul{
padding-left: 30px;
}

#border {
border-width: 1px;
border-color: #caaf94;
border-style: solid;
}

input{
font-family: Lucida Sans Unicode;
font-size: 14px;
color:#000066; 
background-color: #f1f1f3;
border-width: 1px;
border-color: #000000;
border-style: inset;
margin-bottom: 4px;
}

textarea{
font-family: Lucida Sans Unicode;
font-size: 14px;
color:#000066; 
background-color: #f1f1f3;
border-width:1px;
border-color: #000000;
border-style: solid;
margin-bottom: 4px;
}
