/* CSS Document */

body
{
margin:0;
padding:0;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cdcdcd;
}

a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
a:active {
	color: #FFFFFF;
	text-decoration:none;
}

a.notline {
	text-decoration:none;
}

#wrapper
{
width:900px;
height:auto;
margin:0 auto;
background-image:url(/images/bg.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#wrapper_inner
{
width:900px;
height:auto;
margin:0 auto;
background-image:url(/images/bg_inner.jpg);
background-repeat:no-repeat;
background-position:center top;
}

/* ----------- LOGO ----------- */

#logo
{
width:875px;
height:62px;
border-right:#c0ce4e solid 10px;
padding-right:15px;
padding-top:15px;
font-family:"Trebuchet MS";
font-size:42px;
color:#ffffff;
text-align:right;
}

.green
{
color:#d6e176;
}

.error
{
color:#d6e176;
float:left;
font-size:100px;
font-weight:bold;
height:200px;
width:200px;
margin-left:20px;
}

.slogan
{
color:#acacac;
font-size:13px;
line-height:10px;
}

/* ----------- BANNER ----------- */

h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
font-weight:bold;
color:#ffffff;
margin:0;
padding:0;
margin-top:220px;
margin-bottom:45px;
line-height:40px;
}

h1.inner
{
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
font-weight:bold;
color:#ffffff;
margin:0;
padding:0;
margin-top:125px;
margin-bottom:45px;
line-height:40px;
}

/* ----------- CONTENT ----------- */

#content
{
width:860px;
height:auto;
border-right:#c0ce4e solid 10px;
padding:15px;
background-color:#0d0d0d;
border-bottom:#1a1a1a solid 1px;
border-top:#1a1a1a solid 1px;
}

h2
{
font-family:"Trebuchet MS";
font-size:16px;
color:#4ebace;
padding:0;
margin:0;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:dotted 1px #3d3c3c;
font-weight:normal;
}

.lcar
{
padding:2px;
border:#3d3d3d solid 1px;
float:left;
margin:0;
margin-right:5px;
margin-bottom:10px;
}

.rcar
{
padding:2px;
border:#3d3d3d solid 1px;
float:right;
margin:0;
margin-left:5px;
margin-bottom:10px;
}

#left
{
width:280px;
height:auto;
float:left;
}

#right
{
width:565px;
height:auto;
float:right;
}

.footer-left
{
width:400px;
height:auto;
float:left;
}

.footer-right
{

height:auto;
float:right;
}

.gallery_left
{
width:390px;
height:auto;
float:left;
}

.gallery_right
{
width:420px;
height:auto;
float:right;
}

#center
{
width:845px;
height:auto;
float:left;
}

ul
{
width:100%;
height:auto;
line-height:24px;
list-style:none;
margin:0;
padding:0;

}

.main li
{
width:261px;
float:left;
border-bottom:#262626 solid 1px;
padding-left:10px;
margin-right:10px;
}

.sitemap li
{
padding-left:10px;
margin-right:10px;
}

.sitemap li.level2
{
padding-left:20px;
margin-right:10px;
}

.sitemap li.level3
{
padding-left:40px;
margin-right:10px;
}

/* ----------- FOOTER ----------- */

#footer
{
width:100%;
height:auto;
margin:0;
margin-top:20px;
margin-bottom:10px;
color:#838383;
}
