/* Knight Accountants - Stylesheet */
/* Please do not copy or reproduce in part or in whole without prior written consent */
/* Please contact us at info@knightaccountants.co.uk - we do not bite :)  */

* {
font: normal medium "EngraversGothic BT", Arial, Helvetica, Sans-serif;}

body {
	margin:0;
	padding: 0 0 10px 0;
	text-align: left;
	font: normal small Helvetica, Sans-serif;}
	color:#000;
	}

p {
	margin-left: 20px;
	padding-bottom: 10px;
	text-align: left;
	font: normal small "EngraversGothic BT", Helvetica, Sans-serif;}
	color:#000;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family: "EngraversGothic BT", Arial, Helvetica, Sans-serif;
	font-size: x-large; 
	font-weight: bold;
	border-left: 3px solid #f49a06;
	margin-left:20px;
	text-align: left;
}	

a {
	color:#000;
	text-decoration:none;
	}
a:hover, a:visited {
	color:#000;
	text-decoration:none;
	}
#container {
	width:100%;
	}	
	
#main{
	width:100%;
    margin: 0 auto 0 auto;
	}

#header {
	margin: 0 auto 0 auto;
	text-align: center;
	width:100%;
}
	
#header table {
	float: left;
	margin: 0 0 0 190px;
}
#header td, #header a {
	font-size: large;
}

#content{
	width:1000px;
	background-color: transparent;
	margin: 0 auto 0 auto;
}

#content table {
text-align: left;
margin: auto 0 auto 0;
}

#content table .i {
width: 25px;
}
#content table td.col {
	vertical-align: text-top;
	width: 100px;
	margin-left: 0px;
}


/*  Large Home Page Menu  */	
.gallery{
  width:1000px;
  background-color:transparent; 
  margin: 0 5% 0 5%;
}
.gallery .picture {
  float:left;
  width:267px;
  padding: 0px 20px 20px 20px;
  background-color:transparent; 
}
.gallery .picture_2{
  float: left; 
  width:267px; 
  text-align:center; 
  padding: 0px 20px 20px 20px;
}
.gallery .picture .image {
  width:267px; 
  height:267px; 
  border: none;
}
.gallery .picture_2 .image {
  width:267px; 
  height:267px; 
  border: none;
}
.gallery .footer {
  text-align:center;
  width: 265px; 
  color:#000; 
  font-weight:normal; 
  padding-top: 7px; 
  padding-bottom:7px; 
  margin-left: 3px;
  background-color: #d2d2d2;
}

/* Sub Menu for All Other Pages */	
.sub-menu {
  width:1000px;
  height: 200px;
  background-color:transparent; 
  margin: 0 auto 0 auto;
}
.sub-menu .sub-picture {
  float:left;
  width:134px;
  background-color:transparent; 
  padding: 0px 4px 10px 4px;
}
.sub-menu .sub-picture_2{
  float: left; 
  width:134px; 
  padding: 0px 4px 10px 4px;
  text-align:center; 
}
.sub-menu .sub-picture .sub-image {
  width:134px; 
  height:134px; 
}
.sub-menu .sub-picture_2 .sub-image {
  width:134px; 
  height:134px; 
}
.sub-menu .sub-footer {
  text-align:center;
  vertical-align: middle;
  width: 130px;
  height: 40px;
  color:#000; 
  font-weight:normal; 
  padding-top: 7px; 
  padding-bottom:7px; 
  margin-left: 3px;
  margin-bottom: 20px;
  background-color: #d2d2d2;
}


#footer{
	clear: both;
	width:1000px;
	margin:30px auto 10px auto;
	padding-top:10px;
	font-size: small;
	text-align: center;
	}
#footer a, #footer a:hover{
	color:#000;
	text-decoration:none;
	font-size: small;
}

#copyright{
	clear: both;
	width:1000px;
	margin:0px auto 0px auto;
}
#copyright ul {
		clear: left;
		list-style-type: none;
	}
#copyright #phone img, #copyright #email img {
	width: 35px;
}
#copyright #phone{
	display: inline;
	float: left;
	font-size: medium;
	width: 250px;
	text-align: left;
}
#copyright #fone {
	margin-left: 80px;
	margin-top: -25px;
	}
#copyright #email {
	display: inline;
	float: right;
	font-size: medium;
	width: 275px;
	text-align: right;
	margin-top: -85px;
}
#copyright #mail {
	display: inline;
	float: right;
	margin-right: 140px;
	margin-top: -25px;
	}

#copyright #txt {
	font-size: small;
	width: 350px;
	text-align: center;	
	margin: 0 auto 0 auto;
}


