body			{margin: 0px}

.titlebar		{width: 100%; min-height:60px; min-width: 640px; background-color: #ff0000}
.menubar		{min-height:60px; min-width: 620px; background-color: #ff8888; margin: 0px 10px 0px 10px}

.sidebar		{position: absolute; right: 0px; z-index:2; opacity: 0.6; width: 250px; margin: 10px}
.sidebar:hover		{opacity: 1.0; z-index: 4;}
.newspost		{position: relative; background-color: #00ff00; min-height: 100px; padding: 10px}
.newspostimage		{overflow: hidden; float: left; width: 32px; height: 32px; background-color: #ffff00; margin: 0px 5px 5px 0px}
.advertpost		{position: relative; background-color: #345847; min-height: 100px; padding: 10px}
.themepost		{position: relative; background-color: #88ff88; min-height: 100px; padding: 10px}

.contentpost		{position: absolute; left: 0px; right: 260px; z-index: 3; padding: 10px; min-height: 120px; background-color: #4444ff; min-width: 600px; margin:10px 10px 10px 10px}
.contentpostimage	{overflow: hidden; float: left; width: 100px; height: 100px; background-color: #ffff00}

.status			{z-index: 2; text-align: center; margin: 0px 90px 10px 200px; ; max-width: 600px; min-width: 200px; padding: 10px; min-height:80px; background-color: #ffff00}
.statusleft		{float: left; width: 50%; background-color: #ff0000}
.statusright		{float: left; width: 50%; background-color: #ff00ff}

.description		{background-color: #ffff00; padding: 10px}
.expander		{background-color: #ffff00; padding: 10px; margin-top: 10px}
.description2		{display: none; background-color: #ffff00; padding: 10px; margin-top: 10px}
.description3		{display: none; background-color: #ffff00; padding: 10px; margin-top: 10px}
