﻿* { margin:0; padding:0; font-family: Verdana; }
body { background:url(/skins/2008/images/background1.jpg) repeat #4B5056; }
a { color:#333; text-decoration:none; }
a:hover { color:#F00; text-decoration:underline; }

textarea { padding:2px; border:solid 1px #333; }
hr { height:1px; margin:6px 0; }

ul.menu { width:97%;  margin:0 auto; }
ul.menu li { float:left; list-style:none; padding:0 16px 10px; }
ul.menu li a { font-size:14px; color:#FFF; font-weight:bold; }
ul.menu li a:hover { color:#A1CC5B; }

#header { width:97%; margin:0 auto; }
#footer { width:97%; margin:10px auto; }
.copyright { text-align:center; font-size:12px; padding:8px; color:#EEE; }

#container { width:96%; margin:0 auto;}
#left { margin-right:310px; }
#right { float:right; width:300px; }

.sidebar { padding:10px; border:solid 1px #000; background:#555; margin-bottom:10px; }
.sidebar h2 { font-size:16px; color:#A1CC5B; margin-bottom:10px; }
.sidebar h3 { font-size:16px; color:#A4BCDD; margin-bottom:10px; }
.sidebar input { padding:1px; }
.sidebar .body { line-height:26px; font-size:14px; color:#FFF; }
.sidebar .body a { color:#A4BCDD; }
.sidebar .body a:hover { color:#FFF; text-decoration:none; border-bottom:dashed 1px #ccc;  }
.sidebar .userAvatar { float:right; }
.sidebar ul.list li { background:transparent url(/images/li_off.png) no-repeat 1px; padding:1px 1px 1px 16px; list-style:none; font-size:12px; }
.sidebar ul.list li img { margin:2px 0; }
.sidebar .smallText { font-size:12px; }
.sidebar .smallText a { color:#A4BCDD; }
.sidebar ul.recommend li { padding:1px; list-style:none; }
.sidebar ul.recommend li a { font-weight:bold; color:#A1CC5B; }
.sidebar ul.recommend li img { float:left; margin:5px 5px 0 0; border:solid 1px #000; width:40px; height:40px; }

.postList { margin:0 auto 10px; }
.postList h1, h1 a { font-size:16px; padding:0px 0 6px; color:#A1CC5B; margin:10px; }
.postList h1 a:hover { color:#FFF; text-decoration:none; }
.postList .item, .postList .altitem { padding:10px; font-size:12px; line-height:22px; border:solid 1px #000; margin-bottom:5px; }
.postList .item { background:#444; }
.postList .altitem { background:#555; }
.postList .timestamp { font-size:12px; color:#CCC; }
.postList .timestamp a { color:#AAA; font-weight:bold;}
.postList .summary { color:#444; padding:5px 10px; color:#CCC; }
.postList .summary a { color:#A1CC5B; }
.postList .summary a:hover { color:#FFF; text-decoration:none; }
.postList h2, h2 a { font-size:16px; color:#A1CC5B; }
.postList h2 a:hover { color:#FFF; text-decoration:none; }
.postList .comment { background:transparent url(/images/announcement1.gif) no-repeat scroll 0%; padding-left:20px; font-weight:bold; }
.postList .comment a, .postList .category a, .postList .downloads a { color:#CCEBFF; }
.postList .category { background:transparent url(/images/category.gif) no-repeat scroll 0%; padding-left:20px; font-weight:bold; color:#CCC; }
.postList .downloads { background:transparent url(/images/downloads.gif) no-repeat scroll 0%; padding-left:20px; font-weight:bold; color:#CCEBFF; }
.postList .time { background:transparent url(/images/calendar.png) no-repeat scroll 0%; padding-left:20px; font-weight:bold; color:#CCEBFF; }
.postList .ppl { background:transparent url(/images/ppl.gif) no-repeat scroll 0%; padding-left:20px; font-weight:bold; color:#CCEBFF; }
.postList .bold { font-weight:bold; color:#CCEBFF; }

.content { border:solid 1px #000; background:#444; padding:20px; font-size:14px; color:#CCC; line-height:24px; margin:0 0 10px; }
.content h2 { font-size:16px; padding:0px 0 6px; color:#A1CC5B; }
.content p { margin:10px 0 0; }
.content a { color:#A1CC5B; }
.content a:hover { color:#CCEBFF; }
.content .timestamp { font-size:12px; border-bottom:dashed 1px #ccc; padding-bottom:10px; }
.content .editinfo { font-style:italic; font-size:12px; text-align:right; }
.content .body { margin:10px 0; }
.content .fileLink { font-size:16px; font-weight:bold; text-align:center; margin:20px 0; }
.content .moveto { margin:12px 0; }
.content .label { line-height:30px; font-weight:bold; color:#A1CC5B; }
.content input { padding:1px; }
.content .subtitle { padding:10px 0; font-weight:bold; color:#CCEBFF; }
.content .contentPager { margin:8px auto; font-size:12px; color:#CCC; }
.content .contentPager .curpage { font-weight:bold; font-size:14px; border:solid 1px #333; background:#A1CC5B; padding:5px 7px; color:#000; }
.content .contentPager a { border:solid 1px #333; background:#555; padding:5px 7px;  font-weight:bold; }
.content .contentPager a:hover { background:#A1CC5B; color:#000; text-decoration:none; }
.content .tab td { padding:3px; }
.content .toolbar { margin-top:10px; }
.content .toolbar a { font-size:12px; }

.reply { border:solid 1px #000; padding:20px; font-size:14px; background:#444; color:#CCC; line-height:24px; margin-bottom:10px; }
.reply h2 { font-size:16px; padding:0px 0 6px; color:#A1CC5B; }
.reply .body a { font-weight:bold; }
.reply .body a:hover { color:#CCEBFF; text-decoration:none; }

.threadItem, .threadAltItem { border-bottom:solid 1px #666; padding:8px; clear:both; }
.threadItem { background:#555; }
.threadAltItem { background:#444; }

.postInfo { float:left; width:120px; }
.replyInfo { margin-left:120px; }
.replyInfo .details { line-height:24px; padding:10px 0; font-size:12px; }
.replyInfo .timestamp { font-size:12px; margin-bottom:10px; }
.replyInfo .replytool { float:right; font-size:12px; }
.postInfo a, .replyInfo a  { color:#A1CC5B; }
.postInfo a:hover, .replyInfo a:hover  { color:#FFF; text-decoration:none; }
.postInfo a { font-size:12px; font-weight:bold; }
.postInfo img { width:32px; height:32px; }

.reply .body { color:#CCC; }
.reply a { color:#A1CC5B; }
.reply .replyEditInfo { font-style:italic; text-align:right; font-size:12px; }

.customPager { margin:8px auto; font-size:12px; color:#CCC; }
.customPager .curpage { font-weight:bold; font-size:14px; border:solid 1px #333; background:#A1CC5B; padding:5px 7px; color:#000; }
.customPager a { border:solid 1px #333; background:#555; padding:5px 7px;  font-weight:bold; }
.customPager a:hover { background:#A1CC5B; color:#000; text-decoration:none; }

.navbar { border:solid 1px #222; background:#EEE; width:97%; margin:0 auto;   }
.navbar td { padding:5px 10px; font-size:12px; height:30px; }

.pagerbar { border:solid 1px #222; background:#666; margin:0 auto; font-size:12px; color:#CCC; }
.pagerbar .pager { padding:8px; }
.pagerbar .curpage { font-weight:bold; font-size:14px; border:solid 1px #333; background:#A1CC5B; padding:5px 7px; color:#000; }
.pagerbar a { border:solid 1px #333; background:#EEE; padding:5px 7px; }
.pagerbar a:hover { background:#A1CC5B; color:#000; text-decoration:none; }

.menubar { width:97%; margin:2px auto; }
.menubar td { padding:5px 10px; color:#EEE; font-size:12px; }
.menubar td a { color:#EEE; }
.menubar td a:hover { text-decoration:none; }
.menubar td h2 { font-size:16px; color:#A1CC5B; }

.ForumPager { margin:3px auto; font-size:12px; color:#CCC; }
.ForumPager .ForumCurPager { font-weight:bold; font-size:14px; border:solid 1px #333; background:#A1CC5B; padding:5px 7px; color:#000; }
.ForumPager a { font-weight:bold; border:solid 1px #333; background:#666; padding:5px 7px; color:#000; }
.ForumPager a:hover { color:#000; text-decoration:none; background:#A1CC5B; }


.Forum, .forumReply { border:solid 1px #222; width:97%; margin:5px auto; background:#999; }
.Forum th { text-align:left; font-size:12px; padding:7px 0 5px 8px; background: url(/skins/2008/images/sprite.png) repeat-x 0px 0px; color:#000; border-bottom:solid 1px #444; }
.Forum td { background:#DDD; padding:6px; font-size:12px; line-height:20px; }
.Forum .ForumHeader { padding:8px; font-size:14px; font-weight:bold; color:#FFF; background:#333; }
.Forum .ForumHeader a {color:#FFF; text-decoration:none; }
.Forum .ForumHeader a:hover { text-decoration:underline; }
.Forum .ForumHeader img { float:right; vertical-align:bottom; }
.Forum .ForumEditInfo { font-style:italic; font-size:12px; float:right; }
.Forum td .title { width:100%; padding-bottom:4px; border-bottom:dashed 1px #777;}
.Forum td .title .toolbar { float:right; }
.Forum td .body { margin:10px 0; }
.Forum td .editinfo { text-align:right; font-style:italic; }
.Forum td .avatar { margin:5px 0; }
.Forum td .signature { color:#555; }

.Text { font-size:12px; line-height:22px; }

.forumReply th { text-align:left; font-size:14px; padding:5px; background:#444; color:#FFF; }
.forumReply td { padding:8px; background:#EEE; }
.forumReply td .errorMessage { font-weight:bold; font-size:12px; padding:10px 0; }
.forumReply input { padding:1px; }

.loginForm { width:500px; margin:20px auto; border:solid 1px #000; background:#CCC; padding:20px; line-height:22px; font-size:14px; }
.loginForm h2 { font-size:16px; margin:0 0 16px;  }
.loginForm input { font-size:14px; padding:1px; }
.loginForm hr { height:1px; border:solid 1px #ccc; margin:8px 0;}
.loginForm a.slink  { font-size:12px; text-decoration:none; }
.loginForm a.slink:hover { text-decoration:underline; color:#00F; }

.postForm { border: solid 1px black; width:97%; margin:10px auto; background:#777; }
.postForm th { font-family:Verdana; font-size:9pt; color:#A1CC5B; background:#555; text-align:left; padding:7px; }
.postForm tr {	padding:6px; }
.postForm td { font-family:Verdana; font-size:9pt; padding:6px; background:#DDD; line-height:20px; }
.postForm td .iconList td { padding:1px; }
.postForm textarea {	font-family:Verdana; font-size:9pt; line-height:20px; margin:0 0 10px 0; }
.postForm .editor img { cursor:pointer; }

.BorderTable { width:80%; margin:0 auto; }
.BorderTable input { padding: 1px; }

.dataList { width:97%; margin:10px auto; border:solid 1px #000; background:#999; }
.dataList th { text-align:left; font-size:12px; padding:7px 0 5px 8px; background: url(/skins/2008/images/sprite.png) repeat-x 0px 0px; color:#000; border-bottom:solid 1px #444; }
.dataList td { background:#EEE; font-size:12px; padding:8px; }
.dataList tr.item td { background:#FFF; }

.progressBackground { background-color:#444; filter:alpha(opacity=80); opacity:0.8; z-index:1000; }
.modalWindow { width:400px; border:solid 2px #000; background:#FEFEFE; font-weight:bold; padding:30px; font-size:12px; color:#000; }

.betstatus { margin:15px 0; padding:20px; line-height:20px; border:solid 1px #000; }

#popup { width:300px; height:200px; position:absolute; visibility:hidden; border:solid 1px #000; background:#EEE; z-index:999; padding:10px; }
#popup img { border:solid 1px #999; padding:5px; }

.quote { margin:10px 20px; border:solid 1px #444; background:#FFFDEF; padding:10px; color:#666; }
.message { border:solid 1px #000; background:#FFFCAF; padding:12px 20px; font-weight:bold; color:#000; margin:10px 0; }
.banned { margin:20px; border:solid 1px #000; background:#FFFFCF; padding:20px; color:#000; letter-spacing:2px; }
