@charset "utf-8";
/* CSS Document */


body {color:#000; background:#3a3a3a;
font-family:Tahoma, Verdana;padding:0;margin:0}
a, a:hover, a:visited {color:#000;text-decoration: none; border-bottom:1px dotted #000;padding:0;margin:0}
a:hover {text-decoration: none; border-bottom:1px dotted #999999}

h2, .addUrl {font-family:tahoma, verdana;font-size:10px;margin:0;font-weight:bold;text-transform:uppercase}
h3{font-family:verdana;font-size:22px;font-weight:normal;letter-spacing:-2px;text-align:center;}
h4{font-family:verdana;font-size:22px;font-weight:normal;letter-spacing:-2px;}

.inputUrl				{color:#FFF;background-color:#333;border-color:#FFF;}

.tophead {height:38px;background:#000}

.tophead-nav {text-transform:uppercase;font-size:9px;width:716px;margin:0 auto;position:relative;text-align:left;color:#333;}
.tophead-nav #nav-left {font-size:9px;position:absolute;top:13px;left:8px;}
#nav-left a {font-weight:bold;font-size:10px;color:#655f87;text-decoration: none;display:inline-block;padding:2px 3px; border-bottom:1px dotted #000;margin:0 2px 0 0}
#nav-left a#topactive {color:#ffcd02; border-bottom:1px solid #ffcd02}
#nav-left a:hover, #nav-left a#topactive:hover {color:#ffcd02;border-bottom:1px dotted #000;text-decoration: none}
#nav-left .divide {margin-right:10px}

.tophead-nav-right {width:225px;display:block;position:absolute;top:14px;right:0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); opacity: 0.5;}
.tophead-nav-right:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1.0;}


.tophead-nav img, .tophead-nav a img, .tophead-nav a {border:none;padding:0;margin:0;}

.wrapper{width:716px;margin:0 auto;padding:0;position:relative;}

.header {height:102px;position:relative;margin:25px 0 0 0}
.header a, .header a:hover {border:0}

div#u_head {position:absolute;top:79px;left:10px}

.addUrl {display:block;width:210px;text-align:right;position:absolute;top:78px;right:9px;}
.addUrl a {text-decoration:none;color:#999;border-bottom:1px solid #999}
.addUrl a:hover {color:#999999;border-bottom:1px dotted #999999}

.cats {text-align:center;padding:22px 0 7px 0;}
.cats a, .cats a:visited {display:inline; padding:3px 7px; height:19px;background:#000; color:#9f33ff;text-decoration:none;
border:2px solid #222;text-transform:uppercase;font-size:12px;margin:0;font-weight:bold;line-height:240%}
.cats a:hover, .cats #active {background:#ffcd02; color:#000;border:2px solid #FFF;}

.bookmarks {margin:-15px 0 20px 540px;text-align:right;}
.bookmarks a {font-size:12px;text-decoration:none;font-weight:bold;padding:2px 7px;color:#aaaaaa}

	.cats-new {padding:2px 0 3px 0;text-align:center;position:relative}
	.cats-new a {display: inline-block;}
	
	.awesome, .awesome:visited, .awesome:hover {
	/* background: #222 url(/images/alert-overlay.png) repeat-x; */
	color: #000; 
	text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 12px;
	padding: 3px 0;
	text-align:center;
	line-height:12px;
}
.awesome:active	{top: 1px;}
.blue.awesome, .blue.awesome:visited {background-color: #655f87;}
.cats-new #active, .blue.awesome:hover {background-color: #ffcd02;}


.reviews {text-align:left;}
.reviews a img {float:left;margin:0 13px 0 13px}
.reviews p {font-size:11px; color:#626262;line-height:140%;padding:0 18px 4px 0;margin:0!important}
.reviews h5 {letter-spacing:1px;font-size:17px; color:#626262;font-weight:normal;padding:8px 0 8px 0!important;margin:0!important}
.reviews span {display:block;text-align:right;padding:3px 18px 0 0}
.reviews span a {letter-spacing:1px;font-size:13px; display:inline-block;font-weight:normal; color:#ed5e61;
border-bottom:1px dotted #963838;padding:0 2px;}
.reviews span a:hover {color:#ed5e61; border-bottom:1px dotted #ed5e61;}


.number {width:75px;height:94px;margin-right:5px;float:left; background:url("../images/numb.png") center top no-repeat;}
.number-s {width:75px;height:34px;float:left;}
.number p {text-align:center;font-size:14px;font-family:Tahoma, Verdana;padding:0;margin:38px 0 0 0;color:#808080;font-weight:bold;text-shadow: 0 1px 1px #000, 0 0 7px #808080;}
.number-s p {text-align:center;font-size:24px;font-family:Georgia, Times;padding:0;margin:10px 20px 0 0}
.container {margin:0;padding:9px 0 15px; 
/**
border-top:1px solid #444; border-bottom:1px solid #313131;
**/}
.pushit {float:left;width:460px}
.pushit a {color:#000;cursor:pointer}
.pushit a:hover {color:#cecece}
.pushit a span {padding:0;border-bottom:1px solid #222}
.pushit a:hover span {border-bottom:1px solid #777!important}
.thumbshot {position:relative; background:#222222;
-moz-border-radius: 3px; -webkit-border-radius: 3px;
/**background: url("../images/nothumbshot.gif") no-repeat; background-position: 50% -5px;**/
margin:0 1px 0 5px;padding:0;width:154px;height: 98px;float:right;text-align:center}
.pushit a img {border:1px solid #151515;opacity:0.54;filter:alpha(opacity=54);margin:3px auto}
.pushit a:hover img {border:1px solid #777;opacity:1.0;filter:alpha(opacity=100)}
.url {position:relative;float:left;width:285px;height:98px;padding:0;margin:0 5px 0 0;}
.url p {text-align:right;padding:0;margin:20px 0 5px 0;width:285px;overflow:hidden}
.url p span {font-size:27px; letter-spacing:-0.02em; font-weight:bold;display:block;padding:0 8px 8px 0;}
.url p small {font-size:10px;line-height:130%; color:#3A3A3A; margin:0 8px 0 0;display:inline-block;padding:0}
.url p small b {font-size:11px!important; color:#000}
.pushit a:hover small {color:#777!important}
.wide-url {width:480px;height:34px;}
.wide-url p {text-align:center;font-size:15px; font-weight:bold;margin:19px 0 0 0}
.rating {width:164px;float:left;padding:20px 0 0 0}
.rating-s {width:164px;float:left;padding:0 0 0 0}
.rating-s  a:hover img, .rating a:hover img {border:0}

.ad_wrap {padding:15px 0 0 0;
/**
border-bottom:1px solid #313131;border-top:1px solid #444;
**/}
.ad_wrap a, .ad_wrap a img {border:0; text-decoration:none}
.adblock {margin:0 auto;width:714px;padding:25px 0 5px 0}
.adblock1 {margin:0 auto;width:714px;padding:10px 0 5px 0;text-align:center;border:1px solid #FFF;margin:30px 0 15px 0}
.adblock2 {margin:0 auto;width:714px;padding:10px 0 5px 0;text-align:center;border:1px solid #FFF;margin:0 0 15px 0}
.adblock3 {margin:0 auto;width:714px;padding:9px 0;text-align:center;border:1px solid #222;margin:0 0 15px 0;background:#ebb624;}
.adblock4 {margin:0 auto;width:714px;padding:9px 0 11px;text-align:center;border:1px solid #313131;margin:0 0 17px 0;background:#555;position:relative}
.adblock5 {margin:0 auto;width:714px;padding:9px 0;text-align:center;margin:0 0 15px 0;position:relative}
.adblock6 {margin:0 auto 15px 0;width:714px;padding:0;border:1px solid #313131;background:#555;}
.adblock7 {margin:0 auto;width:714px;padding:0;text-align:left;margin:0 0 15px 0;background:#212121;position:relative}
.adblock_b {margin:5px auto;padding:0;height:3px; background:#000;text-align:center} 

h5 {font-size:13px;color:#000;font-weight:normal; margin:0 0 4px 10px;padding:0;}

.spons {text-align:center;padding-top:15px}
.spons a {font-size:21px; margin:5px; background:#FFF}

.main {margin:18px 0 5px 0; padding:0 ;
/**
border-top:1px solid #313131; border-bottom:2px solid #000
**/
}

fieldset{font-family:arial;border:1px solid #000;padding:15px;margin:15px 0 25px 0}
legend{font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:25px;padding-right:10px;}
fieldset .message{font-size:13px; font-weight:bold;margin:0px;padding:0px;}
fieldset label{display:none;}

.inputUrl{padding:10px;font-family:arial;font-size:19px;width:520px;margin-right:15px;}

.inputAddUrl {position:relative;top:7px;width:109px;height:46px;text-align:center;
font-family:tahoma,verdana;font-size:22px;text-decoration:none;border:0px;}

table.more-links-2 {margin:1px auto; border:0;padding:0;width:95%}
table.more-links-2 td {padding:0 3px}
table.more-links-1 {margin:0 auto; border:0;padding:0;width:95%;position:relative}
table.more-links-1 td {width:20%}
table.more-links {margin:20px 0 10px 0; border:0;padding:0;width:100%}
.more-links #more-td {text-align:center;font-weight:bold;font-size:14px;color:#9f33ff;width:90px}
.more-links #more-links {text-align:center;line-height:190%}
.more-links #more-links h3 {font-size:16px;color:#555;padding:0;margin:0;}
.more-links #more-links a {font-size:10px;font-weight:bold;color:#000;border:1px solid #222;text-transform:lowercase;margin:1px;background:#444;padding:1px 5px;display:inline-block}
.more-links #more-links a:hover {font-weight:bold;border:1px solid #9f33ff;color:#c382fd}
.more-links-1 a h3 {letter-spacing:0;font-size:18px;color:#BBB;font-weight:bold;padding:0 2px 2px 2px;margin:0}
.more-links-1 a:hover h3 {color:#DDD;}
.more-links-2 a h3 {letter-spacing:-0.5px;font-size:17px;color:#BBB;font-weight:bold;padding:0 2px 3px 2px;margin:0;display:inline;
border-bottom:1px dotted #9a9a9a}
.more-links-2 a:hover h3 {color:#DDD;border-bottom:1px solid #9a9a9a}
.more-links-2 a p {display:block;text-align:center;font-size:9px;line-height:140%;font-weight:normal;color:#888;text-transform:uppercase;margin:0 2px;padding:7px 0 0 0}
.more-links-2 a:hover p {color:#CCC;}
.more-links-1 a p, .more-links-1 p {display:block;text-align:center;font-size:9px;line-height:140%;font-weight:normal;color:#222;border-top:1px dotted #222;text-transform:uppercase;
margin:0 2px;padding:2px 3px}
.more-links-1 a:hover p {color:#CCC;border-top:1px solid #9a9a9a;}


.footer {font-size:12px;text-align:center;font-family:Tahoma, Arial, Helvetica, sans-serif;}
.footer {padding:20px;text-align:center;}
.footer a {font-weight:bold; border-bottom:1px dotted #000}
.footer .no-border a, .footer .no-border a img .footer .no-border img  {border:0px;}
.footer p {font-size:12px; color:#000;line-height:140%}

p.message {font-size:15px;background:#000;color:#FF0000}

table {border:0;margin:25px 0;font-size:12px;width:100%;}
td {text-align:center}
tr#thead td {background:#9f33ff;font-weight:bold;padding:7px}
td#tname {background:#ebb624;text-align:left;padding:4px 7px}
#tlink a {color:#9f33ff;background:#222;display:inline-block;padding:2px 5px}
