/* General tags */
*{margin:0; padding:0;}
body{background:#000 url(img/bodybg.gif) repeat; font:76% verdana,tahoma,sans-serif;}
a{background-color:inherit; color:#ffff00; font-weight:bold; text-decoration:none;}
a:hover {color: #ffffff; background: #ff0000;}
p{margin:0 0 5px 0; text-align:justify; text-indent: .5cm}
i{color:#fff}
b{letter-spacing:-1px; color:#fff}
ul, ol{margin:0 0 16px 15px; padding-left:5px;}
ul { list-style-image: url("img/arrow.gif");}
li {padding-left: -1em;}
img{float:right; margin:5px 10px 5px 5px;border: 0}
br { clear: both;}
table {margin:5px 5px 5px 10px ; color:#ffff00; }
tr.c2 {background-image:url(img/red.jpg)}
tr.c1 {background-image:url(img/red2.jpg)}
th.c2 {background-image:url(img/red.jpg)}
th.c1 {background-image:url(img/red2.jpg)}
td.c2 {background-image:url(img/red.jpg)}
td.c1 {background-image:url(img/red2.jpg)}

blockquote {
  background: transparent url(img/quoleft.gif) left top no-repeat;
}
blockquote div {color:#286; font-size:1.0em; letter-spacing:-1px; margin:5px 0 10px;  padding: 0 48px;
  background: transparent url(img/quoright.gif) right bottom no-repeat;
}

/* Headers */
h1{color:#fff; font-size:3.0em; letter-spacing:-3px; margin:0; text-align:right;}
h2{color:#ff0000; font-size:1.6em; letter-spacing:-1px; margin:5px 0 10px; clear: both;}
h3{color:#ffff00; font-size:1.2em; text-align:right; letter-spacing:-1px; margin:5px 0 10px; clear: both;}
h4{color:#ff0000; font-size:1.0em; letter-spacing:-1px; margin:5px 0 10px;}

/* IDs */
#title{margin:5px auto -9px; width:700px;}
#container{overflow=auto; background:#000; border:10px solid #00f; color:#666; margin:0 auto 15px; padding:10px; width:755px; line-height:1.3em;}
#sidebar{float:left; width:110px;}
#sidebar p{margin:10px 0 5px 0; text-align:center; font-size:0.8em;}
#main{overflow=auto; float:right; width:635px;}
#footer{clear:both;}

/* Menu */
.menu{border:1px solid #ffffff; color:#286ea0; display:block; font-size:1.1em; font-weight:bold; padding:4px 2px 4px 10px; width:100px;}
.menuactive{border:1px solid #ffffff; color:#ff0000; display:block; font-size:1.1em; font-weight:bold; padding:4px 2px 4px 10px; width:100px;}
.menu:hover{background-color:#f8f8f8; border:1px solid #dadada; color:#ff0000; text-decoration:none;}

/* Various classes */
.credits{text-align:center; color:#286; font-size:0.9em; letter-spacing:-1px; margin:5px 0 10px}
.credits a{color:#888;}