body {
background-image:url('../images/Clouds.jpg');
font: normal 1em/1em sans-serif;
}

#banner {
background-image: url('../images/banner5.png');
background-repeat: no-repeat;
height: 90px;
width:940px;
/* CurveyCorners, Do rounding (native in Firefox and Safari, CC in IE) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    CCborderRadius: 10px;
}

#visitcnt a {
float: right;
margin-right: 20px;
margin-top: 10px;
font: bold .72em/1.1em sans-serif;
color: #FFFFFF;
text-decoration: none;
}

#visitcnt a:hover { color: yellow;}

#version {
float: right;
margin-right: 20px;
margin-top: -16px;
font: bold .72em/1.1em sans-serif;
color: #FFFFFF;
}


#menu {
background-image: url('../images/bg-bar3.png');
background-repeat: repeat-y;
/* CurveyCorners, Do rounding (native in Firefox and Safari, CC in IE) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    CCborderRadius: 10px;
margin-top:3px;
padding:2px;
}

#menu a {
color: yellow;
font:small-caps bold .8em/1em sans-serif;
text-decoration: none;
}

#menu a:hover {
color: #ffffff;
}
/* ==================== Book Store ==================== */
#bookpage {
background-color: #efefef;
}

#booknote {
border-top: 1px dotted gray;
padding: 6px 0px 15px 0px;
width: 100%;
}

#booknote a {
text-decoration: none;
}

.book {
border-top: 1px dotted gray;
padding: 6px;
width: 100%;
}

.book a {
font: bold small-caps .8em/1em sans-serif;
text-decoration: none;
}

.book table tr td a {
text-decoration: none;
}

.book table tr td a:hover {
text-decoration: none;
color: green;
}


.booklist {
font: bold 1em/1.5em sans-serif;
color: maroon;
text-align: left;
padding-left: 20px;
}

.bktitle {
font: bold 1.2em/1em sans-serif;
color: blue;
}

.bkdetail {
font: bold .9em/1em serif;
color: red;
}

.docs {
border-top: 1px dotted gray;
padding-top: 6px;
width: 100%;
}

.doclist th {
font: bold 1em/1em sans-serif;
}

.doclist TR TD {
font: normal .96em/1em sans-serif;
}

p {
text-indent:2em;
padding-left: 2em;
padding-right:2em;
margin-bottom: 1em;
line-height: 1em;
}

.quote {
margin-left: 6em;
margin-right: 6em;
font: italic 1em/1.6em sans-serif;
color:white;
}

.standout {
margin-left: 6em;
margin-right: 6em;
padding: 1em;
font: italic 1em/1.2em sans-serif;
border: 2px dashed white;
}

h2 {
font: bold 1.4em/1.4em sans-serif;
color: #eff804;
}

ol {
margin-left: 12em;
}

ol li {
font: bold 1em/1em sans-serif;
}

ul {
margin-left: 6em;
}

ul li {
font: bold 1em/1em sans-serif;
}

#bg {
width: 940px;
}

.doclist {
font: normal .9em/1em sans-serif;
}

.doclist th {
font: bold .86em/.9em sans-serif;
}

.doclist td {
font: normal .86em/.86em sans-serif;
}
#content {
width: 940px;
border: 2px solid #1215a0;
background-color:#7396be;
margin-top: 3px;
/* CurveyCorners, Do rounding (native in Firefox and Safari, CC in IE) */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    CCborderRadius: 10px;
text-align: left;
}

.define {
font: italic .8em/1em sans-serif;
margin-left: 2em;
}

#credit {
font: small-caps .72em/1em sans-serif;
text-align: center;
color: #FFF;
}

#credit a {
font: small-caps .72em/1em sans-serif;
text-decoration: none;
color: #FFF;
}

#credit a:hover {
color: maroon;
}