body {
background-image: url('img/bg/bg.jpg');
background-repeat: repeat-x;
background-color: #7797C3;
font-family: verdana, arial;
margin-top: 0px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
font-size: 12px;
}

td {
color: #000000;
font-family: verdana, arial;
font-size: 12px;
}

a {
color: #000000;
text-decoration: underline;
}

a:link {
color: #000000;
text-decoration: underline;
}

a:visited {
color: #000000;
text-decoration: underline;
}

a:hover {
color: red;
text-decoration: none;
}

table.maintable {
border: #000000 solid 1px;
margin-left: auto;
margin-right: auto;
}

td.logo_newsletter {
height: 45px;
background-color: #000000;
}

td.logo {
height: 45px;
background-color: #000000;
padding-left: 10px;
}

td.newsletter {
width: 70%;
text-align: right;
padding-right: 10px;
color: #FFFFFF;
}

#logo {
border: 0px;
}

td.topmenu {
height: 25px;
background-image: url('img/top/menu_bg.jpg');
border-top: solid 1px #FFFFFF;
border-top: solid 1px #000000;
border-bottom: solid 1px #000000;
}

td.maintd {
vertical-align: top;
background-color: white;
}

td.bottom {
width: 100%;
paddding-right: 10px;
height: 20px;
background-color: #000000;
}

a.bottom_link:link {
color: #FFFFFF;
}

a.bottom_link:visited {
color: #FFFFFF;
}

td.thumb_cats {
vertical-align: top;
padding-top: 10px;
text-align: center;
font-size: 10px;
width: 25%;
}

td.thumb {
vertical-align: top;
padding-top: 10px;
text-align: center;
font-size: 10px;
width: 25%;
}

img.thumb {
border: 1px solid #000000;
}

a.menulinks {
font-weight: bold;
}

td.toplinks {
width: 608px;
background-color: #E2E9F3;
border-bottom: solid 1px #97ABC8;
border-top: solid 1px #97ABC8;
}

td.skyright {
border-left: solid 1px #B1B1B1;
text-align: center;
width: 160px;
vertical-align: top;
padding-bottom: 10px;
background-color: #EEEEEE;
}

td.skyleft {
border-right: solid 1px #B1B1B1;
text-align: center;
width: 160px;
vertical-align: top;
padding-bottom: 10px;
background-color: #EEEEEE;
}

td.maintd_fp {
vertical-align: top;
width: 608px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

td.toplinks_folder {
text-align: center;
padding-left: 3px;
width: 4%;
height: 25px;
}

td.toplinks_link {
text-align: left;
width: 29%;
height: 25px;
}

td.fp_td {
width: 100%;
vertical-align: top;
}

td.fp_featured {
vertical-align: top;
text-align: center;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-left: solid 1px #B1B1B1;
font-size: 10px;
width: 90px;
}

img.featured {
border: 1px solid #000000;
}

td.468x60banner {
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
width: 100%;
}

td.headline {
text-align: left;
padding-top: 5px;
font-size: 16px;
font-weight: bold;
color: #3B5E8D;
}

td.headline2 {
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
font-size: 16px;
font-weight: bold;
color: #3B5E8D;
}

td.hr {
padding-right: 10px;
}

hr.hr1 {
height: 1px;
color: #97ABC8;
}

td.bottom {
text-align: right;
color: #FFFFFF;
padding-right: 10px;
font-size: 10px;
}

td.top10_content_td {
padding-right: 10px;
}

tr.top10_tr1 {
background-color: #E2E9F3;
}

td.top10_top {
font-size: 10px;
text-align: center;
border-bottom: solid 1px #97ABC8;
border-top: solid 1px #97ABC8;
}

td.top10_top_name {
height: 15px;
font-size: 10px;
text-align: left;
border-bottom: solid 1px #97ABC8;
border-top: solid 1px #97ABC8;
}

td.top10_tr1_rank {
width: 8%;
font-weight: bold;
text-align: center;
height: 25px;
border-bottom: solid 1px #97ABC8;
}

td.top10_tr1_name {
width: 70%;
height: 25px;
text-align: left;
border-bottom: solid 1px #97ABC8;
}

td.top10_tr1_rating {
width: 22%;
height: 25px;
text-align: center;
font-weight: bold;
border-bottom: solid 1px #97ABC8;
}

td.vertical-align-top {
vertical-align: top;
padding-top: 10px;
}

td.300x250 {
vertical-align: top;
text-align: left;
}

td.popu_pages {
vertical-align: top;
width: 100%;
padding-right: 10px;
padding-left: 10px;
height: 250px;
}

table.popular_pages {
border: 1px solid #B1B1B1;
background-color: #EEEEEE;
height: 100%;
}

td.popular_pages_headline {
text-align: center;
height: 6%;
padding-top: 1px;
padding-bottom: 2px;
font-weight: bold;
color: #000000;
background-color: #D5D5D5;
}

td.popular_pages_links {
text-align: center;
height: 6%;
color: #61591D;
}

td.morefunstuff {
vertical-align: top;
text-align: center;
font-size: 10px;
height: 100px;
width: 20%;
}

td.top_mess {
text-align: center;
width: 100%;
font-weight: bold;
color: #29730C;
}

td.content_image {
text-align: center;
width: 100%;
padding-top: 10px;
}

td.image_desc {
text-align: center;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
}

td.tell-a-friend {
text-align: center;
}

sup.new_pic {
color: red;
}

td.previous {
width: 25%;
text-align: left;
padding-left: 10px;
}

td.next {
width: 25%;
text-align: right;
padding-right: 10px;
}

td.rate_td {
width: 50%;
text-align: center;
background-color: #E2E9F3;
border: 1px solid #97ABC8;
height: 30px;
}

td.paging {
font-size: 14px;
width: 100%;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
background-color: #E2E9F3;
border: 1px solid #97ABC8;
}

td.space {
height: 20px;
}

td.topleaderboard {
text-align: center;
background-color: #000000;
}

td.categories {
text-align: center;
height: 30px;
font-weight: bold;
border-bottom: solid 1px #B1B1B1;
}

td.menu-points {
height: 23px;
padding-left: 5px;
text-align: left;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #B1B1B1;
}

a.menu_link {
font-weight: bold;
}

td.partners {
padding-top: 1px;
padding-bottom: 3px;
text-align: center;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #B1B1B1;
}

span.menu-point-arrow {
color: #CD9A00;
font-weight: bold;
}

table.skyright_table {
vertical-align: top;
border-bottom: solid 1px #FFFFFF;
}

img.noBorder {
border: 0px;
}

td.radio_button {
width: 10%;
height: 30px;
background-color: #F1D615;
text-align: center;
font-weight: bold;
}

td.rateTextLeft {
text-align: left;
padding-top: 5px;
font-weight: bold;
color: #6788B5;
}

td.rateTextRight {
text-align: Right;
padding-top: 5px;
font-weight: bold;
color: #FF5400;
}

td.templatePages {
text-align: justify;
}

td.contact_info {
vertical-align: middle;
font-size: 12px;
font-weight: bold;
width: 30%;
text-align: left;
padding-left: 20px;
}

td.contact_fields {
width: 70%;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
padding-left: 20px;
}
