*{padding:0;margin:0;}
body{background:#fafafa;color:#8A8A8A;font-family:"Helvetica Neue",Helvetica,Arial;font-size:14px;}

a{color:#8A8A8A;text-decoration:none;}
a:hover{text-decoration:underline;}
#contents a{color:#5A5A5A;}

h1,h2,h3,h4,h5,h6{color:#333;line-height:200%;}
p{line-height:140%;margin-bottom:15px;}
img{border:none;}

#wrapper{width:800px;margin:0 auto;}

h1{float:left;font-size:18px;line-height:150%;}
#nav{padding:5px;margin-left:50px;}
#nav li{display:inline;padding:5px;}

#contents{clear:both;padding:50px 0;}
#contents h2{line-height:180%;font-size:60px;text-shadow:2px 2px #DCDCDC;letter-spacing:-1px;}

h2 span.r{color:#ff1493;}
h2 span.g{color:#adff2f;}

form .size1{width:150px;}
form .size2{width:300px;}
form textarea{width:300px;height:200px;}
div.submit{padding:5px;;}


#side{float:right;width:250px;padding:20px;}

#footer{text-align:center;clear:both;}

#content{padding:20px 0;}
#content.mini{margin-right:400px;}
#content h3{font-size:19px;line-height:180%;}
#content div.data{margin-bottom:30px;}

#side-icon{text-align:center;}
#side-icon div{margin-bottom:20px;}
#side-icon span{display:block;font-size:10px;}


#about dd{padding:7px 30px;}

#contact li{list-style-type:none;padding:5px;}