/* GENERAL DEFINITIONS */
body {font-family: Verdana, Arial, sans-serif; font-size: 1em;}
h1, h2, h3, h4 {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size: 150%;}
h2 {font-size: 140%;}
h3 {font-size: 105%;}
h4 {font-size: 110%;}
h2 {font-weight: normal;}
h3 {font-weight: bold;}
h1 a, h2 a, h3 a, h4 a {text-decoration: none;}

/* BODY STYLE */
body {background-color: #000; color: #fff;}
body {margin: 0; padding-top: 20px;}

#wrapper {margin-left: auto; margin-right: auto; background-color: #000; color: #fff; border: 4px double #81282a; width: 800px; padding: 20px;}

/* INDEX PAGE */
#pies {margin-left: auto; margin-right: auto; background-color: #000; color: #fff; border: 0px solid #81282a; width: 100%;}
#pies img {display: block; margin-left: auto; margin-right: auto; border: 0;}

#enter {margin-left: auto; margin-right: auto; background-color: #000; color: #fff; border: 0px solid #fff; width: 100%;}
#enter h1 {letter-spacing: 2px; text-align: center;}
.enter {text-transform: uppercase; font-size: 1.2em; letter-spacing: 4px; text-align: center;}

/* INDEX LINKS */
a, a:link, a:active {color: #fff;}
a:visited {color: #81282a;}
a:hover {color: #fff;}

/* NAVIGATION */
#navbar {font-family: verdana, arial, helvetica, sans-serif; padding: 0; margin: 0; color: #fff; white-space: nowrap; list-style-type: none; text-align: center; border: 0px solid #81282a; overflow: hidden;}
#navbar {background-image: url('images/pies-150.jpg'); background-position: top left; background-repeat: no-repeat; height: 110px; padding-top: 10px;}

#navbar ul li {display:inline; padding-right: 3em;}
#navbar ul li a {padding: 0.3em 1em; background: transparent; color: #fff; text-decoration: none;   border: 4px dotted #81282a;}

/* Gallery Archive Navigation */
#navbargal {font-family: verdana, arial, helvetica, sans-serif; padding: 0; margin: 0; color: #fff; white-space: nowrap; list-style-type: none; float: right;  text-align: right; width: 100%; border: 0px solid #81282a; overflow: hidden;}
#navbargal {background-image: url('images/pies-150.jpg'); background-position: top left; background-repeat: no-repeat; height: 110px; padding-top: 10px;}

#navbargal ul li {display:inline; padding-right: 3em;}
#navbargal ul li a {padding: 0.3em 1em; background: transparent; color: #fff; text-decoration: none;   border: 4px dotted #81282a;}

/* MAIN STYLE */
#content {margin-left: auto; margin-right: auto; width: 100%; background-color: transparent; color: #fff; border: 0px solid #fff; border: 0px dotted #81282a; overflow: hidden;}
#content img {display: block; margin-left: auto; margin-right: auto; border: 4px dotted #81282a; padding: 5px;}
#content p {font-size: 1em; color: #fff; text-align: left; letter-spacing: 1px; line-height: 1.15em;}
#areyou img {border: 0;}
.eventmonth {font-size: 1em; color: #fff; text-align: center; letter-spacing: 1px; line-height: 1.15em;}
.events2 a {font-size: 0.8em; color: #fff; text-align: center; letter-spacing: 1px; line-height: 1.15em;}

/* LINKS PAGE STYLES */
#links {margin-left: auto; margin-right: auto; width: 60%; background-color: transparent; color: #fff; border: 0px solid #fff; border: 0px dotted #81282a; overflow: hidden; text-align: center;}
#linktable { border: 0px dotted #81282a; margin-left: auto; margin-right: auto; width: 100%;}

/* GALLERY PAGE STYLES */
#gallery {margin-left: auto; margin-right: auto; width: 800px; background-color: transparent; color: #fff; border: 0px solid #fff; border: 0px dotted #81282a; overflow: hidden; text-align: center;}
#album {border: 0px dotted #81282a; margin-left: auto; margin-right: auto; width: 100%; text-align: center;}
#phototable { border: 0px double #81282a; margin-left: auto; margin-right: auto; width: 90%;}
#phototable img {border: 1px solid #81282a; padding: 5px;}

/* FOOTER */
#footer {margin-left: auto; margin-right: auto; width: 100%; background-color: transparent; color: #fff; border: 0px dotted #81282a; overflow: hidden; padding-top: 30px;}
#footer {text-align: center; font-size: 1.2em; line-height: 1.8em; letter-spacing: 2px;}
.jane {font-size: 0.7em; letter-spacing: 1px;}

#valid {margin-left: auto; margin-right: auto; width: 100%; background-color: transparent; color: #fff; border: 0px solid #fff;}
#valid img {display: inline; margin-left: auto; margin-right: auto; border: 0px;}










