body {background-color: #fff;}
img, .pic {margin: 0; padding: 0; border: none;}
a:hover {text-decoration: underline;}
a {text-decoration: none;}

h1 {
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 13pt;
font-weight: 800;
color: rgb(255,0,0);
}

h2 {
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 11pt;
font-weight: 800;
color: rgb(255,0,0);
}

h3 {
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
font-weight: 800;
color: rgb(255,0,0);
}

h4 {
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
font-weight: 800;
color: #000;
}

#main {
background-color: #fff;
}

#box920 {
width: 920px;
background-image: url('/images/bkgr920.gif');
background-repeat: repeat-y;
}

#head {
width: 920px;
height: 243px;
}

#headres {
width: 920px;
height: 60px;
background-image: url('/images/bkgrtopres.jpg');
background-repeat: no-repeat;
background-position: top;
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
font-weight: 400;
color: #000;
clear: both;
}

#headres1 a {color: #000;}
#headres1 a:visited {color: #000;}

#headres1 {
text-align: left;
margin-top: 15px;
line-height: 39px;
width: 234px;
background-image: url('/images/bkgrmres.gif');
float: left;
height: 39px;
}

#headres2 {
line-height: 50px;
width: 686px;
float: left;
height: 60px;
}

#centerbox920 {
width: 920px;
clear: both;
}

#centerbox880 {
width: 880px;
clear: both;
}

#leftbox {
width: 216px;
background-image: url('/images/bkgrleft.jpg');
background-repeat: no-repeat;
background-position: top;
float: left;
}

#middlebox {
width: 488px;
float: left;
}

#middlebox2 {
width: 704px;
background-image: url('/images/bkgrright.jpg');
background-repeat: no-repeat;
background-position: right;
float: left;
}

#rightbox {
width: 216px;
float: left;
}

.txt1 a {color: rgb(255,0,0);}
.txt1 a:visited {color: rgb(168,3,3);}

.txt1 {
width: 448px;
text-align: justify;
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
font-weight: 400;
color: #000;
}

.txt3 a {color: rgb(255,0,0);}
.txt3 a:visited {color: rgb(168,3,3);}

.txt3 {
width: 880px;
text-align: justify;
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
font-weight: 400;
color: #000;
clear: both;
}

.txt4 a {color: rgb(255,0,0);}
.txt4 a:visited {color: rgb(168,3,3);}

.txt4 {
width: 880px;
text-align: justify;
font-family: Tahoma, Arial, Century gothic, sans-serif;
font-size: 8pt;
font-weight: 400;
color: #000;
clear: both;
padding-top: 20px;
padding-bottom: 20px;
}

.txt2 a {color: rgb(255,0,0);}
.txt2 a:visited {color: rgb(168,3,3);}

.txt2 {
width: 644px;
text-align: justify;
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
font-weight: 400;
color: #000;
}

.navig a {color: #000;}
.navig a:visited {color: #000;}

.navig {
padding-left: 16px;
padding-bottom: 6px;
width: 196px;
line-height: 30px;
text-align: left;
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
font-weight: 400;
color: #000;
}

#rotation {
margin-top: 15px;
width: 170px;
height: 155px;
font-family: Tahoma, Arial, Century gothic, sans-serif;
font-size: 8pt;
font-weight: 400;
color: #000;
line-height: 12px;
}

#rotation2 {
margin-top: 15px;
width: 170px;
height: 155px;
font-family: Tahoma, Arial, Century gothic, sans-serif;
font-size: 8pt;
font-weight: 400;
color: #000;
line-height: 12px;
float: left;
}

.rotimg {
padding-top: 5px;
}

.sponsors a {color: #000;}
.sponsors a:visited {color: #000;}

.sponsors {
margin-right: 5px;
margin-left: 12px;
text-align: left;
font-family: Tahoma, Arial, Century gothic, sans-serif;
font-size: 8pt;
font-weight: 400;
color: #000;
line-height: 12px;
}

#footer {
width: 920px;
clear: both;
background-image: url('/images/bkgrfooter.jpg');
background-repeat: repeat-y;
}

#sp a {color: rgb(77,77,77);}
#sp a:visited {color: rgb(77,77,77);}

#sp {
padding-left: 10px;
text-align: justify;
width: 764px;
float: left;
font-family: Tahoma, Arial, Century gothic, sans-serif;
font-size: 8pt;
font-weight: 400;
color: rgb(77,77,77);
}

#counters {
margin-top: 5px;
margin-bottom: 5px;
width: 146px;
float: right;
}

#blckline a {color: #fff;}
#blckline a:visited {color: #fff;}

#blckline {
width: 920px;
height: 17px;
line-height: 17px;
background-color: #000;
font-family: Tahoma, Arial, Century gothic, sans-serif;
font-size: 8pt;
font-weight: 400;
color: #fff;
clear: both;
}

.gallery {
width: 704px;
word-spacing: 15px;
}

.winners {
height: 120px;
width: 664px;
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
font-weight: 400;
color: #000;
}

.win {
width: 450px;
text-align: justify;
float: left;
}

.winpic {
padding-right: 30px;
float: left;
}

table {
font-family: Arial, Tahoma, sans-serif;
font-size: 10pt;
border-collapse: collapse;
}

tr {
height: 24px;
vertical-align: middle;
}

td {
text-align: left;
padding-left: 5px;
border: solid 1px rgb(159,157,157);
}

caption {
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
text-align: right;
}

.tlight {
background-color: rgb(233,233,233);
}

.orange {
background-color: rgb(253,159,37);
}

.pink {
background-color: rgb(255,86,185);
}

.lblue {
background-color: rgb(86,177,255);
}

.gray {
background-color: rgb(160,160,160);
}

.ttop {
font-family: Tahoma, Arial, sans-serif;
font-size: 8pt;
text-align: center;
background-color: rgb(194,194,194);
font-weight: 400;
color: #000;
}

.t644 {
width: 644px;
}

.t880 {
width: 880px;
}

.c {
text-align: center;
}

.artpic {
float: left;
margin-right: 15px;
margin-top: 5px;
margin-bottom: 5px;
}

.lnk a {color: #000;}
.lnk a:visited {color: #000;}

.lnk {
font-family: Arial, Tahoma, Century gothic, sans-serif;
font-size: 10pt;
font-weight: 400;
color: #000;
}

