/* .... Body Styling .... */
body
{
margin: 0;
padding: 0;
	font: 75% georgia, sans-serif;
	line-height: 1.88889;
background-color: #d7d9d9;
background-image: url(images/header_bg.jpg);
background-repeat: repeat-x;
}
A {
  color: #000000;
  text-decoration: none;
}
A:hover {
  text-decoration: underline;
}
img
{
border: none;
}
#mainnav A:hover {
  color: #AABBDD;
  text-decoration: underline;
}
#container
{
margin-bottom: 10px;
margin-top: 50px;
width: 820px;
margin-left: auto;
margin-right: auto;
background-image: url(images/bg_content.png);
/*background-color: #FFFFFF;
background-color: #666699;
border-top: 10px solid #fff;*/
}
#header
{
width: 820px;
background-color: #000;
border-bottom: 1px solid #333;
background-image: url(http://fsa.zerospin.co.uk/website_css/images/header1.jpg);
}
#header h1
{
margin: 0;
padding: .5em;
display: none;
}
#mainnav
{
background-color: #777;
border-bottom: 1px solid #333;
}
#mainnav ul
{
margin : 0;
padding : 0;
list-style : none;
}
#mainnav li
{
display: inline;
margin : 0px;
padding : 5px;
list-style : none;
}
#menu
{
float: left;
width: 130px;
margin-left: 5px;
padding-top: 1em;
}
#menu ul
{
margin-left: 15px ;
padding : 0;
list-style-type: circle
}
div.two_column{
width: 100%;
position: relative;
}
#flickr{
margin:10px;
width: 340px;
float: left;

}
#twitter{
margin:10px;
width: 340px;
float: right;

}
#contact
{
clear: both;
}
#contents
{
margin: 2em 3em 2em 3em;
}
#footer
{
color: #FFFFFF;
background-color: #000000;
clear: both;
border-top: 1px solid #333;
}
#footer p
{
text-align: center;
margin: 0;
padding: 0;
}
#footer a
{
color: #FFFFFF;
}
/* Website Portfolio */
		#websites div{
		text-align: center;
		}
		#websites img{
			border: #000 2px solid;
		}
/* contact form */
div.form{
	background-color:#c9cfdf;
	width: 500px;
	border: 1px dotted #333; 
	padding: 5px;
	margin: 0px auto;
}
div.row {
  clear: both;
  padding-top: 10px;
  }

div.row label {
  float: left;
  width: 150px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 350px;
  text-align: left;
  } 
.clear{
	clear: both;
	display: inline-table;
}

