/* KIrkcroft Style Sheet  */

* {padding: 0px;margin: 0px;}

body { background-color: #424274;background-image:url(../images/bk.png);  font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; color: #222222; line-height: 160%;}
a:link {  color: #333366; text-decoration: none}
a:visited {  color: #666699; text-decoration: none}
a:hover {  color: #993399; text-decoration: underline}
a:active {  color: #993399}

/* LAYOUT  */

#outer { position: relative; width: 860px; margin: 6px auto; background: #fff; border: solid 2px #CCC; padding: 20px }
#inner {position: relative; padding: 13px 20px 13px 20px; background-color: #FFF;}

#header {
	position: absolute;
	background: #AD1F31;
	width: 448px;
	height: 92px;
	color: #fff;
	padding-left: 14px;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/head1.gif);
	background-repeat: no-repeat;
	background-color: #424274;
}

#header span { font-weight: normal;}
#header h1 {position: absolute;font-size: 1.3em;font-weight: bold;color: white;top: 62px; width: 450px; text-transform: none    ; }
#header sup{color: #FCE2CA;}

#headpic { position: absolute; right: 20px; background: #EAEAE2 url(../images/head2.jpg) no-repeat;
width: 391px; height: 92px;}



/* NAVIGATION  */

#nav {
	position: relative;
	background: #444444;
	height: 34px;
	padding: 0px 5px 0px 5px;
	margin: 98px 0px 20px 0px;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	background-color: #000000; 
}

#nav ul {}
#nav ul li { display: inline; line-height: 32px; padding-left: 0px; }
#nav ul li.last {border-right: 0px;}
#nav ul li.on {background-color: transparent; padding: 1px 6px;
font-size: 14px; color: #fff; font-weight: normal; font-family: Arial, Helvetica, sans-serif;text-decoration: underline; text-transform: uppercase; }

#nav ul li a { background-color: transparent; padding: 1px 4px;
font-size: 14px; color: #fff; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase;  height: 34px;}

#nav ul li a:hover {
	background: #FAEBED;
	color: #222222;
	text-decoration: none;
	font-size: 14px;
}


/* MAIN CONTENT  */

#content { position: relative; width: 570px; float: left; font-size: 1.3em; line-height: 160%; }

#content h1 { font-size: 2.4em; color: #666;  font-weight: normal;   text-transform: none; font-family:Georgia, "Times New Roman", Times, serif; margin: 20px 0px;}

#content h2 { font-size: 1.4em; color: #424274; font-weight: normal; margin: 20px 0px;  }

#content h3 {color: #6B2E2E; margin: 20px 0px 10px 0px; background-color: #F8EDED; display: block; padding: 3px 2px 3px 2px; border-top: 1px solid #D59090}

#content .main { padding: 0px 15px 0px 15px; margin-bottom: 20px;}

#content li {margin: 0px 0px 10px 30px;}


/* SIDEBAR  */

#sidebar { position: relative;	width: 210px;	float: right;	background-color: #FFFFFF;	color: #333333;
	line-height: 160%;	margin: 0px; border-left: 1px solid #333;  border-bottom: 1px solid #333; }

.video {  font-size: 1.8em; background-color: #424274; padding: 6px; color: white; text-transform: none;font-family: Georgia, "Times New Roman", Times, serif;}

.video2 {padding: 0px 0px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.address {  font-size: 1.1em; margin: 30px 0px 30px 10px; background-color: #D8D8D8; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif;}


/* FORMATTING  */

a {color:#6B2E36; text-decoration: underline;}
a:hover{text-decoration: none;}

p { margin-bottom: 14px;  }
.intro {font-weight: bold; font-size: 110%; margin-bottom: 20px;}
.caps {text-transform: uppercase;}



/* FOOTER  */

#footer {
	position: relative;
	clear: both;
	height: 28px;
	text-align: right;
	line-height: 28px;
	background:#DCD5D3;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-right: 4px;
	background-color: #CCCCCC;
}
#footer a {color: #333333;}


.right {text-align: right;}
.imgright {float: right; margin:10px 0px 10px 10px; border: 1px solid #666; padding: 3px;}
.imgleft{float: left; margin:10px 10px 10px 0px; border: 1px solid #666; padding: 3px;}
 


/* FORM  */
form { }
form td { background-color: #DBDBDB;padding: 0px 3px;font-size: 100%;}
input,textarea{  border: 1px solid #5B5136;	margin: 4px;	padding: 5px;}

.legend{
padding: 10px 2px 2px 2px;/*gives a bit of padding between the border and the test*/
color: #444444; font-size: 110%;font-weight: bold;}

.submitbutton {
	border: 1px solid #7F714B;
	background: #C1B697;
	color: #FFF;
	}
	



