/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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{border:0;font-size:100%;font:inherit;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}



/* COMMON ELEMENTS 
-------------------*/
body {font-size:80%; background:#cd1920 url(img/bg.gif) center 0 repeat-x; color:#666; font-family:"Verdana", Tahoma, sans-serif; letter-spacing:-0.01em; font-stretch:normal}



/* Font Styles  */
h2, h3, h4, h5, h6 {color:#282a30; line-height:125%; padding:0 0 20px; font-weight:bold; font-style:italic; letter-spacing:-0.05em;}
h1 {font-size:300%; color:#282a30; font-family:'Damion', Georgia, serif; letter-spacing:0; font-weight:normal; padding:10px;}
p {font-size:100%; line-height:150%; padding:0 0 20px;}
strong {font-weight:bold}
em {font-style:italic;}
	

	


/* BUTTONS/LINKS 
-------------------*/
a {text-decoration:none; color:#0072bc; outline:none}
	a:hover {text-decoration:underline; color:#ec1e25;}
input[type=submit] {color:white; border:0; cursor:pointer; outline:none; padding:0.75em 1.2em; font-size:110%; margin:0; display:inline-block; font-weight:bold; background:#0088ca; background:-moz-linear-gradient(top,  #0088ca 0%, #0052a7 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0088ca), color-stop(100%,#0052a7)); background:-webkit-linear-gradient(top,  #0088ca 0%,#0052a7 100%); background:-o-linear-gradient(top,  #0088ca 0%,#0052a7 100%); background:-ms-linear-gradient(top,  #0088ca 0%,#0052a7 100%); background:linear-gradient(to bottom,  #0088ca 0%,#0052a7 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088ca', endColorstr='#0052a7',GradientType=0 );}
	input[type=submit]:hover {text-decoration:none; cursor:pointer; color:white; background:#ec1e25;}
	
	

/* PAGE LAYOUTS 
-------------------*/
.wrapper {width:95%; max-width:550px; padding:15px 2.5%; margin:0 auto; position:relative; z-index:1}
.clearfix {clear:both;}
.container {background:white; padding:10px; text-align:center; -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.25); box-shadow:0 0 5px 0 rgba(0,0,0,0.25);}
 



/* HEADER 
-------------------*/
.header {display:block; width:100%; position:relative; z-index:10; padding:10px; clear:both; text-align:center;}
	.logo {text-align:center;}
		.logo img {width:50%;text-align:center;}	
		



/* FORM ELEMENTS 
-------------------*/
table td {padding:5px;}
table tr td:first-of-type {text-align:right;}
table tr td:last-of-type {text-align:left;}
input[type=email], input[type=text], input[type=password] {padding:0.75em; display:inline-block; border:0; font-size:100%; background:#f5f5f5; width:50%; border:1px solid #eee; border-top:1px solid #bbb; border-right:1px solid #ccc;}




/* FOOTER 
-------------------*/	
.footer {text-align:center; position:relative; z-index:10; padding:25px 10px 0; margin:20px 0 0; clear:both; border-top:1px solid #eee;}
.footer a {padding:0 15px; line-height:100%; display:inline-block; border-right:1px dotted #bbb;}
p.copyright {font-size:85%; color:#bbb;}			
	
	