.container-inner {
		font-family:	Verdana;
		font-size:	12px;
		color:				var(--primary);

		a {
			text-decoration:	none;
			color:				var(--primary);
		}

		h3 {
			font-size:			16px;
		}
		
		td {
			font-size:	11px;
		}
								
		.calendarHeader {
			background:	var(--background-secondary);
		}
		
		.calendarToday {
			background:	var(--background-secondary);
		}
		
		.calendar {
			background:	var(--background-secondary);
		}
		
		.calendarDay {
			position:	relative;
			left:		15px;
			width:		160px;
			border:		1px solid var(--border-secondary);
			margin:		3px;
			padding:	2px;
		}
		
		#calendarBox {
			position:	absolute;
			top:		0px;
			margin:		10px;
			font-size:	10px;
			background:	var(--background-secondary);
			width:		200px;
			padding:	5px;
		}
		
		.toc-box {
			position:	relative;
			left:		10px;
			border:		solid 1px var(--border-secondary);
			background:	var(--background-secondary);
		}
		
		.toc-edit {
			position:	relative;
			float:		right;
		}
		
		.toc-edit a {
			position:	in-line;
			background:	var(--background-secondary);
			font-size:	8px;
			padding:	1px;
			border:		solid 1px var(--border-secondary);
		}
		
		#title h3 span,
		#pig {
			display: 			none;
		}

		#mainbox {
			position:			relative;
			width:				650px;
			text-align:			left;
		}

		#logo {
			position:			relative;
		}

		#menu {
			position:			absolute;
			right:				60px;
			top:				30px;
			width:				100px;
			height:				90px;
			text-align:			center;
		}

		#menu a {
			display:			block;
			width:				100px;
			height:				15px;
			background:			var(--background-secondary);
			border:				solid 1px var(--border-secondary);
			margin-bottom:		5px;
		}

		#title {
			position:			relative;
			left:				50px;
		}

		#maintext {
			text-indent:		4px;
			position:			relative;
			left:				100px;
			width:				500px;
		}

		#footer {
			position:			relative;
			bottom:				0px;
			padding:			20px;
			margin-top:			20px;
			text-align:			center;
		}
	}