/* kawartha heritage style sheet */

body {
	background-color:#C7C0A9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}

/* lists with extra spacing */
.listbreaks {
	margin-left:15px;
	padding-left:15px;
	list-style-type:square;
}
.listbreaks li {
	/*padding-bottom:8px;*/
}

.req {
  color:red;
}
.req2 {
  color:blue;
}

/* inpage photos */
.inpageright {
	border:1px solid #510000;
	padding:5px;
	margin-left:20px;
	margin-bottom:20px;
}

.inpagenone {
	border:1px solid #510000;
	padding:5px;
	margin-bottom:20px;
}

.inpageleft {
	border:1px solid #510000;
	padding:5px;
	margin-right:20px;
	margin-bottom:20px;
}

/* top navigtation style */
.topnavbar {
	background-color:#510000;
}

/* banner style */
.banner {
	background-color:#FFFFFF;
}

/* main navigation style */
.navigation {
	background-color:white;
	margin-bottom:25px;
}

/* contains the body and footer, with a border and padding */
.superdiv {
	background-color:#FFFFFF;
	width:960px;
	margin-bottom:15px;
	margin:auto;
}

/* the main table in the superdiv */
.maintable {
	background-color:#FFFFFF;
}

/* left column for hompage */
.col1 {
	padding-top:10px;
	padding-left:25px;
	padding-right:10px;
	padding-bottom:5px;
}
/* right column for all pages */
.col2 {
	width:310px;
	padding-top:10px;
	padding-left:5px;
	padding-right:25px;
	padding-bottom:5px;
	text-align:right;
}

/* extra padding for homepage columns */
.extrapad {
	padding-top:30px !important;
}

/* various text boxes that are divs */
.box1 {
	/*width:485px;*/
	width:550px;
	padding-left:0px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:10px;
	line-height:22px;
	margin-bottom:60px;
	text-align:left;
}

.box2 {
	border:1px solid #510000;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	text-align:left;
	color:#510000;
}

.box3 {
	border:1px solid #510000;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:20px;
	text-align:center;
	color:#510000;
}

/* titles */
.title1 {
  padding-left:25px;
}

.title2 {
	font-size:14px;
	font-weight:bold;
	background-color:#510000;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:0px;
	text-align:center;
	color:#C7C0A9;
}

/* the trillium flower overlay */
/* NOTE: you must also set the position for this in the file: include/sleight.js */
.flower {
 position:absolute;
 top:-110px;
 right:790px;
}

/* the humming bird overlay */
/* NOTE: you must also set the position for this in the file: include/sleight.js */
.bird {
 position:absolute;
 top:-20px;
 right:-21px;
}

/* basebar area */
.basebar {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#C7C0A9;
	background-color:#510000;
	margin-top:70px;		
	margin-bottom:40px;	
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-indent:100px;
}

/* footer area sponsors */
.sponsors {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	border:0px solid blue;
	background-color:white;
	margin-bottom:10px;	
	text-align:center;
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:15px;
}

/* footer area links */
div.footer {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	border:0px solid red;
	background-color:white;
	margin-bottom:10px;	
	text-align:center;
	font-size:10px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:15px;
}
div.footer a:link {
	color:#333333;
	text-decoration:none;
	border-bottom:0px solid #333333;
}
div.footer a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:0px solid #666666;
}
div.footer a:hover, .footer a:active {
	color:#666666;
	text-decoration:none;
	border-bottom:1px dotted #666666;
}

/* all default links */
a:link {
	color:#510000;
	text-decoration:none;
	border-bottom:1px solid #510000;
}
a:visited {
	color:#666666;
	text-decoration:none;
	border-bottom:1px solid #666666;	
}
a:hover, a:active {
	color:#510000;
	text-decoration:none;
	border-bottom:1px dotted #510000;
}
a.hide {
	color:#333333 !important;
	text-decoration:none !important;
	border-bottom:0px !important;
}
.hidelinks a {
	text-decoration:none !important;
	border-bottom:0px !important;
}
.textlink {
	color:#510000;
	text-decoration:none;
	border-bottom:1px solid #510000;
	cursor:pointer;
	cursor:hand;
}

/* headers */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#510000;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#510000 ;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#510000 ;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#510000 ;
}

.nopad {
	margin-bottom:0px;
	padding-bottom:0px;
}

/* list boxes */
.list {
	padding-left:10px !important;
	margin-left:10px !important;
}

ul.menu {
  margin-left:5px; /* IE */
  padding-left:5px; /* Firefox */
  list-style-type:square;
}
ul.menu li {
  margin-bottom:2px;
	font-size:10px;
}

ul.listbreaks {
  margin-left:15px; /* IE */
  padding-left:15px; /* Firefox */
	list-style-type:square;
}
ul.listbreaks li {
  margin-bottom:10px;
}

/* subnav for the actual navigation */
small ul.subnav {
  margin-left:10px; /* IE */
  padding-left:10px; /* Firefox */
	list-style-type:square;
}
small ul.subnav li {
  margin-bottom:5px;
	font-size:12px;
}
small ul.subnav li a {
	color:white;
}

/* subnav for the sidebar box */
.box2 ul.subnav {
  margin-left:5px; /* IE */
  padding-left:5px; /* Firefox */
	list-style-type:none;
}
.box2 ul.subnav li {
  margin-bottom:7px;
	font-size:14px;
}
.box2 ul.subnav li a {
	color:#510000;
}


form {
 margin:0px;
 padding:0px;
}

.ascii {
	line-height: 8px !important;
	font-size:8px;
}

.pdf {
	font-size:12px;
}

.external {
	font-size:12px;
	color:#666666;
}
