@charset "UTF-8";
/* CSS Document - copyright 2009 Julie Tomlin */


/* MAIN STYLE */

body {
background-color: #ffffff;
background-image: url(/images/main-background.jpg);
font-family: arial, helvetica, sans-serif;
font-size: 90%;
color: #333333;
}

#wrapper {
margin-left: auto;
margin-right: auto;
width: 800px;
background-color: #ffffff;

}

#header {
margin-left: auto;
margin-right: auto;
width: 800px;
height: 240px;
background-color: #ffffff;
text-align: center;

}

#topnav {
margin-left: auto;
margin-right: auto;
width: 800px;
height: 65px;
background-color: #ffffff;
text-align: center;

}

#maincontent {
margin: 1em 2em 1em 2em;
border: thin solid #cccccc;
color: #333333;
padding: 20px;

}

#maincontent-index {
margin: 1em 2em 1em 2em;
border: thin solid #cccccc;
color: #333333;
padding: 0px 30px 30px 30px;

}

#bottomnav {
margin-left: auto;
margin-right: auto;
width: 800px;
height: 30px;
background-color: #ffffff; 
text-align: center;

}



#footer {
margin: 4em 0em 0em 0em;
text-align: center;
letter-spacing: .3em;
font-size: 75%;
padding-bottom: 0px;

}

p {
color: #333333;

}

/*  LINKS */

a {
font-weight: bold;
color:#666666;
text-decoration: none;
}

a:visited {
color: #999999;

}

a:hover {

}

a:active {

}

/*  FOOTER LINKS */

a.design: {
font-weight:normal;
color:#666666;
text-decoration: none;
}

a.design:visited {
color: #999999;

}

a.design:hover {
text-decoration: underline;
}

a.design:active {

}

.myBox {
    margin: 0 auto;
    border: 0px solid #cccccc;
    color: #ffffff;
    width: 60%;
    padding: 10px;
    text-align: left;
    background-color: #cccccc;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;

    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}


/* SHOPPING CART */
.smfont {
color: #666666;
font-weight: bold;
text-decoration: underline;


}

.copy {
text-decoration: none;
color: #666666;
font-weight: bold;

}
.accent {

}

.pagelinkcolor {
border-right: thin solid #999999;
padding-left: 5px; 
padding-right: 10px;
font-size: 85%;
}

.sel_pagelinkcolor {
border-right: thin solid #999999;
padding-left: 5px; 
padding-right: 10px;
font-size: 85%;
color: #333333;
}

.pagelinkcolorblog {
padding-left: 5px; 
padding-right: 10px;
font-size: 85%;
}

.boldtext {
font-weight: bold;
font-size: 95%;

}
.lgfont {
font-weight: bold;
font-size: 115%;
}