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

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-size: 12px;
	color: #462A1C;
	line-height: 1.275em;
	text-align: center;
}

a, a:link, a:visited, a:active {
	text-decoration: none;
	color: #462A1C;
}

a:hover {
	text-decoration: underline;
	color: #A9511B;
}

a img, abbr {
	text-decoration: none;
	border: none;
}

/************************************************/
/********                                ********/
/********             HEADER             ********/
/********                                ********/
/************************************************/

#header, #header_pop { 
	text-align: left;
}

#contact {
	text-align: center;
}

#contact h1 {
	font-size: 2.1em;
	letter-spacing: 0.15em;
}

#contact h2 {
	font-size: 1.5em;
	font-weight: lighter;
	letter-spacing: 0.125em;
}

/************************************************/
/********                                ********/
/********           NAVIGATION           ********/
/********                                ********/
/************************************************/

/***                TOP NAV                   ***/

#mainnav a, #mainnav a:link, #mainnav a:visited, #mainnav a:active {
	color: #462A1C;
	line-height: 44px;
	text-decoration: none;
}

/***                SIDE NAV                  ***/

#sidenav {

}
#sidenav li {
	text-align: right;
}

#sidenav li a, #sidenav li a:link, #sidenav li a:visited, #sidenav li a:active {
	text-decoration: none;
	font-size: 1.3em;
	line-height: 24px;
	text-align: right;
}


/************************************************/
/********                                ********/
/********            CONTENT             ********/
/********                                ********/
/************************************************/

#container {
	text-align: left;
}

#sidebar {
	text-align: right;
}

#content {
	text-align: left;
}

#content h1, #content h2 {
	font-size: 1.65em;
	font-weight: lighter;
	letter-spacing: 0.125em;
	line-height: 1.25em;
}

#content p {
	line-height: 1.5em;
}


.media a, .media a:link, .media a:visited, .media a:active {
	text-decoration: underline;
}

.media a:hover {
	text-decoration: none;
	color: #A9511B;
}

dt{
	font-weight: bold;
	font-size: 1.25em;
}

.totop a { text-decoration: none; }

/************************************************/
/********                                ********/
/********            MODULES             ********/
/********                                ********/
/************************************************/

#newsletter form {
	color: #FFFFFF;
	text-align: left;
	line-height: 1.3em;
}

#newsletter form label input {
	color: #462A1C;
}

#testimonials {
	color: #FFFFFF;
}

#testimonials h2 {
	font-size: 0.9em;
	font-weight: bold;
}

#testimonials blockquote {
	font-size: 1em;
}

#testimonials blockquote small {
	text-align: right;
	font-size: 0.9em;
}


#contactbox, #featured {
	color: #FFFFFF;
	text-align: center;
}

#contactbox p, #featured p {
	font-size: 1em;
	text-align:left;
	
}

#contactbox h2, #featured h2 { 
	font-size: 1.25em;
	text-align: left;
}

#contactbox h3 {
	font-size: 1.1em;
	text-align: left;
}

#contactbox a, #contactbox a:link, #contactbox a:visited, #contactbox a:active, #featured a, #featured a:link, #featured a:visited, #featured a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 1em;
	text-align: left;
}

#contactbox a:hover, #featured a:hover {
	text-decoration: none;
}

/************************************************/
/********                                ********/
/********         FORM STYLING           ********/
/********                                ********/
/************************************************/

label input, label textarea { color: #A9511B; }
.error { color: #A9511B; font-size: 1.25em; }

/************************************************/
/********                                ********/
/********            FOOTER              ********/
/********                                ********/
/************************************************/

#footer {
	text-align: left;
}

#footer ul {
	text-align: left;
}

/************************************************/
/********                                ********/
/********              MISC              ********/
/********                                ********/
/************************************************/

.textleft { text-align: left; }
.textright { text-align: right; }