/* <title>is the place to be!*/
* {
font-family:Comic Sans MS, Verdana,Arial,Sans-Serif;
 color:#8C6239;
}

     
body,html {
 margin:0;
 padding:0;
}

body {
/*  font-size:.9em;*/
  position: absolute;
 min-width:760px;
  left: 50%;
  margin-left: -440px;
 background-color:#8C6239;
 background-image:url('images/bg-site.gif');
 background-repeat:repeat-x;
}

#pageContainer {
/* position:center;
 left:50%;
 margin-left:2%;
 margin-top:2%;
 width:760px;
/* background:#99c;*/
/* background-color:#E9D9C7;*/
/* background-image:url('images/bg-site.jpg');*/
/* background-repeat:repeat;*/
}

#header {
 height:120px;
 margin:;
 color:#8C6239;
 margin-top:20px;
 margin-left:0;
 background-color:transparent;
 /*  background-image: url(images/top-img.gif); background-repeat: no-repeat; background-position: 100% 0%;
 background-repeat:repeat+x;
 background-position:200px 0; */
}

#header h1 {
 padding-top:10px;
 margin:0;
 color:#FFF79A;
  text-decoration:none;
 font-size:2.5em;
 margin-left:70px;
 margin-top:-10;
}
#header h2 {
 padding-top:0px;
 margin:0;
 color:#8C6239;
 text-decoration:none;
 font-size:1.7em;
 margin-left:250px;
 margin-top:10;
}
#header a:link {
  text-decoration:none; color:#FFF799;
}
#header a:visited {
  text-decoration:none; color:#FFF799;
}
#header a:hover {
 color:#FF6633;
}

img {
 border:none;
}

#logo {
 margin-left:0px;
 margin-top:0px;
}

#top-img {
 margin-left:0px;
 margin-top:0px;
}
#main {
background-color:transparent;
 margin-left:210px;
  margin-top:10px;
/* width:560px;*/
 padding:0.5em;
 color:black;
/* background-image:url('images/main-pic.gif');*/
/* background-repeat:no-repeat;*/
/* background-position: 100% 30%;*/
/* background-attach: fixed*/
}
#main a:link {
 color:#FFF799;
}
#main a:visited {
 color:#FFF799;
}
#main a:hover {
 color:#FF6633;
}


#main-ad {
background-color:transparent;
 margin-right:0px;
  margin-top:0px;
  width:740px;
 padding:10px;
 color:white;

/* background-image:url('images/main-pic.gif');*/
/* background-repeat:no-repeat;*/
/* background-position: 100% 30%;*/
/* background-attach: fixed*/
}
#main-ad a:link {
 color:#FF6633;
}
#main-ad a:visited {
 color:#FF6633;
}
#main-ad a:hover {
 color:green;
}

h1 {color: #FFF799;font-size: 22px; }
h2 {color: #FFF799;font-size: 18px; font-weight:200; }
h3 {color: #FFF799;font-size: 15px; }
h4 {color: #FFF799;font-size: 14px; }
h5 {color: #FFF799;font-size: 14px; }
h8 {color: #FFF799;font-size: 14px; font-weight: bold; }
p {color: #FFF799;font-size: 14px; }
p1 {color: pink;font-size: 14px; font-weight:500;}

#products h4 {
color: #FFF799;
font-size: 15px; 
}

#richmond h1 {
color: red
font-size: 22px; 
}
#products p {
color: #8C6239;
font-size: 13px;
}

#psplink a:link {
 text-decoration:underline; font-size:1.2em; font-weight:none; color:#FFF79A;
}
#psplink a:visited {
 text-decoration:none; font-size:1.2em; font-weight:none; color:#FFF79A;
}
#psplink a:hover {
 text-decoration:none; font-weight:bold; background-color:#FFF79A; color:#8C6239;
}
#psplink a:active { 
}
#psplink a:focus { 
}

div#psplink-bottom {

 clear:left;
 color:#8C6239;
 background-color:#FFF79A;
 padding:5px;
  margin-top:20px;
/* background-image:url('images/bgfooter.gif');
 background-repeat:repeat+x;*/
}
#psplink-bottom a:link {
 text-decoration:underline; font-size:1.2em; font-weight:none; color:#8C6239;
}
#psplink-bottom a:visited {
 text-decoration:none; font-size:1.2em; font-weight:none; color:#8C6239;
}
#psplink-bottom a:hover {
 text-decoration:none; font-weight:none; background-color:#8C6239; color:#FFF79A
}
#psplink-bottom a:active { 
}
#psplink-bottom a:focus { 
}
.blue  { color:blue }
.white  { color:white }

.thumbs {
 text-align:center;
}
.thumbs img {
 margin:5px;
 border:0;
}

.center {
 text-align:center;
}
.right {
 text-align:right;
}
.bold {
 font-weight:bold;
}


#navmenu {
 background-color:transparent;
 float:left;
 margin-top:60px;
 width:170px;
/* background-image:url('images/menuback.gif');*/
/* background-repeat:repeat-y */
}
#navmenu ul {
 list-style: none;
 padding:0px 0px 0px 0px;
 margin:px;
 margin-left:0px;
 margin-right:0px;
}
#navmenu li {
 margin-left:30px;padding:0;
}
#navmenu a {
 background-color:#FF6633;
 display:block;
 width:95%;
 margin:0;
 padding:1px 1px 1px 10px;
/* top-right-bottom-left*/
 text-decoration:none;
 font-size:1.2em;
 text-align:center;
}
#navmenu a,#navmenu a:link,#navmenu a:visited,#navmenu a:hover {
 color:#FF6633; background-color:#FFF799;
}
#navmenu a:hover {
 color:#FFF799; background-color:#FF6633;
}


ul {
 margin:0 0 0 0;
}

p {
 margin:0 0 .5em 0;
}

.center {
 text-align:center;
}
.bold {
 font-weight:bold;
}
div#prefooter {

 clear:left;
 color:black;
 background-color:#000;
 margin:0;padding:0;
}

div#footer {

 clear:left;
  width:1000px;
 color:#8C6239;
 background-color:#FFF79A;
 padding:5px;
  margin-left:-60px;
/* background-image:url('images/bgfooter.gif');
 background-repeat:repeat+x;*/
}
#footer a,#footer a:link,#footer a:visited,#footer a:hover {
 color:#973700;
}



div#footer {
 padding:1 0 4 0;
  /* top-right-bottom-left*/
 text-align:right;
 font-size:.9em;
 font-weight:bold;
 color: #white;
}
#footer p {
 display:inline;
 padding-right:0em;
color: #FEFBC9;
 }
 
div.thumbs { 
 width:95px; 
 height:281px; 
 overflow:auto; 
 float:left; 
}

/* Events Section Styles */

#events, #events input, #events textarea {
 color:#973700;
}

#events .adminbar {
 text-align:left;
}

#events .eventtxt {
margin-left:15px;
}

#events .noeventstext {
margin-top:2em;
margin-left:0px;
 font-size:1em;
}


div#events {
 background-color:#EE7A2B;
 text-align:center; margin-left:-10px;
  margin-left:30px;
 margin-right:-30px;
  padding:5px 0px 5px 15px;
 /* top-right-bottom-left*/
}

.event {
 color:#EE7A2B;
 margin-top:1em;
 text-align:center;
 width:450px;
}

#events h3 {
 font-size:1.2em;
 margin-left:0px;
 font-weight:200;
}

#events h3 .expiry {
 display:block;
 font-size:.6em;
 color:violet;
}

/* Admin Section Styles */

div#admin {
 background-color:#FFF799;
 margin-left:30px;
 margin-right:-30px;
}
#admin form {
margin:4px;
}
#admin input.headline {
 width:90%;
}
#admin input.date {
 text-align:center;
 width:23%;
}