/* ==================Basic Body for the website==================== */
body{
	font-size:0.9em;						/* Font size as a percentage */
	font-family:"Times New Roman",Georgia,Serif;			/* Font family as a type */
	min-width: 1024px; 					/* Sets minimum size of element */
	margin:50px 0px; padding:0px;				/* Sets margins around body with/out padding */
	text-align:center;					/* Centres the page */
	position: relative;
	background-color: #729644;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
}
/* Main Link settings */
a{						
	font-size:140%;
	float: right;
	width:95px;
	text-decoration:none;
	color:black;
	font-weight:bold;
	padding:3px;
	text-align:center;
}
a:hover{
color: yellow;
}
#index #indexLink {color: yellow;}
#about #aboutLink {color: yellow;}
#services #servicesLink {color: yellow;}
#clients #clientsLink {color: yellow;}
#contact #contactLink {color: yellow;}
#links #linkLink {color: yellow;}

li.current:hover{
color: black;
}
/* Setting heading font details */
h1 {font-size:160%; fontweight:bold;}
h2 {font-size:130%; font-weight:bold;}
h3 {font-size:110%; font-weight:bold;}
h4 {font-size:90%; font-weight:bold;}

/* ===================Setting details for all page divisions========= 
===================Including logo and top menu background positions===== */
#wrapper {
	width:920px;
	margin:0px auto;
}
#header {
	position:absolute;
	margin:0px auto;
	top: 0px;	
	width:914px;
	height:203px;
}
#menu{
	position: absolute;
	right:0px;
	top: 155px;
	text-align: right;
}
ul{
list-style-type:none; /* Indicates no bullet points */
}
li{
display:inline; /* Stops a line break between each menu item */
}
/*=======================Home Page===================*/
#right_comment {
	position:absolute;
	left: 610px;
	top: 300px;	
	width:250px;
	height:200px;
	font-size:1.4em;
	font-weight: bold;
	font-style: italic;
}
#right_signature {
	position:absolute;
	left: 620px;
	top: 425px;	
	width:300px;
	height:200px;
	font-size:1.5em;
	font-weight: bold;
}	
#phrases {
	position:absolute;
	left: 20px;
	top: 275px;	
	width:460px;
	height:343px;
}
/*=======================About Me Page===================*/
#right_aboutme_address_text {
	position:absolute;
	left: 500px;
	top: 250px;	
	width:400px;
	height:350px;
	text-align:justify;
	font-size:1.3em;
}
#right_aboutme_address_text li{
	display: block;
}
#left_aboutme_text {
	position:absolute;
	left: 20px;
	top: 250px;	
	width:450px;
	height:350px;
	text-align:justify;
	font-size:1.3em;
}

/*=======================Services Page===================*/
#column_one_text {
	position:absolute;
	left: 20px;
	top: 250px;	
	width:300px;
	height:200px;
	text-align:justify;
	font-size:1.3em;
}
#column_two_text {
	position:absolute;
	left: 720px;
	top: 250px;	
	width:300px;
	height:350px;
	text-align:justify;
	font-size:1.3em;
}
#centre_heading {
	text-align: center;
}
	
#column_three_text {
	position:absolute;
	left: 270px;
	top: 250px;	
	width:375px;
	height:350px;
	text-align:justify;
	font-size:1.3em;
}

#transparent {
	position:absolute;
	left: 0px;
	top: 50px;	
	width:800px;
	height:350px;
}
/*=======================Contact Page===================*/
#form01 {
	position:absolute;
	left: 0px;
	top: 340px;	
	width:800px;
	height:350px;
	
}
#nameInput {
	position:absolute;
	left: 30px;
	top: -40px;	
}
#nameText {
	position:absolute;
	left: 30px;
	top: -55px;
}	
#emailInput {
	position:absolute;
	left: 30px;
	top: 0px;	
}	

#emailText {
	position:absolute;
	left: 30px;
	top: -15px;	
}	
#telInput {
	position:absolute;
	left: 30px;
	top: 40px;	
}	

#telText {
	position:absolute;
	left: 30px;
	top: 25px;	
}	
#selectDropdown {
	position:absolute;
	left: 50px;
	top: 100px;	
}
#selectDropdownText {
	position:absolute;
	left: 30px;
	top: 75px;	
}
#selectDropdown2 {
	position:absolute;
	left: 50px;
	top: 160px;	
}
#selectDropdownText2 {
	position:absolute;
	left: 30px;
	top: 135px;	
}
#textarea {
	position:absolute;
	left: 300px;
	top: -40px;	
}
#textareaText {
	position:absolute;
	left: 300px;
	top: -55px;	
}
#submit {
	position:absolute;
	left: 300px;
	top: 100px;	
}
#reset {
	position:absolute;
	left: 300px;
	top: 135px;	
}
#contactText {
	position:absolute;
	left: 570px;
	top: 250px;
	width: 300px;
	height: 250px;
	text-align:justify;
	font-size:1.3em;
}
#contactText li{
	display: block;
	list-style-type: square;
}
/*=======================Links=========================*/
#link_one {
	position:absolute;
	left: 0px;
	top: 280px;	
	width:125px;
	height:87px;
	text-decoration:none;
}
#link_two {
	position:absolute;
	left: 300px;
	top: 280px;	
	width:125px;
	height:87px;
	text-decoration:none;
}
#link_three {
	position:absolute;
	left: 450px;
	top: 280px;	
	width:150px;
	height:120px;
	text-align:justify;
}
/*==============Thank You Text=========================*/
#client_text {
	position:absolute;
	left: 270px;
	top: 250px;	
	width:375px;
	height:350px;
	text-align:justify;
	font-size:1.3em;
}
/*==============Footer with copyright details==========*/
#copyright_footer{
	position: absolute;
	left: 150px;
	top: 650px;
	width: 627px;
	height: 14px;
	text-align: center;
}
/* Sets email on footer, rather than using main link details */
a.special {						
font-size:100%;
float:none; 
width:100px;
text-decoration:none;
color:black;
font-weight:bold;
padding:0px 0px;
}
a:hover{
color: yellow;
}