body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
html,body {
	margin:0;
	padding:0;
	height: 100%;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
section, header{
	display: block;
}
body{background: #95AB9D url(../im/texture.png) repeat top left;}
a{
	color: #333;
	text-decoration: none;
}
.container{
	width: 100%;
	padding-bottom: 40px;
	min-width: 590px;
	position: relative;
	text-align: center;
}
section{
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.main{
//	border-bottom: 3px dashed rgba(248, 236, 191, 0.6);
	padding-bottom: 50px;
}
.sub{
	padding: 50px 0px;
}
.example
	width: 100%;
	padding: 5%;
}

/*    ----------------------    */
#header{height:64px;float:right;margin-bottom:30px;clear:both}
.empty{height:30px}

.arc-wrapper{
	position: relative;
	margin: 0px auto;
	font-family: 'Play', sans-serif;
	text-transform: uppercase;
	width: 500px;
	height: 360px;
}
.arc-wrapper:before{
	content: '';
	position: absolute;
	width: 340px;
	height: 340px;
	background: #F5E9BC url(../im/noise.png) repeat top left;
	border: 10px solid #452716;
	border-radius: 50%;
	box-shadow: 0px 0px 9px 4px rgba(0,0,0,0.3);
	top: 50%;
	left: 50%;
	margin: -180px 0 0 -180px;
}
.arc-wrapper #logo{
	background: url(../im/logo3.png) no-repeat 0 0;
	position: absolute;
	top: 30%;
	left: 40%;
	width: 140px;
	height: 125px;
	z-index:100;
}
.arc-wrapper:after{
	content: '';
	line-height: 210px;
	width: 240px;
	height: 240px;
	background: #452716 url(../im/noise.png) repeat top left;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -120px 0 0 -120px;
}

.arc-wrapper h3{
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	font-size: 27px;
	margin-top: 20px;
	color: #FE0003;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #954c04;
}
.arc-wrapper h4{
	position: absolute;
	z-index: 10;
	width: 100%;
	font-size: 35px;
	bottom: 10px;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	font-family: 'Roboto Condensed', sans-serif;
}
.arc-wrapper h4 span{
	background: #FF9900;
	padding: 0px;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 50%;
	margin: 0 -3px 0px -3px;
}
.arc-wrapper h4 span.empty{
	background: transparent;
	width: 15px;
}
.example h3{
	font-family: 'Play', sans-serif;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	color: #F8ECBF;
	font-size: 38px;
	letter-spacing: 1px;
}
#example2{
	margin-top: 80px;
}
