.header a {
background:#333333;
color:#ffffaa;
text-align:center;
}
.header a:visited {
background:#333333;
color:#ffffaa;
text-align:center;
}

input,select,textarea {
font-size:11px;
background:#ff8022;
font-family:arial,geneva,sans;
border:2px groove white;
margin:0;
padding:0;
}

table,td {
border:0;
padding:0;
margin:0;
}

img {
padding:0;
border:0;
}














#IDmasthead {
display:block;
width:820px;
height:80px;
background-image:url(topflashgallery_bg_masthead.jpg);
padding-top:16px;
margin-left:15px;
}

#IDtopmenu {
display:block;
width:820px;
text-align:right;
font-size:14px;
font-weight:bold;
}
#IDtopmenu a {
color:#000000;
text-decoration:none;
}

.topbuttons {
float:left;
margin-top:17px;
margin-left:12px;
}

.toplogo {
float:right;
display:block;
margin-top:10px;
margin-bottom:2px;
margin-right:19px;
}

#IDtopmessages {
background:#000000;
font-size:16px;
font-weight:bold;
color:#ff8022;
padding:5px;
text-align:center;
}

#IDcontentwrapper {
width:820px;
display:inline;
}

        #IDsitescolumn {
        background-color:#888888;
        background-image:url(topflashgallery_bg_bodysplit.gif);

        background-repeat : repeat-y;

        width:628px;
        float:left;
        }

        #IDaboutcolumn {
        float:left;
        margin-left:10px;
        width:202px;
        text-align:left;
        }

        .abouttext {
        padding:0px 2px 0 18px;
        line-height:125%;
        color:#668899;
        font-size:11px;
        }


#IDfooter {
clear:both;
display:block;
position:relative;
color:#333333;
text-align:center;
}

        /* W3C Badges */
        .w3c {
        font-size: 12px;
        text-decoration: none;
        width: 9em;
        background: #ffce63;
        color: #004284;
        border:5px double #ffffff;
        }
        .w3c strong {
        background: #fff; padding: 0 2px;
        }
        .w3c:hover {
        color: #aa0000;
        }


.siteboxwrapper {
display:block;
width:628px;
clear:left;
border-top:17px solid #000000;
border-left:6px solid #64726D;
}

        .sitename a {
        font-family:trebuchet ms,arial,geneva,sans;
        font-size:23px;
        font-weight:normal;
        color:#ffffff;
        text-decoration:none;
        letter-spacing:-2px;
        white-space:pre;
        display:block;
        margin-top:13px;
        margin-bottom:13px;
        }

        .ratingwrapper {
        display:block;
        width:68px;
        float:left;
        margin-top:1px;
        }

        .ratingnumber {
        background:#333333;
        color:#ffff55;
        padding:2px;
        }

        .selectrate {
        width:42px;
        }

        .rate1 {background:#bb0000;}
        .rate2 {background:#da0011;}
        .rate3 {background:#dd3022;}
        .rate4 {background:#ff6000;}
        .rate5 {background:#ff8022;}
        .rate6 {background:#ddaa33;}
        .rate7 {background:#d7d733;}
        .rate8 {background:#eeee22;}
        .rate9 {background:#a4ff00;}
        .rate10 {background:#00ff00;}



.sbox_wrappermid {
margin-top:9px;
width:168px;
height:118px;
float:left;
display:block;
background-image:url(topflashgallery_bg_screenshot.gif);
background-repeat:no-repeat;
}


.sbox_wrappermid a:hover {
width:168px;
height:118px;
float:left;
display:block;
background-image:url(topflashgallery_bg_screenshot_hover.gif);
background-repeat:no-repeat;
}


        .img_ss {
        width:150px;
        height:100px;
        padding-left:9px;
        padding-top:9px;
        }




        .commentsbox {
        display:block;
        width:234px;
        background:#a5ab94;
        padding:3px;
        margin-top:2px;
        padding-bottom:6px;
        font-family:arial,geneva,sans;
        color:#555555;
        font-size:11px;
        line-height:100%;
        border:1px solid #aaaacc;
        border-bottom:2px inset #999999;
        }


#visitscounter {
display:inline;
font-weight:bold;
cursor:help
}

#IDadsense {
position:absolute;
padding-left:28px;
}

#IDconnectors {
display:none;
font-size:3px;
}

.prefetch {
display:none;
}