* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
body {font: normal 11px "Trebuchet MS"; color: #292929; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
a:link {color: #3574CE; text-decoration: none;}
a:visited {color: #3574CE; text-decoration: none;}
a:hover {color: black; text-decoration: underline;}
a:active {color: black; text-decoration: underline;}

/*center*/
.center {width: 982px; margin: 0px auto;}
/*center*/

/*head*/
.head {background: url(../images/head.png) 170px 0px no-repeat; height: 180px; position: relative;}
.logo {background: url(../images/logo.gif) 0px 0px no-repeat; width: 138px; height: 91px; position: absolute; left: 0px; top: 8px;}
.logo a {display: block; text-indent: -9000px; overflow: hidden; height: 91px;}
/*head*/

/*nav*/
.nav li {position: absolute;}
.nav li a {display: block; text-indent: -9000px; overflow: hidden;}
.q01 {top: 64px; left: 169px;}
.q01 a {width: 57px; height: 72px;}

.q02 {top: 85px; left: 226px;}
.q02 a {width: 72px; height: 72px;}

.q03 {top: 0px; left: 306px;}
.q03 a {width: 174px; height: 43px;}

.q04 {top: 86px; left: 468px;}
.q04 a {width: 105px; height: 46px;}

.q05 {top: 0; left: 572px;}
.q05 a {width: 116px; height: 68px;}

.q06 {top: 0; left: 688px;}
.q06 a {width: 186px; height: 149px;}

.q07 {top: 31px; left: 874px;}
.q07 a {width: 82px; height: 97px;}
/*nav*/

/*ind*/
.ind {background: url(../images/crocs.jpg) 0px 0px no-repeat; min-height: 794px; padding: 76px 0 0 632px; position: relative;}
.ind h3 {font-size: 11px; text-indent: 26px; margin-bottom: 8px;}

.welcome {font-size: 13px; width: 345px; background: url(../images/dots.gif) 0px 100% repeat-x; margin-bottom: 20px;}
.welcome p {padding-bottom: 20px;}

.news {width: 345px; background: url(../images/dots.gif) 0px 100% repeat-x; margin-bottom: 20px; padding-bottom: 14px;}
.news span {color: #CC0066; font-weight: bold; display: block;}
.news h3 {background: url(../images/bullet1.png) 0px 1px no-repeat;}
.news p {padding-bottom: 6px;}

.sitelist h3 {background: url(../images/bullet2.png) 0px 1px no-repeat;}
.sitelist {font-size: 10px;}
.sitelist p {float: left; width: 33%; text-align: center;}

.ind-footer {background: url(../images/footer.jpg) 0px 0px no-repeat; width: 273px; height: 131px; position: absolute; bottom: 0px; left: 704px;}

.ind-nav {position: absolute; left: 133px; top: 753px; color: #CCCCCC; width: 499px;}
.ind-nav li {float: left; margin-left: 13px;}
.ind-nav a {margin-right: 14px;}
/*ind*/

/*title*/
.title {background: url(../images/dots.gif) 0px 100% repeat-x; margin: -15px 0 13px 0;}
.title h1 {font-size: 30px; font-weight: normal; color: #CC0066; background: url(../images/bullet3.gif) 0px 0px no-repeat; padding: 10px 0 22px 43px;}

.title2 {background: url(../images/dots.gif) 0px 100% repeat-x; margin: 15px 0px 13px 0;}
.title2 h1 {font-size: 30px; font-weight: normal; color: #CC0066; background: url(../images/bullet3.gif) 0px 0px no-repeat; padding: 10px 0 22px 43px;}
/*title*/

/*content*/
.content, .contacts, .advertise {padding-bottom: 215px;}
.content h2 {margin-bottom: 20px; font-size: 15px;}
.content h3 {margin-bottom: 20px; font-size: 13px;}
.rules {margin-bottom: 20px;}
/*content*/

/*sites*/
div.sites {padding-bottom: 20px; background: url(../images/dots.gif) 0px 100% repeat-x; margin-bottom: 17px;}
.sites div {width: 490px; float: left; padding-bottom: 6px;}
.sites img {width: 300px; height: 225px; float: left; margin-right: 6px;}
.sites ul {width: 180px; float: left; font-size: 13px;}
/*sites*/

/*footer*/
.footer-left {background: url(../images/avard.gif) 0px 0px no-repeat; height: 215px; position: relative;}
.footer {background: url(../images/footer.jpg) 704px 100% no-repeat; position: absolute; width: 982px; bottom: 0px;}
.footer ul { left: 133px; bottom: 48px; color: #CCCCCC; width: 499px; position: absolute;}
.footer li {float: left; margin-left: 13px;}
.footer a {margin-right: 14px;}
/*footer*/

/*spons*/
.spons {font-size: 13px;}
.spons table {margin-bottom: 20px;}
.spons p {padding-bottom: 20px;}
.spons p span {text-decoration: underline;}

.bg1 {background: #F4FFE6;}
.bg2 {background: #FFEAE8; width: 150px; text-align: right;}
.bg3 {background: #F4FFE6; width: 150px; text-align: right;}
.bg4 {background: #F4FFE6; text-align: center;}

.bg9 {background: #e4ffc3;}
.bg10 {background: #ffcdc7; width: 150px; text-align: right;}
.bg11 {background: #e4ffc3; width: 150px; text-align: right;}
.bg12 {background: #e4ffc3; text-align: center;}

.bg5 {background: #D3FF9C; font-weight: bold;}
.bg6 {background: #FFAFA6; font-weight: bold; width: 150px; text-align: right;}
.bg7 {background: #D3FF9C; font-weight: bold; width: 150px; text-align: right;}
.bg8 {background: #D3FF9C; font-weight: bold; width: 50px; text-align: right;}
/*spons*/

/*friends*/
.friends {margin: 20px 0; font-size: 13px;}
.w01 {width: 120px; margin-right: 15px; float: left;}
.w01 img {width: 120px; height: 60px;}
.w02 {width: 465px; float: left;}
.cont {font-size: 13px; padding-bottom: 20px;}
/*friends*/

/*advertise*/
.advertise {font-size: 13px;}
.advertise p {padding-bottom: 20px;}
.advertise h2 {padding: 0 0 0 12px; font-size: 15px;}
.advertise h3 {padding: 0 0 15px 12px; font-size: 13px;}
.desc p {padding-left: 20px;}
.review p {padding: 0 0 15px 12px;} 
.review li {padding: 8px 0;}
.review img {margin-right: 6px;}
.review table {padding-bottom: 20px;}
.review div {background: url(../images/dots.gif) 0px 100% repeat-x; margin-bottom: 17px;}
.red {color: #FF0000;}
/*advertise*/

/*contacts*/
.contacts ul {font-size: 13px; margin-bottom: 20px;}
/*contacts*/

/*announce*/
.announce {font-size: 13px; border: 1px solid #000000; background: #EEFFD9; padding: 5px;}
.announce3 {font-size: 13px; border: 1px solid #000000; background: #FDFFCF; padding: 5px;}
.announce3 span {background-color:yellow; font-weight:bold;}
.announce3 a {color:#013176; text-decoration:underline; font-weight:bold;}
.announce2 {font-size: 14px; border: 1px solid #545454; background: #FAFFD9; padding: 5px; width: 500px;}
/*announce*/