body {
background: #FFF;
font-family: Geneva, Verdana, Arial, sans-serif;
font-size: small;
color: black;}
#banner { text-align: right; }
#navbar { text-align: center;margin-bottom: 20px;font-size: 10px;}

/*
#wrapper { position: relative; width:800px; left:50%; margin-top: 40px; margin-left:-400px; overflow: auto; z-index:100; padding-bottom: 50px; margin-bottom: 50px;} 

@media handheld { 
body { background: #FFF; font-family: Geneva, Verdana, Arial, sans-serif; font-size: small; color: black;}
#wrapper {  position: relative; margin-top: 40px; overflow: auto; z-index:100; padding-bottom: 50px; margin-bottom: 50px;}
#left { margin-top:19px; margin-bottom: 50px;}
#right { margin-bottom: 25px; margin-top: 25px;}
}  */


#wrapper { position: relative; width:800px; margin:0px auto; overflow: auto; z-index:100; padding-bottom: 50px; margin-bottom: 50px; margin-top: 40px;}

#left { float: left; width: 70%; margin-left:0px;margin-top:19px; margin-bottom: 50px; overflow: auto;}
#right { float: right; width: 25%; right:0px; overflow: auto; margin-bottom: 25px; margin-top: 25px;}
.right-title { background-color: #493F0B; padding: 5px; color: #85DB18; font-size: medium; font-family: Helvetica, Geneva, Verdana, Arial, sans-serif; text-align: center;}
.right { padding: 10px;  background-color: #F5F6D4; }
#right p {margin-bottom: 10px; margin-top: 10px; text-align: right; }
#footer { margin-top: 30px; padding: 20px; border-top: 1px solid black; text-align: center;}

.subscribe { padding: 10px; margin:40px; background-color: #F5F6D4; border: 1px solid #493F0B; }

.date { font-size: 16px; letter-spacing: .20em; text-align: center; padding: 8px; margin-bottom: 20px;}
.title { font-size: 14px; font-weight: bold; padding-bottom: 10px; font-family: Georgia, "Times New Roman", serif; text-transform:capitalize; }
.entries { margin-bottom: 50px; margin-top: 20px; line-height: 150%; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px; } 
.posted { font-size: 10px; }
.comments0 { font-size: 11px; margin: 5px 80px 40px 5px; padding:5px 10px; }
.comments1 { font-size: 11px; margin: 5px 80px 40px 5px; padding:5px 10px; }
.comments-iki { font-family: Georgia, "Times New Roman", serif; float:left; font-size: 24px; margin-right: 10px; }
.time { position: absolute; margin-top: 25px; }
.livepreview { padding: 10px; margin: 20px 5px; }
.tipjar { font-size: xx-small; } 
a:link, a:visited { text-decoration: underline; color: #006100;}
a:hover, a:active { text-decoration: underline; color: #960000; }

.frontnews { color: #950000; font-style: italic; }
.spam { margin-left: 20px; color: #6E6E6E; margin-right: 40px; margin-top: 140px; font-style: italic; }

.linklist { margin-top: 50px; }
.xsm { font-size: x-small; }
.xxsm { font-size: xx-small; }
.xxsm1 { font-size: xx-small; color: #950000; vertical-align: super; }
h1, h5 { text-align: right; }
.frontline { margin-left: 20px; color: #6E6E6E; margin-right: 40px;}
.frontline a, .frontline a:link, .frontline a:visited { text-decoration: none; color: #333; border-bottom: 1px dashed black; }
.frontline a:hover, .frontline a:active { text-decoration: none; color: #000; border-bottom: 1px solid black; }
.about { margin-right: 50px; }
.adlists { margin: 10px 70px 40px 25px; line-height: 1.5em; font-size: 12px; padding-left:5px; border-left: 3px solid #006056; border-bottom: 3px solid #006056;}
#warnings { font-size: 14px; color: #950000; margin-bottom: 40px; margin-top: 30px; }
#warning { font-size: 18px; color: #950000; margin-bottom: 40px; margin-top: 30px; }
#warning a, #warning a:link, #warning a:visited { text-decoration: none; color: #333; border-bottom: 1px dashed black; }
#warning a:hover, #warning a:active { text-decoration: none; color: #000; background-color: #C1DDC1; border-bottom: 1px solid black; }
.search {
font-weight: bold;
font-size: 14px;
}

.desc { font-size: x-small; color: #333; }
.bannerads {margin-left: 10%;margin-bottom: 25px;margin-top: 50px;}
.news { background-color: #F8FFEB;margin: 50px 0px;padding: 3px 10px;border: 1px black solid;
font-size: x-small;}
.news2 { background-color: #FFFFF1;margin: 0 0 10px 0;padding: 3px 10px;border: 1px black dashed;font-size: small;}
.quotes {font-size: 12px;color: #650000;}


/* Thumbshots image code */
.thumbshots { float: left; margin-right: 10px; margin-bottom: 3px; margin-top: 3px; }

/* Login Boxes Code */
#login { text-align: right; font-size: 8px; margin-bottom: 25px;}
input#login { background-color: #F1F1F1; }
.texta {  font-size: 10px;  background-color: #F1F1F1;  border: 1px solid #000000; }



/* Breadcrumb Navigation Code */
.breadcrumb { margin-bottom: 50px; }
.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:visited { text-decoration: none; color: #016B01; border-bottom: 1px dashed #41517D; }
.breadcrumb a:hover, 
.breadcrumb a:active { text-decoration: none; color: #000; background-color: #C1DDC1; border-bottom: 1px solid black; }

/* Rules Do's and Don'ts code */
#rulesy {margin-bottom: 2em; width: 70%; padding: 5px; color: #333;}
#rulesy ul { list-style: disc url(http://www.pbem2.com/images/rulesy.gif); }
#rulesy ul li { padding: 5px; }
#rulesn {margin-bottom: 2em; width: 70%; padding: 5px; color: #333;}
#rulesn ul { list-style: disc url(http://www.pbem2.com/images/rulesn.gif); }
#rulesn ul li { padding: 5px; }

/* gameindex browsing code */
#browse { /* margin-right: 70px;*/ margin-bottom: 50px;}
#browse ul { list-style-type: none; }
#browse ul li { padding: 5px; }
#browse ul li a, #browse ul li a:link, #browse ul li a:visited { text-decoration: none; color: #000; border-bottom: 1px dashed #004D00; }
#browse ul li a:hover, #browse ul li a:active { text-decoration: none; color: #000; background-color: #C1DDC1; border-bottom: 1px solid black; }
#browse a, #browse a:link, #browse a:visited { text-decoration: none; color: #000; border-bottom: 1px dashed #004D00; }
#browse a:hover, #browse a:active { text-decoration: none; color: #000; background-color: #C1DDC1; border-bottom: 1px solid black; }

/* Navigation Tabs Code */
#tabs {  float:left;  width:100%;  background:#DAE0D2 url("http://www.pbem2.com/images/bg.gif") repeat-x bottom;  font-size:93%;  line-height:normal;  }
#tabs ul {  margin:0;  padding:10px 10px 0;  list-style:none;  }
#tabs li {  float:left;  background:url("http://www.pbem2.com/images/left_both.gif") no-repeat left top;  margin:0;  padding:0 0 0 9px;  border-bottom:1px solid #765;  }
#tabs a {  float:left;  display:block;  background:url("http://www.pbem2.com/images/right_both.gif") no-repeat right top;  padding:5px 15px 4px 6px;  text-decoration:none;  font-weight:bold;  color:#765;  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a {float:none;}
/* End IE5-Mac hack */
#tabs a:hover {  color:#333;  }
#tabs #current {background-position:0% -150px;  border-width:0;  }
#tabs #current a {background-position:100% -150px;  color:#333;  padding-bottom:5px;  }
#tabs li:hover, #header li:hover a {  background-position:0% -150px;  color:#333;  }
#tabs li:hover a {  background-position:100% -150px;  }
