
body {
	background-color: #000;
	color: #D8E0BC;
	margin: 0px;
	padding: 0px;
	font: 15px/1.3 Verdana, sans-serif;
}

.a_button {
  color: #9BB574;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
}

.a_button:hover, .a_button:focus {
  color: #D8E2C7;
	background-color: #828330;
}

a {
  color: #9BB574;
	background-color: transparent;
	text-decoration: underline;
	font-weight: bold;
	padding: 2px;
}

a:hover, a:focus {
  color: #D8E2C7;
	background-color: #828330;
}

select {
  background-color: inherit;
  color: inherit;
}

acronym {
  border: 0px;
}

table {
  background-color: #2F2F13;
  padding: 5px;
  border: 1px solid #8F8C4E;
  margin: auto;
}

td {
  vertical-align: top;
}

input, textarea {
  background-color: #2F2F13;
  color: #D8E0BC;
  border: 1px solid #8F8C4E;
  width: 500px;
}

.checkbox, .button, .file {
  width: auto;
}

label {
  margin-left: 2px;
}





/* ****************************** */
/* Specific settings              */
/* ****************************** */

/* link to my site */
#menu_mylink {
  margin-top: 30px;
  font-size: 13px;
}

/* button in the menu which shows ALL resources at once */
#menu_showall {
  margin-top: 30px;
  font-size: 15px;
}

/* menu statistics */
#menu_stats {
  margin-top: 30px;
  font-size: 10px;
}

/* menu frame */
#menu_frame {
  background-color: transparent;
  position: absolute;
  top: 10px;
  right: 50px;
  width: 230px;
}

/* inner frame of the menu, must be done because of width bug in IE */
#menu_frame_inner {
  margin: 10px;
}

/* frame of the inner page */
#inner_frame {
  background-color: #000;
  margin-right: 230px;
  padding: 15px;
  border-right: 1px solid #8F8C4E;
  min-height: 600px;
  _height: 600px; /* IE hack */
}

/* title of the page */
#page_title {
  background-color: #605B33;
  color: #C6D2B3;
  border-bottom: 1px solid #8F8C4E;
  border-right: 1px solid #8F8C4E;
  text-align: center;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 230px;
  font-size: 25px;
  padding: 3px;
}

/* main container */
#container {
  background-color: #615A33;
	margin-top: 10px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 10px;
	padding: 0;
	border: 1px solid #8F8C4E;
}

/* login button */
#login {
  margin-bottom: 20px;
}

/* items in the menu on the right side */
.menu_items {
  font-size: 11px;
  color: #B5C1A2;
  margin: 0px;
}

.menu_items a {
  color: #C6D2B3;
  text-decoration: none;
}

/* items which are "moved" to the right a bit */
.menu_items_inner {
  margin-left: 20px;
}

/* local smaller title */
.title {
  font-weight: bold;
}

/* checkbox at res_form */
#unpack_file {
  position: relative;
  left: 10px;
}

/* I want the message to be centered */
.message {
  text-align: center;
}


/* categories and resources at show */
.nav_frame, .cat_frame, .res_frame {
  background-color: #2F2F13;
  border: 1px solid #8F8C4E;
  padding: 3px;
}

.datetime {
  font-size: 10px;
}

.edit_buttons {
  font-size: 10px;
  background-color: inherit;
}

.cat_title, .res_title {
  font-size: 16px;
}

.cat_frame, .res_frame {
  padding: 0px;
  margin-bottom: 20px;
}

.cat_text, .res_text {
  margin: 7px;
}

.cat_title, .cat_title a {
  background-color: /*#B1AD73*/#605B33;
  color: #AAA795;
  text-decoration: none;
  font-weight: bold;
  padding: 2px;
}

.cat_title a {
  color: #D8E0BC;
}

.cat_title a:hover {
  background-color: #D8E0BC;
  color: #605B33;
}


.res_title, .res_title a {
  font-family: 'Verdana CE', Verdana, sans-serif;
  background-color: #B1AD73;
  color: #212013;
  text-decoration: none;
  font-weight: bold;
  padding: 2px;
}

.res_title a {
  color: #DDFFDD;
}

.res_title a:hover {
  background-color: #D8E0BC;
  color: #605B33;
}

.res_link {
  font-size: 12px;
  border-top: 1px solid;
  color: #8F9163;
  font-weight: bold;
  padding: 1px;
}

.res_link a {
  text-decoration: none;
}


