body {
background-color : #e8e8e8;
background-image:url(http://totally-kay.org/images/bg18.jpg);
background-repeat:repeat-x;
margin-top:8px;
color : #3c3c3c; 
font-size : 7pt; 
font-weight : normal; 
text-shadow: #c3c3c3 1px 1px;
text-decoration : none; 
font-family : verdana;
text-align: left;
}

A:link {
color : #3d4e99;
text-decoration : none;
font-weight: bold;
}

A:visited {
color : #3d4e99; 
text-decoration : none; 
font-weight: bold;
}

A:active {
color : #3d4e99; 
text-decoration : none;
font-weight: bold; 
}

A:hover {
color : #3c3c3c; 
text-decoration : underline;
font-weight: bold; 
}

a:hover image{ border-color: #3c3c3c;
}

image{ border-color: #3d4e99; 
}

h1 {
background: #e9e9e9;
font-family:times new roman;
font-size:10pt;
color:#3c3c3c;
text-shadow: #c3c3c3 1px 1px;
font-style:italic;
text-transform:lowercase;
text-align:center;
letter-spacing: 1pt;
line-height:12pt;
margin-top:4px;
margin-bottom:4px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-right: 2px solid #757575;
border-bottom: 2px solid #757575;
}

h4 {
background: #e8e0dc;
font-family:tahoma;
font-size:6pt;
color:#3a4240;
font-weight:bold;
text-transform:uppercase;
text-align:right;
letter-spacing: 2pt;
line-height:8pt;
margin-top:0;
padding:1px;
margin-bottom:3px;
}

h3 {
font-family: georgia;
font-size: 10pt;
color: #3a4240;
padding: 0px;
background: #transparent;
text-align: right;
letter-spacing:0px;
line-height:5pt;
text-transform: lowercase;
margin-bottom: 0px;
margin-top: 7px;
background-color: #transparent;
border-right: 10px solid #345b72;
border-bottom: 3px solid #909090;
}

h2 {
background: #e9e9e9;
font-family:times new roman;
font-size:10pt;
color:#3c3c3c;
text-shadow: #c3c3c3 1px 1px;
font-style:italic;
text-transform:lowercase;
text-align:center;
letter-spacing: 1pt;
line-height:12pt;
margin-top:4px;
margin-bottom:4px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-right: 2px solid #757575;
border-bottom: 2px solid #757575;
}

.thumbs {
border: 1px solid #3c3c3c;
background-color: #ffffff;
padding: 2px;
-moz-border-radius:  4px; 
-webkit-border-radius: 4px; 
border-radius: 4px;
}

TABLE {
font-size: 7pt; 
font-family: Verdana; 
}

.rounded {
border: 1px solid #3c3c3c;
background-color: #ffffff;
padding: 2px;
-moz-border-radius:  4px; 
-webkit-border-radius: 4px; 
border-radius: 4px;
}

.rounded:hover {
border: 1px solid #5d6dc4;
background-color: #ffffff;
padding: 2px;
-moz-border-radius:  4px; 
-webkit-border-radius: 4px; 
border-radius: 4px;
}

input, textarea {
color : #3c3c3c; 
background-color : #e9e9e9; 
font-size : 7pt; 
font-weight : normal; 
text-decoration : none; 
font-family : tahoma; 
text-align : left; 
border-width : 1px; 
border-style : solid; 
border-color : #757575;
margin-bottom: 1px;
margin-top: 2px; 
}