body {
  padding: 0px;
  margin: 0px auto;
	background-color: #000000;
	color: white;
  font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
}

#titletext {
  position: absolute;
  left: -10000px;
}
#menutext {
  position: absolute;
  left: -10000px;
}

#container {
  position: relative;
	margin: 0px auto;
	padding: 75px 0px 0px 0px;
	width: 793px;
	height: 900px;
	background-image: url('back.png');
	background-repeat: no-repeat;
	border-left: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
}

#links {
	display: inline;
	margin-left: 80px;
}

#links ul {
	display: inline;
	margin:0px;
	list-style: none;
	padding: 0px;
	padding-bottom:5px;
	padding-top:25px;
}

#links li {
	display: inline;
	margin:0px;
	margin-top:25px;
	padding-right:10px;
	margin-left:10px;
	font-size: 18px;
	display:inline;
}

#links li a	{
	color: #aad6d5;
	text-decoration: none;
}

#links li a:hover	{
	color: white;
	text-decoration: none;
}

#links li a.current {
  color: white;
}

.content {
  position: absolute;
  margin: 0px;
  padding: 20px 0px 25px 15px;
  width: 420px;
  left: 80px;
  top: 130px;

  font-size: 0.8em;
}

.sidebar {
  position: absolute;
  margin: 0px;
  padding: 20px 0px 25px 15px;
  width: 170px;
  left: 550px;
  top: 130px;
  
  font-size: 0.8em;
}

.sidebar ul {
  margin: 10px 0px 0px 15px;
  padding: 0px;
}


/* FORMS */

p.error {
  color: #CC0000;
  margin: 0px;
  font-weight: bold;
}

p.info {
}

form.form {
  margin-top: 13px;
}

form.form label {
  display: block;
}

form.form input, form.form textarea {
  display: block;
  margin-bottom: 20px;
  width: 80%;
}

form.form select {
  margin-bottom: 20px;
}

form.form textarea {
  height: 5em;
  overflow: auto;
}

form.form label span.note {
  font-size: 0.85em;
  color: gray;
  padding-left: 0.4em;
}

form.form input#hidden, form.form label#hidden_label {
  /* override previously set stuff for the checkbox */
  display: inline;
  margin-bottom: 0px;
  width: 15px;
}

form.form input#name,
form.form input#url,
form.form input#password,
form.form input#username {
  width: 50%;
}

form.form textarea#about,
form.form textarea#comment,
form.form textarea#contact,
form.form textarea#content,
form.form textarea#description {
  width: 98%;
  height: 13em;
}

form.form textarea#pagecontent {
  width: 98%;
  height: 27em;
}

form.form input#date {
  width: 5em;
}

form.form input#submit {
  width: 7em;
}

form.form input#email {
  width: 16em;
}

form.form div.rights {
  margin: 5px 0px 15px 0px;
}

form.form div.rights input {
  width: 1em;
  display: inline;
  margin: 0px;
  padding: 0px;
}

form.form div.rights label {
  display: inline;
  margin-left: 5px;
}

form.form div.rights div.set {
  clear: both;
  margin-bottom: 3px;
}

/* END FORMS */


#copyright {
  display: none;
  text-align: center;
  margin-bottom: 0px;
  clear: both;
}

a, a:visited {
  color: #aad6d5;
}
a:hover {
  color: white;
}

h2 {
  margin: 0px 0px 0px 0px;
  padding-top: 15px;
  color: #ffffff;
  font-size: 1.7em;
}

h3 {
  margin: 0px;
  padding-top: 15px;
  color: #ffffff;
  font-size: 1.4em;
}

h3 span.note, h2 span.note {
  font-weight: normal;
  font-size: 0.7em;
  color: gray;
  padding-left: 0.8em;
}

h2 a, h3 a {
  color: white;
  text-decoration: none;
}
h2 a:visited, h3 a:visited {
  color: white;
}
h2 a:hover, h3 a:hover {
  text-decoration: underline;
}

div.login {
  margin-top: 30px;
}

table.list {
  margin-top: 10px;
  width: 100%;
}

table.list tr th {
  text-align: left;
}

a img {
  border: 0px;
}

table.calendar {
  width: 99%;
}
table.calendar .calendar-month
{
  margin-top: 10px;
}
table.calendar .calendar-prev
{
}
table.calendar .calendar-next
{
}
table.calendar .link
{
}
table.calendar .today
{
  font-weight: bold;
}

div.article {
}

div.tags {
  text-align: center;
  margin: 10px 0px 0px 0px;
}
div.tags span.title {
  margin: 0px;
  color: gray;
}
div.tags ul.taglist {
  margin: 0px;
  padding: 0px;
  display: inline;
}
div.tags ul.taglist li {
  margin: 0px;
  padding-left: 10px;
  display: inline;
}

ul.previousarticles span.note {
  font-size: 0.85em;
  color: gray;
  padding-left: 0.8em;
}

ul.links li {
  margin-top: 15px;
}


/*
a {
  color: #336089;
}
a:hover {
  text-decoration: none;
}
a:visited {
}

* html #float
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/logofloat.png', sizingMethod="crop");
}  */
