html {
 height:100%;
}
* html #right { height:100%;}

body {
 margin:0px;
 padding:0px;
 background:#151515;
 letter-spacing:1px;
 font-family:Arial, Verdana, sans-serif;
 height:100%;
}
#search input{
 width:100px;
 font-size:10px;
 border:solid 1px #151515;
 margin:10px 10px 0px auto;
}
p {
 font-size:12px;
 margin:10px 4px 5px 0px;
 font-weight:normal;
}

a img {
 border:0px;
}
a:link, a:visited {
 font-size:12px;
 color:#fff;
 font-weight:normal;
 text-decoration:none;
}
a:hover {
 font-size:12px;
 color:#fac518;
 font-weight:normal;
 text-decoration:none;
}
h5 { font-size:11px; line-height:17px; margin:15px 0 0 0px; font-weight:bolder; color:#fff; margin:0px;}
h4 { font-size:14px; line-height:17px; margin:15px 0 0 0px; font-weight:bolder; color:#fcbb1f; margin:0px;}
h3 { font-size:15px; line-height:17px; margin:25px 0 0 0px; font-weight:normal; color:#fcbb1f;}
h2 { font-size:15px; margin:15px 0 0 0px; font-weight:normal; color:#ccc;}
h1 { font-size:20px; color:#fcbb1f; padding-top:10px; margin:0px 0 25px 0px; font-weight:bold; }

#left {
 left:0px;
 top:0px;
 width:200px;
 padding:0px 20px 0px 4px;
 position:absolute;
}
* html #left { left:0px; }

#center {
 width:450px;
 height:100%;
 top:0px;
 left:200px;
 padding:0px;
 position:absolute;
 padding-bottom:28px;
}
* html #center { left:200px; }

#content {
 width:450px;
 height:100%;
 min-height:500px;
 top:0px;
 padding:0px;
 margin:0px;
 text-align:center;
 background:url(/images/limbo/backer.gif) repeat-y center top;
}

#right {
 top:0px;
 width:200px;
 left:670px;
 position:absolute;
}
* html #right { left:670px; }
#right li, #right form {
 text-align:right;
}

#container {
 left:0px;
 top:0px;
 width:100%;
 color:#ffffff;
}

/* side navigation */

#menuwrapper, .left-box {
 width:200px;
 padding:25px 0px 0px 15px;
}
.menu, .left-mid ul{
 padding:0px;
 margin:0px;
 list-style:none;
}
.menu li a{
 display:block;
 color:#fff;
 text-decoration:none;
 font-family:sans-serif;
 font-size:22px;
 font-weight:bold;
 padding:0px;
 height:24px;
 cursor:pointer; 
}
.left-mid li a{
 display:block;
 color:#fff;
 text-decoration:none;
 font-family:sans-serif;
 font-size:12px;
 font-weight:bold;
 padding:0px;
 cursor:pointer;
 margin-left:10px;
}
.left-heading{
 font-weight:bold;
 font-size:12px;
}
.menu li a b{
 display: block;
 padding:0px;
}
.menu li.current a, .menu li a:hover, .left-mid li.current a, .left-mid li a:hover{
 color: #fcbb1f;
 margin-left:10px;
}

/* end side nav */

.logo {
 margin:18px 0 0 0px;
}
#footer {
 position:fixed;
 left:0px;
 bottom:0px;
 width:100%;
 height:22px;
 background: #232323  url(/images/limbo/footerback.gif) repeat-x left top;
}

#footer p	{
 padding: 2px 0 0 10px;
 font-size: 9px !important;
 margin: 5px 0 0 10px;
 font-weight: bold;
 color: #444;
}

#footer p.links a:link, #footer p.links a:visited { font-weight: bold; font-size: 9px !important; color: #444; }
#footer p.links a:hover { font-weight: bold; font-size: 9px !important; color: #fac518; }

span.clr {
	display: block;
	clear: both;
}

.left-type {
	padding: 0;
	margin: 0;
	float: left;
}

.right-type {
	padding: 0;
	margin: 0;
	float: right;
}

.banner {
	margin: 0;
	padding: 0;
	vertical-align: text-bottom;
	display: inline;
}



