body {
margin: 0px;
padding: 0px;
font-size: 14pt;
font-family: 'Times New Roman', Times, serif;
color: rgb(0, 0, 0);
background-color: #2d568b;
min-width: 48em;
border-bottom: none;
/* border-bottom: .3em solid #2d568b; */
}
body a:link, body a:visited {
color: #2237FF;
}
body a:hover, body a:active {
color: #cc4333;
}
#header {
width: auto;
overflow: hidden; /* fix */
height: 3em;
top: 0px;
left: 0px;
border: none;
border-top: .1em solid #222222;
border-bottom: .3em double #333333;
background-color: #2D568B;
text-align: center;
padding: none;
padding-top: .3em;
}
#hbox {
width: 50em; overflow: hidden;
}
.hlinks { display: inline;
font-size: 88%;
margin-top: .4em;
margin-left: .1em;
width: 50em; overflow: hidden;
}
.hlinks a:link, .hlinks a:visited {
display: inline;
padding-left: .3em;
padding-right: .3em;
color: #ffffff; /*#; #*/
}
.hlinks a:hover, .hlinks a:active {
color: #FFF0e0;
text-decoration: underline;
padding-left: .3em;
padding-right: .3em;
}

#pagebox {
border: 1em solid #2d568b;
border-top: none;
border-bottom: none;
padding: 0px;
width: 95%;
background-color: #ffffff;
}
#page {
border: .1em solid #332233;
border-top: none;
/* border-bottom: none; */
background-color: #ffffff;
width: auto;
padding: 0em;
padding-top: 1.1em;
padding-bottom: 0em;
margin-top: 0em;
height: auto;
}

.title {
background-color: #ffffcc; /*#B2B7FF;*/
color: #444444;
width: 96%;
height: 4em;
border: .4em double #888888;
text-align: center;
padding-bottom: 10px;
}

#mainT {
width: 93%;
max-width: 58em; /* added */
height: 100%;
background-color: transparent;
margin-top: 1.5em;
margin-bottom: 1.5em;
border: 1px solid #666666;
border-left: .15em solid #777777;
}

#lftmenu {
height: 100%;
width: 8em;
background-color: #ffffff;
text-align: top;
padding: .4em;
padding-right: .6em; /* changed */
padding-top: .3em;
border-right: .1em solid #aaaaaa;
border-left: .1em solid #666666;
border-top: .1em solid #999999;
border-bottom: .1em solid #666666;
background-image: url(../images/paper2.jpg);
}
.menu {
line-height: 160%;
margin-top: .4em;
width: 100%; /* changed */
text-align: center;
border: .15em solid #756A48;
background-color: #2D568B; /*#8CABFC; #FFF97F;*/
font-family: sans-serif;
font-size: 80%;
}
.mtitle {
border: .1em solid #555555;
display: block;
background-color: #eeeeee;
color: #2D568B;
font-size: 150%;
font-weight: bold;
padding-bottom: .2em;
}
.menu a:link, .menu a:visited {
display: block;
border: .1em solid #999999;
border-top: .1em solid #999999;
padding-left: .2em;
padding-right: .3em;
text-decoration: none;
background-color: transparent; /* #ffff9c; */
color: #ffffff;
text-align: center;
margin: .2em;
}
.menu a:hover, .menu a:active {
padding-left: .2em;
border: .1em solid #555555;
padding-left: .2em;
background-color: #ffffcc;
color: #2D364B;
text-align: center; /* justify; */
}

#ctext {
height: 100%;
max-width: 60em; /* unneeded */
padding: 2em;
line-height: 130%;
background-color: #ffffee;
border: .1em solid #aaaaaa;
border-left: .1em solid #666666;
border-top: .1em solid #999999;
border-bottom: .1em solid #666666;
vertical-align: top;
text-align: justify; /* left; */
color: #222222;
}
p:first-letter {
font-size: 120%;
}
p {
text-indent: 1em;
line-height: 130%;
}

.footer {
position: relative;
height: auto;
width: 97%;
background-color: #605C4B;
color: #ffffcc;
padding: .4em;
padding-bottom: .8em;
border: .2em double #222222;
margin: none;
margin-top: 5em;
margin-bottom: .5em;
font-style: italic;
}
#mysig {
font-style: italic; font-size: 70% !important;
}
#mysig a:link, #mysig a:visited { color: #ffffcc; }
#mysig a:hover, #mysig a:active { text-decoration: underline; }
#mysig:before { content: "( "; }
#mysig:after { content: " )"; }

/* Order Form CSS's */
#orderbox {
padding-left: 5em;
padding-right: .2em;
width: auto;
border: .2em solid #666654;
background-color: #4D76a8;
color: #444433;
font-family: sans-serif;
}
.obuy {
margin-left: 5em;
}
.row1 {
background-color: #ffee66;
display: block;
line-height: 220%;
letter-spacing: .2em;
border: .2em solid #ffffee;
}
.row2 {
background-color: #cceecc;
display: block;
line-height: 220%;
letter-spacing: .2em;
border: .2em solid #eeeeff;
color: #554444;
}
.row1>img {
margin-right: 1em;
}
.row2>img {
margin-right: 1em;
}
.checkout {
position: relative;
right: -80%;
margin: 1em;
}
.ohead {
text-decoration: underline;
text-align: center;
color: #444444;
}
/* NEW TESTING */

 /* old styles
.about {
margin-top: .3em;
padding: .5em;
padding-left: 1.5em;
padding-bottom: .1em;
background-color: #ffffff;
width: 94%;
height: auto;
border: .25em double #91804F;
text-align: left;
}
.about h2 {
color: #DE6146;
margin-top: .1em;
margin-bottom: .2em;
}
.abtext { font-size: 90%; text-align: left; line-height: 120%;
color: #333333; font-style: italic;}
#rtmenu {
height: 100%;
width: 1.5em;
background-color: #ffffcc;
background-image: url(../images/bookedge.jpg);
background-repeat: repeat-y;
border: none; } 
*/
