body { background: url(../img/body-bg.png)  repeat-x left top; }

#container {
	margin: 0 auto;
	width: 450px;
}

#header {
	height: 180px;
	position: relative;
	overflow: hidden;
	padding-top: 20px;
}

#header h1 a {
	display: block;
	background: url(../img/niq-mx-logo.png);
	height: 120px;
	width: 218px;
	border-right: 5px solid #EEEEEE;
}

#header h1 a span { display: none; }

#header p#description {
	font-size: 2em;
	background: url(../img/desc-bg.png) no-repeat center center;
	height: 40px;
	width: 200px;
	display: block;
	text-align: center;
	line-height: 40px;
	position: absolute;
	top: 60px;
	left: 240px;
}

#header #nav {
	background: url(../img/nav-bg.png) no-repeat center center;
	height: 40px;
	width: 440px;
	overflow: hidden;
	display: block;
	margin-top: 20px;
}

#header #nav li {
	display: inline;
	padding: 0 10px;
}

#header #nav li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.65em;
	line-height: 40px;
	text-align: center;
	display: inline-block;
}

#header #nav li a:hover {
	background: url(../img/nav-hover.png) no-repeat center bottom;
}

#content {
	margin-top: 30px;
}

#shortener {
	background: url(../img/form-bg.png) no-repeat center center;
	height: 40px;
	padding: 0px 20px;
	margin-bottom: 35px;
}

#shortener p {
	padding-top:5px;
	display: block;
	height: 35px;
}

#shortener label { display: none; }

#shortener #txtUrl {
	font-size: 2em;
	line-height: 20px;
	height: 20px;
	border: 0;
	width: 280px;
}
#shortener .site{ color:#CCC; font-size:22px;}
#shortener #txtCustomUrl{ border:1px solid #ccc}

#box .top {
	background: url(../img/box-top.png);
	height: 20px;
}

#box .content {
	background: url(../img/box-middle.png)  repeat-y center top;
	padding: 0 20px 20px 20px;
}

#box .bottom {
	background: url(../img/box-bottom.png) no-repeat center bottom;
	height: 20px;
}
#links .link {
	height: 37px;
	width: 400px;
	overflow: hidden;
	position: relative;
	padding-bottom: 18px;
	border-bottom: 4px solid #EEEEEE;
	margin-bottom: 20px;
}


#links .link .original {
	font-size: 0.8em; padding-top:3px;
	color: #333333; text-decoration:none;
	overflow: hidden;
}

#links .link .main .site, .main .site { color: #CCCCCC; }

#links .link .main .identifier , .main .identifier { color: #003399; }

#box .content #links .link .details {
	height: 60px;
	width: 60px;
	text-align: center;
}

#links .link .details .number {
	font-size: 3em;
	display: block;
}

#links .link .details .hits_word { font-size: 1.5em;display:block; float:left;margin-top:-10px; }

#links .link .utils .main, #box  .shortened .main {
	font-size: 1.5em;
	display: block;
	padding-bottom: 5px;
	border-bottom: 1px solid #EEEEEE;
}

#links .link .utils .original {
	font-size: 1.5em;
	width: 330px;
	overflow: hidden;
	display: block;
	padding-top: 5px;
}

#footer {
	font-size: 1.2em;
	text-align: center;
	padding: 10px; margin-top:40px;
}
#box #about, #box #widgets, #box .shortened { font-size: 1.5em; }
.shortened p { font-weight: bold; }
#links.shortened.stats .link { height:48px; }
.shortened.stats p { float:left;font-weight:normal;margin-right:10px;text-align:center; }
.shortened p a.niqUrl{ text-decoration:none; font-weight:normal; }
.shortened .actions,.shortened .share{ padding-left:10px;}
.shortened img { width:20px; height:20px; vertical-align:middle; margin-left:6px;}
.shortened img.quit { cursor:pointer;}
.shortened span.share { margin-left:5px; letter-spacing:-1px; font-size:12px;}
.url-shortener {display:none; margin-top:10px;}
.url-shortener.stats{ display:inherit !important;}


.growl, .growl td{border-collapse: collapse; width:225px;
margin: 0;
padding: 0;
border: 0;
}
.growl td{width:225px;}
.growl td.top{background: url(../img/dm_top.png) no-repeat;  height: 25px;  color: #fff; padding-top:13px; }
.growl td.top img{max-width: 25px; max-height: 25px; text-align: center; margin: 5px 0 3px 19px;  vertical-align:top;}
.growl td.close{background: url(../img/dm_bottom.png) no-repeat;  height: 27px; padding-left:23px;}
.growl td.close a{margin-right: 25px; font-size: 10px; color: #fff; text-align: right; padding-bottom:5px;}
.growl td p{margin: 20px; font-size:12px; color:#666;}
.growl td a{font-size:15px; color:#111;}
.growl td h1{font-size: 18px; margin: 0pt; margin-left: 5px; display: inline;}

#easyTooltip{
	padding:5px 10px;
	border:1px solid #f60;
	background:#f60 url(../img/bg.gif) repeat-x;
	color:#fff;
	font-size:14px;
	}

.show{ display:inherit !important;}
