body { background-color: #ddee88; background-image: url("images/mainbg.jpg"); margin: 21px; }

#container { width: 960px; margin: auto auto; background-color: #ffffff; border-style: double; border-width: 15px; background-color:#ffffff; }

#header { width: 960px; height: 184px; position: relative; top: 0px; left: 0px; } 

#menu { width: 960px; height: 30px; position: relative; top: 0px; left: 0px; border-bottom: 1px dotted; }

#content { width: 960px; position: relative; top: 0px; left: 0px; }

#fullwidth { width: 706px; position: relative; top: 0px; left: 127px; }

#column1 { position: relative; left: 127px; width: 475px; float: left; }

#columnthumbs { position: relative; left: 127px; width: 706px; float: left; }

#column2 { poitions: relative; right: 127px; width: 210px; background-color: #ffeeee; border: solid 2px #331111; float: right; margin-right: 127px; margin-bottom: 25px; }

#linkbox { position: relative; width: 210px; background-color: #ffeeee; border: solid 2px #331111; float: right; margin-bottom: 25px; margin-right: 5px; }

img.thumb { border: 1px solid black } 

p.menu { font: 14px Georgia, "Times New Roman"; line-height: 26px; font-weight: 900; color: #773355; letter-spacing: 1px; text-align: center; margin: 0px; text-decoration: none; }

a.menu:link,a.menu:visited,a.menu:active { font: 14px Georgia, "Times New Roman"; line-height: 26px; font-weight: 900; color: #cc3366; letter-spacing: 1px; text-align: center; margin: 0px; text-decoration: none; }

a.menu:hover { font: 14px Georgia, "Times New Roman"; color: #440000; letter-spacing: 1px; line-height: 26px; font-weight: 900; text-align: center; margin: 0px; }

p,p.intro { font: 17px Georgia, "Times New Roman"; color: #221122; letter-spacing: 0px; text-align: left; margin-top: 0px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }

p { font: 14px Georgia, "Times New Roman"; line-height: 17px; }

.done { font: 14px Georgia, "Times New Roman"; line-height: 17px; color: #b09090; letter-spacing: 0px; text-align: left; margin-top: 10px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; }

p.intro { font: 17px Georgia, "Times New Roman"; line-height: 21px;}

p.date { font: 12px Georgia, "Times New Roman"; color: #000000; background-color: #dde5dd; line-height: 16px; font-variant: small-caps; letter-spacing: 3px; margin-bottom: 8px; }

p a:link,p a:visited,p a:active { font: 13px Georgia, "Times New Roman"; line-height: 17px; color: #448844; letter-spacing: 0px; text-align: justify; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; text-decoration: none; }

p a:hover { font: 13px Georgia, "Times New Roman"; line-height: 17px; color: #aa4455; letter-spacing: 0px; text-align: justify; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px;}

p.column { font: 38px Verdana, Arial, sans-serif; line-height: 28px; color: #ffbbbb; font-weight: bold; letter-spacing: -2px; text-align: center; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; text-decoration: none; }

p.column a:link,p.column a:visited,p.column a:active { font: 38px Verdana, Arial, sans-serif; font-weight: bold; line-height: 28px; color: #ffbbbb; letter-spacing: -2px; text-align: center; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; text-decoration: none; }

p.column a:hover { font: 38px Verdana, Arial, sans-serif; line-height: 28px; font-weight: bold; color: #dd3333; letter-spacing: -2px; text-align: center; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; text-decoration: none; }

p.dims { font: 10px Verdana, Arial; line-height: 20px; font-weight: 900; color: #773355; letter-spacing: 1px; text-align: center; text-decoration: none; margin-bottom: 10px; }

p.dims a:link,p.dims a:visited,p.dims a:active { font: 10px Verdana, Arial; line-height: 20px; font-weight: 900; color: #cc3366; letter-spacing: 1px; text-align: center; text-decoration: none; }

p.dims a:hover { font: 10px Verdana, Arial; color: #440000; letter-spacing: 1px; line-height: 20px; font-weight: 900; text-align: center;  }

.thumbcol { position: relative; left: 0px; width: 220px; margin-left: 0px; margin-right: 10px; float: left; }

.thumbbox { position: relative; left: 0px; width: 202px; border: 1px solid #bbaaaa; margin-left: 0px; margin-right: 0px; margin-bottom: 10px; float: left; padding: 6px;}
 
.clearer { clear: both; }

#clearer { clear: both; }

h1 { font: 50px Impact, Helvetica, Trebuchet; line-height: 50px; letter-spacing: 1px; color: #000000; margin-left: 0px; margin-right: 0px; margin-top: 24px; margin-bottom: 0px;  }

h2 { font: 35px Georgia, "Times New Roman", Impact, Helvetica, Trebuchet; line-height: 40px; letter-spacing: 1px; color: #778877; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 3px; font-style: oblique;  }

h3 { font: 30px Impact, Helvetica, Trebuchet; line-height: 40px; letter-spacing: 2px; color: #448844; margin-left: 0px; margin-right: 0px; margin-top: 3px; margin-bottom: 3px; }

h4 { font: 22px Georgia, "Times New Roman"; line-height: 26px; letter-spacing: 2px; color: #448844; margin-left: 0px; margin-right: 0px; margin-top: 3px; margin-bottom: 3px; }

h5 { font: 16px Helvetica, Trebuchet; line-height: 16px; letter-spacing: 1px; color: #221122; margin-left: 0px; margin-right: 0px; margin-top: 12px; margin-bottom: 0px; font-weight: 900; }



p.caption { font: 12px Georgia, "Times New Roman"; font-style: italic; margin: 2px; color: #221122; text-align: center; margin-top: 10px; }
