body {
background-color: #e0e0e0;
font-family: arial, helvetica;
font-size: 12px;
margin: 0px 0px 0px;
}

div {
margin: 0px; padding 0px;
}

.headmenu {
background-color: #111111;
}

.headmenu .wrapper {
color: #ffffff;
font-size: 13px;
text-align: right;
padding: 0px 0px;
}

.headmenu ul {
padding: 8px 0px;
margin: 0px;
}

.headmenu li{
display: inline;
list-style: none;
}

.headmenu a , .headmenu a:visited {
padding: 8px 8px;
color: #eeeeee;

}

.headmenu a:hover {
color: #ffffff;
background-color: #333333;
}

.content {
background-image: url(gradient.gif);
background-color: #fff;
background-repeat: repeat-x;
margin: 0px;
padding: 50px 0px 30px;
}

.headlinks {
float:right;
padding: 80px 10px 0px;
font-size: 13px;
font-weight: bold;
}

a {
border: 0px;
color: #cc0000;
text-decoration: none;
}

a:hover {
color: #ff0000;
}

h2 {
font-size: 16px;
color: #333333;
}

.wrapper {
width: 900px;
margin: 0px auto;
}

.floatleft {
float:left;
}

.box {
float: right;
background-color: #ffffff;
border: 0px solid #e0e0e0;
text-align: left;
padding: 0px 10px;
margin: 0px;
font-size: 15px;
width: 640px;
color: #555555;
line-height: 150%;
font-weight: bolder;
}

.box strong {
color: #cc0000;
}

.box .textbox {
border: 1px solid #cccccc;
color: #666666;
font-size: 15px;
width: 630px;
margin: 5px 0px;
padding: 3px;
font-weight: lighter;
}

a img {
border: 0px;
vertical-align: middle;
}

.menu {
font-size: 16px;
font-weight: bold;
text-align: center;
}

.mostmenu {
background-color: #ffffff;
padding: 10px 0px;
margin: 10px 0px;
border-top: 2px solid #cc0000;
border-bottom: 2px solid #cc0000;
}

.mostmenu ul , .mostmenu li{
padding: 0px;
margin: 0px;
list-style-type: none;
display: inline;
}

.mostmenu a {
padding: 5px 15px;
margin: 0px 0px;
font-size: 16px;
font-weight: bold;
color: #333333;
}

.mostmenu a.selected {
color: #ffffff;
background-color: #cc0000;
}

.mostmenu a:hover {
color: #ffffff;
background-color: #ff0000;
}


.hidden {
visibility: hidden;
display: none;
}

.separator {
border-top: 2px solid #cc0000;
padding: 2px 0px 0px;
margin: 10px 0px 8px;
height: 2px;
}

.footer {
background-color: #e0e0e0;
border-top: 1px solid #999999;
font-size: 10px;
color: 666666;
}

.table {

}

.table .tablehead {
background-color: #cc0000;
color: #fff;
font-weight: bold;
margin: 2px;
}

.table .tablehead  td{
margin: 1px;
padding: 4px 10px;
}

.table .tableentry {
margin: 2px;
}

.table .tableentry td {
margin: 1px;
padding: 4px 10px;
background-color: #f0f0f0;
}

.notification {
/* border: 1px solid #cccccc;
background-color: #ffffee;
font-size: 13px; */
text-align: left;
}

.big {
font-size: 32px;
}

.notification a img {
border: 0px;
margin: 0px;
padding: 0px;
}

.clearing {
clear: both;
}

#paypalfooter {
float: right
}

.mostlist {
border-bottom: 1px solid #aaaaaa;
padding: 4px 10px;
margin: 1px;
}

.mostlist:hover {
background-color: #ffffcc;
}

.siteousclick {
float: right;
text-align: center;
background-color: #cc2222;
padding: 6px 10px;
}

span.clickctr {
font-size: 15px;
display: block;
color: white;
font-weight: bold;
}

span.clk {
display: block;
color: white;
font-size: 10px;
}

.soocial {
float: right;
visibility: hidden;
display: none;
padding: 5px 15px;
}

.websnapr {
visibility: hidden;
display: none;
}

.mostlist:hover .soocial, .mostlist:hover .websnapr {
visibility: visible;
display: inline;
}

.shorturl {
font-size: 20px;
display: block;
margin-top: 3px;
}

.longurl {
display: block;
font-size: 11px;
}