html {
}

body {
margin: 0px;
text-align: center;
font-size: 14px;
font-family: "Century Gothic", "Myriad Pro", "Trebuchet MS", Tahoma, Verdana, Arial;
/*font-family: Arial, Sans-Serif;*/
color: #000000;
}

#wrap {
width: 960px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#header {
height: 160px;
margin-top: 5px;
}

#front #menu {
margin-top: 5px;
padding-top: 2px;
padding-bottom: 2px;
text-align: center;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#front #menu a {
color: #000000;
text-decoration: none;
font-size: 1.2em;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 30px;
padding-right: 30px;
}

#front #menu a:hover {
color: #ffffff;
background: #990000;
}

#front #content {
color: #333333;
}

#front #content a {
color: #009900;
text-decoration: none;
}

#front #content a:hover {
color: #009900;
text-decoration: underline;
}

/*#front #content h1 {
font-size: 1.4em;
color: #990000;
text-decoration: underline;
}*/

#front #content h1 {
font-size: 1.8em;
font-weight: normal;
color: #990000;
text-decoration: none;
}

/*#front #content h2 {
font-size: 1.2em;
color: #009900;
text-decoration: underline;
}*/

#front #content h2 {
font-size: 1.4em;
font-weight: normal;
color: #009900;
text-decoration: none;
}

#front #content #text img {
margin: 5px;
border: 1px solid #000000;
}

#front #floatmenu {
float: right;
width: 280px;
padding: 5px;
border: 1px dotted #cccccc;
background: #ffffff;
margin-top: 10px;
margin-left: 20px;
margin-bottom: 20px;
}

#front #floatmenu h4 {
color: #009900;
border-bottom: 1px solid #009900;
}

#front #floatmenu ul {
list-style: none;
padding: 0px;
}

#front #floatmenu ul {
list-style: none;
padding: 0px;
}

#front #floatmenu ul li {
padding-bottom: 3px;
}

#front #floatmenu ul li a{
color: #000000;
text-decoration: none;
}

#front #floatmenu ul li a:hover{
color: #990000;
text-decoration: none;
}

#front #floatmenu ul li a.book_link {
font-weight: bold;
color: #cc0000;
}

#front #floatmenu img {
margin: 0px;
}

#admin h1 {
font-size: 1.2em;
color: #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
}

#admin h2 {
font-size: 1.1em;
padding: 3px;
color: #000000;
background: #009900;
color: #ffffff;
text-align: center;
}

#admin h2.warning {
color: #ffffff;
background: #cc0000;
}

#admin h3 {
font-size: 1.1em;
padding: 3px;
color: #000000;
background: #99cc00;
color: #ffffff;
text-align: center;
}

#admin h3.preview {
background: #555555;
color: #ffffff;
}

#admin div.preview {
border: 1px solid #333333;
padding: 3px;
color: #333333;
}

#admin div.preview h1, #admin div.preview h2, #admin div.preview h3 {
text-align: left;
color: #333333;
background: #ffffff;
padding: 0px;
border: 0px;
text-decoration: none;
}

#admin .form_title {
width: 100%;
padding: 3px;
font-size: 1.6em;
font-weight: bold;
border: 1px solid #cccccc;
}

#admin #menu {
color: #000000;
background: #eeeeee;
padding: 3px;
font-size: 1.1em;
text-decoration: none;
}

#admin #menu a {
padding-left: 5px;
padding-right: 5px;
color: #009900;
background: #ffffff;
text-decoration: none;
}

#admin #menu a:hover {
color: #ffffff;
background: #990000;
text-decoration: none;
}

#admin #submenu {
color: #ffffff;
background: #990000;
padding: 3px;
font-size: 1.1em;
text-decoration: none;
}

#admin #submenu a {
padding-left: 5px;
padding-right: 5px;
color: #ffffff;
background: #990000;
text-decoration: none;
}

#admin #submenu a:hover {
color: #990000;
background: #ffffff;
text-decoration: none;
}

#admin #pages_list {
list-style: none;
color: #cccccc;
}

#admin #pages_list a {
color: #009900;
text-decoration: none;
}

#admin #pages_list a:hover {
color: #009900;
text-decoration: underline;
}

#footer {
color: #888888;
text-align: center;
border-top: 1px solid #888888;
margin-top: 10px;
clear: both;
padding-bottom: 30px;
}

#footer a {
color: #888888;
text-decoration: underline;
}

a img {
border: none;
}
