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

body { font-family: Arial; background-color: #f7f7f7; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/background.jpg); background-repeat: repeat-x;}

#header { width: 1200px; height:200px; background-image: url(images/header.jpg); }
#header_join { width: 987px; height:200px; background-image: url(images/header_join.jpg); }

#sign_in { font-size: 16px; font-weight: bold; position:absolute; right:200px; top:10px; color:white; }
#sign_in a{ color:#e89f9f; }
#sign_in a:hover{ color:#e89f9f; text-decoration:none;}
#online { font-size: 16px; color: #000000; font-weight: bold; position:absolute; right:200px; top:185px; }

.pagination { font-size: 18px; font-weight: normal; position: absolute; left: 150px; top: 185px; }
.pagination a{ color:#000000; font-weight: bold;}
.pagination a:hover{ color:#000000; text-decoration:none;}

.error  { font-size: 46px; font-weight: bold; color: #F00; text-align: center;}

#thumb #overlay { position:absolute; z-index:100; width:302px; height:252px; background-image:url(images/video_overlay.png); display:none; float:none; }
#thumb:hover #overlay { position:absolute; z-index:100; width:302px; height:252px; background-image:url(images/video_overlay.png); display:block; float:none; cursor:pointer; }

.thumbs { width: 300px; height: 250px; border: 1px solid #000000; }

.heading{ text-align:center; font-weight: bold; margin-top: 5px; margin-bottom: 10px; text-shadow: 0 1px 0 white; font-size:60px;}
.heading2{text-align:center; font-weight: bold; text-shadow: 0 1px 0 white; font-size:90px;}

#footer{ margin-top:10px; width:100%; height:150px; background:#2a2a2a; border-top:5px solid white; position:relative; }
#footer_content{ margin:0 auto; width:900px; text-align:center; }

.footer_disclaimer { color: #ffffff; font-size: 12px; text-align: center; padding: 5px; margin-top: 15px; }
.footer_disclaimer a { color: #ffffff; font-size: 12px; text-align: center; }
.footer_disclaimer a:hover { color: #ffffff; text-decoration: none; font-size: 12px; text-align: center; }
.footer_text { color: #ffffff; font-size: 14px; text-align: center; padding: 8px; margin-top: 20px; }
.footer_text a { color: #ffffff; font-size: 14px; font-weight: bold; text-align: center; }
.footer_text a:hover { color: #ffffff; text-decoration: none; font-size: 14px; font-weight: bold; text-align: center; }
