/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-image: url(images/banner_bg2.jpg);
background-repeat: repeat-x;
background-color: #c7d8eb;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}
a {color: #9A5253;}
a:visited {color:#999999;}
a:hover {color: #53779a;}
a:active { color:#000000;}

h1 {
font-size: 11px;
text-transform:uppercase;
background-color: #E0A3B7;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0 }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0;}

img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 790px;
margin-bottom: 10px;
margin: 0 auto;
/*
background-color: #53779a;
*/
background-color: #FFF;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #37495b;
text-align: right;
padding-bottom: 29px;
margin: 0px;
height: 272px;
}

html>/**/body {
height: 273px;
}

#banner img {padding:0px 0px;} 

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 20px;
margin-right: 200px;
/*
margin-top: -24px;
*/
}

html>/**/body  #content {
margin-top: 1px;
}

div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
margin:0px;
}

#right_content {
padding-left: 260px;
}

#right_content ul {
	list-style: none;
}

#right_content li {
	font-weight: bold;
}

/* --------------left content------------- */
#left_content {
float: left;
width: 240px;
}

#left_content a {
	text-decoration: none;
}


#left_content td {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana;
}
/* --------------content misc styles------------- */
#content .home_list {
	font-size: 16px;
}

#content .home_list ul {
	padding-left: 30px;
}

#content .home_list li {
	padding-bottom: 10px;
}

#content .home_list a {
	text-decoration: none;
	color:#9A5253;
}

#content .home_list li a:hover{
	list-style-image: url('images/blue_arrow.jpg');
	color: #53779a;
}
 

/* --------------right navi------------- */

#right {
float: right;
width: 200px;
margin: 0;
padding: 0;

}

#right p {
	
	}

#right table {
	width: 150px;
	color: #FFFFFF;
	text-align: center;
	
	}

#right td {
	text-transform: uppercase;
	font-size: 10px;
}

#right img {
	border:0px;
}
/* --------------right other / extra------------- */

#nav_other {
background: url('images/blue_header.jpg') no-repeat center top #53779a;
padding-top: 20px;
border-left: 1px solid #1e5288;
border-right: 1px solid #1e5288;
width: 165px;
}

#nav_extra {
background: url('images/blue_header_bottom.jpg') no-repeat center bottom #53779a;
padding-bottom: 20px;
border-left: 1px solid #1e5288;
border-right: 1px solid #1e5288;
width: 165px;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0;
padding: 0;
text-align: center; 
background-color: #c7d8eb;
}

#footer img {
	border: 0px;
}
/*------------------------- side bar --------------------------- */

#right a {
text-decoration: none;
color: #FFFFFF;
}

#right a:hover {
color: #C7D8EB;
}
/* Search Terms Highlighting
------------------------------------------------------------------------------- */
.AS_ajax_highlight {
    background-color: #ffb;
    padding: 2px;
    margin: -3px;
    border: 1px solid #dd3;
    color: #000;

}

.searchTerms { 
	color: #000000; 
	font-weight: bold;
	position: relative;
	top: 70px;
	left: -20px;
	}

.searchTerms .AS_ajax_highlight { margin: 0 0 0 3px;}
a.ajaxSearch_removeHighlight, a.ajaxSearch_removeHighlight:visited { margin: 6px 0 0; padding-top: 0px; color: #fff; }
a.ajaxSearch_removeHighlight:hover { background-color: #888; color: #222; }

#weather_map {
	position: relative;
	height: 548px;
	width: 398px;
	background: url('images/weather_map.jpg') no-repeat center;
	margin-right: auto;
	margin-left: auto;
}
/* IE Positioning */
.walkerton {
	position: absolute;
	top: 465px;
	left: 200px;
	border-right: 1px solid #000033;
}

.tobermory {
	position: absolute;
	top: 15px;
	left: 20px;
	border-right: 1px solid #000033;
}

.wiarton {
	position: absolute;
	top: 200px;
	left: 235px;
	border-right: 1px solid #000033;
}

.kincardine{
	position: absolute;
	top: 448px;
	left: 20px;
	border-right: 1px solid #000033;
}

.sauble {
	position: absolute;
	top: 265px;
	left: 65px;
	border-right: 1px solid #000033;
}

/*--------------Breadcrumbs ------------------*/
.B_currentCrumb {
	font-size: 14px;
	font-weight: bold;
}

.topnav {
	list-style-image: url('images/blue_arrow.jpg');
}
