/* CSS Document */
/* ------------------------------------- */

* {margin: 0; padding: 0;}

body {margin: 0; padding: 0; font: normal normal 14px/18px georgia, times, serif; background: #ce9c60 url('../../images/bg.png') repeat-y center top;}

p {margin: 0; padding: 0 0 .65em 0; font: normal normal 14px/17px "Times New Roman", times, serif; color: #54261a;}
h1 {font: normal normal 24px/30px georgia, times, serif; color: #54261a;}
h2 {margin-bottom: 5px; font: normal bold 18px/24px "Trebuchet MS", trebuchet, arial, sans-serif; color: #54261a;}
h3 {font: italic normal 14px/17px "Times New Roman", times, serif; color: #54261a;}

ul, ol {margin-left: 1.1em;}
li {font: normal normal 13px/17px "Times New Roman", times, serif; color: #333;}

img {border: 0; outline: 0;}

a {color: #a16521; outline: 0;}
a:hover {color: #3c2415;}

label {display: block; margin-top: 5px; font: normal normal 13px/17px "Times New Roman", times, serif; color: #333;}
input {width: 200px;}
textarea {margin-bottom: 10px; width: 200px; height: 100px;}

hr {margin: 20px 0; height: 0; border: 1px solid #d5b48b;}

div#top {height: 26px; background: #a16521; border-bottom: 2px solid #3c2415;}

div#container {position: relative; margin: 0 auto; width: 800px;}

div#header {position: relative; height: 245px; background: #d5b48b url('../../images/header.jpg') no-repeat;}
div#header div#logo {display: none;}
div#header a#homeLink {position: absolute; top: 20px; left: 27px; display: block; width: 281px; height: 153px;}
div#header div#navigation {position: absolute; bottom: 14px;}
div#header div#navigation ul {margin: 0; padding: 0 30px; list-style: none; text-align: left;}
div#header div#navigation ul li {display: inline;}
div#header div#navigation ul li a {padding: 0 16px 0 0; font: italic normal 16px/24px "Times New Roman", times, serif; color: #3c2415; text-decoration: none;}
div#header div#navigation ul li a.last {border: 0;}
div#header div#navigation ul li a.last {border: none;}
div#header div#navigation ul li a:hover {color: #fff;}

div#content {padding: 15px 30px 30px 30px; width: 740px; background: #f2dabf url('../../images/soldiers.png') no-repeat center bottom;}
#home div#content {padding: 15px 0 30px 0; width: 800px; text-align: center;}
div#content div#left {float: left; margin-top: -10px; width: 220px; text-align: right;}
div#content div#right {margin-left: 230px; padding-right: 20px;}

#content-left {float: left; margin: 0 0 0 -8px; width: 206px;}
#content-left p {margin: 0; padding: 10px 8px 0; font-size: 18px; line-height: 20px; font-style: italic; text-align: center; background: url('../../images/bg-quote.jpg') no-repeat top center;}
#content-right {float: right; width: 525px;}

div#footer {position: relative; text-align: center;}
div#footer p {margin: 0; padding: 10px 38px 10px 0; font: italic normal 14px "Times New Roman", times, serif; color: #3c2415;}

div#seal01 {position: absolute; top: 35px; right: -58px; width: 116px; height: 116px;}
div#seal02 {position: absolute; top: -31px; left: 369px; width: 62px; height: 62px;}

/* EXTRA CLASSES */
/* ------------------------------------- */

input.paypal {width: auto;}

.clear {clear: both;}

.quote {margin-right: -8px; width: 206px;}
.quote p {margin: 0; padding: 10px 8px 0; font-size: 18px; line-height: 20px; font-style: italic; text-align: center; background: url('../../images/bg-quote.jpg') no-repeat top center;}

.left {float: left; margin: 0 10px 10px 0;}
.right {float: right; margin: 0 0 10px 10px;}