body {
	position			: relative;
	top					: 0;
	left				: 0;
	margin				: 0;
    padding             : 0;
	font-family			: "myriad pro";
	background-image	: url('/images/themes/old/backgroundback.jpg');
    background-position : center;
}
.bgdiv {
	position			: relative;
    margin              : 0px auto;
	width				: 900px;
    min-height          : 600px;
    height              : 100%;
	z-index				: 1;
    background          : url('/images/themes/old/background.png') repeat-y;
    }


a {
	color				: #000000;
	text-decoration		: none;
}

.header {
	position			: relative;
	left				: 100px;
	top					: -12px;
}

.right {
	float				: right;
}

.left {
	float				: left;
}

.loginlink {
	position			: absolute;
	top					: 3px;
	left				: 3px;
    margin-left         : 5px;
	font-size			: 12px;
	color				: #FFFFFF;
	width				: 50px;
}

.register {
	top					: 15px;
}

.textRight {
	text-align			: right;
	width				: 250px;
	padding-right		: 20px;
}

.filldiv {
	width				: 250px;
	height				: 400px;
	z-index				: 3;
}

.menu {
	position			: relative;
    float               : left;
	left				: 20px;
	height				: 262px;
	width				: 198px;
	z-index				: 2;
}

.menuheader {
	position			: relative;
	top					: 4px;
}

.extended {
	left				: 0px;
}

.menuitem {
	float				: right;
	margin-right		: 21px;
	font-family			: "myriad pro";
	font-size			: 1.4em;
	width				: 122px;
	padding-left		: 6px;
	padding-right		: 7px;
	text-align			: right;
	background-image	: URL('/images/themes/old/menuitemsides.png');
	z-index				: 1;
}

.active {
	background-image	: URL('/images/themes/old/menuitem1bg.png');
}

.menuitem img {
	border				: 0;
	margin-top			: -7px;
	margin-bottom		: -8px;
	z-index				: 2;
}

.menutext {
	margin-right		: 5px;
}

.menubottom {
	position			: relative;
	left				: 35px;
}

.currentPage {
	background-color	: #d0d0d0;
}

.adminMenuDiv {
	position			: absolute;
	right				: 8px;
	top					: 160px;
	background			: URL('images/adminmenubg.png');
	width				: 198px;
	height				: 262px;
	padding-top			: 50px;
	padding-left		: 35px;
	display				: none;
}

.adminmenudiv .menuitem {
	float				: left;
	text-align			: left;
}

.menuitemlevel2 {
	float				: right;
	margin-right		: 2px;
	padding-right		: 13px;
	font-family			: "myriad pro";
	font-size			: 0.7em;
	width				: 107px;
	text-align			: right;
	z-index				: 1;
}


.textselectform {
	width				: 100%;
	border-bottom		: 1px dotted #e7e7e7;
}

.textswrapper {
    position            : relative;
	width				: 100%;
    height              : 100%;
}

.textcontainer {
    position            : relative;
	margin				: 3px;
	padding				: 2px;
    height              : 100%;
	border				: 1px solid black;
	background-color	: #FFFFFF;
}

.fontsizeselector{
	cursor				: pointer;
}

.clear {
	clear				: both;
}

.formspan {
	float				: left;
}

.loginput {	
	margin-left			: 30px;
}

.debug {
	position			: absolute;
	font-size			: 10px;
	top					: 0;
	right				: 0;
	border				: 1px dotted black;
	width				: 150px;
	background-color	: #FFFFFF;
	display				: none;
}

.debugquestion {
	float				: left;
}

.debuganswer {
	float				: right;
}

.debugShow{
	position			: absolute;
	top					: 0;
	right				: 0;
	cursor				: pointer;
	font-size			: 10px;
	display				: block;
}

.fakelink {
	cursor				: pointer;
}

.forum {
	border-bottom				: 1px solid #908066;
}

.forumwrapper {
    position            : relative;
	margin-top			: 10px;
	width				: 582px;
	color				: #2c1d07;
}

.forumheader {
	border				: 1px solid #4f4128;
	font-weight			: bold;
	margin-bottom		: 4px;
	color				: #423218;
}

.forumodd {
	border-left			: 1px solid #908066;
	border-right		: 1px solid #908066;
	text-align			: center;
	padding				: 5px;
	color				: #000000;
}

.forumeven {
	background-image	: url('/images/themes/old/alternatingbg.png');
	border-left			: 1px solid #908066;
	border-right		: 1px solid #908066;
	text-align			: center;
	padding				: 5px;
	color				: #000000;
}

.noborder {
	border				: 0;
}

.threadname {
	text-align			: left;
}

.forumevenhover, .forumoddhover{
	background-color	: #d0d0d0;
	border-left			: #000000;
	border-right		: #000000;
	padding				: 6px;
}

.postinput {
	width				: 530px;
	height				: 200px;
	border				: 1px solid #aaaaaa;
	font-size			: 12px;
	padding				: 10px;
	background-image	: url('/images/themes/old/postbg.png');
}

.posttitleinput {
	width				: 100%;
	margin-left			: 1px;
	border				: 1px solid #aaaaaa;
}

.smallpic {
	height				: 80px;
}

.postsubmit {
	float				: right;
	margin-top			: 10px;
	margin-right		: 44px;
	border				: 1px solid #aaaaaa;
}

.postcontainer {
	border				: 1px solid #2c1d07;
	width				: 562px;
	padding-left		: 10px;
	padding-right		: 10px;
	margin-bottom		: 15px;
	background-image	: url('/images/themes/old/postbg.png');
}

.postheader {
	font-size			: 12px;
	border-bottom		: 1px solid #8c7d66;
	border-right		: 1px solid #8c7d66;
	margin-left			: -10px;
	float				: left;
}

.delpost {
	float				: right;
	margin-right		: -10px;
	border-bottom		: 1px solid #8c7d66;
	border-left			: 1px solid #8c7d66;
	cursor				: pointer;
}

.postcontent {
	font-size			: 15px;	
}

.replycontainer {
	display				: block;
	width				: 100%;
	position			: relative;
	top					: 15px;
}

.replyattributes {
	width				: 550px;
	border-top			: 1px solid #aaaaaa;
	border-left			: 1px solid #aaaaaa;
	border-right		: 1px solid #aaaaaa;
	height				: 20px;
}

.replyattributes img{
	border-right		: 1px dotted black;
	padding				: 0;
	margin				: 0;
	cursor				: pointer;
}

.quote {
	font-style			: italic;
	font-size			: 12px;
	margin-left			: 20px;
}

.quote h3 {
	font-weight			: bold;
	font-style			: normal; 
}

.buttonspan {
	border				: 1px solid #aaaaaa;
	font-size			: 12px;
	padding				: 2px;
	cursor				: pointer;
	background-color	: #FFFFFF;
}

.return {
	margin-left			: 400px;
}

.errorBackground {
	position			: fixed;
	top					: 0px;
	left				: 0px;
	height				: 100%;
	width				: 100%;
	background			: URL('/images/transbg.png');
	z-index				: 3;
	display				: none;
}

.errorWrapper {
	position			: fixed;
	top					: 0px;
	left				: 0px;
	height				: 100%;
	width				: 100%;
	z-index				: 6;
	display				: none;
}

.errorForeground {
	position			: fixed;
	top					: 42%;
	left				: 40%;
	background-color	: white;
	width				: 20%;
	height				: 15%;
	padding				: 10px;
}

.errorhd {
	font-size			: 18px;
	font-weight			: bold;
}

.errormsg {

}

.errorft {
	position			: absolute;
	right				: 0px;
	bottom				: 0px;
	font-size			: 10px;
}

.code {
	width				: 700px;
	height				: 200px;
}

.inkbottle {
	position			: absolute;
	top					: -30px;
	right				: 0;
	z-index				: 5;
}

.content{	
    position            : relative;
	width				: 600px;
    padding-right       : 50px;
    padding-bottom      : 50px;
    margin-top          : 20px;
    float               : right;
}

.contentpar {
    position            : relative;
	height				: auto;
    width               : 100%;
    float               : right;
    text-align          : left;
}

.editdiv {
}

.parfirstletter {
	float				: left;
	height				: 4.75em;
	position			: relative;
	top					: 3px;
}

.sidediv {
	background      	: url('images/themes/old/sidebg.png') red;
	position			: fixed;
	right				: 10px;
	top					: 0px;
	width				: 340px;
	overflow			: auto;
    padding             : 0px 10px 0px 10px;
    z-index             : 100;
}

* html .sidediv {
    left                : 928px;
}

.footnotelink {
    font-size           : 0.7em;
    vertical-align      : super;
    cursor              : pointer;
    text-decoration     : underline;
    z-index             : 8
}

.textselect {
    width               : 334px;
}

#textcontainer{
    position            : relative;
    height              : 100px;
}

#textcontainer P {
    position            : relative;
}

.textparcontainer, #textcontainter #textpar {
    border              : 1px dashed #ddd;
    background-color    : rgba(256, 256, 256, 0.3);
}

.editbutton, .savebutton{
    position            : absolute;
    background-color    : #aaa;
    border              : 1px solid #ddd;
    padding             : 0px 10px;
    margin              : 0px 5px;
    cursor              : pointer;
    left                : 100%;
    top                 : 0.5em;
}

.savebutton {
    left                : 110%;
}

.editordiv {
    position            : relative;
}

.prev_chapter_link, .next_chapter_link {
    text-decoration     : underline;
    font-size           : 17px;
    margin-top          : 1em;
}

.prev_chapter_link {
    float               : left;
}

.next_chapter_link {
    float               : right;
}

.deprecatedbrowser {
    border              : 2px dotted red;
    height              : 100px;
}