body {background-color: #fff;}

* {padding: 0; margin: 0;}
img {border: 0;}

a {color: #00ccff; text-decoration: none; outline: 0;}
a:hover {color: #00ccff; text-decoration: underline;}

p {padding-top: 20px; font-family: Georgia, serif; font-size: 11pt; line-height: 24px; color: #333; text-shadow: 1px 1px 2px #eee;}
h1 {font-family: Verdana, Geneva, sans-serif; font-size: 15pt; text-shadow: 1px 1px 2px #eee;}

#container {position: relative; width: 100%;}

#top {position: relative; width: 100%; height: 25px; background-color: #333;}

#contact {position: relative; width: 980px; height: 19px; padding-top: 6px; margin-left: auto; margin-right: auto; font-family: Verdana, Geneva, sans-serif; font-size: 7pt; text-align: right; color: #fff; background-color: #333;}

#header {position: relative; width: 980px; height: 150px; margin-left: auto; margin-right: auto; border-bottom: solid 1px #eee;}

#logo {position: relative; float: left; width: 124px; height: 108px; padding-top: 42px;}

#catch {position: relative; float: left; width: 647px; height: 150px; text-align: center;}

#menu {position: relative; float: right; width: 209px; height: 81px; padding-top: 69px;}

#menu li {list-style: none; display: inline; float: left; padding-left: 15px;}

#gist {position: relative; width: 980px; height: 145px; margin-left: auto; margin-right: auto; border-bottom: solid 1px #eee; padding-top: 30px; font-family: Georgia, serif; font-size: 18pt; line-height: 28px; color: #333; text-shadow: 1px 1px 2px #eee;}

.blue {color: #00ccff;}

#content {position: relative; width: 980px; min-height: 360px; margin-left: auto; margin-right: auto; margin-top: 30px; font-family: Georgia, serif; font-size: 12pt; line-height: 28px; color: #333; text-shadow: 1px 1px 2px #eee;}

#cleft {float: left; width: 320px; height: 360px; margin-right: 20px;}

#cright {float: right; width: 640px; height: 360px;}

#footer {position: relative; width: 980px; height: 30px; margin-top: 30px; margin-left: auto; margin-right: auto; font-family: Verdana, Geneva, sans-serif; font-size: 7pt; text-align: right; color: #333; text-shadow: 1px 1px 2px #eee; border-top: solid 1px #eee;}

#footer a {color: #333; text-decoration: none; outline: 0;}
#footer a:hover {color: #00ccff; text-decoration: none;}

#fleft {position: relative; float: left;}

#fright {position: relative; float: right;}

