/* this is the main stylesheet for mikewaite.co.uk version 4 */

/* changed font size from 1em to 0.95 em */

html, head, body, p, a, li, div, h1, h2, h3, h4, h5, form, input, select, textarea {font-family:arial; margin:0; padding:0;border:0;font-size:12px;}

.bodytext, li, td, p {
	color:#ffffff;
	text-align:normal;
	letter-spacing:0.5px;
	word-spacing:1px;
	line-height:17px;
	margin-top:6px;
	}

td {vertical-align:top;}

hr {
  border: 0;
  color: #fff; 
  background-color: #fff;
  height: 1px;
}

/* changed text-align to justify      */
td, p, h1, h2, h3, h4, h5 {padding-top:2px;padding-bottom:2px; text-align:left; word-spacing:-1px}

h1, h2, h3, h4, h5 {margin:0; padding:0;line-spacing:1em;}

/* Page title heading */
/* changed font size from 1.4em to 1.3 em */
h1 {font-size:18px;font-weight:100;color:#ffffff;text-decoration:none;text-align:left;}

/* Level two page headings */
/* changed font size from 1.3 em to 1.2 em */
h2 {font-size:16px;font-weight:100;}

/* Main green title */
/* changed font size from 1.1 em to 1 em */
h3, h3 a, h3 a:link, h3 a:visted, h3 a:active, h3 a:hover {font-size:15px;font-weight:100;color:#d4d7c3;text-align:left;}

/* changed font size from 1.1em to 1 em */
h4 {font-size:14px;}

/* used as a small bold heading */
/* changed font size from 1 em to 0.95 em */
h5 {font-size:12px; font-weight:800;}


div {/*background-color:yellow;*/}


/*
this container sets the width and holds all the content within one container.
*/
#container {
	width: 718px;
	margin-top:25px;
	margin-bottom:30px;
	text-align:center; /* this forces content alignment */
}


/* 
this is needed to right align within the container with a right margin.

*/

#topnav, #footer {
	height:20px;
	color: #A7A999;
	text-align:right;
	padding-right:35px; /*adjust this to get the nav text inline with the right side of the main text*/
	padding-left:30px; /*adjust this to get the nav text inline with the right side of the main text*/
	}

#homenav {float:left;}
#menunav {float:right;}

body {	
	background: url(mikewaiteBg.jpg);
}

#footer_img {	
	background: url(images/mikewaite_v4_footer.gif);
	background-repeat:no-repeat;
	height:50px;
}

#header_img {
	background: url(images/mikewaite_v4_header.gif);
	background-repeat:no-repeat;
	height:64px;
}


#borderspacer {
	background: url(images/mikewaite_v4_blank.gif);
	background-repeat: repeat-y;
}

#border {
	background: url(images/mikewaite_v4_blank.gif);
	background-repeat: repeat-y;
	/*height:100px;*/
	padding-left:35px; /* set this for the left if needed */
	padding-right:30px; /* set this for the left if needed */
}


/*
this container is used to hold the column structure.
*/
#columns {

	background: url(images/mikewaite_v4_blank.gif);
	background-repeat: repeat-y;
	padding-left:35px; /* set this for the left if needed */
	padding-right:30px; /* set this for the left if needed */
	}


#left {
	/*background-color:grey;*/

	}


#content {
	/*background-color:grey;*/
	}

#right {
	/*background-color:grey;*/
	}

#footer { /*see topnav*/}

/*
END OF DIV CSS
START OF STYLE CSS
*/ 
.border {   
   border:1px solid;
   border-top-color:#D4D7C3;
   border-left-color:#D4D7C3;
   border-right-color:#D4D7C3;
   border-bottom-color:#D4D7C3;
   padding:4px;
   font-weight:600;
   font-size:12px;
}


/* link colours bright:F7F9E5 dull:D4D7C3, dk green #A7A999 */
a, img {border:0;font-weight:100;}
a, a:link, a:hover, a:visited, a:active {color:#F7F9E5;font-weight:100;text-decoration:none;}

a:hover {text-decoration:underline;}

p.bodytext a:link, p.bodytext a:visited, p.bodytext a:hover, p.bodytext a:active {text-decoration:none;}
p.bodytext a:hover {text-decoration:underline;}


/*
.csc-menu-1 p a:link, p.csc-linkToTop a:link {
	text-decoration:none;
	color: #D4D7C3;
	margin-left:35px;
}
*/



div#topnav a, div#footer a {
	text-decoration:none;
	color: #A7A999;
	color:#838477;
       font-weight:100;
}


.heading_fade a {
	font-size:18px;	
	color: #D4D7C3;
	text-decoration:none;
	padding-top:5px;
	}

/* general forms */

input, select, textarea, option { 
 width:250px; 
 border-width:0px; 
 border:2px solid white; 
 background-color:#FFFFFF; 
 color:#222222;}
input#btn, #submit, .btn, .button {
   background-color:#D4D7C3;
   border:1px solid;
   border-top-color:#D4D7C3;

   border-left-color:#D4D7C3;
   border-right-color:#D4D7C3;
   border-bottom-color:#D4D7C3;
}

#check, .check {height:1em; width:1em;}

form td {color:#FFFFFF;}

/* search form css */
.csc-searchResultHeader a {font-size:14px;}
.csc-searchResultHeader {margin-top:10px;}

/* Guestbook */
.tx-guestbook-list-header { background-color:#D4D7C3; color:#A7A999; font-weight:800;}
.tx-guestbook-list-row { background-color:#D4D7C3; color:#A7A999;}
.tx-guestbook-list-rowleft { background-color:#D4D7C3; }
.tx-guestbook-list-small { font-size:12px; color:#ffffff; 	letter-spacing:0.5px;
	word-spacing:1px;
	line-height:17px;
	margin-top:6px;
}

.tx-veguestbook-pi1-browsebox TD { font-size:12px; color:#000000; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight:normal; }
.tx-veguestbook-pi1-browsebox-SCell { background-color:#D4D7C3; }

.tx-guestbook-latest-header { background-color:#A7A999; color:#F7F9E5; font-weight:normal;}
.tx-guestbook-latest-row { font-size:12px; background-color:#A7A999; color:#ffffff; }

.tx-guestbook-latest-small { font-size:12px; background-color:#A7A999; color:#ffffff; }
.tx-guestbook-form-inputfield-med, .tx-guestbook-form-inputfield-big, .tx-guestbook-form-textarea { border-width:0px; width:250px; background-color:#ffffff; font-size:12px;}
.tx-guestbook-form-inputfield-med, .tx-guestbook-form-inputfield-big {}
.tx-guestbook-form-textarea { }
.tx-guestbook-form-obligationfield { border-width:0px; color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; } 
.tx-veguestbook-pi1-browsebox-SCell {background-color:#A7A999; }

/* end css */