.cat {
font-size:100%;
color:#CCCCCC;
background-color:#6F3103;
text-align:left;
border:2px solid;
margin-bottom:20px;
font-family:Georgia, "Times New Roman", Times, serif;
border-color:#964F1B #471F02 #471F02 #964F1B;
padding:5px 10px;
}


body {
margin:0;
padding:0;
}

a:link {
color:#FF9933;
; text-decoration: none}

a:visited{
color:#F6F4B4;
; text-decoration: none}

a:hover {
color:#6699FF;
text-decoration:none;}

a:active  { 
color:#FEF95A;
; text-decoration: none}


h1 {
font-size:24px;
line-height:100%;
color:#FFF;
font-style:italic;
font-family:"Times New Roman", Times, serif;
background-color:#526623;
text-align:center;
border-color:#6C8336 #374613 #374613 #6C8336;
border-style:solid;
border-width:3px;
margin:0 0 10px;
padding:0;
}

h2 {
font-size:24px;
line-height:100%;
color:#FFF;
font-style:italic;
font-family:"Times New Roman", Times, serif;
background-color:#FF6600;
text-align:center;
border-color:#FC8637 #E25A00 #E25A00 #FC8637;
margin:5px 0 10px;
padding:0 0;
; border: 3px solid
}

ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

li {
display:block;
}

.google {
height:32px;
text-indent:5px;
margin:0px 0px;
padding:0px 0px 0px 5px;
; font-weight: bold; color: #FF9900
}

.floatright {
float:right;
margin:0 5px;
padding:0;
}

.google2 {
font-size:90%;
color:#CCC;
background-color:#69101A;
text-align:center;
border:2px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
padding-top:4px;
border-color:#8C2C37 #47070F #47070F #8C2C37;
}

.header {
background-image:url(/bg-images/header-bg.jpg);
background-repeat:repeat-x;
padding:0;
}

.foot {
background-image:url(/bg_pics/t.jpg);
background-repeat:repeat-x;
text-align:center;
height:47px;
padding:0 0;
; color: #33CC00
; width: 100%
}


td {
vertical-align:top;
}

.tl {  background-image: url(/bg-images/tl.jpg); background-repeat: no-repeat; height: 47px; width: 44px}
.t {  background-image: url(/bg-images/t.jpg); background-repeat: repeat-x}
.tr {  background-image: url(/bg-images/tr.jpg); background-repeat: no-repeat; height: 47px; width: 44px}
.l {  background-image: url(/bg-images/l.jpg); background-repeat: repeat-y}
.bl {  background-image: url(/bg-images/bl.jpg); background-repeat: no-repeat}
.b {  background-image: url(/bg-images/b.jpg); background-repeat: repeat-x}
.br {  background-image: url(/bg-images/br.jpg); height: 47px; width: 44px}
.r {  background-image: url(/bg-images/r.jpg); background-repeat: repeat-y}

.clearboth {
clear:both;
}

* html ul.rightcol li,* html ul.rightcol ul li {
left:0;
}

.content {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; width: 90%; padding-right: 10px; padding-left: 10px; border: 1px #FF6600 solid; padding-top: 5px; padding-bottom: 5px; margin-left: 100px}

.blue {  color: #FFFF00}

.floatleft { float:left; border:1px #000 solid; margin:0 5px; padding:0 0; }

.chall {
text-align:left;
border:3px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#FFF;
width:70%;
border-color:#6C8336 #374613 #374613 #6C8336;
padding:5px 5px;
; margin: 10px 10px
}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCC66}

.left {
text-align:left;
width:40%;
border:1px #CCCCCC solid;
font-family:Arial;
font-size:14px;
float:left;
margin-left:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

.right {
text-align:left;
width:40%;
border:1px #CCCCCC solid;
font-family:Arial;
font-size:14px;
float:right;
padding-left:5px;
margin-right:10px;
padding-right:5px;
padding-bottom:5px;
}

.center {  text-align: center; background-color: #232323; border-color: #CCCCCC #666666 #666666 #CCCCCC; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}strong {  color: #33CC00}

.link {  background-color: #041C86; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-color: #132DA0 #020F4D #020F4D #132DA0; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}

a.one:link {color: #33CC33; text-decoration: underline}
a.one:visited {color: #CCCCCC; text-decoration: underline}
a.one:hover {color: #ffcc00; text-decoration: underline}
a.one:active {color: #ffffff; text-decoration: underline}.expand {  margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #FF6600; width: 728px; border-color: #FB7B25 #BE4E04 #BE4E04 #FB7B25; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.instep {  text-indent: 10px}
h3 { font-size:24px; line-height:100%; color:#FF6600; font-style:italic; font-family:"Times New Roman", Times, serif; background-color:#000099; text-align:center; border-color:#0000CC #000033 #000033 #0000CC; margin:5px 0 10px; padding:0 0; ; border: 3px solid }
.box2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; text-align: center; border: 1px #666666 solid; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 3px; padding-top: 3px}
