body {
	font-family:sans-serif;
	font-size:0.8em;
	color:#444;
	background-color:#eee;
	margin:10px;
	overflow:auto;
}
a:link, a:active, a:visited, span.mail {
	color:#009bf9;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	line-height:17px;
	text-align:left;
    margin-top:1%;
}
img {
	border-width: 0;
}

h1 {
    font-size:135%;
    margin:0;
}
h2 {
    font-size:130%;
	font-weight:400;
    margin:2em 0 0 0;
}
h2 a {
    color:#333 !important;
}
h3 {
	font-size:115%;
	margin:20px 5px 5px 0;
	padding:0;
}
h4 {
	margin:20px 5px 5px 0;
	padding:0;
}
.underline {
    text-decoration:underline;
}
.highlight {
    background:#fff999;
    padding:0 1px;
}
a .highlight {
    background:#e8e8e8;
}
hr {
    background:#dedede;
}
small {
    font-size:90%;
}
th {
    text-align:left;
    font-weight:bold;
    background:#e8e8e8;
}

/*---- page ----*/
#page_wrap {
	text-align:left;
	width:70%;
    max-width:780px;
    min-width:110px;
	margin:0 auto 200px auto;
    background:#fff;
}

#page {
	margin:0 auto;
	width: 100%;
    background:#eee;
}
#content {
	width:96%;
	margin: 10px 0 0 0;
	background:url(data:image/gif;base64,R0lGODlhAQB9ALMAAPj4+fv7+/j4+PX19fn5+fz8/P39/fr6+vf39/7+/vb29v///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAH0AAAQjMKlBqbr4os2R+B9AjONhnkGaFmxrvHAiz/Ji33iu73zv6xEAOw==) #fff repeat-x;
	/*background:url('/img/box.gif') #fff repeat-x;*/
	float:left;
	padding:2%;
    border-width:1px 1px 0px 1px;
    border-color:#ddd;
    border-style:solid;
}
#logo {
	height:105px;
    background:url('/img/neno.png') 5% 50% no-repeat;
}
#logo img, #logo span {
    display:none;
}
.scrap {
    background:#eaeaea;
    padding:5px 10px;
}
/*---- news ---- */
.news-meta {
    font-style:italic;
    color:#777;
    font-size:85%;
    text-transform:lowercase;
    padding-left:18px;
}
.news-meta-comments {
    padding-left:18px;
    background:url(data:image/gif;base64,R0lGODlhDgALAMYAAP///1iHuOfu9VqIueny/p241f3+/ouszvP3+rTJ387c6tfo/XCYwuvx94mqzZOx0dvq/WyVwKnB2uDt/uLu/vf5/Pv8/d7s/tDj/dDk/Xugx+Hu/tzm8H2iyNPm/dXm/V+Mu1yKul2Lutzr/drk72+Xwtnp/dzq/ebx/ujx/t3s/tHk/eXw/tHk/PD2/nWcxO/z+L7Q47XK4NTm/ePv/unv9pm21Nbn/aO92G6XwYWny+Tv/trp/d/s/t3r/q3E3Obw/vn7/P///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH5BAEAAH8ALAAAAAAOAAsAAAd2gH8IDyEBhocBOgJ/fwcSFgCRkgAJDBYVAwYuBCg7GxcQJwAaHA0RAClANBMqEAsfAA4KpgAsFBM+PAszK7EKmAYEPSMmNx4ZLQAdJI0SBpIUGASUDEGCDwOGBZEwBS+LjOF/JQIFIj/i4jg2IDLp4jU5Me9/gQA7) 0 70% no-repeat;
}

/*---- comments ----*/
#comment-list {
    width:100%;
    padding:0;
    margin:40px 0 0 0;
    float:left;
}
#comment-list li {
    float:left;
    clear:both;
    width:70%;
    padding:0;
    margin-bottom:9px;
}
.comment {
    width:100%;
}
.comment-content {
    background:#eee;
    color:#555;
    padding:10px;
    width:100%;
    float:left;
}
.news-content {
    background:#eee;
    color:#555;
    padding:10px;
}
.comment-meta {
    font-size:88%;
    padding-left:15px;
    background:#fff;
}
.comment-avatar {
    float:right;
    margin:-10px -10px -10px 10px;
}
.comment-author {
}
.comment-date {
    color:#999;
}
.comment-admin {
    float:right;
}
.comments-link {
    margin:50px 0 0 0;
    font-weight:bold;
}
#comment-form {
    padding:20px 0;
    float:left;
    clear:both;
    width:100%;
}

#pagination {
    clear:both;
    text-align:center;
    margin:30px 0;
    width:100%;
    float:left;
}
#pagination a span {
    padding:1px 6px;
    background:#e5f0ff;
    border:1px solid #d1e5ff;
}
#pagination a {
    text-decoration:none;
    margin:0 3px;
}
#pagination #current {
    margin:0 3px;
    padding:1px 6px;
}

/*---- themes ----*/
#screenshots img {
	padding:2px;
	margin:10px 20px;
	background:url(data:image/gif;base64,R0lGODlhEAAQAPQAACMjI////ygoKM3NzYyMjPj4+N3d3UVFRW1tbevr65iYmKampjk5OXp6elNTU7+/v7OzswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==) no-repeat;
	/*background:url(/img/loading_4-1.gif) no-repeat;*/
	background-position:center 50%;
    border-width:1px 1px 2px 1px;
    border-color:#ddd;
    border-style:solid;
}
#screenshots img:hover {
    border-bottom:2px solid #009bf9;
}
.screenshot span {
	display:none;
}

.themeview {
	background:transparent;
	border-bottom:1px solid #ddd;
	vertical-align:bottom;
	margin:30px 45px 20px 45px;
	float:left;
    height:132px;
    width:80px;
    font-size:75%;
    text-align:center;
}
.themeview:hover {
    border-color:#009bf9;
}
.themeview-big table {
	text-align:left;
}
.themeview img {
	padding:3px 0;
	float:left;
}
.themeview-big {
	width:100%;;
}
.themeview-big #screens {
	width:400px;
}
.themeview-big #screens img {
	padding:90px;
    margin:90px;
}

/*---- wallpaper ----*/
.wallpaper-simple {
    margin:10px;
    padding:0px;
    width:80px;
    border:2px solid #ddd;
    float:left;
}
.wallpaper-simple a:hover {
    border-bottom:2px solid #009bf9;
}
.wallpaper-simple img {
    margin-bottom:-3px;
}
#wallpaper-full {
    float:left;
    width:100%;
}
#wallpaper-desc, #wallpaper-info {
    float:left;
    clear:left;
    width:35%;
    margin-right:1em;
}
#wallpaper-info {
    margin-top:2em;
}
#wallpaper-img img {
    padding:2px;
    border:1px solid #ddd;
}
#wallpaper-img p {
    text-align: center;
    font-size:9px;
    color:#777;
}


/*---- videos ----*/
#videos {
    margin:1em auto;
    width:90%;
}
#videos tr { background:#f3f3f3; }
#videos tr:nth-child(odd) { background:#ededed;}
#videos tr:hover { background:#f8f8f8; }

#videos-detail {
    padding:10px;
    margin:0 0 2em;
    width:80%;
}
/*---- upload ----*/
#upload div {
    float:left;
    margin:3em;
    text-align:center;
}
#opaco {
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=80);
	background-color:#000;
	-moz-opacity: .80; opacity: .80;
	visibility:hidden;
	overflow:none;
	position:absolute;
	z-index:10;
}
#envio {
	width:400px;
	background-color:#FFFFFF;
	color:#333;
	visibility:hidden;
	margin-left:-200px;
	position:absolute;
	left:50%;
	margin-top:-200px;
	padding:10px;
	z-index:11;
	border:10px solid #555;
	text-align:center;
}




#square #top {
	display:none;
}
.square {
    width:60%;
    background:#eee;
    padding:10px;
}
#footer {
	width:96%;
    font-weight:bold;
	background:url(data:image/gif;base64,R0lGODlhAQB9ALMAAPj4+fv7+/j4+PX19fn5+fz8/P39/fr6+vf39/7+/vb29v///wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAH0AAAQjMKlBqbr4os2R+B9AjONhnkGaFmxrvHAiz/Ji33iu73zv6xEAOw==) #fff repeat-x;
	/*background:url('/img/box.gif') #fff repeat-x;*/
	padding:1% 2%;
	float:left;
	border:1px solid #d9d9d9;
    margin-bottom:2em;
    font-size:90%;
    text-align:center;
}

ul {
	list-style:none;
	padding:0;
	margin:0;
}
li {
    margin:0;
    padding:0 10px;
}

/*---- main menu ----*/
#menu {
    margin-top:3px;
    font-size:90%;
	width:96%;
	height:22px;
	padding:0 2%;
    border:1px solid #ddd;
    background:#f6f6f6;
}
#menu li {
	float:left;
	padding:0 0 0 20px;
	background:#f6f6f6;
	display:inline;
	line-height:22px;
	margin:0;
}
#menu li ul {
	display:none;
	position:absolute;
	top:100%;
	left:10px;
	background:#f9f9f9;
	padding:0;
    border:1px solid #ddd;
    border-color:#ededea #ccc #ccc #ddd;
}

#menu li>ul {
	top:auto;
	left:auto;
}

#menu li li {
	display:block;
	float:none;
	background-color:transparent;
	width:80px;
	padding:2px 10px 2px 6px;
    border-right:2px solid #fff;
}
#menu li li:hover {
	display: block;
	float: none;
	background:transparent;
    border-color:#009bf9;
}

#menu li:hover ul, li.over ul {
	display: block;
}

#supmenu {
	float:right;
	text-align:right;
    padding-right:5px;
}

input #login {
	background:#999;
	border:0;
	padding:5px 5px;
	margin:2px 0;
	color:#fff;
	font-weight:bold;
}

#sortby {
    font-size:85%;
    margin:0.5em 0;
}
.sortby-whatis {
    width:100%;
    font-style:italic;
    text-align:center;
}
.sortby-whatis span {
    font-weight:bold;
}
/*---- profile settings ----*/
table#settings {
    border-collapse:collapse;
    margin-top:2em;
}
table#settings tr {
    border-top:1px solid #ddd;
}
table#settings td {
    vertical-align:top;
    padding:20px 10px;
}
table#settings td + td { border-left:1px solid #ddd;}


/*---- misc ----*/
#toggle a {
    font-size:50%;
    font-weight:lighter;
}
.button {
    padding:3px 4px;
    color:#e1e1e1 !important;
    background:#222;
    font-size:95%;
    text-transform:capitalize;
    border:0;
}
.button:hover {
    background:#333;
    text-decoration:none;
}
.share-button {
    margin:30px 0 0 0;
    background:#fffccc;
    padding:3px 7px 0px 7px;
    border:1px solid #fff999;
    color:#cca664;
    font-weight:bold;
    float:left;
}
.share-button span {
    vertical-align:top;
    line-height:20px;
    margin-right:10px;
}
.share-button a, .share-button a:hover {
    margin:0 2px;
    text-decoration:none;
}

.msg {
    color:#090;
    margin:1em auto;
    width:100%;
}
.error, .validation-advice {
    color:#900;
    margin:1em auto;
    width:100%;
    font-weight:bold;
}
.error-info {
    font-size:90%;
}
.warning {
    margin: 2em auto;
    padding: 7px 30px;
    border-width: 1px;
    border-style: solid;
    color: #840;
    border-color: #ed5;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAbwAAAG8B8aLcQwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAHISURBVDiNpZNNTxNRFIaf25mhA1Fo2sY6SopTHCLihDYUimUjQWtsCDt/ATs1Ro0xEdxMjHGpiTujCxJDgguhxj9gTFyz0p1aBVGoorVfqS3jQp2kdqoYzu6873ufc29yj7Btm52U3Mq4a011bJQrq4DoC/u6T595WPgvQIny4nRq2Sd56jx4GssAE245j5t4y0r6I6H1E/6OHF3qJgdDa+PW5Xhw24BaVXl8zHwlXmTbeZlVGTffCK/S/mRbAOvCkXCvlkt6PQVm7+nM3o+geMr0d2+MWBf7D/wTICmdmeOxrBACfLslunZJCAET0bfCpjPzV8DNmfghY//nQVUqArA3YLMvuAVAm1TG1D+Z1y9FB1oCigWWTsVXxO9eC2yhBeuOf3JoVZQqLLoCZs4NJA73fO1T5aJj7vHX0AI1p2+TKkR7vxjXzhujTYBqVV6YTLx3pgPEIh8Y1Ncb3pweWaNYUhYaAFfPGilTz/eocqkhfGdJ5/YjvUHzKlWGjM3wlelICn79xPw3aW5qbIU/K53IN2kAk6M5ni2H5wBNBnj3kZBdb16q9PBrV8D32s8zzg2ORrX5G/Ny0i3calnHhgPPAcRO1/kHjk2BgBvUITMAAAAASUVORK5CYII=) no-repeat 7px 7px #fffce5;
    /*background: url('/img/message-16-warning.png') no-repeat 7px 7px #fffce5;*/
}
.code {
    color: #000;
    font-family: "Courier New", Courier, mono;
    padding: 0 3px;
    background: #eee;
}
.validation-advice {
    margin:0;
}

.notice {
    font-size: 85%;
}
.logged-in-no {
/*
    background-color:#fdefef;
    border:1px solid #ff8686;
    margin:50px auto 20px auto;
    width:90%;
    text-align:center;
    font-weight:bold;
*/
    padding:40px 0 20px 20px;
}
.starbox .stars div div div {
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-image:url("/starbox/images/starbox/default_light.png");
    position: absolute; top: 0px; width: 17px; height: 17px; left: 0px;
}
.starbox .stars div div div div {
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-image:url("/starbox/images/starbox/default_light.png");
    position: absolute; top: 0px; width: 17px; height: 17px; left: 17px;
}
.starbox .stars div div div div div {
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-image:url("/starbox/images/starbox/default_light.png");
    left:0px;
    position: absolute; top: 0px; width: 17px; height: 17px; left: 34px;
}
.starbox .stars div div div div div div {
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-image:url("/starbox/images/starbox/default_light.png");
    left:0px;
    position: absolute; top: 0px; width: 17px; height: 17px; left: 34px;
}
.starbox .stars div div div div div div div {
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: 0% 0%;
    background-image:url("/starbox/images/starbox/default_light.png");
    left:0px;
    position: absolute; top: 0px; width: 17px; height: 17px; left: 34px;
}

#userlist {
    width:90%;
    margin:2em auto;
    border-collapse:collapse;
}
#userlist td {
    padding:2px 4px;
}
#userlist .odd {
    background:#f3f3f3;
}
#userlist .even {
    background:#ededed;
}
#userlist tr:hover {
    background:#f8f8f8;
}

.ad-bottom {
    padding-top: 2em;
    clear:both;
    overflow: hidden;
}

