html { overflow-y:scroll; }
body { margin:0px; padding:0px; background-color:#92231d; height:100%; }
body, td, input, a { font-family:Tahoma,Helvetica,Arial; font-size:14px; }
input[type=text], input[type=password] { font-weight:bold; }
h1 { font-size:23px; margin:6px 0px; }
h2 { font-size:19px; margin:3px 0px; }
h3 { font-size:17px; font-weight:normal; margin:2px 0px; }
h4 { font-size:14px; margin:1px 0px; }
a, a img, a span, a span img { cursor:pointer; }
a, a:active, a:link, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
form { margin:0px; }
textarea { overflow:scroll; overflow-y:scroll; overflow-x:auto; resize:none; }
p { margin:8px 0px; }
.clf { clear:both; } 
.clf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* IE6 work-around \*/
* html .clf { height: 1%; }
/* IE7 work-around */
html > body .clf { height: auto; max-height: 12000000px; }




#page { margin:10px auto; width:700px; }

#header { margin:60px auto 0px auto; color:#fff; }
	#header a { color:#fff; }
	#loginnav { display:inline; float:left; margin:30px 0px 0px 0px; padding:0px; list-style-type:none; }
		#loginnav li { display:inline; float:left; padding-right:10px; }
	#mainnav { display:inline; float:right; margin:30px 0px 0px 0px; padding:0px; list-style-type:none; }
		#mainnav li { display:inline; float:left; padding-left:10px; }
	#logo { display:block; margin:0px auto; background:url(http://s.2static.it/images/logo.png) left top no-repeat; width:177px; height:46px; }

#main { margin:10px auto 0px auto; background-color:#fff; color:#000; border:3px solid #000; }
	#content { padding:15px; }
	#content p,
	#content li { line-height:19px; }
	#content a { color:#92231d; }

#footer { margin:0px auto; color:#fff; }
	#footer a { color:#fff; }

#URLalias { margin:0px; padding:0px; }	
	#URLalias #urltextline { margin:0px 0px 10px 0px; text-align:center; font-size:30px; line-height:30px; font-weight:normal; padding:0px 0px 5px 0px; }
	#URLalias #alias { padding:0px 5px; font-size:20px; height:30px; line-height:30px; width:140px; text-align:right; }
	#URLalias .submitbtn { display:block; margin:0px auto; }

.inputtxt { border:1px solid #92231d; background-color:#D56660; color:#fff; }
.submitbtn { background-color:#D56660; border-color:#D56660; color:#fff; font-weight:bold; }

.error_message { color:red; }
.success_message { color:green; }

.callout { background-color:#FF9999; padding:3px; }

.new_alias_input { text-align:right; }
