body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
body a{outline:none}
ol{margin-left:20px}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none!important;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
*			{margin:0;padding:0;outline:none;}
img			{border: none;}
a			{color:#ccc;text-decoration:none;}
a:hover			{color:#333;text-decoration:none;}
body 			{background:#F2FCFF url(../images/bg.gif)  repeat-y scroll center;font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:62.5%;}
h1, h2, h3 	{font-family:helvetica,arial,verdana;margin:0 0 .5em;color:#ccc; border-bottom:1px solid #ccc;font-weight:bold;}
h1 			{font-size:156%;color:#fafafa;}
h2 			{font-size:140%;color:#fafafa;}
h3 			{font-size:126%}


#logo			{position:relative;top:18px;left:5px;background:transparent url(../images/logo.jpg) no-repeat;width:250px;height:50px}
#wrapper		{width:974px;font-size:130%;margin:auto;background:#818181 url(../images/userstats.gif) repeat-y 674px;}
#footer			{width:975px;text-align:center;color:#fff;font-size:110%;margin:auto;background:#4c4c4c url(../images/bgtopright.jpg) repeat-x top;}
#left			{background:#818181;float:left;width:673px;}
#right			{float:right;width:300px;}
#h1			{display:none}
#header {width:975px;height:75px;margin:auto;background:#ddd url(../images/bgheader.gif) repeat-x;border-bottom:1px solid #000}
#topright		{font-size:90%;background:#171717 url(../images/bgtopright.gif) repeat-x top;color:#ccc;padding:5px 5px 0px 5px}
#content		{padding:10px;background:transparent url(../images/bgcontent.jpg) repeat-x top;}
#search {background:transparent url('../images/bgsearch.gif') repeat-x;height:43px;border-top:1px solid #666;padding:17px 0 0 30px}
#search input {width:250px;border:1px solid #000;padding:3px;color:#ccc;background:#333 url('../images/icons/search.gif') no-repeat 335px 3px!important}
#search input:focus {border-color:#FF0099}
#user_stats {padding:10px;margin-bottom:20px}
#user_stats .left, #user_stats .right {float:left;padding:30px 5px 5px 5px;width:47%;}
#user_stats .left {background:transparent url('../images/icons/contribution.gif') no-repeat 45px 1px!important}
#user_stats .right {background:transparent url('../images/icons/ratings.gif') no-repeat 55px 1px!important}
#user_stats ul li a {border-bottom:1px solid #333333;display:block;font-weight:normal;padding:5px 0 5px 25px;text-align:left;text-decoration:none;width:80%}
#user_stats ul li a:link, #user_stats ul li a:visited {color:#C2C3C4;}
#user_stats ul li a:hover {background:#454545;color:#FFCC00;}
#footer_cols {padding:20px 0px 30px 0px}
#footer_cols h3 {display:none}
/* \*/
* html #footer_cols ul li { height: 1%; }/*damn ie
/* */
#footer_cols ul li a {border-bottom:1px solid #333333;display:block;font-weight:normal;padding:5px 10px;text-align:left;text-decoration:none;text-transform:uppercase}
#footer_cols ul li a:link, #footer_cols ul li a:visited {color:#C2C3C4;}
#footer_cols ul li a:hover {background:#101317;color:#FFCC00;}
#leftcol, #centercol, #rightcol {float:left;padding:30px 5px;width:31%;}
#leftcol {background:transparent url('../images/icons/mostdownloaded.gif') no-repeat 75px 1px!important;}
#centercol {background:transparent top center no-repeat !important; width: 100%;}
#rightcol {background:transparent url('../images/icons/recentlyadded.gif') no-repeat 85px 1px!important;}

#tabs {height:19px;margin:0pt;padding-left:10px;}
#tabs li {text-transform:uppercase;display:inline;list-style-type:none;}
#tabs a:link, #tabs a:visited {background:#F3F3F3 none repeat scroll 0%;border-top:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;color:#666666;float:left;font-size:10px;font-weight:bold;line-height:14px;margin-right:4px;padding:2px 4px;text-decoration:none;}
#tabs a.active:link, #tabs a.active:visited {background:#FFFFFF none repeat scroll 0%;color:#000000;border-color:#000;}
#tabs a:hover {background:#FFFFFF none repeat scroll 0%;}

.headers		{border:0!important;margin:0!important;color:#ccc!important;font-size:110%!important;height:21px;padding:4px 0 0 10px!important;}
.headers a		{color:#fff!important;}
.green			{background:transparent url(../images/bg_headers.gif) repeat-x;}
.pink			{background:transparent url(../images/bg_headers_pink.gif) repeat-x;}
.gray			{background:transparent url(../images/bg_walls.gif) repeat-x;}
.footer			{background:transparent url(../images/bgfooter.gif) repeat-x;margin:25px auto 0 auto;height:30px;padding-top:15px;border-top:1px solid black}
.footer a		{color:#fff;font-weight:bold}
.footer a:hover		{border-bottom:1px solid yellow}

.clear			{clear:both;height:0px!important}
.left			{text-align:left;}
.right			{text-align:right;}
#top_menu {width:975px;margin:auto;background:#4c4c4c url(../images/bg_walls.gif);background-position:5px 3px;background-repeat:repeat-x;border-bottom:2px solid #000}

#nav {float:left;line-height:28px;padding:0 10px 0 10px;position:relative;height:1%;}
#nav li a {float:none;}
#nav ul {left:-10000px;position:absolute;}
#nav a, #nav li	{white-space:nowrap;display:block;color:#555555;text-decoration:none;text-transform:uppercase;}
#nav div, #nav ul{visibility:hidden;position:absolute;background-color:transparent;border-style:none;}
#nav div a{float:none;line-height:10px!important;background-color:#F1F3EE;border-left:1px solid #D3D6CD;border-bottom:1px solid #D3D6CD;border-top:1px solid #FBFCFE;color:#384751;float:none;height:auto;padding:9px 14px 9px 15px;width:139px;}
#nav div a:hover{background-color:#F1F3EE;color:#cc0000;background-image:none}
#nav li {display:inline;padding:0;position:relative;float:left}
#nav a {color:#FFF;float:left;padding:0 3px 0 3px;text-decoration:none;}
#nav a em {display:block;float:none;padding:0 10px 0 7px;font-style:normal}
#nav a em img {border:none;margin:8px 4px 0 0;}
#nav a:hover{background:url(../images/left.png) no-repeat left center}
#nav a:hover em {background:url(../images/right.png) no-repeat right center;}
#nav a.right {float:right;}
#nav ul {z-index:10;}
#nav ul ul {z-index:20;}
#nav ul ul ul {z-index:30;}
#nav ul ul ul ul {z-index:40;margin-left:10px!important;}
#nav ul ul ul ul ul {z-index:50;}
li:hover>ul{left:auto!important;}
#nav ul {top:100%;}
#nav ul li:hover>ul{top:0px;left:100%;}
.nav_clear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmsh div a {float:left;}
#nav .asadf a:hover{background:#f1f3ee;}
#nav .asadf a:hover em {background:#f1f3ee;}
.wallpapers a		{background-image:url('../images/icons/images.gif')!important}
.navigation {text-align:center;color:#ccc; border:0px;line-height:20px;}
.navigation a:link,.navigation a:visited,.navigation a:active {text-decoration:none;color:#ccc; background:#777 url(../images/mgb_02.gif) left top repeat-x; border:1px solid #222; padding:2px 6px;font-size:12px; margin:8px 0;}
.navigation a:hover {background:#777 url(../images/mgb_02.gif) left center repeat-x; color:#ddd;border-color:#222;}
.navigation span {text-decoration:none;background:#999; color:#eee; padding:2px 6px; margin:8px 0;border:1px solid #222; font-size:12px;cursor:default;}



/* **/
#superbut {
	border: 2px solid #ccc;
	background: #AAA;
	padding: 2px;
	color: #333;
}
#superbut:hover {
	border: 2px solid #ccc;
	background: #777;
	color: #ccc;
}