.daybody {  
	background: #000000 url(./images/daybg2.jpg);
	background-repeat:no-repeat;
	background-size: 100%;
	margin:20px 0px; padding:0px;
	 }
	 
.nightbody { 
	background: #000000 url(./images/nightbg2.jpg);
	background-repeat:no-repeat;
	background-size: 100%;
	margin:20px 0px; padding:0px;
	 }
	 
img {
    border: 0
}

.imgcustom {
   padding:2px;
   border:1px solid #000;
   border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}


.tdcustom {
   padding:2px;
   border:1px solid #000;
   background-color:#fff;
   border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}

.tdbox {
	border: 1px solid black;
  	border-collapse: collapse;
}

a { text-decoration:underline; }
.noline { text-decoration:none; }
	 
.mainscreen1 {
	width:900px;
	margin:0px auto;

	border: 2px solid #263408;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:url(./images/springheader.jpg);
	background-repeat: no-repeat;
	background-color:#263408;
}

.mainscreen2 {
	width:900px;
	margin:0px auto;
	border: 2px solid #263408;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:url(./images/summerheader.jpg);
	background-repeat: no-repeat;
	background-color:#263408;
}

.mainscreen3 {
	width:900px;
	margin:0px auto;
	border: 2px solid #263408;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:url(./images/fallheader.jpg);
	background-repeat: no-repeat;
	background-color:#263408;
}

.mainscreen4 {
	width:900px;
	margin:0px auto;
	border: 2px solid #263408;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:url(./images/winterheader.jpg);
	background-repeat: no-repeat;
	background-color:#263408;
}

.menubar {
	width:100%;
	height:40px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	z-index: 999;
}

.mainscreenbg {
	height:100%;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.greenbox {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:10px;
	background-color:#8aa275;
}

.lightgreenbox {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:5px; 
	text-align:left;
	background-color:#b8cca7;
	z-index:-1;
}

.saleschat {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:5px; 
	text-align:left;
	z-index:-1;
}

.greybox {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:10px;
	background-color:#b9bfb9;
}

.tanbox {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:5px; 
	background-color:#f6edb7;
	text-align:left;
	z-index:-1;
}

.creambox {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:5px; 
	text-align:left;
	background-color:#beb26c;
    background-repeat: repeat-x;
	z-index:-1;
}

.creambox2 {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:5px; 
	text-align:left;
	background-color:#efecbf;
    background-repeat: repeat-x;
	z-index:-1;
}

.creambox3 {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:5px; 
	text-align:left;
	background-color:#efecc8;
    background-repeat: repeat-x;
	z-index:-1;
}

.yellowbox {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:5px; 
	text-align:left;
	background-color:#fffbcd;
    background-repeat: repeat-x;
	z-index:-1;
}

.whitebox {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:5px; 
	text-align:left;
	background-color:#fff;
    background-repeat: repeat-x;
	z-index:-1;
}

.genericbox {
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #263408;
	padding:5px; 
	text-align:left;
    background-repeat: repeat-x;
	z-index:-1;
}

.tablebg {
	background-color:#ffffff;
}

.forumalt {
	background-color:#ffffff;
}


.errormsg {
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:450px;
	padding: 5px;
	border: 1px solid #661609;
	font-family:arial,sans-serif; font-size:15px; color:#000; 
	background-color:#f3d1cc;
}

.validmsg {
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:450px;
	padding: 5px;
	border: 1px solid #144b06;
	font-family:arial,sans-serif; font-size:15px; color:#000; 
	background-color:#d7e8d2;
}

.statusbar {
	width:723px;
	height:40px;
	border-bottom: 2px solid #263408;
	border-top: 0px solid #263408;
	z-index:3;
	
}

.divheader { font-family:arial,sans-serif; font-size:18px; color:#f8f5da; font-weight:bold; 
	text-shadow: 1px 1px #000; 
	-moz-text-shadow: 1px 1px #000;
	-webkit-text-shadow: 1px 1px #000;
}

.explorelevel { font-family:arial,sans-serif; font-size:18px; color:#000;

}

.sidebartext { font-family:arial,sans-serif; font-size:15px; color:#dfdcbd; }
.sidebartext a:visited { font-family:arial,sans-serif; font-size:15px; color:#dfdcbd;}
.sidebartext a:link { font-family:arial,sans-serif; font-size:15px; color:#dfdcbd;}
.sidebartext a:hover { font-family:arial,sans-serif; font-size:15px; color:#bdb570;}

.recentactivity {
	font-family:arial,sans-serif; font-size:15px; color:#000;
}

.mainlinetan { font-family:arial,sans-serif; font-size:15px; color:#f8f5da;
	text-shadow: 1px 1px #000; 
	-moz-text-shadow: 1px 1px #000;
	-webkit-text-shadow: 1px 1px #000;
}
.mainlinetan a:visited { font-family:arial,sans-serif; font-size:15px; color:#f8f5da;
	text-shadow: 1px 1px #000; 
	-moz-text-shadow: 1px 1px #000;
	-webkit-text-shadow: 1px 1px #000;
}
.mainlinetan a:link { font-family:arial,sans-serif; font-size:15px; color:#f8f5da;
	text-shadow: 1px 1px #000; 
	-moz-text-shadow: 1px 1px #000;
	-webkit-text-shadow: 1px 1px #000;
}
.mainlinetan a:hover { font-family:arial,sans-serif; font-size:15px; color:#83bbc0;
	text-shadow: 1px 1px #000; 
	-moz-text-shadow: 1px 1px #000;
	-webkit-text-shadow: 1px 1px #000;
}

.sexsymbol { font-family:arial,sans-serif; font-size:25px; color:#263408; font-weight:900;
}


.headline { font-family:arial,sans-serif; font-size:30px; }

.mainlineblacksmall { font-family:arial,sans-serif; font-size:10px; color:#000; }
.mainlineblacksmall a:visited { font-family:arial,sans-serif; font-size:10px; color:#000;}
.mainlineblacksmall a:link { font-family:arial,sans-serif; font-size:10px; color:#000;}
.mainlineblacksmall a:hover { font-family:arial,sans-serif; font-size:10px; color:#4f2907;}

.mainlineblack{ font-family:arial,sans-serif; font-size:15px; color:#000; }
.mainlineblack a:visited { font-family:arial,sans-serif; font-size:15px; color:#000;}
.mainlineblack a:link { font-family:arial,sans-serif; font-size:15px; color:#000;}
.mainlineblack a:hover { font-family:arial,sans-serif; font-size:15px; color:#4f2907;}

.smalltextblack { font-family:arial,sans-serif; font-size:12px; color:#000; }
.smalltextblack a:visited { font-family:arial,sans-serif; font-size:12px; color:#000;}
.smalltextblack a:link { font-family:arial,sans-serif; font-size:12px; color:#000;}
.smalltextblack a:hover { font-family:arial,sans-serif; font-size:12px; color:#4f2907;}

.mainline { font-family:arial,sans-serif; font-size:15px; color:#4f2907; }
.mainline a:visited { font-family:arial,sans-serif; font-size:15px; color:#4f2907;}
.mainline a:link { font-family:arial,sans-serif; font-size:15px; color:#4f2907;}
.mainline a:hover { font-family:arial,sans-serif; font-size:15px; color:#3c623e;}

.bsmalltext { font-family:arial,sans-serif; font-size:12px; color:#263408;}
.bsmalltext a:visited { font-family:arial,sans-serif; font-size:12px; color:#263408;}
.bsmalltext a:link { font-family:arial,sans-serif; font-size:12px; color:#263408;}
.bsmalltext a:hover { font-family:arial,sans-serif; font-size:12px; color:#694717;}

.mainlinegr { font-family:arial,sans-serif; font-size:15px; color:#263408; }
.mainlinegr a:visited { font-family:arial,sans-serif; font-size:15px; color:#263408;}
.mainlinegr a:link { font-family:arial,sans-serif; font-size:15px; color:#263408;}
.mainlinegr a:hover { font-family:arial,sans-serif; font-size:15px; color:#694717;}

.mainlinesmall { font-family:arial,sans-serif; font-size:12px; color:#644314; }
.mainlinesmall a:visited { font-family:arial,sans-serif; font-size:12px; color:#644314;}
.mainlinesmall a:link { font-family:arial,sans-serif; font-size:12px; color:#644314;}
.mainlinesmall a:hover { font-family:arial,sans-serif; font-size:12px; color:#3c623e;}

.smalltext { font-family:arial,sans-serif; font-size:12px; color:#644314; }
.smalltext a:visited { font-family:arial,sans-serif; font-size:12px; color:#644314;}
.smalltext a:link { font-family:arial,sans-serif; font-size:12px; color:#644314;}
.smalltext a:hover { font-family:arial,sans-serif; font-size:12px; color:#3c623e;}

.mainlinemedium { font-family:arial,sans-serif; font-size:12px; color:#644314; }
.mainlinemedium a:visited { font-family:arial,sans-serif; font-size:12px; color:#644314;}
.mainlinemedium a:link { font-family:arial,sans-serif; font-size:12px; color:#644314;}
.mainlinemedium a:hover { font-family:arial,sans-serif; font-size:12px; color:#3c623e;}

.smalltextred { font-family:arial,sans-serif; font-size:12px; color:#FF0000; }
.smalltextred a:visited { font-family:arial,sans-serif; font-size:12px; color:#FF0000;}
.smalltextred a:link { font-family:arial,sans-serif; font-size:12px; color:#FF0000;}
.smalltextred a:hover { font-family:arial,sans-serif; font-size:12px; color:#3c623e;}

.mainlinetan2 { font-family:arial,sans-serif; font-size:15px; color:#fdf3c2; }
.mainlinetan2 a:visited { font-family:arial,sans-serif; font-size:15px; color:#fdf3c2;}
.mainlinetan2 a:link { font-family:arial,sans-serif; font-size:15px; color:#fdf3c2;}
.mainlinetan2 a:hover { font-family:arial,sans-serif; font-size:15px; color:#4f2907;}

.mainlinetan2small { font-family:arial,sans-serif; font-size:10px; color:#fdf3c2; }
.mainlinetan2small a:visited { font-family:arial,sans-serif; font-size:10px; color:#fdf3c2;}
.mainlinetan2small a:link { font-family:arial,sans-serif; font-size:10px; color:#fdf3c2;}
.mainlinetan2small a:hover { font-family:arial,sans-serif; font-size:10px; color:#4f2907;}

.mainlineltgreen { font-family:arial,sans-serif; font-size:15px; color:#b3d296; }
.mainlineltgreen a:visited { font-family:arial,sans-serif; font-size:15px; color:#b3d296;}
.mainlineltgreen a:link { font-family:arial,sans-serif; font-size:15px; color:#b3d296;}
.mainlineltgreen a:hover { font-family:arial,sans-serif; font-size:15px; color:#fdf3c2;}

.goldtext { font-family:arial,sans-serif; font-size:15px; color:#bda11a; }
.goldtext a:visited { font-family:arial,sans-serif; font-size:15px; color:#bda11a;}
.goldtext a:link { font-family:arial,sans-serif; font-size:15px; color:#bda11a;}
.goldtext a:hover { font-family:arial,sans-serif; font-size:15px; color:#eeb667;}

.wpbutton { font-family:arial,sans-serif; font-size:15px; color:#dac972; background-color: #455b2e; padding:2px; -webkit-border-radius:5px; border-radius:5px; border: 2px solid #000000; text-decoration: none;  }
.wpbutton a:visited { font-family:arial,sans-serif; font-size:15px; color:#dac972; background-color: #455b2e; padding:2px; text-decoration: none;  }
.wpbutton a:link { font-family:arial,sans-serif; font-size:15px; color:#dac972; background-color: #455b2e; padding:2px; text-decoration: none; }
.wpbutton a:hover { font-family:arial,sans-serif; font-size:15px; color:#f5efca; background-color: #455b2e; padding:2px; text-decoration: none;  }

.mainlinegreen { font-family:arial,sans-serif; font-size:15px; color:#187f49; }

#leftcolumn { width: 175px; height:100%; float: left; text-align:center; border-right: 2px solid #000000; border-bottom: 2px solid #000000; z-index:1; position: relative;}
#rightcolumn { width: 723px;  float: right; text-align:left; z-index:1; position: relative;}
.clear { clear: both;}
	
.iclass2 {background-color:#c8d4bd; color:#000000; -moz-border-radius: 7px;
	border-radius: 7px; border: 1px solid #868686;
	padding:5px;}
	
.iclasschat {background-color:#97ad87; color:#000000; -moz-border-radius: 7px;
	border-radius: 7px;}

.scrolltop { background-image:url("../images/scroll/top.png"); 
             background-repeat: repeat-x;}
.scrollbottom { background-image:url("../images/scroll/bottom.png"); 
             background-repeat: repeat-x;}
.scrollleft { background-image:url("../images/scroll/lside.png"); 
             background-repeat: repeat-y;}
.scrollright { background-image:url("../images/scroll/rside.png"); 
             background-repeat: repeat-y;}
             
div.pedigreescroll {
width: 585px;
overflow: auto;
border: 2px solid #263408;
padding: 3px;
-moz-border-radius: 10px;
border-radius: 10px;
}

div.shoutscroll {
height: 200px;
width: 500px;
overflow: auto;
white-space: normal;
border: 2px solid #263408;
padding: 8px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.shoutscrollsmall {
height: 200px;
width: 400px;
overflow: auto;
white-space: normal;
border: 2px solid #263408;
background-color: #efecbf;
padding: 8px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.ksscroll {
height: 150px;
overflow: auto;
white-space: normal;
}

div.roleplayscroll {
height: 500px;
width: 600px;
overflow: auto;
white-space: normal;
border: 1px solid #263408;
padding: 8px;
-moz-border-radius: 15px;
border-radius: 15px;
}

div.storescroll {
height: 300px;
width: 600px;
overflow: auto;
border: 2px solid #263408;
padding: 2px;
}

div.maillistscroll {
height: 250px;
width: 570px;
overflow-y: auto;
white-space: normal;
padding: 5px;
-moz-border-radius: 15px;
border-radius: 15px;
word-wrap: break-word;
}

#pinnedFooter {
z-index:99999999999;
display: block;
position: fixed;
width: 100%;
left: 0px;
bottom: 0px;
background-color: #2e1e03;
opacity:0.85;
filter:alpha(opacity=85);

}

.header { font-family:arial,sans-serif; font-size:22px; color:#000000; }

tr.wp {
	background-color:#f6edb7;
}

blockquote {  padding: 0 15px;  margin-left: 0;  }

.wrap {
    position: relative;
    display: inline-block;
}
.wrap span {
    position: absolute;
    bottom: -20px;
    right: 0px;
    }
.counter{
    background-color: #8aa275;
    color: #fff;
    font-size: 10px;
    padding: 2px 5px;
    line-height: 12px;
    height: 14px;
    text-align: center;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    font-weight: 400;
}

/*For Item Modal Window*/

/* The Modal (background) */
.modal {
display: none; /* Hidden by default */
  z-index: 1000000; /* Sit on top */
  left:0;
  right:0;
  top:30%;
  bottom:0;
  position: fixed;
  margin:0px auto;
}

/* Modal Content */
.modal-content {
  background-color: #fff;
  margin: auto;
  padding:5px;
  border: 1px solid #888;
   border: 1px solid #000;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:350px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}






