@charset "UTF-8";
/* CSS Document */


/* COLORS
dark red (secondary text) - #783D32
light tan (bg) - #F3EEE2
red (headings) - #660000
grey (text) - #333
*/


/* --------------- global --------------- */

a, body, div, h1, h2, h3, h4, h5, h6, html, li, p, td, tr, ul {
outline:none;
}

hr {
border:solid 1px #783D32;
width:650px;
}

hr.light {
border:dotted 1px #999;
width:580px;
padding:1px 0 1px 0;
}

li {
list-style-type:none;
}

input {
font-family: Verdana, sans-serif;
font-size: 0.9em;
padding: 5px;
border: 2px solid #666;
}
input.button {
background:#869E60;
color:#fff;
cursor:pointer;
}
input.blur {
color: #999;
}
textarea {
font-family: Verdana, sans-serif;
font-size: 0.9em;
padding: 5px;
border: 2px solid #666;
}

body {
margin:0 auto; padding:0;
background:#F3EEE2 url(images/main_content_background-950.gif) repeat-y center;
width: 950px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

blockquote {
	font-size: 14px;
	color: #333333;
	font-style: italic;
}

blockquote p {
	font-style: normal;
	padding-left: 400px;
}
/* --------------- container --------------- */
#container {
margin:0 auto; padding:0;

}


/* --------------- branding --------------- */
#branding {
margin:0 auto; padding:0;
background:url(images/branding-950.jpg) no-repeat;
height:236px;
width:950px;
position: relative;
}

#branding h1 {
margin:0; padding:0;
text-indent:-9999px;

}

h2.header_flash {
margin:0; padding:0;
position:absolute;
top:88px;
left:204px;
}


/* --------------- contentMain --------------- */
#contentMain {
margin:0 auto;
padding-top:25px;
background:url(images/main_content_background_top-950.jpg) no-repeat top;
width:950px;
height:438px;
}

#contentMain p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5em;
color:#333;
}

#contentMain li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
}

#contentMain ul li {
list-style-type:disc;
list-style-position:outside;
margin-bottom:6px;
line-height:1.2em;
}


#contentMain h2 {
color:#660000;
}

#home-title {
	position: absolute;	
	top: 20px;
	left: 0px;
	width: 700px;
	margin-top: 0;	
}

#contentMain h3 {
color:#666;
}

#contentMain h4 {
font-weight:bold;
margin:0; padding:0;
margin-bottom:-15px;
}

#home h4 {
	margin: 0;
	padding-top: 10px;
}

#home ul {
	margin-top: 0;
	margin-bottom: 0;
}

#home p {
	margin: 0;
}


#contentMain a {
color:#660000;
}

#contentMain a:hover {
color:#333;
}


/* ----- styles used for 1 column layout -----*/
#columnWide {
margin:0;
width:720px;
position:relative;
left:115px;
}

/* ----- styles used for 2 column layout -----*/
#column1 {
margin:0;
width:340px;
float:left;
position:relative;
left:115px;
}

#home #column1, #home #column2 {
	padding-top: 50px;
}

#column2 {
margin:0;
width:340px;
float:right;
position:relative;
right:115px;
}



/* --------------- navMain --------------- */
#navMain {
	margin: 0 auto;
	width: 950px;
}

#navMain ul {
margin:0;
padding: 0;
background:url(images/navMain.gif) repeat-x;
height:37px;
text-align:center;

}

#navMain li {
margin:0;
display:inline;
letter-spacing:0.04em;
position:relative;
top:8px;
right:15px;
height:37px;
}

#navMain li a {
color:#fff;
padding:0 10px 0 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
height:37px;
}

#navMain li a:hover {
background:url(images/navMain-hover.gif) repeat-x;
padding:8px 10px 10px 10px;
height:37px;
line-height:1.0em;/* -- fixes hovers in ie8 -- */
}


/* --------------- resources content (home page) --------------- */
#resources_content {
clear:both;
margin:0 auto;
width:700px;
background:#fff;
border:#660000 solid 1px;
position:relative;
top:10px;
}

#resources_content {
font-size:11px;
}

/* --------------- home quotes --------------- */
#home_quotes {
	margin: 0 auto;
	clear: both;
	width: 700px;
	margin-top: 20px;
	
}

.quote {
	position: relative;
}

.name {
	right: 280px;
	position: absolute;
}

/* --------------- siteInfo --------------- */
#siteInfo {
clear:both;
margin:0 auto;
text-align:center;
width:950px;
color:#783D32;
padding:65px 0 0 0;
font-size:13px;
background: url(../images/main_content_background-950-paws.gif) no-repeat;
}

#siteInfo a {
color:#783D32;
text-decoration:none;
}

#siteInfo a:hover {
text-decoration:underline;
}



