html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}del{text-decoration:line-through}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:white;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0} a{text-decoration:none;}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}* html .clearfix,:first-child+html .clearfix{zoom:1}

body {font-family:Helvetica, Arial, sans-serif;background:url(../images/bg.jpg);-webkit-font-smoothing: antialiased;}
#outer {width:457px;margin:auto;margin-top:7%;border-top:solid 7px #006699}
#inside {display:block;padding-top:20px;padding-bottom:15px;background:#f9f9f9 url(../images/tile.png);padding-left:30px;padding-right:30px;border-left:solid 3px #ddd;border-right:solid 3px #ddd; 
	-webkit-box-sizing: border-box; 
	   -moz-box-sizing: border-box; 
	        box-sizing: border-box;
	-webkit-box-shadow:0 0 7px rgba(0,0,0,.7);
	   -moz-box-shadow:0 0 7px rgba(0,0,0,.7);
	        box-shadow:0 0 7px rgba(0,0,0,.7);
	}
#bottom {height:18px;border-top:solid 1px #ddd;display:block;background:url(../images/bottom.png) repeat-x;}
#inside h1, #inside h2 {color:#373a3f;text-shadow:0 1px 0 rgba(255,255,255,1);text-align:center;display:block;}
#inside h1 { font-size:36px;font-family: 'Coda',cursive; }
#inside h1 span {clear:both;display:block;margin-bottom:10px;color:#999;font-size:18px;font-weight:normal;font-family: 'Oswald', sans-serif;}
#inside h2 { font-size:20px;font-family: 'Oswald', sans-serif; }
#inside p {font-size:12px;color:#484c52;text-shadow:0 1px 0 #fff;line-height:24px;width:100%;text-align:center;display:block;margin-bottom:20px;}
hr {border-top:solid 1px #ececec;border-bottom:solid 1px #fff;border-left:none;border-right:none;height:0;margin:10px 0}
.foot_ic {display:block;text-align:center;margin-top:5px}
.logo {display:block;margin:0 auto 25px;}
@media only screen and (max-width: 767px) {
	#outer, #inside, #bottom, .foot_ic {width:100%;}
	#outer {margin-top:0}
	#inside {background-color:#f9f9f9}
	#bottom {background:url(../images/bottom_300.png) repeat-x;}
	#inside h1 {font-size:26px}
}