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

/* Styles created by Nils Rasmusson. Listed in alphabetical order. */
@font-face {font-family: "quicksand-light"; src: url(../fonts/Quicksand_Light.otf) format("opentype"); }
@font-face {font-family: "vollkorn"; src: url(../fonts/vollkorn.otf) format("opentype"); }
@font-face {font-family: "tallys"; src: url(../fonts/tallys.otf) format("opentype"); }
@font-face {font-family: "titillium"; src: url(../fonts/Titillium.ttf) format("truetype"); }
@font-face {font-family: "Fontin"; src: url(../fonts/Fontin-Regular.otf) format("opentype"); }
@font-face {font-family: "Fontin"; src: url(../fonts/Fontin-Italic.otf) format("opentype"); font-style:italic; }
@font-face {font-family: "Fontin"; src: url(../fonts/Fontin-Bold.otf) format("opentype"); font-weight:bold; }
@font-face {font-family: "Fontin"; src: url(../fonts/Fontin-SmallCaps.otf) format("opentype"); font-weight:bold; font-style:italic; }
@font-face {font-family: "Fontinsans"; src: url(../fonts/Fontin_Sans_R_45b.otf) format("opentype"); }
@font-face {font-family: "Fontinsans"; src: url(../fonts/Fontin_Sans_I_45b.otf) format("opentype"); font-style:italic; }
@font-face {font-family: "Fontinsans"; src: url(../fonts/Fontin_Sans_B_45b.otf) format("opentype"); font-weight:bold; }
@font-face {font-family: "Fontinsans"; src: url(../fonts/Fontin_Sans_SC_45b.otf) format("opentype");	font-weight:bold; font-style:italic; }
@font-face { font-family: "ExistenceLightRegular"; src: url(../fonts/Existence-Light.ttf) format("truetype"); }
@font-face { font-family: "ExistenceUnicaseLightRegular"; src: url(../fonts/Existence-UnicaseLight.ttf) format("truetype"); }
@font-face { font-family: "ExistenceStencilLightRegular"; src: url(../fonts/Existence-StencilLight.ttf) format("truetype"); }

a img { border: none; }
body { margin: 0; padding: 0; font-family: vollkorn, arial, sans-serif; background: white url(../images/container-bg.jpg) left 219px repeat-x; }
#container { width: 826px; display: block; margin: 0 auto; }
h2 { font-family: vollkorn, arial, sans-serif; font-size: 28px; text-align: center; color: #6d0c0c; font-variant:small-caps; }
.floatimgleft { float: left; margin-right: 12px; margin-bottom: 12px; padding-right: 12px; }

input { -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px inset #999; background-color: #e8e8e8; }
#header { background: #b1bede url(../images/header-bg.jpg) top center no-repeat; width: 100%; height: 144px; display: block; margin:0; padding: 0; }
	#header a img { margin-left: auto; margin-right: auto; display: block; padding-top: 19px; }
	#header h1 { display: none; }
#home-stickies, #home-stickies ul { margin: 0; padding: 0; }
	#home-stickies ul li { list-style: none; display: inline; float: left; }
#nav { width: 100%; display: block; height: 76px; background:url(../images/nav-bg.jpg) top left repeat-x #0e2c6e; font-size: 17px; font-weight: normal; }
	#nav ul { margin:0 auto; padding:0; list-style:none; height: 100%; display: block; margin-left: auto; margin-right: auto; width:846px; }
	#nav li { float:left; background:url("../images/left.gif") no-repeat left top; margin:0; padding:0 0 0 9px; height: 100%; text-align: center; }
	#nav a { float:left; display:block; background:url("../images/right.gif") no-repeat right top; padding:18px 19px 4px 15px; text-decoration:none; font-weight:normal; color:#fff; font-family:titillium, Arial, Helvetica, sans-serif; line-height: 1.2em; }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#nav a {float:none;}
	/* End IE5-Mac hack */
	#nav a:hover { color: #fcf8b9; }
	#nav a:active { background-image:url("../images/right_on.gif"); padding-bottom:5px; height: 100%; }
	#nav #current { background-image:url("../images/left_on.gif"); }
	#nav #current a { background-image:url("../images/right_on.gif"); color:#d6d1d1; padding-bottom:5px; height: 100%; }

#hotsheet { background: #ddd no-repeat; margin: 10px auto 25px; padding: 10px; width: 790px; border: 1px solid #660000; font-size: 12px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-family: Arial, Helvetica, sans-serif; color: #666666; }
#hotsheet h3 { font-size: 18px; font-weight: bold; color: #000; text-align: center; font-family: arial; padding-bottom: 5px; margin-bottom: 5px; }


#hotsheet p { padding: 12px; margin-top: 0px; }

#container #hotsheet .contact-form input { margin-right: 15px; }

.black { color: #000000; font-weight: bold; }
.quoter { font-style: italic; color: #660000; padding-left: 8px; }

.testimonial .quote { background: url(../images/testimonial-bg.png) no-repeat left top; padding-top: 0px; padding-left: 8px; }

#footer { font-size: 10px; color: #999999; text-align: center; margin: 10px; }

