﻿html {
	background:#DFEECC url(images/bg.gif);
	margin:0;
	padding:0;
}

body {
	background:#DFEECC url(images/bg.gif);
	margin:0;
	padding:0;
}

body {
	min-width:800px;
	max-width:1200px;
	font:0.9em/1.4em Tahoma, Geneva, sans-serif;
	list-style-image: none;
}

p{ color:#D2E7B7; font-size: .9em; padding:0 20px;} 
h1{color:#55BA55; font:bold 250% "Nueva Std Cond", "Courier New", Courier, monospace; margin-bottom:0;; padding:0 20px;} 
h2{color:#55BA55; font:bold 200% "Nueva Std Cond", "Courier New", Courier, monospace; margin-bottom:0;; padding:0 20px;} 
h3{color:#55BA55; font:bold 150% "Nueva Std Cond", Courier, monospace; margin-bottom:0;; padding:0 20px;} 



a:link {
color: #FFFF80;
}

a:visited {
color: #E19DDF;
}

a:active {
color:#9F9;
}

a:hover {
color:#9F9;
}

#wrap {
	background:#1c3f4f url(images/pawprint.gif) no-repeat bottom right;
	width:80%;
	border:3px solid #00364F;
	margin:0 auto;
	padding:0px;
}

#header {
	background: #1c3f4f;
	height: inherit;
	margin: 0em 2em 0em 2em;
	padding:20px 20px 20px 20px;
}

#divider {
	background:#1c3f4f url(images/collar_bg.gif) repeat-x;
	text-align:right;
}

#navbar_collar {
	background:#1c3f4f url(images/collar_bg.gif) repeat-x;
}

#main {
	background:#1c3f4f;
	float:left;
	width:64%;
	border-right:1px dashed #496572;
	margin:1em 0;
	padding:0;
}

#contactus.main {
	background:#1c3f4f;
	float:left;
	width:64%;
	border-right:1px dashed #496572;
	margin:1em 0;
	padding:0;
}

#contactus.side {
	background:#1c3f4f;
	float:right;
	width:34%;
	margin:1em 0;
	text-align:right;

}

#contactusside p {
	text-align:center;
	padding:0 10px 0 0;
}	


#main intro {
	font-size:16px;
}

#main p {
	padding:0 20px;
}

#main h3 {
	padding:0 20px;
}

#main h2 {
	padding:0 20px;
}

#main p {
	color:#D2E7B7;
}

#main h2 {
	color:#55BA55;
	margin-bottom:0;
}

#main h3 {
	color:#55BA55;
	margin-bottom:0;
}

#main.2 {
	background:#1c3f4f;
	float:none;
	width:100%;
	padding:0;
	text-indent: 3em;
	color:#D2E7B7;
	padding:0 20px;
	text-align: left;
	font-size: .9em;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 5em;
}


#main.2 p {
	color:#D2E7B7;
	font-size: 0.9em;
	padding:0 20px;
	text-align: left;
	
}

#main.2 h3 {
	color:#55BA55;
	margin-bottom:0;
}

#map {
padding:0 20px;
}

#sidebar {
	float:right;
	width:34%;
	margin:1em 0;
}

#sidebar p {
	padding:0 10px 0 0;
}

#sidebar h3 {
	padding:0 10px 0 0;
}

#sidebar p {
	color:#D2E7B7;
}

#sidebar h3 {
	color:#55BA55;
	margin-bottom:0;
}

.linklist {
	list-style-type:none;
	margin:1em 0 0;
	padding:0 20px;
}

.linklist li {
	padding:0 20px;
	margin-bottom:10px;
	background:url(images/bullet.gif) no-repeat center left;
	color:#D2E7B7;
}

.linklist li a {
	text-decoration:none;
}


.linklist_inline {
	list-style-type:none;
	margin:1em 0 0;
	padding:0 20px;
}

.linklist_inline li {
	padding:0 20px;
	margin-bottom:10px;
	display: inline;
	background:url(images/bullet.gif) no-repeat center left;
	color:#D2E7B7;
}

.linklist_inline li a {
	text-decoration:none;
	float: left;
}

img.floatLeft { 
    float: left; 
    margin: 20px; 
}
img.floatRight { 
    float: right; 
    margin: 20px; 
}

#footer {
	color:#9F9;
	border-top:1px dashed #496572;
	clear:both;
	font-size:0.8em;
	text-align:center;
}

#footer p {
	margin:0;
	padding:5px;
}

#footer a:link {
	color:#9cf;
}

#footer a:visited {
	color:#C96;
}

#footer a:hover {
	color:#cfc;
}

#footer a:active {
	color:#cfc;
}

sub {
	color:#9F9;
	margin:0;
	padding:0;
}

sup {
	color:#9F9;
	margin:0;
	padding:0;
}

blockquote {
	background:#1c3f4f url(images/blockquote_bg.gif) no-repeat top left;
	font:1em/1.3em "Courier New", Courier, monospace;
	color:#dfeecc;
	letter-spacing:.05em;
	margin-top:15px;
	margin-bottom:15px;
	padding:6px;
}

/* The prop/clear hack */
/* This hack takes care of IE's disregard for the min-height property and validates as proper CSS */
/* Used to prop the footer up so the dog paw background image displays in its entirety in the footer area */
/* The .clear div must follow the content after the .prop div for older browsers to handle the .prop div properly */
/* See http://www.greywyvern.com/code/min-height-hack.html for complete discussion of this hack */

.prop {
	height:102px;
	width:1px;
	float:right;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
