@charset "utf-8";

@media screen {
 abbr, .help { cursor: help; /* abbr has  no support for cursors */ }
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
CSS File for [ Snuggsi.com All Rights Reserved. ]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@Author - Ra'Shaun "Snuggs" Stovall (Innovative Studios Senior Web Developer [www.Innovative-Studios.com])
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* PAGE BODY _________________________________________________________*/
body, html { 
height:                  100%;
}
body, html, div {
padding:                 0;
margin:                  0;
}
body {
color:                   #888;
font:                    100% georgia, serif; /* default font (unless overriden otherwise) */
background:              url('../images/body_bg.jpg') top center fixed;
}
body.start {}

/* HEADERS AND LABELS ________________________________________________*/
h1, h2, h3, h4, h5, h6 {
padding:                 0;
margin:                  1.5em .5em .5em;
}
#header h1 {}
#content-second h2 {
color:                   #286430;
}
#content-second h3 {
color:#f00;
}
/* PARAGRAPHS ________________________________________________________*/
p {
margin:                  .2em;
padding:                 .2em;
}
p.date {}

/* HREF LINKS ________________________________________________________*/
a {}
a:hover {}
a:visited {}
a.selected {}

.lightLink {}
.lightLink:hover {}
.lightLink:visited {}

.darkLink {}
.darkLink:hover {}
.darkLink:visited {}

a, .lightLink, .darkLink {
text-decoration:         none;
}
#header h1 a {
color:                   #E3FAAF !important;
background:              transparent !important;
}
a img {
border:                  none;
}
a.frame {
border:                  1px solid #ddd;
}
a.map-view {}
a.go-top {}
#functions .navigation li a {
background:              #EFEDB0;
color:                   #22622d;
font:                    bold 1.12em/2em arial, sans-serif;
}
#functions .navigation li li a {
background:              #EEEDAD !important;
}
#functions .navigation li li a:hover {
color:                   #EEEDAD !important;
background:              #22622d !important;
}
#footer ul a {
font-weight:             normal;
color:                   #B7DFA7;
font:                    1em arial, sans-serif;
}
#footer ul a:hover {
color:                   #EFEDB0;
}
#footer .navigation a {
font-size:               1.15em;
font-weight:             bold;
}
#footer .navigation ul a {
font-size:               .9em;
font-weight:             normal;
}

/* LISTS _____________________________________________________________*/
dl {}
dt {}
dd {}

dl.newsshorts  {
margin:10px;
}
dl.newsshorts dt {
margin-top:1.4em;
}
dl.newsshorts dd {
margin:.1em 0 .3em 1em;
font-size:110%;
color:#000;
}
#accessibility {}
/* FORM ELEMENTS _____________________________________________________*/
form {
margin:                  0;
padding:                 0;
}
input#search-button {}
input#search-box {}

/* DEFAULTS __________________________________________________________*/
br { 
clear:                   both; 
}
hr {}
img {
border:                  0;
}
abbr, .help {   /* abbr isn't styled in IE by default */
border-bottom:           1px dotted #555;
}
abbr:hover, .help:hover { 
background-color:        #ffc; 
}
address {}
cite {}
blockquote {}
q:before, q:after { /* remove quotation marks from w3c standard browsers replicating IE functionality */
content:                 ""; 
}
em.subheader {}
.warning {
color:                   #ff6;
}
.error {
color:                   #f00;
}
.hide { /* HIDE HEADER TEXT AND ANY OTHER IMAGE BASED TEXT (Still displays in handheld devices */
/*	visibility:        hidden; */
left:                    -9999px;
position:                absolute;
}
.left {
float:                   left;
}
.right {
float:                   right;
}
.center {
margin-left:             auto;
margin-right:            auto;
}
.alignLeft {
text-align:              left;
}
.alignRight {
text-align:              right;
}
.alignCenter {
text-align:              center;
}
.clear {
clear:                   both;
}
.caps {
font-variant:            small-caps;
}
.largest {
font-size:               x-large;
}
.large {
font-size:               larger;
}
.small{
font-size:               smaller;
}
.smallest {
font-size:               x-small;
}
.underline {
text-decoration:         underline;
}
.strong {
font-weight:             bold;
}
.italic {
font-style:              italic;	
}

/* SPECIFIC PROPRIETARY DIVISIONS ____________________________________*/
#header {}
#jump-to-content {}
#functions {}
.search {}
#content {
color: #2C5F1C;	
}
#content-second {}
#content-third {}
#footer {
background:              #4A5C43;	
}
.contact {}
#validation {}
#legal {}