/* Normalize padding and margins */
 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
 margin: 0;
 padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
 font-size: 100%;
}


/* Normalize list styles */
ol, ul {
 list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
 font-style: normal;
 font-weight: normal;
}

/* Normalize table borders */
table {
 border-collapse: collapse;
 border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
 border: 0;
}

/* Normalize text-alignment */
caption, th {
 text-align: left;
}

html, body {
 height: 100%;
}

.clear {
 clear: both;
}

body{
 background:#1c1c1c url(images/background.jpg) no-repeat fixed 50% 40%;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:normal;
 color:#f9f9f9;
}

#container {
 width: 990px;
 background:transparent url(images/inner_bg.png) 0 0 repeat;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 padding: 0px;
 position: relative;
}

#header {
 height: 120px;
 background:transparent url(images/index_header_bg.jpg) 0 0 no-repeat;
}

p {
 line-height: 1.5;
 margin-bottom:10px;
 text-align:justify;
}

#logo {
 /*left:60px;
 position:absolute;*/
 margin-top:25px;
}

#main_content {
 padding:55px 20px 20px 20px;
 min-height:450px;
}

#footer {
 border-top:6px #a12524 solid;
 background-color: #000810;
 padding-top:12px;
 height: 84px;
 clear: both;
 color: #7a7d57;
 font-size: 12px;
}

#left_footer {
 float: left;
 padding:10px 0 0 40px;
}

#right_footer {
 float: right;
 padding: 10px 40px 0 0;
 text-align: right;
}

#footer_link {
 bottom:110px;
 position:absolute;
 text-align:center;
 width:575px;
 color:#97845a;
}

#footer_link ul {
 margin:0 0 10px 0;
}

#footer_link ul li {
 display:inline;
}

#footer_link ul li a{
 padding:0 12px;
 text-decoration:none;
 color:#97845a;
 border-right:1px #97845a solid;
 font-size:18px;
}

#footer_link ul li a:hover{
 color:#03420d;
}

#footer_link h3{
 color:#03420d;
 line-height:20px;
 font-size:15px;
 font-weight:normal;
}

/* Navigation CSS Start */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
/*margin-bottom: 1em;*/
border: 1px solid #9e9a9a;
border-width: 1px 0;
/*background: black url(images/blockdefault.gif) center center repeat-x;*/
background-color:black;
}

.solidblockmenu ul{
 margin-left:193px;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}

/* Navigation CSS END */