body {
 background: #4b4b4b;
 font-family: verdana;
}

div#maincontainer {
 border: 1px solid #000;
 width: 95%;
 margin: auto;
}

div#top {
 height: 150px;
 width: 100%;
 background: url('images/TopSite.png');
}

div#menu {
 border-bottom:1px solid black;
 border-right:1px solid black;
 position: absolute;
 top: 158px;
 background: #b7b7b7 url('images/mnu_back.png') repeat-y;
 width: 149px;
 z-index: 1;
 

}

div#menu h1.mnutop {
 background: url('images/mnu_top.png') no-repeat;
 font-size: small;
 color: #fff;
 margin: 0;
 padding-left: 0.5em;
 height: 23px;
 font-family: verdana;
}

div#menu h2 {
 background: url('images/mnu_title.png') no-repeat;
 font-size: small;
 color: #fff;
 margin: 0;
 padding-left: 0.5em;
 padding-top: 0.4em;
 height: 27px;
 font-family: verdana;
}

div#menu ul {
 margin: 0;
 padding: 0 0 0 0.5em;
}

div#menu li {
 font-size: small;
 font-weight: bold;
 margin: 0;
 padding: 0.1em;
 list-style: none;
}

div#menu a {
 color: #000;
 text-decoration: none;
}

div#menu a:hover {
 text-decoration: underline;
}

div#nav {
 margin-top: -1px;
 background: #fff url('images/mnu_nav.png');
 padding-left: 160px;
 height: 21px;
}

div#nav p {
 margin: 0;
 padding: 0;
 color: #fff;
 font-size: small;
 font-weight: bold;
}

div#nav a {
 color: #fff;
 text-decoration: none;
}

div#nav a:hover {
 text-decoration: underline;
}

div#forumtables {
 margin-left: 170px;
}

div#content {
 margin-top: -2px;
 padding: 0.2em 0em 1em 0em;
 background: #434343;
}

div#content .table_items_list th {
    text-align: left;
    background: url("http://www.nomanzlan.qc.ca/forum/styles/acidtechred/theme/images/buttons.gif");
}

div#content .table_items_list td {
    
}

div#content p.othertext {
 font-size: small;
 color: #fff;
 margin-top: 0;
 margin-right: 20px;
 margin-left: 170px;
 padding: 0.5em 1em 0.5em 1em;
 text-align: justify;

}

div#content div.cbox {
 padding: 0;
 margin-left: 170px;
 
}
div#content img{
border:none;
}
div#content div.cbox h2 {
 background: url('images/bevel_right.png') right repeat-x;
 color: #fff;
 margin: 10px 20px 0px 0px;
 height: 21px;
 font-size: small;
}

div#content div.cbox h2 img {
 margin-top: 1px;
 vertical-align: middle;
}

div#content div.cbox h3 {
	font-size: x-small;
	font-style: italic;
	
	color: #eee;
	
	margin: 0;
	
	padding: 0.5em 0em 0.15em 1.5em;
}

div#content div.cbox h3 a:hover {
	text-decoration: underline;
}

div#content div.cbox h3 a {
	color: #ddd;
	text-decoration: none;
}
div#content h4{
	color: #eee;
}

div#content div.cbox p {
 color: #fff;
 font-size: small;
 margin-top: 0;
 margin-right: 20px;
 padding: 0.5em 1em 0.5em 1.5em;
 text-align: justify;
}

div#content div.cbox p img {
 margin: 0 10px 0 0;
}

div#content div.cbox table {
 padding: 0.5em 1em 0.5em 1.5em;
 color: #fff;
 font-size: small;
 width: 98%;
}

div#content div.cbox table td.high {
 font-weight: bold;
}

div#content div.cbox a, div#content div.cbox p a, div#content div.cbox p li a {
 color: #e1ddb0;
 text-decoration: none;
 font-weight: bold;
}

div#content div.cbox a:hover, div#content div.cbox p a:hover, div#content div.cbox p li a:hover {
 color: #fff;
 text-decoration: underline;
}

div#content div.cbox ul {
 color: #fff;
 font-size: small;
}

div#foot {
 height: 18px;
 width: 100%;
 margin: 0;
 background: url('images/foot.png') repeat-x;
}

div#foot p {
 font-size: small;
 font-weight: bold;
 text-align: center;
 color: #fff;
 margin: 0;
}
div#foot a{
	color: #e1ddb0;
	text-decoration: none;
	font-weight: bold;
}
div#foot a:hover{
	color:#FFFFFF;
}
.spacer {
 clear: both;
 margin: 0;
}