/* ----------------------------------------------- */
/* CSS code generated by Endecom Computer Services */
/* for www.colleenperron.com                       */
/*                                                 */
/*   Release Date: May 2007                        */
/*   Visit us: www.endecom.com                     */
/*                                                 */
/* ----------------------------------------------- */

@import url("reset.css"); /* import the reset file */

body {
	background: #d2d9d3;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #111111;
	margin: 0px auto;
	text-align: center;
	}

a:link {color: #0f1b13; text-decoration: underline; }
a:visited {color: #0f1b13; text-decoration: underline; }
a:hover {color: #5f6b63; text-decoration: underline; }

p {line-height: 1.2em;}

h1 {
	color: #965108;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em; /* 22px; */
	font-weight: normal;
	margin-top: 0px;
	}

h2 {
	color: #730505;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em; /* 14px */
	font-weight: bold;
	margin-top: 0px;
	}

li {margin-bottom: .4em;}

#main {
	width: 742px;
	border-left: solid #1E271E 1px;
	border-right: solid #1E271E 1px;
	margin: 0px auto;
	padding-top: 4px;
	}

#header {
	background: url("images/index_01.jpg") no-repeat #e2e4e2;
	}

#header span {
	display: none;
	}

#topmenu {
	background-image: url("images/index_08.gif"); /* same image as last space after menu */
	background-repeat: repeat-x;
	border: solid red 0px;
	height: 44px;
	}

#listmenu {
	display: inline;
	padding: 0px;
	margin: 0px;
	margin-left: -5px;
	border: solid blue 0px;
	}

#listmenu li {
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-right: -4px; /* this solves the space between left menu items */
	border-left: solid #E2E4E2 1px;
	float: left;
	}
#listmenu li#contact {border-right: solid #E2E4E2 1px;}
#listmenu li#endline {border: none; float: none;}

#listmenu li a {
	background-position: left;
	height: 44px;
	/* font-size: 44px; for firefox */
	}

#home a {background-image: url("images/home_normal.gif"); display: block; width: 70px; float: left;}
#home a:hover {background-image: url("images/home_mouseover.gif");}
#home a span {display: none;}
#homepage #home a {background-image: url("images/home_mouseover.gif");}

#windows a {background-image: url("images/windows_normal.gif");	width: 98px; display: block; float: left;}
#windows a:hover {background-image: url("images/windows_mouseover.gif");}
#windows a span {display: none;}
#windowspage #windows a{background-image: url("images/windows_mouseover.gif");}

#aboutus a {background-image: url("images/aboutus_normal.gif");	width: 94px; display: block; float: left;}
#aboutus a:hover {background-image: url("images/aboutus_mouseover.gif");}
#aboutus a span {display: none;}
#aboutuspage #aboutus a{background-image: url("images/aboutus_mouseover.gif");}

#pictures a {background-image: url("images/pictures_normal.gif"); width: 94px; display: block; float: left;}
#pictures a:hover {background-image: url("images/pictures_mouseover.gif");}
#pictures a span {display: none;}
#picturespage #pictures a{background-image: url("images/pictures_mouseover.gif");}

#contact a {background-image: url("images/contact_normal.gif"); width: 86px; display: block; float: left;}
#contact a:hover {background-image: url("images/contact_mouseover.gif");}
#contact a span {display: none;}
#contactpage #contact a{background-image: url("images/contact_mouseover.gif");}

#preloadimages {display: none;}

#menudropshadow {
	background: url(images/menu-dropshadow.jpg) repeat-x #E0E7E1; /* light green */
	width: 742px;
	height: 8px;
	}

#content-area-wrap {
	width: 742px;
	}

#content-area {
	text-align: left;
	padding: 15px 0px 0px 45px;
	background: url(images/content-background.jpg) repeat-x #d9e6da; /* darker green */
	}

#content-left {
	width: 450px;
	text-align: left;
	float: left;
	}

#content-right {
	margin-left: 35px;
	margin-top: 10px;
	float: left;
	}

#content-right-windows {
	background-image: url("images/floater-empty.gif");
	background-repeat: no-repeat;
	margin-left: 35px;
	margin-top: 10px;
	float: left;
	width: 160px;
	height: 347px;
	}

#content-right-windows ul {
	width: 140px;
	margin-top: 20px;
	list-style: none;
	margin-left: 0px;
	padding-left: 10px;
	}

#content-right-windows li {
	width: 140px;
	line-height: 20px;
	list-style: none;
	margin-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	}

#picturespage #content-left {
	width: 650px;
	text-align: left;
	margin: 0px auto;
	}

#picturespage #content-left p.centered {
	text-align: center;
	padding: 10px;
	}


li.list1 {
	border-top: dashed gray 1px;
	}

li.list2 {
	border-top: dashed gray 1px;
	border-bottom: dashed gray 1px;
	}

#content-right-windows li img {
	padding-right: 10px;
	}


#bottomlinks {
	text-align: center;
	padding: 10px 0px;
	clear: both;
	border: solid red 0px;
	}

#newfooter {
	background-color: #485d48;
	color: #ced0cc;
	font-size: 10px;
	border-bottom: solid black 1px;
	height: 60px;
	line-height: 1.2em;
	font-family: arial;
	}

#newfooter a {
	color: #ced0cc;
	text-decoration: underline;
	}

#copyright {
	float: left;
	padding: 10px 20px 20px 20px;
	}

#endecom {
	float: right;
	padding: 10px 20px 20px 20px;
	}

#header img{
border: 0px;
}

/* =========  Nick Updates 7/2008 ============ */

#content-right-windows img {vertical-align: middle;}
