a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var {
font-family: 'PT Sans Narrow', sans-serif;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}
ul {list-style:none}
blockquote,q {quotes:none;} 
table,table td {padding:0;border:none;border-collapse:collapse;border-spacing:0;}
fieldset,img {border: 0;}
embed {vertical-align:top;}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {display:block}
mark,rp,rt,ruby,summary,time {display:inline;}
fieldset,img {border: 0;}
caption, th {text-align: left;}

#container960 {
	width: 960px;
	margin: auto;
}

.logo {
	background: url(logo.png) no-repeat center top;
	height: 535px;
	width: 100%;
}
.mail {
	font-size: 30px;
	text-align: center;
}
.mail a {
	text-align: center;
	color: #333333;
	text-decoration: none;
}
.mail a:hover {
	text-align: center;
	color: #000000;
	text-decoration: underline;
}
.margin-25 {font-size: 0px;line-height: 0px;height: 25px;}
.margin-125 {font-size: 0px;line-height: 0px;height: 125px;}
.temp-site {
	font-size: 30px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 2px;
	word-spacing: 5px;
	font-weight: bold;
	background: #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	-webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    border-radius: 90px;
}
.tel {
	font-size: 22px;
	color: #666666;
	text-align: center;
}