html{
height:100%;
width:100%;
margin:0;
padding:0;
}

body{
font-size:12px;
height:100%;
width:100%;
background:#8DBAFE;
text-align:center;
margin:0;
padding:0;
}

#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
}

#wrapper {
  position: relative;
  width: 900px;
  min-height: 400px;
  margin: 0px auto;
  color: #333;
}

a{
color:#F59237; /*dark apricot orange*/
}

a:visited{
color:#F59237;
}

a:hover{
color:#6895E0; /*sky blue*/
}

p.directorylink{
color:black;
font-size:1.5em;
}

a.menu{
color:white;
text-decoration:none;
font-family:BitstreamVeraSerifRoman;
font-size:1.5em;
margin:0px 18px 0px 0px;
}
a.menu:visited{
color:white;
}
a.menu:hover{
color:#F59237;
text-decoration:underline;
}

a.directorylink{
color:black;
text-decoration:underline;
font-size:1.12em;
}
a.directorylink:visited{
color:black;
}
a.directorylink:hover{
color:#F59237;
}

a.shop{
color:#1C8630; /*emerald shop mpk green*/
}

a.shop:visited{
color:#1C8630; /*emerald shop mpk green*/
}

a.shop:hover{
color:#66E366; /*bring shop mpk green*/
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 16, 2012 */

@font-face {
    font-family: 'BitstreamVeraSerifRoman';
    src: url('fonts/VeraSerif-webfont.eot');
    src: url('fonts/VeraSerif-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/VeraSerif-webfont.woff') format('woff'),
         url('fonts/VeraSerif-webfont.ttf') format('truetype'),
         url('fonts/VeraSerif-webfont.svg#BitstreamVeraSerifRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BitstreamVeraSerifBold';
    src: url('fonts/VeraSerif-Bold-webfont.eot');
    src: url('fonts/VeraSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/VeraSerif-Bold-webfont.woff') format('woff'),
         url('fonts/VeraSerif-Bold-webfont.ttf') format('truetype'),
         url('fonts/VeraSerif-Bold-webfont.svg#BitstreamVeraSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'JennaSueRegular';
    src: url('fonts/JennaSue-webfont.eot');
    src: url('fonts/JennaSue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/JennaSue-webfont.woff') format('woff'),
         url('fonts/JennaSue-webfont.ttf') format('truetype'),
         url('fonts/JennaSue-webfont.svg#JennaSueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ImpactLabelRegular';
    src: url('fonts/Impact_Label-webfont.eot');
    src: url('fonts/Impact_Label-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Impact_Label-webfont.woff') format('woff'),
         url('fonts/Impact_Label-webfont.ttf') format('truetype'),
         url('fonts/Impact_Label-webfont.svg#ImpactLabelRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MomsTypewriterRegular';
    src: url('fonts/Moms_typewriter-webfont.eot');
    src: url('fonts/Moms_typewriter-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Moms_typewriter-webfont.woff') format('woff'),
         url('fonts/Moms_typewriter-webfont.ttf') format('truetype'),
         url('fonts/Moms_typewriter-webfont.svg#MomsTypewriterRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'JuneBugRegular';
    src: url('fonts/JUNEBUG_-webfont.eot');
    src: url('fonts/JUNEBUG_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/JUNEBUG_-webfont.woff') format('woff'),
         url('fonts/JUNEBUG_-webfont.ttf') format('truetype'),
         url('fonts/JUNEBUG_-webfont.svg#JuneBugRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

p {
font-family:BitstreamVeraSerifRoman;
font-size:1.1em;
line-height:1.2;
margin:5px 0px 0px 0px;
}

ul {
font-family:BitstreamVeraSerifRoman;
font-size:1.1em;
line-height:1.2;
margin:5px 0px 0px 0px;
}

.caption{
font-size:0.9em;
color:#8B8386;/*dark purpleish grey*/
}

.calendarbits{
margin-top:0px;
font-size:0.9em;
color:#8B8386;/*dark purpleish grey*/
}

.description{
width:500px;
margin-left:20px;
margin-top:0px;
}

.admin{
background-color:#FAF0E6;
font-size:1em;
line-height:1.1;
width:540px;
margin-left:20px;
margin-top:7px;
color:#8B8386;/*dark purpleish grey*/
}

p.header{
color:#6895E0; /*sky blue*/
font-family:BitstreamVeraSerifBold;
font-size:2.5em;
}

p.header_junebug{
color:#F59237; /*dark apricot orange*/
font-family:JuneBugRegular;
font-size:2.5em;
}
p.header_typewriter{
color:#F59237; /*dark apricot orange*/
font-family:MomsTypewriterRegular;
font-size:2.7em;
}
p.header_jennasue{
color:#F59237; /*dark apricot orange*/
font-family:JennaSueRegular;
font-size:3em;
}

.huge{
font-size:1.5em;
}

p.subheader{
color:#F59237; /*dark apricot orange*/
font-family:BitstreamVeraSerifBold;
font-size:1.5em;
margin:0;
}

p.shopheader{
color:#1C8630; /*emerald shop mpk green*/
font-family:BitstreamVeraSerifBold;
font-size:2.5em;
margin-top:15px;
}

p.shopsubheader{
color:#1C8630; /*emerald shop mpk green*/
font-family:BitstreamVeraSerifBold;
font-size:2.0em;
margin-top:15px;
}

p.subsubheader{
color:#F59237; /*dark apricot orange*/
font-family:BitstreamVeraSerifBold;
font-size:1.1em;
margin:0;
}
.error{
color:#F59237; /*dark apricot orange*/
}

.greybox{
width:170px;
background:white;
border:1px solid #999999;
padding:5px;
margin:10px 0px 0px 0px;
}

.greyboxmain{
width:550px;
background:#FFFFF0;
border:1px solid #999999;
padding:5px;
margin:10px 0px 0px 0px;
}

.subscription{
border:1px solid #999999;
background-color:#FFFFF0;
padding:10px;
}

p.form{
font-family:JennaSueRegular;
font-size:2.7em;
margin-top:6;
color:#F59237; /*dark apricot orange*/
}
p.formcaption{
font-family:BitstreamVeraSerifRoman;
font-size:1.0em;
color:#8B8386;/*dark purpleish grey*/
margin:0;
margin-bottom:5;
}
.searchtext{
font-family:BitstreamVeraSerifBold;
font-size:0.55em;
}

table {
font-size:100%;/*to keep fonts from double and triple shrinking*/
}
table table{
font-size:100%;
}
.form table td{
padding:10px 10px 10px 0px;
vertical-align:bottom;
}
