* {margin:0;padding:0;font-family: Arial,Helvetica,sans-serif;}
BODY {background: white url(images/background.png);color:#622A69; }
TEXTAREA {border:1px lightgray solid;}
.frame {width:900px;margin: 0 auto;}
.header {margin-top:20px; padding: 20px;height:54px;
         background: transparent url(images/header-violet.png); -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.header H1 {font-size:40px;color:lightgreen;display:inline;}
.header-menu {text-align:right;vertical-align: bottom;font-size:12px;padding-top:9px;}
.header-menu  A {color:white;background-color:rgb(129,85,135);height:20px;padding:3px;margin-left:5px;text-decoration:none;font-weight:bold;
                 -moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.header-menu  A.chose {background-color:white;color:green;}
.header-menu  A:hover {background-color:lightgray;}
.side-bar {float:right; background-color:white;width:260px;font-size:13px;padding:15px 10px 5px 5px;height:100%;}
.side-bar P {width:90%;text-align: justify;}
.side-bar LI {margin-left:30px; list-style-type: lower-roman;}
.main-content {padding:20px;background-color:white;}
#dream-manifest {width: 572px;border:1px #622A69 solid;padding: 4px;}
.footer {font-size:12px; color:gray;text-align:center;background-color:white;padding-bottom:160px;}
.footer A {color:gray;}
.footer A:hover {color:darkblue;}
.text-msg {width:100%;background-color:rgb(129,85,135);color:white;font-weight:bold;font-size:13px;padding:5px 0 5px 2px;}
.submit {float:right;margin-top:10px;border:1px #622A69 solid;background-color:rgb(129,85,135);color:white;font-weight:bold;padding: 3px 10px;}
.tmenu TD {background:transparent no-repeat scroll left center;padding: 0 0 10px 70px;font-size:13px;color:#818689;width:50%;height:50px;}

.words-table {font-size:13px;width:65%;}
.words-table TD {vertical-align: top; border:1px solid lightblue;}

.solve {font-size:13px;margin-bottom: 10px;width:67%;text-align:justify;}
.solve H3 {text-transform: capitalize;}
.solve SPAN {font-size:12px;color:#777777;}
.solve A {text-decoration:none;}
.solve A:hover {text-decoration:underline;}

#grass {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/down_cloud.png) repeat-x scroll left top;bottom:0;height:60px;left:-60px;margin:0;position:fixed;width:140%;z-index:120;opacity:0.5;filter: alpha(opacity = 50);}
.cloud {position:absolute;width:200px;left:0;top:0;}
A.page-num {border: 1px solid #92BA69;padding: 2px 5px;text-decoration:none;}
A.page-num:hover {background:#CCCCCC;}

#holder {-moz-border-radius: 10px;-webkit-border-radius: 10px;-webkit-box-shadow: 0 1px 3px #666;background: #ddd;width: 540px;height: 380px;}
/*  */

