/* urlms.com | v1.0 */

* {
	border: 0 none;
	margin: 0;
	padding: 0;
}

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #333;
	background-color: #466567;
	background-image: url(http://i.urlms.com/background.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

a:active { outline:none; }
a:focus { -moz-outline-style:none; }
a, a:active, a:link, a:visited, a:hover { color: #fff!important; text-decoration: none; }
.hand { cursor: pointer; }
.options > * { display: inline!important; vertical-align: top!important; }
.rounded { -webkit-border-radius: 7px; -opera-border-radius: 7px; -moz-border-radius: 7px; }

#header {
	width: 100%!important;
}

#header .l {
	margin: 0 auto;
	width: 77px;
	height: 273px;
	background-image: url(http://i.urlms.com/logo.gif);
	margin-bottom: 40px;
}

.icon_accept {
  background: #eee url(http://i.urlms.com/accept.png) 5px 50% no-repeat;
  border-bottom: 1px solid #ddd;  
  padding: 5px 5px 5px 30px;
  margin-bottom: 15px;
}

.icon_information {
  background: #eee url(http://i.urlms.com/information.png) 5px 50% no-repeat;
  border-bottom: 1px solid #ddd;
  padding: 5px 5px 5px 30px;
  margin-bottom: 15px;
}

.icon_warning {
  background: #eee url(http://i.urlms.com/error.png) 5px 50% no-repeat;
  border-bottom: 1px solid #ddd;
  padding: 5px 5px 5px 30px;
  margin-bottom: 15px;
}

.icon_exclamation {
  background: #eee url(http://i.urlms.com/exclamation.png) 5px 50% no-repeat;
  border-bottom: 1px solid #ddd;
  padding: 5px 5px 5px 30px;
  margin-bottom: 15px;
}

.note {
  background-color: #eee;
  padding: 5px;
}

.twitter {
  background-image: url(http://i.urlms.com/twitter.png);
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 20px;
  margin-right: 5px;
}

.rss {
  background-image: url(http://i.urlms.com/rss.gif);
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 20px;
}

.delicious, .magnolia, .digg, .reddit, .facebook, .stumbleupon {
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 5px;
}

.delicious { background-image: url(http://i.urlms.com/share/delicious.gif); }
.magnolia { background-image: url(http://i.urlms.com/share/magnolia.png); }
.digg { background-image: url(http://i.urlms.com/share/digg.gif); }
.reddit { background-image: url(http://i.urlms.com/share/reddit.png); }
.facebook { background-image: url(http://i.urlms.com/share/facebook.gif); }
.stumbleupon { background-image: url(http://i.urlms.com/share/stumbleupon.gif); }

#pointer {
	width: 98%!important;
	background-color: #eee;
	border: 1px solid #ddd;  
	color: #333;
	padding: 3px;	
}

#save_custom {
	margin: 0 auto -15px auto;
    width: 101px;    
    height: 43px;	
	background-image: url(http://i.urlms.com/save-tiny.png);
	cursor: pointer;	
}

#content {
	display: block;
	text-align: center;
}

#content .title { 
	font-size: 12px!important; 
	color: #466567!important; 
	text-transform: uppercase;
}

#content .goto {
	margin: 0 auto;
    width: 166px; height: 43px;	
	background-image: url(http://i.urlms.com/go2site.png);
	background-color: transparent!important;
	margin-top: 10px;
	cursor: pointer;	
}

#content .field {
	margin: 0 auto;
	display: block;	
	background-color: #476567;
	border: 1px solid #a3bdbc;
	color: #fff;
	padding: 7px;
	width: 500px;
}

#content #submit {
	margin: 0 auto;
    width: 122px; height: 45px;	
	background-image: url(http://i.urlms.com/button.png);
	background-color: transparent!important;
	margin-top: 10px;
	cursor: pointer;
}

#content .advanced {
	margin: 10px auto 10px auto;
    width: 73px; height: 13px;
	background-image: url(http://i.urlms.com/advanced.png);
	cursor: pointer;
}

#content .usesite {
	margin-top: 5px;	
    width: 178px; height: 8px;
	background-image: url(http://i.urlms.com/usesiteh.gif);
	cursor: pointer;
	float: left;
}

#content .block {
    width: 500px;
    margin: 0 auto 40px auto;
    padding: 0;
}

#content .advanced:hover {
	background-image: url(http://i.urlms.com/advanced_h.png);
}

#content .check {
	background-image: url(http://i.urlms.com/unchecked.gif);
	padding: 3px 7px;
	margin-left: 5px;
	cursor: pointer;
}

#content .flash {
	position: absolute;
	top: 30px; left: 30px;
	width: 75px; height: 75px;
	background-image: url(http://i.urlms.com/api.png);
}

#content .balloon {
	position: absolute;
	top: 200px; right: 220px;
	width: 183px; height: 136px;
	background-image: url(http://i.urlms.com/long2short.png);
}

#content .preview {
	margin: 10px auto 10px auto;
    width: 148px; height: 11px;
	background-image: url(http://i.urlms.com/show_preview.png);
	background-position: center center!important;
	cursor: pointer;
	padding-right: 148px!important;
}

#content .preview:hover { background-image: url(http://i.urlms.com/show_preview_h.png); }

#save {
	margin: 0 auto;
    width: 74px; height: 27px;	
	background-image: url(http://i.urlms.com/save-tiny.gif);
	background-color: transparent!important;
	cursor: pointer;
}

/* -- */

a[class^="blue"] { color: #54A4DE!important; }
a[class^="dark"] { color: #333!important; }
a[class^="red"]  { color: red!important; }

a[class^="external"] {
	background-image: url(http://i.urlms.com/externalLink.gif);
	background-repeat: no-repeat;	
	background-position: right top!important;
	color: #54A4DE!important;
	padding-right: 10px;
}

.arrow { 
	background-image: url(http://i.urlms.com/menu_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat; 
	padding: 1px 1px 1px 15px; 
}

ul { 
	margin-left: 10px; 
	margin-right: 0; 	
	list-style: circle; 
}

.coded {
	display: block;	
	background-color: #666;
	border: 1px dotted #444;
	color: #ADFF2F;
	padding: 5px;
}

.codec {
	display: block;	
	background-color: #ddd;
	border: 1px dotted #bbb;
	color: #183da7;
	padding: 5px;
}

.donate {
	display: block; 
	height: 40px;
	background-image: url(http://i.urlms.com/cafe.png);
	background-position: left bottom;
	background-repeat: no-repeat; 	
	border-top: 1px solid #ddd;
	margin-top: 10px;
	padding: 25px 0 0 80px;
	vertical-align: middle!important;
}

div.association {
	position: absolute;
	left: 100%;
	top: 0px;
	overflow: visible;
	height: 163px; width: 163px;
	background-image: url(http://i.urlms.com/inassociation-php.gif);
	background-position: -200px -200px!important;
	background-color: transparent;
	margin: 0 0 0 -163px;
	padding: 0;
	color: #000;
	font-family: helvetica,verdana,arial,tahoma,sans-serif;
	z-index: 1000000000;
	border: none;
	float: none;
}

#alert {
	position: absolute;
	top: 50px; left: 130px;
	display: block;
	background-color: #476567;
	padding: 7px;
	color: #fff;	
	cursor: pointer!important;
}

#alert span { 
	background: url(http://i.urlms.com/error.png) left center no-repeat;
	padding: 1px 1px 1px 25px;
	margin-right: 10px;
	text-decoration: none;
}

/* Recent entries */

#recent {
	display: block;
	/* font-size: 9px!important; */	
	margin: 0; padding: 0;
}

#recent ul { margin: 0; padding: 0;	}

#recent li {
	display: block;
	border-top: 1px solid #ccc;	
	padding: 3px;
}

#recent a:active, a:link { color: #333!important; }
#recent a:hover { color: #ff8500!important; }
#recent a:visited { color: #aaa!important; }

a.enabled, span.disabled {
	background-repeat: no-repeat;
	background-position: left center;	
	padding-left: 20px;	
}

a.enabled { background-image: url(http://i.urlms.com/bullet_green.png); }
span.disabled { background-image: url(http://i.urlms.com/bullet_red.png); }

/* Preview page */

#content .logo {
	margin: 0 auto;
	width: 226px; height: 25px;
	background-image: url(http://i.urlms.com/logo.png);
	margin: 50px auto 0 auto;
}

#content .box {
	width: 600px; height: auto!important;
	background-color: #fff;
	border: 10px solid #666;
	margin: 40px auto 0 auto;
	padding: 10px;
	text-align: center;
}

#content .advertisement {
	width: 470px; height: 40px;
	margin: 20px auto 40px auto;
}

#content .logo, #content .preview, #save, #content .flash, #content .check, 
#content #submit, #content .advanced, #save_custom, #header .l, #content .usesite {
	background-repeat: no-repeat;
	background-position: 0 0;
}

#content .logo, #save, #content .preview, #content .flash, #content .advanced, 
#content #submit, #save_custom, #header .l, #content .balloon, #content .goto, #content .usesite {
	display: block;
	text-indent: -99999px;
}

#content .advertisement, #content .box, .code, .arrow, #pointer, #header {
	display: block;
}

/* -- */

#footer {
	display: block;
	width: 98%!important;
	margin: 0 auto;	
	text-align: center;
	color: #fff!important;
    font-family: Helvetica, Arial, Sans-Serif;
    font-size: 11px;
    text-shadow: rgba(0,0,0,.4) 0px 1px 0px;
    line-height: 18px;
}

#footer a { color: #fff!important; }

/* Overrides facebox footer text alignment */

#facebox .footer {
	text-align: center!important;
	padding-top: 10px!important;
}
