body {background: #111; text-align: center; margin-top: 35px;}

#main {width: 780px; border: 6px solid #222; background: #000; margin: auto; overflow: auto; padding-bottom: 15px;}
#main h1 {font-family: Verdana, Geneva, sans-serif; color: #EE577C; font-size: 32px; font-weight: normal; font-style: italic; margin-top:  20px; margin-bottom: 5px;}
#main h2 {font-family: Arial, Helvetica, sans-serif; color: #ccc; font-size: 16px; font-weight: normal; font-style: italic; margin: 0; padding-bottom: 15px;}

#main p.warning {font-family: Verdana, Geneva, sans-serif; color: #ffffff; font-size: 10px; margin: 30px; text-align: justify;}

#main .plot {margin: 30px; border: 1px solid #333; background: #111; padding: 5px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #ccc; text-align: justify;}
#main .plot .title {font-family: Verdana, Geneva, sans-serif; font-size: 20px; color: #666;}

#main .banner  {font-family: Verdana, Geneva, sans-serif; color: #FF0; font-weight: normal; font-size: 24px; text-decoration: none;}
#main .banner img {padding: 1px; border: 5px solid #333; margin-bottom: 5px; clear: both;}

#main .recips {text-align: left; width: 624px; margin: auto; margin-top: 30px; margin-bottom: 30px; overflow: auto;}
#main .recips .spot {width: 150px; border: 1px dotted #666; margin: 2px; float: left; text-align: center; padding-top: 3px; padding-bottom: 3px;}
#main .recips .spot a {font-family: Verdana, Geneva, sans-serif; text-decoration: none; font-size: 11px; color: #ccc;}

#main a.link1 {font-family: Verdana, Geneva, sans-serif; font-size: 28px; color: #FF0; text-decoration: none;}
#main a.link2 {font-family: Arial, Helvetica, sans-serif; font-size: 29px; color: #FF0; text-decoration: underline;}
#main a.link3 {font-family: Arial, Helvetica, sans-serif; font-size: 29px; color: #09F; text-decoration: underline;}
#main a.link4 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FC9; text-decoration: underline;}
#main .text1 {font-family: Arial, Helvetica, sans-serif; color: #ccc; font-size: 18px; font-weight: normal; font-style: italic; margin: 5px 20px; }

#main .content {margin: auto; padding: 20px 30px 20px 30px; width: 720px; overflow: auto;}
#main .content .thumb img {padding: 1px; border: 4px solid #222; margin: 5px; float: left;}
#main .content .thumb img:hover {border: 4px solid #fff;}

#main .galleries {text-align: center; margin: 20px;}
#main .galleries .preview {float: left; margin: 5px; text-align: center;}
#main .galleries .preview a {font-family: Verdana, Geneva, sans-serif; font-size: 24px; color: #F39; text-decoration: none; font-style: italic;}
#main .galleries .preview a:hover {color: #FFF;}
#main .galleries .preview a:hover img {border: 4px solid #fff;}
#main .galleries .preview a img {padding: 1px; border: 4px solid #333; margin-bottom: 5px;}

#copyright {width: 780px; margin: auto; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #ccc; text-align: left; padding-top: 10px;}
#copyright a {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #ccc; text-align: left; padding-top: 10px; text-decoration: underline;}
#copyright a:hover {color: #900;}

