body 
{
 max-width: 600px;
 margin: auto;
 padding-top: 2px;
 padding-right: 3px;
 padding-bottom: 3px;
 padding-left: 2px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14;
 font-weight: normal;
 color: #505050;
 background-color: #D5FFA3;
 background-image: url(images/4.gif);
}

div 
{
 padding-top: 2px;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 border-color: #89E765;
 border-width: 1px;
 border-style: solid;
 margin-top: 2px;
 margin-right: 0;
 margin-bottom: 2px;
 margin-left: 0;
 background-color: #D1F39A;
 background-image: url(images/bghearts24.gif);
}

div.center 
{
 background-color: #7E8BC7;
 text-align: center;
}

div.d0 
{
 background-color: #FFFFFF;
 border-width: 1px;
 border-style: solid;
 border-top-color: #336688;
 border-right-color: #003366;
 border-bottom-color: #003366;
 border-left-color: #336688;
}

div.d4 
{
 background-color: #FFFFFF;
 color: #DFFEFF;
 border-width: 1px;
 border-style: solid;
 border-top-color: #336688;
 border-right-color: #003366;
 border-bottom-color: #003366;
 border-left-color: #336688;
}

div.d1 
{
 background-color: #AFF153;
 background-image: url(images/3.png);
 padding: 4px;
 text-shadow: 0 0 2px #AAA;
}

div.d2 
{
 padding: 2px;
 background-color: #5B51E1;
 color: #555555;
}

div.d3 
{
 padding: 2px;
 background-color: #5B51E1;
 color: #555555;
}

div.d5 
{
 border-color: #5B51E1;
 border-width: 2px;
 border-style: double;
 padding: 2px;
 background-color: #5B51E1;
 color: #ffffff;
 text-align: center;
}

div.foot 
{
 border-color: #5B51E1;
 border-width: 2px;
 border-style: double;
 padding: 2px;
 background-color: #5B51E1;
 color: #ffffff;
 text-align: center;
}

div.fr 
{
 padding: 1px;
 background-color: #5B51E1;
 color: #555555;
 text-align: center;
}

div.f 
{
 padding: 1px;
 background-color: #5B51E1;
 color: #555555;
}

div.e 
{
 padding: 1px;
 background-color: #5B51E1;
 color: #555555;
}

div.d 
{
 padding: 1px;
 background-color: #5B51E1;
 color: #555555;
}

.quote 
{
 font-size: 18px;
 padding-top: 2px;
 padding-right: 0px;
 padding-bottom: 2px;
 padding-left: 4px;
 color: #878787;
 border-left-color: #c0c0c0;
 border-left-width: 3px;
 border-left-style: solid;
}

.d1 a:link, .d1 a:visited 
{
 color: #555555;
}

.d2 a:link, .d2 a:visited 
{
 color: #555555;
}

.d3 a:link, .d3 a:visited 
{
 color: #555555;
}

.d5 a:link, .d5 a:visited 
{
 color: #555555;
}

.foot a:link, .foot a:visited 
{
 color: #DDDDDD;
}

input.itext 
{
 background-color: #fff;
 border-width: 1px;
 border-style: solid;
 border-top-color: #000;
 border-right-color: #ccc;
 border-bottom-color: #ccc;
 border-left-color: #000;
 vertical-align: middle;
}

input, textarea, select 
{
 margin-top: 1px;
 margin-right: 0;
 margin-bottom: 1px;
 margin-left: 0;
 border-color: #C1DEE8;
 border-width: 1px;
 border-style: solid;
 background-color: #fff;
 color: #757575;
}

input:focus, textarea:focus, select:focus 
{
 border-color: #A5D0DE;
 border-width: 1px;
 border-style: solid;
}

hr 
{
 border-width: 0;
 border-top-color: #B8E382;
 border-top-width: 1px;
 border-top-style: dotted;
 margin-top: 0px;
 margin-right: 0;
 margin-bottom: 0px;
 margin-left: 0;
}

input, select 
{
 background-image: url(images/3.png);
}

textarea 
{
 margin-top: 3px;
 margin-right: 0;
 margin-bottom: 3px;
 margin-left: 0;
 padding-top: 0;
 padding-right: 2px;
 padding-bottom: 0;
 padding-left: 2px;
 background-color: #DDDDDD;
 border-width: 1px;
 border-style: solid;
 border-top-color: #999;
 border-right-color: #fff;
 border-bottom-color: #fff;
 border-left-color: #999;
 font-size: 18px;
 color: #000;
}

/*a {
color: #718a39; 
text-decoration: none;
}

a:hover {
color: #3F7B24; 
text-decoration: none; 
background: #f1ffd5;
}
*/
a:link,a:active,a:visited 
{
 background-color: #7EE600;
 color: #333;
 text-decoration: none;
 display: inline-block;
 padding-top: 1px;
 padding-right: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
 border-color: #80FF00;
 border-width: 1px;
 border-style: solid;
 margin-top: 1px;
 margin-right: 2px;
 margin-bottom: 1px;
 margin-left: 2px;
}

a:link,a:active,a:visited,.navbar, .catsides,.catsides a, .row1,.row_easy, .row_hard, a.buttom, input[type=submit],input[type=button],input[type~=submit],input[type~=button], div.cat 
{
 -khtml-border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}

.footer 
{
 background-color: #FFC742;
 background-image: url(images/2.png);
 border-color: #DBF0AD;
 border-width: 1px;
 border-style: solid;
 color: #6a6a6a;
 padding: 3px;
 margin: auto;
 text-shadow: 0 0 2px #AAA;
}

.footer a:link 
{
 color: #555;
 text-decoration: none;
}

.footer a:hover 
{
 color: #888;
}