@charset "utf-8";
/* CSS Document */

body { background:#ffffff; padding: 0px; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;
	background: #932300 url(../images/inside_bg.JPG) repeat bottom left fixed;}

.push { height: 20px;}
.wrapper { width: 80%; margin: 0 auto; min-width: 760px; max-width: 1200px; padding: 0px;}
.clear {clear: both;}
hr.cleaner {clear:both;	height:1px;	margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;}

h1 { padding: 12px 0px 0px 0px; margin: 0px 0px 0px 3px; font-size: 14px; color: #333333; float: left;}
h2 { padding: 0px; margin: 0px; font-size: 12px; color: #6A0303; letter-spacing: 2px;}
h3 { padding: 0px; margin: 0px; font-size: 12px; color: #333333;}
img.logo { margin: 19px 0px 0px 0px; padding: 0px;}


#header { background:url(../images/header_bg.png) repeat-x; width: 100%; height: 137px;}
#headerleft { float: left; width: 300px; height: 100px; margin: 0px 0px 8px 0px;}
#headerright { float: right; width: 300px; height: 100px;}
#headerright p { text-align: right; padding: 0px; margin: 5px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#headerright a { text-decoration: none; color: #FFFFFF; }
#headerright a:hover { color: #98AA66;}
#greybar { width: 100%; background: url(../images/greybar_bg.png) repeat-x; margin: 0px; padding: 0px; height: 15px; }
#greybarborder { width: 100%; border-left: 1px solid #42453d; border-right: 1px solid #42453d; height: 15px; margin: 0px; padding: 0px; background: #ffffff url(../images/greybar_bg.png) repeat-x;}
#greybarborder p { text-align: right; font-size: 10px; padding: 0px; margin: 0px 5px 0px 0px; color: #333333; font-family: Arial, Helvetica, sans-serif;}

#navigation { width: 100%; height: 29px; background:url(../images/nav_bg.png) repeat-x;
	border-top: 1px solid #6a0000;
	border-left: none /*1px solid #6a0000*/;
	border-right: 1px solid #6a0000;}
ul#nav,ul#nav li {list-style-type: none; margin: 0px; padding: 0px;}
ul#nav {margin:0px; height: 29px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px;}
ul#nav li {float: left; text-align: center; font-size: 12px; border-right: 1px solid #6a0000; border-left: 1px solid #673434; margin: 0 auto;}
ul#nav a {float:left; padding: 6px 33px 8px 33px; text-decoration:none; color: #cccccc; margin:0px; font-weight:bold;}
ul#nav a:hover {color: #6a0000; background: url(../images/nav_hover_bg.png) repeat-x;}
ul#nav li.activelink a,ul#nav li.activelink a:hover {color: #6a0000; background: url(../images/nav_hover_bg.png) repeat-x;}
ul#nav li.active {color: #6a0000; background: url(../images/nav_hover_bg.png) repeat-x;}
	
#greenbar { background:url(../images/greenbar_bg.png) repeat-x; width: 100%; height: 43px;}
#content { width: 100%; border-right: 1px solid #42453d; border-left: 1px solid #42453d; background: #FFFFFF;}
#content p { text-align: justify;}
#contentpadding { padding: 5px;}
#contentleft { /*width: 70%; float: left;*/ margin-right: 225px;}
#contentright { width: 215px; float: right;}
#contentright p.notes {font-size: 9px; color:#993300; font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 2px 0px 0px 0px;}
#contentright h3 { margin: 0px 0px 5px 0px;}
.overflow { margin: 0px; padding: 0px; width: 100%; height: 100px; overflow: scroll;}

#footer { background:url(../images/footer_bg.png) repeat-x; width: 100%; height: 23px;
	border-left: 1px solid #42453d; 
	border-right: 1px solid #42453d;}
#footerleft { float: left;}
#footerright { float: right;}
#footer p { margin: 6px 5px 0px 5px;; padding: 0px; color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}

div.lightbox { margin: 5px 0px 0px 0px;}
div.lightbox img { margin: 5px 2px 0px 0px; padding: 1px; border: 1px solid #669966;}
div.lightbox img:hover { border: 1px solid #6A0202;}
#contentleft>div.lightbox p { font-size: 9px; color:#993300; font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 2px 0px 0px 0px;}

div.lightboxg { margin: 5px 0px 0px 0px;}
div.lightboxg img { margin: 5px 2px 0px 0px; padding: 1px; border: 1px solid #669966;}
div.lightboxg img:hover { border: 1px solid #6A0202;}

div.module { margin: 10px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px dotted #CCCCCC;}
div.module h3 { text-align: center;}

.news { list-style-type: none; font-size: 10px; height: 100px; width: 212px; overflow: hidden; padding: 4px; color: #666666;}
.news li a {} /*effects the appearance of first level list links*/
.news ul li { list-style-type: none; padding: 0px; margin: 0px 0px 10px -40px; font-family: Arial, Helvetica, sans-serif;} /*effects the appearance of second level list */
.news ul li a { text-decoration: none; color: #6A0303; font-weight:bold;}
.news ul li a:hover { color: #A5B372;}

#marqueecontainer{
position: relative;
width: 212px; /*marquee width */
height: 100px; /*marquee height */
overflow: hidden;
}

table.thankyou { width: 100%;}
table.thankyou td { vertical-align:top; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px;}
table.thankyou td.title { width: 125px;}

table.thegift {}
table.thegift tr.header td { padding: 0px 0px 10px 0px;}
