body {
	background: #ffffff url(../images/BackgroundPattern.gif) repeat-x;
	margin: 0;
	padding: 0;
}
#wrapper {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
}
#footer {
}
#top {
	background: url(../images/TopNature.gif) no-repeat;
	height: 150px;
	width: 1000px;
	cursor: pointer;
}
#topLoggedIn {
	background: url(../images/TopNatureLoggedIn.gif) no-repeat;
	height: 150px;
	width: 1000px;
	cursor: pointer;
}
#middle {
	padding-top: 10px;
	width: 1000px;
}
image {
	margin: 0;
	display: block;
}
hr {
	color: #807a63;
	height: 1px;
}
input[type="text"], input[type="password"] {
	border: 1px solid #4a2f15;
	height: 15px;
	font: 12px/15px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
input[type="submit"], input[type="button"] {
	border: 1px solid #4a2f15;
	background: #eae3b0;
	color: #000000;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
textarea {
	border: 1px solid #140d06;
	width: auto;
	height: 50px;
	margin: 5px;
}
select {
}
#container {
	background: #24170a;
	border: 1px solid #5b5147;
	padding: 1px;
	margin-bottom: 10px;
}
#containerTitle {
	background: #587f19 url(../images/ContainerTitle.gif) repeat-x top;
	border: 1px solid #486614;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	padding-right: 1px;
	margin-bottom: 2px;
}
.titleBar {
	font: 14px/25px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #edffcf;
}
input.editTitleBar {
	background: transparent;
	border: none;
	color: #edffcf;
	height: 20px;
	width: 100%;
	font: 1em Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.iconLarge {
	background: url(../images/icons/Box.png);
	width: 60px;
	height: 60px;
	cursor: pointer;
	margin-right: 5px;
	text-align: center
}
#deleteSection {
	background: url(../images/icons/Trash.png);
	width: 20px;
	height: 20px;
	margin-left: 1px;
	cursor: pointer;
}
#editSection {
	background: url(../images/icons/Edit.png);
	width: 20px;
	height: 20px;
	margin-left: 1px;
	cursor: pointer;
}
#showBlog {
	background: url(../images/icons/ShowBlog.png);
	width: 20px;
	height: 20px;
	margin-left: 1px;
	cursor: pointer;
}
#hideBlog {
	background: url(../images/icons/HideBlog.png);
	width: 20px;
	height: 20px;
	margin-left: 1px;
	cursor: pointer;
}
#sortSection {
	background: url(../images/icons/Move.png);
	width: 20px;
	height: 20px;
	margin-left: 1px;
	cursor: move;
}
.minimizeSection {
	background: url(../images/icons/Minimize.png);
	width: 20px;
	height: 20px;
	margin-left: 1px;
	cursor: pointer;
}
.maximizeSection {
	background: url(../images/icons/Maximize.png);
	width: 20px;
	height: 20px;
	margin-left: 1px;
	cursor: pointer;
}
#sortSubSection {
	background: url(../images/icons/Hand.gif);
	width: 20px;
	height: 20px;
	margin-left: 1px;
	cursor: move;
}
#addPage {
	background: url(../images/icons/AddPage.png) center no-repeat;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
#renamePage {
	background: url(../images/icons/RenamePage.png) center no-repeat;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
#deletePage {
	background: url(../images/icons/DeletePage.png) center no-repeat;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
#expandPages {
	background: url(../images/icons/ExpandPages.png) center no-repeat;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
#closePages {
	background: url(../images/icons/ClosePages.png) center no-repeat;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
#defaultPage {
	background: url(../images/icons/DefaultPage.png) center no-repeat;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
#linkPage {
	background: url(../images/icons/LinkPage.png) center no-repeat;
	width: 60px;
	height: 60px;
	cursor: pointer;
}
#links {
	background: #f2f2f2;
	border:1px solid gray;
	padding: 5px;
	display: none;
	margin-right: 5px;
	height: 48px;
}
table.fadeCell {
	color: #FFFFFF;
}
table.fadeCell td {
	height: 35px;
}
table.fadeCell tr {
}
.fadeCellLeft {
	background: url(../images/fadeCellLeft.gif) no-repeat right top;
	padding: 0 5px 0 5px;
	font: 12px/25px Arial, Helvetica, sans-serif;
}
.fadeCellRight {
	background: url(../images/fadeCellRight.gif) no-repeat left top;
	padding: 0 5px 0 5px;
	font: 12px/25px Arial, Helvetica, sans-serif;
}
.fadeCellCenter {
	background: url(../images/fadeCellCenter.gif) no-repeat center top;
	height: 35px;
	text-align: center;
}
#navigation {
	padding-top: 3px;
	background: #24170a url(../images/MenuBarTop.gif) repeat-x top;
	border-bottom: 1px solid #0f0a04;
}
#navigation span.hover {
	color: #bbe07e;
}
#bottomNavigation {
	background: url(../images/BottomMenuBar.gif) repeat-x;
	padding: 10px;
}
#bottomNavigation li {
	display: inline;
	background: none;
}
#bottomNavigation li a {
	padding: 0 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
#bottomNavigation li a:hover {
	color: #587f19;
}
#bottomNavigation li a.hover {
	color: #587f19;
}
#bottomNavigation ul {
	margin: 0; 
	padding: 0;
	list-style-type: none;
	width: 1000px;
}

#item {
	font: 14px Arial, Helvetica, sans-serif;
	background: #dbd6ba url(../images/ContainerBottom.gif) repeat-x bottom;
	border-left: 1px solid #807a63;
	border-right: 1px solid #807a63;
	border-bottom: 1px solid #807a63;
	margin-bottom: 5px;
	padding: 5px;
}
.sectionTitle {
	background: url(../images/fadeDown.gif) repeat-x top;
	height: 35px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
}
.sectionContent {
	padding: 10px;
	color: #FFFFFF;
}
.section {
}
#error {
	font: 12px Arial, Helvetica, sans-serif;
	color: #b1341c;
	padding: 10px;
	margin: 10px;
	border: 1px dotted #b1341c;
	text-align: center;
}
#success {
	font: 12px Arial, Helvetica, sans-serif;
	color: #2e7517;
	padding: 10px;
	margin: 10px;
	border: 1px dotted #2e7517;
	text-align: center;
}
form {
	margin: 0;
	padding: 0;
}
#userLogin {
	color: #FFFFFF;
	margin-right: 10px;
}
.addBlog {
	display: none;
	color: #FFFFFF;
}
.blogTitle {
	background: #587f19 url(../images/cells/GreenCell.gif) repeat-x;
	padding: 5px;
	border-top: 1px solid #140d06;
	border-left: 1px solid #140d06;
	border-bottom: 1px solid #140d06;
	border-right: 1px solid #140d06;
	color: #FFFFFF;
	margin-top: 5px;
	font: 14px Arial, Helvetica, sans-serif;
}
.blogBody {
	background: #3b2610;
	padding: 5px;
	border-left: 1px solid #140d06;
	border-right: 1px solid #140d06;
	border-bottom: 1px solid #140d06;
	color: #FFFFFF;
}
.subBlogBody {
	background: #573817;
	padding: 5px;
	border: 1px solid #140d06;
	margin-top: 5px;
	color: #FFFFFF;
}
.blogText {
	font: 14px Arial, Helvetica, sans-serif;
}
ul li {
	font: 16px/30px Arial, Helvetica, sans-serif;
}
.toolBar { font: 12px Arial, Helvetica, sans-serif; padding: 5px; width: auto; margin:0; border-bottom:1px solid gray; font-family:Verdana; background: #CCC url(../images/ToolBar.gif) repeat-x; text-align:left; }
.controlPanel { margin:0; border:1px solid gray; font-family:Verdana; font-size:10px; background: #ffffff url(../images/MenuBackground.gif) repeat-y; text-align:left; }
.box {
}
.box .tl {
	background: url(../images/BarFrame/TL.png) no-repeat bottom;
	width: 17px;
	height: 17px;
}
.box .tm {
	background: url(../images/BarFrame/TM.png) repeat-x bottom;
	height: 17px;
}
.box .tr {
	background: url(../images/BarFrame/TR.png) no-repeat bottom;
	width: 17px;
	height: 17px;
}
.box .tml {
	background: url(../images/BarFrame/TML.png) no-repeat bottom;
	width: 9px;
	height: 34px;
}
.box .tmm {
	background: url(../images/BarFrame/TMM.png) repeat-x bottom;
	height: 34px;
	color: #333;
}
.box .tmr {
	background: url(../images/BarFrame/TMR.png) no-repeat bottom;
	width: 8px;
	height: 34px;
}
.box .ml {
	background: url(../images/BarFrame/ML.png) repeat-y;
	width: 17px;
}
.box .mm {
	background: url(../images/BarFrame/MM.png);
	padding: 0px;
	color: #333;
}
.box .mr {
	background: url(../images/BarFrame/MR.png) repeat-y;
	width: 17px;
}
.box .bl {
	background: url(../images/BarFrame/BL.png) no-repeat;
	width: 17px;
	height: 17px;
}
.box .bm {
	background: url(../images/BarFrame/BM.png) repeat-x;
	height: 17px;
}
.box .br {
	background: url(../images/BarFrame/BR.png) no-repeat;
	width: 17px;
	height: 17px;
}
.linkButton {
	border: 1px solid #67492E; padding: 5px;
}