/* CSS Document */

* {padding:0; margin:0;}
body {font: normal normal 78%/1.3 Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0  10px 5px 10px; background:#292929; text-align:left;}
p {line-height: 1.4; font-size: 1em;  padding: 0 10px; margin:0 5px;  }
h1 { padding: 0 10px; margin:5px; font-size: 1.5em; }
h2 {  padding: 0 10px; margin:5px; font-size: 1.2em;}
strong {color:#5576FC;}
ul {padding: 0; margin: 0 0 5px 20px;}
ul.row {margin-top: 0;}
li { list-style-type:square; display:inline; padding: 0; margin-left: 30px; font-weight: bold;letter-spacing: 1px;  }
a:link {color: #fff; text-decoration:none; border-bottom:1px dotted #fff }
a:visited {color:#CCC; text-decoration: none; border-bottom: 1px dotted #ccc}
a:hover {color:#fff; text-decoration:none; border-bottom:1px solid #fff}

#masthead {background: url(../images/masthead.png) no-repeat top left; width: 640px; height: 60px; padding-top:20px; margin-top: 5px;}
#wrap {width:640px; background:transparent url(../images/bg_content.png) repeat-y top left;}
#close {position: absolute; top: 10px; left:535px; width: 50px; height: 23px;}

#appear {display:block; margin-left: 20px; margin-top: 5px; }

.image {padding: 0 10px; margin: 5px; }

#footer {padding: 0; margin: 0; background:transparent url(../images/footer.png) no-repeat bottom left; height:59px; margin-top: 40px;}
#footer p {width: auto; font-size: 1em; float: right; margin: 15px 8px 0 0; padding: 0; line-height: 1.5; }
