/* CSS Document */
/*reminder of colour schemes...

dark grey/blue : #a1c3c9 or #A7C3C3 : off image = #92B7BD
light grey/blue: #DCE6E7
orange: #ff9f00

*/
body{
	/*background-color:#92B7BD;*/
font-family:"Humanst521 Lt BT","Humanist 521 Lt", verdana, arial;
margin-top:0px;
margin-bottom:0px;
background-color:#DCE6E7;
}
#centreme{
	margin-top:0px;
	margin-bottom:0px;
}
/*base layout*/
#site{
	width:1000px;
	height:inherit;
	border:1px solid #92B7BD;
	background-color:#0000FF;
}

#header{
height:168px;
}
#content{
	height:370px;
	background-color:#FFFFFF;
	background-image:url(../images/bg_star.gif);
	background-repeat:no-repeat;
	width: 1000px;
}
#footer{
	background-color:#92B7BD;
	padding-bottom: 0px;
	height: 400px;
}

/*Header/Footer sub-sections*/
#header_top{
height:148px;
/*background-color:#599e6e;*/
background-image:url(../images/header_2.png);
background-position: center; 
background-repeat:no-repeat;
background-color:#92B7BD;
}
#header_bottom{
height:20px;
/*background-color:#7ebf92;*/
background-color:#DCE6E7;
}
#footer_top{
height:100px;
/*background-color:#599e6e;*/
background-color:#92B7BD;
}

/*menu*/
#menu{
height:19px;
border-bottom:1px solid white;
text-decoration:none;
}
#menu ul{
list-style-image:none;
text-decoration:none;
}

#menu ul, li{
display:inline;
text-decoration:none;
}
#menu li{
padding-top:2px;
padding-bottom:2px;
padding-right:20px;
padding-left:20px;
text-decoration:none;
width:30px;
color:#FFFFFF;
}
#menu li a{
text decoration:none;
color:##92B7BD;
}

#navlist a:link#current, #navlist a:visited#current
{
background-color:#FFFFFF;
text-decoration:none;
padding-left:20px;
padding-right:20px;
color:#ff9f00;
}

#navlist a:hover{
color:#FFCC00;
	text-decoration:none;
	}

/*index sub-sections*/
#index_boxes{
width:750px;
height:180px;
}
#left_box{
height:348px;
width:178px;
float:left;
border:1px solid #7ebf92;
background-image:url(../images/b_card.png);
background-position:center;
background-color:#7ebf92;
}
#image_box{
width:178px;
height:268px;
float:left;
margin-left:10px;
background-color:#92B7BD;
border:1px solid #92B7BD;
}
#text_box{
height:50px;
width:540px;
float:left;
margin-left:10px;
margin-top:10px;
background-color:#a1c3c9;
padding:10px;
}

/*menu sub-sections*/
#menu_boxes{
width:614px;
}
#menu_thumb{
width:300px;
height:432px;
float:left;
border:1px solid #92B7BD;
}
#menu_text{
width:594px;
height:30px;
padding:10px;
background-color:#92B7BD;
}
#menu_header{
width:614px;
height:120px;
background-color:#92B7BD;
background-image:url(../images/main/frontpage/header_menu.jpg);
}


/*Location sub-sections*/
#location_boxes{
width:700px;
}
#location_text{
width:690px;
background-color:#92B7BD;
padding:5px;
}
#location_map{
width:700px;
height:250px;
}
#location_photo{
width:345px;
height:140px;
background-image:url(../images/main/temp/temp_location_exterior.jpg);
background-repeat:no-repeat;
background-color:#92B7BD;
float:left;
}
#location_opentimes{
width:345px;
height:140px;
background-color:#92B7BD;
float:left;
}
#location_header{
width:700px;
height:120px;
background-color:#92B7BD;
background-image:url(../images/main/frontpage/header_1.jpg);
}

/*contact subsection*/
#contact_sections{
width:700px;
height:400px;
}
#contact_leftimage{
width:200px;
height:400px;
background-color:#92B7BD;
background-image:url(../images/main/frontpage/contact_image.jpg);
float:left;
}
#contact_info{
width:470px;
height:380px;
padding:10px;
background-color:#92B7BD;
float:left;
}

/*text styles*/
.h1{
font-size:50px;
color:#FFFFFF;
font-family:"Humanst521 Lt BT", verdana, arial,sans-serif;
}
.h2{
font-size:24px;
color:#FFFFFF;
font-family:"Humanst521 Lt BT", verdana, arial,sans-serif;
letter-spacing:10px;
}
.h3{
font-size:16px;
font-family:"Humanst521 Lt BT", verdana, arial,sans-serif;
color:#92B7BD;
}

.h4{
font-size:12px;
font-family:"Humanst521 Lt BT", verdana, arial,sans-serif;
}
.credit{
font-size:8px;
font-family: verdana, arial,sans-serif;
color:#A8C0C4;
}

.paragraph{
font-size:14px;
font-family:verdana, arial,sans-serif;
color:#FFFFFF;
}


a:link {
	color: #92B7BD;
	text-decoration:none;
}
a:visited {
	color: #92B7BD;
	text-decoration:none;
}
a:hover {
	color:#FFCC00;
	text-decoration:none;
}
a:active {
	color: #92B7BD;
	text-decoration:none;
}

