@charset "utf-8";
/* CSS Document */

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; 
} 

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; 
} 

ol,ul
{ 
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; 
}

a
{
outline:none;
text-decoration:none;
color:#0000FF;
}

body
{
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}


#wrapper
{
width:845px;
margin:0 auto;
text-align:center;
}

#inner
{
width:410px;
text-align:center;
margin:0 auto;
}

#footer
{
width:410px;
text-align:center;
margin:0 auto;
clear:both;
}

input
{
width:300px;
font-size:2em;
}

input.button
{
width:100px;
}

label
{
display:none;
}

h1
{
font-size:2em;
padding:20px 0px 20px 0px;
font-weight:bold;
}

p
{
font-size:1.3em;
line-height:1.4em;
padding-bottom:20px;
}

p.btm
{
padding-top:40px;
}

p.red
{
color:#FF0000;
}

ul
{
margin:20px 0px 20px 0px;
}

li
{
display:inline;
width:150px;
height:200px;
border:#CCCCCC 1px dotted;
padding:3px;
float:left;
margin:5px;
font-size:1.3em;
}

