/* -----------------styles.css----------------------------------------- */

/* -------- TABLE OF CONTENTS -------- */

/* 01. GLOBAL + RESET */

/* 02. LAYOUT  */

/* 03. SECTION STYLES */

	/* 03a. MAIN SECTION STYLES */

	/* 03b. PAGE STYLES (see page_styles.css) */

/* 04. TYPOGRAPHY */

	/* 04a HEADERS */

	/* 04b PARAGRAPHS */

	/* 04c LISTS */

/* 05. NAVIGATION */

	/* 05a MAIN NAV */

	/* 05b SERVICE NAV */
/* --------------------------------------------------------------------- */

/* --------------------------------------------------------------------- */
/* 01. GLOBAL + RESET */

* {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

a:active, a:focus	{
	outline: none;
	border: none;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* --------------------------------------------------------------------- */
/* 02. LAYOUT  */

body {
	text-align: center;
	background: #eeebac;

}

#wrapper {
    margin: 20px auto;
    width: 960px;
    text-align: left;
}

#inner_content_wrapper {
    margin: 40px;
}

header	{
	float: left;
	width: inherit;
	height: 120px;
	background: #A7321C;
}

#main {
    float: left;
    background: white;
    width: 960px;
}


footer {
    float: left;
	background: #A7321C;
	width: 900px;
	padding: 28px 20px 20px 40px;
	margin-bottom: 20px;
	}

/* --------------------------------------------------------------------- */
/* 03. SECTION STYLES */

/* ---------------------------------- */
	/* 03a MAIN SECTION STYLES */

body {
	font-family:  "Times New Roman", Times, serif;
	color: #1A1202;
	font-size: 100%/1em;

}
#inner_content_wrapper {
    margin: 40px;
}

header	{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    -o-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

header img	{
	float: left;
	margin: 25px 25px;
    margin-right: 0px;
    width: 464px;
	border:none;
}

footer	{
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    -o-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}
footer p	{
    color: #1A1202;
    font-family: "Times New Roman",Times,serif;
    font-size: .5em;
    text-transform: uppercase;
    font-weight: normal;
}

.button	{
	padding: 15px 10px 5px 10px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;

	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;

	background: #5E5E5E;

	background: -moz-linear-gradient(center top , #5E5E5E, #383838) repeat scroll 0 0 #A7321C;
	background: -webkit-gradient(linear, left top, left bottom , from(#5E5E5E), to(#383838));
}

.button a	{
    color: #FFFFFF;
	}

.button:hover	{
    background: #383838;

    background: -moz-linear-gradient(center top , #383838, #5E5E5E) repeat scroll 0 0 #A7321C;
	background: -webkit-gradient(linear, left top, left bottom , from(#383838), to(#5E5E5E));
	}
/* ---------------------------------- */

	/* 03b. PAGE STYLES (see page_styles.css) */


/* --------------------------------------------------------------------- */
/* 04. TYPOGRAPHY */

/* ---------------------------------- */
	/* 04a HEADERS */

h1	{

}

h2	{
    color: #A7321C;
    font-size: 1.625em;
    font-style: italic;
    font-weight: normal;
    line-height: normal;
    margin-bottom: 22px;

    }

h3	{
    color: #3A3A3A;
    font-size: 1.25em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.2em;
    margin-bottom: 7px;
    padding: 13px 0 5px;
    position: relative;
    width: 100%;}

h4	{
    color: #3A3A3A;
    font-family: "Times New Roman",Times,serif;
    font-size: 1.375em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin-bottom: 18px;
    padding-top: 8px;
    text-align: left;
}
h5	{
    color: #A7321C;
    font-size: 1.125em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
}
h6	{
    color: #1A1202;
    font-family: "Times New Roman",Times,serif;
    font-size: .6em;
    text-transform: uppercase;
    font-weight: normal;

}
/* ---------------------------------- */
	/* 04b PARAGRAPHS */

p	{
	color: #1A1202;
    font-size: .875em;
    line-height: 1.3em;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 10px;

    }

.quote	{
 	color: #A7321C;
    font-size: 1.125em;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    text-transform: capitalize;}

/* ---------------------------------- */
	/* 04c LISTS */

ul {
    padding: 0;
    margin-bottom: 10px;
}

li {
    font-size: .875em;
    margin-bottom: 5px;
    line-height: 1.3em;
    padding: 3px 0;
	list-style-position: inside;
	list-style-type: disc;
}

/* --------------------------------------------------------------------- */
/* 05. NAVIGATION */
/* ---------------------------------- */
	/* 05a MAIN NAV */
#nav	{
 float: right;
 margin-top: 40px;
 margin-right: 10px;
}

#nav ul li {
    float: left;
    color: #FFDC68;
	text-align: center;
    margin: 1px;
    padding: 8px 16px;
    font-weight: bold;
    font-size: 1em;
    line-height: 100%;
    list-style: none;

    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}
#nav ul li a {
    color: #FFDC68;
}
#nav ul li:hover {
    background-color: #FFDC68;
    color: black;
    text-decoration: none;
}
#nav ul li:hover a {
    color: black;
}

/* ---------------------------------- */
	/* 05b SERVICE NAV */

#service_nav ul	{
	float: left;
	width: 900px;
	margin-bottom: 30px;
	margin-top: 10px;
}
#service_nav ul li {
    float: left;
	margin: 0px 20px;
	padding: 8px 10px 6px 10px;

    list-style: none;
    font-size: .6em;
    font-weight: bold;
    font-style: italic;
	text-align: center;
    text-transform: uppercase;
	color: #FFFFFF;

	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	background: #5E5E5E;
	background: -moz-linear-gradient(center top , #5E5E5E, #383838) repeat scroll 0 0 #A7321C;
	background: -webkit-gradient(linear, left top, left bottom , from(#5E5E5E), to(#383838));
}

#service_nav ul li a	{
    color: #FFFFFF;
	}

#service_nav ul li:hover	{
    background: #383838;

    background: -moz-linear-gradient(center top , #383838, #5E5E5E) repeat scroll 0 0 #A7321C;
	background: -webkit-gradient(linear, left top, left bottom , from(#383838), to(#5E5E5E));
	}
