body {
	background:#253035;
	margin:0;
	font:x-small "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	text-align: center;
	color: #CCCCCC;
	font-size: small;

/*
	scrollbar-face-color: #552222;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #333333;
	scrollbar-3dlight-color: #333333;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #2E2222;
	scrollbar-arrow-color: #996666;	
	*/
}

li {
	color: #557799;
}

ul {
	margin: 0;
	padding: 0px 15px 10px;
}

a:link {
	color:#9bd;
	text-decoration:none;
}
a:visited {
	color:#9bd;
	text-decoration:none;
	}
a:hover {
	color:#ad9;
	text-decoration:underline;
}

.menuSelected {
	color:#FFFFFF;
	text-decoration:none;
}

.central {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 2px solid #6B357F;
	border-right: 2px solid #6B357F;
	background: #113355;
}

.banner {
	border: 0px;
	margin: 0px;
}

.top {
	margin:0 5px 5px;
	padding:12px 20px 12px;
	border:1px solid #357;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	font-size:0.85em;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing:.2em;
	color:#CFEFFF;
	/*color:#7799BB;*/
	background: #1F3449;
	text-align: center;
	width: 700px;
}

.description {
	margin:0 5px 5px;
	padding:8px 8px 8px;
	border:1px solid #357;
	border-left: 0px;
	border-right: 0px;
	font:0.8em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	/*text-transform:uppercase;*/
	letter-spacing:.2em;
	color:#7799BB;
	background: #303050;
	text-align: center;
	/*width: 700px;*/
}

.highlight {
	margin:0 5px 5px;
	padding:8px 8px 8px;
	border:1px solid #357;
	background: #1F3449;
}

.descriptionText {
	margin:0 3px 5px;
	padding:8px 8px 8px;
	border:1px solid #357;
	font:0.90em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	/*text-transform:uppercase;*/
	letter-spacing:.2em;
	color:#7799BB;
	background: #1F3449;
	text-align: center;
}

.content {
	margin:0 5px 5px;
	padding:82px 20px 12px;
}

.menu {
	padding:12px 3px 12px 29px;
	background: url(/media/background-sidebar.gif);
}

.separator {
	width: 90%;
	/*float: center;*/
	border: 1px solid #557799;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.menuTitle {
	text-transform:uppercase;
	font-weight : bold;
	font-size : 0.85em;
	padding: 7px 0px 7px;
	color: #88AACC;
}

.menuSubtitle {
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight : bold;
	font-size : 0.70em;
	margin: 0 8px 8px 0;
}	

.menuText {
	font-size : 0.8em;
	text-align: justify;
	padding: 0px 5px 0px;
}	

.authorImage {
	float: left;
	padding:4px;
	border: 1px solid #335577;
	margin: 0 8px 3px 0;
}

.mainTitle {
	text-transform:uppercase;
	font-weight : bold;
	font-size : 0.85em;
	padding: 7px 0px 7px;
	color: #88AACC;
	/*color: #557799;*/
}	

.postTitle {
	font-size:1.15em;
	font-weight: bold;
	padding: 0px 0px 10px;
	color:#D087D1;
}	

A.postTitle {
	font-size:1.15em;
	font-weight: bold;
	padding: 0px 0px 10px;
	color:#D087D1;
}	

.postText {
	font-weight : normal;
	font-size : 0.85em;
	padding: 3px 5px 3px;
	text-align: justify;
}	

.postDate {
	text-transform:uppercase;
	font-weight : bold;
	font-size : 0.85em;
	padding: 7px 0px 7px;
	color: #88AACC;
	/*color: #557799;*/
}

.postInfo {
	text-transform:uppercase;
	font-weight : bold;
	font-size : 0.75em;
	padding: 7px 5px 7px;
	color: #557799;
}

.postAuthor {
	color: #88AACC;
}

.postImage {
	float: left;
	clear: left;
	padding:4px;
	border: 1px solid #334455;
	margin: 0 8px 3px 0;
}

.picturePostImage {
	padding:4px;
	border: 1px solid #334455;
	margin: 0 8px 3px 0;
}

.postComment {
	padding:0px;
	border: 1px solid #335577;
	margin: 0 2px 3px 0;
}

.postFiles {
	color : #FFFFFF;
	background-color : #335577;
	padding-left: 3px;
}





INPUT {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.80em;
	color : #FFFFFF;
	background-color : #102540;
	text-decoration : none;
	border : 1px solid #557799;
	height: 1.5em;
}

SELECT {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.80em;
	color : #FFFFFF;
	background-color : #102540;
	text-decoration : none;	
	border : 1px solid #557799;
	height: 1.5em;
}

TEXTAREA {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.80em;
	color : #FFFFFF;
	background-color : #102540;
	text-decoration : none;
	border : 1px solid #557799;
	/*height: 7.5em;*/
	/*width: 100%;*/
}

.sidebarTable {
	background-color : #553333;
	border: solid 1px #775555;
}

.sidebarTitle {
	font-family : "Verdana","Arial";
	font-weight : bold;
	font-size : 1.1em;
	color : #FFFFFF;
	background-color : #2A2A2A;
}

.sidebarContent {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.8em;
	color : #111111;
	background-color : #AA9999;
}

.sidebarHighlight {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.8em;
	color : #FFFFFF;
}

.breadcrumbsTable {
	background-color : #402C2C;
	border: solid 1px #5A4444;
}

.breadcrumbsTitle {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 1.1em;
	color : #FFFFFF;
	background-color : #884444;
	font-variant: small-caps;
}

.itemTable {
	background-color : #402C2C;
	border: solid 1px #5A4444;
}

.itemTitle {
	font-family : "Verdana","Arial";
	font-weight : bold;
	font-size : 0.95em;
	color : #FFFFFF;
	background-color : #884444;
}

.itemAvatar {
	border: 2px solid #888888;
}

.itemAuthor {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.8em;
	color : #CCCCCC;
}

.itemContent {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.95em;
	color : #FFFFFF;
	background-color : #333333;
}

.itemContentSmall {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.8em;
	color : #FFFFFF;
	background-color : #333333;
}

.itemFiles {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.95em;
	color : #FFFFFF;
	background-color : #331111;
}

.bottomText {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.8em;
	color : #AAAAAA;
}	

.mainSubtitle {
	font-family : "Verdana","Arial";
	font-weight : bold;
	font-size : 0.95em;
	color : #EECCCC;
}	
.mainText {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.95em;
	color : #FFFFFF;
	text-align: left;
}
.mainSmall {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.8em;
	text-transform:uppercase;
}	
.fadedText {
	font-family : "Verdana","Arial";
	font-weight : normal;
	font-size : 0.95em;
	color : #999999;
	text-align: left;
}
.newsTitle {
	font-family : "Verdana","Arial";
	font-weight : bold;
	font-size : 0.95em;
	color : #BBBBFF;
	text-align: left;
}
.newsPoster {
	font-family : "Verdana","Arial";
	font-weight : bold;
	font-size : 0.95em;
	color : #BBBBFF;
	text-align: left;
}
