html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/* toto.to shorturl service */

/* page setup */

html{
	width:100%;
	left top;
	background-color: #f9f9f9;
}

body{
	width:740px;
	margin:auto;
    font-family: "Helvetica Neue", Helvetica, "Lucida Grande", sans-serif;	
    font-size:12px;
	color:#898989;
}

a{
	text-decoration:none;
	color: #0f5af3;
}

a:hover{
	text-decoration:underline;
}

*:focus{
	outline:none;
}

#head{
}

#toto{
	margin: 130px 0 0 0;
	color: #000;
	width: 740px;
	height: 150px;
    background:url(/assets/img/box-bg.png) repeat;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    padding: 20px 20px 50px 20px;
}

#toto img{
	display: block;
	margin: 10px auto 0px auto;
}

#toto h1{
	font-family: helvetica,helvetica neue,lucida grande, sans-serif;
	font-weight: bold; 
	text-align: center; 
	font-size: 24px;
	color: #fff;
	padding-top: 30px;
}

#toto p{
	padding-top: 10px;
	color: #555;
	line-height: 150%;
	font-size: 12px;
	text-align: center;
}

#toto p:hover{
	cursor: default;
	color: #eee;
}

#url{
	width: 460px;
	height: 20px;
	border: 1px solid #444;
	background: #000;
	text-align: center;
	margin: 0px auto 0 auto;
	padding: 10px 20px 10px 20px;
	-moz-border-radius: 3px;
	font-size: 16px;
}

#url span.slash{
	margin: 0 2px 0 3px;
}

#url input{
	border: none;
	color: #fff;
	padding: 0 0 0 0;
	background: #000;
	width: 100px;
}

#url span.go{
	top: -30px;
	left: 439px;
	position: relative;
	background-color: #111;
	height: 40px;
	width: 40px;
	-moz-border-radius-topright: 1px;
	-moz-border-radius-bottomright: 1px;
	display: block;
	border-left: 1px solid #444;
	line-height: 40px;
}

#toto-but{
	width: 580px;
	padding: 20px 100px 20px 100px;
	background: url(/assets/img/about-bg.png) repeat #000;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
}

span.s{
	color: #ff6f18;	
	font-weight:bold;
}

#footer{
	width: 760px;
	text-align: right;
	margin-top: 20px;
}