/* main classes */
html {
	height: 100%;
	width: 100%;
}

/* General layout */

body {background:black; color:white; font-family:Arial; Sans-serif; margin:0; padding:15px 0 0;}

#container {background:black; margin:50px auto 20px; padding:0; width:800px; height:600px; border:2px white;}

/* Tags */

a {border-bottom:1px dotted white; color:white; text-decoration:none;}
a:hover {border-bottom:1px solid white; color:white; text-decoration:none;}

h1 {font-size:13px; font-weight:400; margin:10px 10px 5px 15px;  text-transform:uppercase;}
p {font-size:12px; text-align:left; margin:10px 0 0 15px; text-transform:uppercase;}
ul,ol {margin:0 0 15px 15px; padding:0;}
li {margin:0 0 3px 0;}

/* Logo */
#logo {float:left; background:black; margin:20px 0 0 15px; width:760px; height:55px; font-size:45px; font-weight:bold; text-align:left; border:none;}
#logo a {border-bottom:none; color:white; text-decoration:none;}

/* Navitabs menu */

#navitabs {clear:both;}
.navitab {display:block; width:140px; height:20px; font-size:15px; margin:5px 0 0 5px; padding:5px 10px 5px; font-weight:bold; border:none;}
.navitab:hover {background:#232323; border:none;}

.activenavitab {display:block; width:140px; height:20px; background:#232323; font-size:15px; margin:5px 0 0 5px; padding:5px 10px 5px; border:none; text-align:left; font-weight:bold;}
.activenavitab:hover {text-decoration:none; border:none;}

.nametab {float:left; display:block; height:20px; font-size:15px; margin:0 0 10px 5px; padding:5px 20px 5px; font-weight:bold; border:none;}
.nametab:hover {background:#232323; text-decoration:none; border:none;}

.activenametab {float:left; display:block; background:#232323; height:20px; font-size:15px; margin:0 0 10px 5px; padding:5px 20px 5px; font-weight:bold; border:none;}
.activenametab:hover {text-decoration:none; border:none;}


/* Main content */

#main {float:right; background:black; margin:0 15px; padding:10px; width:580px; height:430px;}
#main2 {float:left; background:black; margin:0 0 0 -5px; width:580px; height:400px;}


/* Sidebar */

#sidebar {float:left; background:black; width:165px; height:380px; margin:0 0 0 5px;}
#sidebar p {font-size:0.9em; line-height:1.3em; margin:0 10px 15px 15px;}

/* image */
.image {float:left;}
.image a img {border:none;}
.image a:hover img {border:none;}


/* Footer */

#footer {float:left; background:black; margin:0 0 0 5px; padding:0; width:165px; height:70px; color:#fff;}


.right {margin:40px 0 0 -8px; text-align:right; clear:both;}
.block {background:#bcafb2; padding:10px;}
.hide {display:none;}
.flash {margin:15px;}
.img {float:left; padding:0 15px 0 0;}


