@charset "UTF-8";

/* GLOBAL STYLES */

body {background: url(stripe.png) repeat;}
p {font-family: Arial, Helvetica, san-serif; font-size: .75em; color: #333333;}
h1 {font-family: Arial, Helvetica, san-serif; font-size: 1.0em; color: #3b3b3b; text-transform: uppercase; letter-spacing: .5em;}
h2 {font-family: Arial, Helvetica, san-serif; font-size: .9em; color: #666666; text-transform: uppercase;}
h3 {font-family: Arial, Helvetica, san-serif; font-size: .7em; color: #c9c9c9;}
h4 {font-family: Arial, Helvetica, san-serif; font-size: .8em; color: #3b3b3b; letter-spacing: .1em;}
.pl ul {list-style: url(bullet.jpg); font-family: Arial, Helvetica, san-serif; font-size: .8em; color: #333333; line-height: 1.6em;}
ul li {}
#content a:link {color: #ee1f25; text-decoration: none;}
#content a:visited {color: #c62127; text-decoration: none;}
#content a:hover {color: #d30505; text-decoration: underline;}
#content a:active {}


/* SPECIFIC DIVS */
#container {width: 945px; margin: 0 auto;}
#header {width: 945px; height: 91px; background: url(header.jpg); float: left;}
#nav {width: 945px; float: left;}
* html #content {padding-top: 7px;}
#content {width: 945px; float: left; background: white;}
#footer {clear: both; width: 945px; background: #511c11; padding: 1px 0;}
* html #footer {padding: 2px 0;}
#footer p {color:white; font-size: .7em;}
#footer a:link {color: #fff; text-decoration: underline;}
#footer a:visited {color: #fff; text-decoration: none;}
#footer a:hover {color: #dddddd; text-decoration: underline;}
#incontent {width: 935px; margin: 0 5px; display: inline; float: left;}




/* LAYOUT COLUMNS */

.column1-unit {float:left; width:934px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:450px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; }
.column2-unit-right {float:right; width:450px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:295px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:6px;}
.column3-unit-middle {float:left; width:295px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-right: 3px; margin-left:22px;}
.column3-unit-right {float:right; width:295px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column4-unit-left {float:left; width:220px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column4-unit-middle {float:left; width:220px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:6px;}
.column4-unit-middle2 {float:left; width:220px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:6px;}
.column4-unit-right {float:right; width:220px;  margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

.column2-gallery-left {float:left; width:215px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-gallery-right {float:right; width:705px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}

/* TEXT STYLES */

.bold {font-weight: bold;}
.italic {font-style: italic;}
.top {width: 100%; padding: 2px 0; text-align: center; background: url(nav.jpg) #c9c9c9; color: white; margin-top: -2px;}
.tablehead {background: #bdbdbd; height: 16px;}
.tablehead h1 {font-size: .8em; color: #333333;}
.contact table {border: solid 1pt #333333; padding: 0;}
.contact td {outline: solid 1pt #ebebeb;}
.small {font-size: .7em;}
.pl {list-style: url(bullet.jpg); font-family: Arial, Helvetica, san-serif; font-size: .8em; color: #333333; line-height: 1.6em;}

/* IMAGE STYLES */

img .border {margin: 2px; border: 1px #666666;}
.right {float: right; margin: 5px;}
.textright {text-align: right; margin-right: 2px;}
.imgcaption {width: 420px; float: right;}

/* LAYOUT PROVISIONS */

.clear {clear: both; visibility: hidden;}
