body {
background:#550000 url(../images/bg-200808-new.png) no-repeat 50% 0;
color:white;
 font:90% trebuchet MS, arial, sans-serif;
margin:0;
padding:0;
}
#wrapper {
background:#3a0000 url(../images/bg-200808-new.png) no-repeat 50% 0 fixed;
position: relative;
margin: 0 auto;
padding:1px 0;
width: 800px;
text-align:left;
}
#content {
 margin-left:174px;
 padding:0.5em 10px;
 width:328px;
}
.entry {
	border-bottom:1px solid #550000;
	clear:both;
	padding-bottom:2em;
	margin-bottom:5em;	
}
#footer {
 border-top:#550000 solid 1px;
 clear:both;
 margin-top:2em;
}
#footer hr {
	border:0;
		border-bottom:1px solid #550000;	
}
.valid {
 font-size:70%;
	
}

#languages {
	top:570px;	
 color:white;
 display:inline;
 padding:0.5em;
 position: absolute;
 margin-left:450px;
 text-align:right;
 width:125px;
}
html>body #languages {
	 margin-left:640px;
 position: fixed;
}
#languages .alternate { 
display:block;
}
#languages h2 { 
 color:#bbb;
 display:inline;
 font-size:100%;
 float:none;
 line-height:100%;
 margin:0;
 }

#languages a { 
 color:white;
 font-size:90%;
}
#logo { 
 right:-60px;
 position:absolute;
 top:335px;
}
#logo img { 
 visibility:hidden;
 }

#menu { 
margin-left:307px;
 position:absolute;
 top:0;
 width:112px;
}
html>body #menu { 
margin-left:520px;
 position:fixed;
}
#menu ul {
 list-style:none;
 padding:0;
}
#menu li {
 margin:0;
}
#menu a {
 color:#ffff00;
 display:block;
 font-size:110%;
 padding:0.1em 0.6em;
}
#menu a:hover, #menu .selected a {
 text-decoration:none;
}
#menu a:hover {
 background-color:#191919;
}
#menu .selected a, #menu .selected a:hover {
 background-color:black;
 color:#fff;
 }

h1 { 
 color:black;
 float:left;
 font-size:150%;
 margin-left:-150px;
 margin-top:0;
 text-align:right;
 width:127px;
}
.typenews #content h1 { 
display:none;
}

h2 { 
 color:black;
 font-weight:normal;
 font-size:140%;
 line-height:120%;
}
#content h2 {
	clear:both;
 color:black;
 float:left;
 margin-left:-150px;
 margin-top:1em;
 text-align:right;
 width:127px;
}
h2 a {  
 color:black;
}
h3 { 
 color:#ddd;
 font-size:1.2em;
 font-weight:normal;
}

p, table {
	font-family:Trebuchet MS, verdana, arial, sans-serif;
	font-size:90%;
	line-height:170%;
 margin-bottom:5px;
}
table {
	border-collapse:collapse;
	margin-top:1em;
	width:100%;
}
table td, table th  {
	border:1px solid #550000;
	background-color:#800000;
	padding:0.1em 0.3em;
}
table th  {
	background-color:#550000;
	border-color:#2b0000;
	color:white;
}
a {
color:#FFFF00;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p a {
text-decoration:underline;
}
a img {
 border:0;
}
strong, b {
	font-weight:bold;
}
em, i {
	font-style:italic;
}

.post_links {
	clear:both;
}
.multibox {
	border:2px solid #FFFF00;
	float:left; 
	margin:0 1em 0.2em 0;
}
.left {
 float: left;
 margin:0 10px 3px 0;
}
.right {
 float: right;
 margin:0 0 3px 10px;
}


/* comments form */

.post_meta_data {
	float:left;
 font-style:italic; 
 font-size:80%;
 margin:5px 0 0 -150px;
 text-align:right;
 width:127px;
}

.comments_new .mandatory {
 color:red;
}
.comments_new .error {
 background-image:none;
 border:red 2px dashed;
 color:#fff;
 font-size:130%;
 margin:2em 0;
 padding:10px;
 text-align:center;
}
.comments_new .warning {
 font-size:90%;
 font-style:italic;
 margin-top:0.5em;
}
.comments_new ul {
 list-style:none;
 margin:0;
 padding:0;
}
.comments_new li {
 margin:0.5em 0;
 position:relative;
}
.comments_new .textarea label {
 display:block;
 margin-top:0.5em;
}
.comments_new .checkbox label {
 display:inline;
}
.comments_new input {
 border:none;
 border-bottom:#CEEF0F solid 1px;
 background-color:transparent;
 color:#fff;
 font:100% "Trebuchet MS", sans-serif;
}
.comments_new textarea {
 border:#CEEF0F solid 1px;
 background-color:transparent;
 color:#fff;
 font:100% "Trebuchet MS", sans-serif;
 margin-bottom:0.5em;
}
.comments_new .submit {
 margin-top:0.5em;
}
.comments_new .formbutton {
 background-color:#CEEF0F;
 border:none;
 color:#445016;
 font-weight:bold;
}
#previewComment {
 border:#CEEF0F solid 1px;
 margin:1em 0 5em 0;
 padding:10px;
}
