* {
	margin:0;
	padding:0;
	outline:0;
	border:0px solid red;
	color: #fff;
	text-decoration:none;
	font-size:16px;
	font-family:geneva, arial, sans serif;
        word-spacing:0px;
        letter-spacing0px;
        line-height:15px;
}
body {
	background:url(admin/cmsimages/mainbg.jpg) repeat-y #716d49;
	background-position: top center
}
a:link {color: #e19853;}
a:visited {color: #fff;}
a:active {color: #fff;}
a {text-decoration: none;}

#content {
	background: #222a11 url(admin/cmsimages/bg3.jpg) no-repeat;
	width:900px;
	height:1000px;
	margin:0 auto;
	position:relative;
	top:0;
	left:0;
}
#searchform2{
	margin:0px 0px 0px 0px;
	padding:10px 30px 0px 0px;
	position:relative;
	top:90px;
	left:30px;
	height:20px;
        color: #fff;
	font-size:12px;
	font-family:Verdana,sans-serif;
}
input
{
color: #000;
background: #e0dbcc;
border: 1px solid #c8b98f
}

.submit input
{
color: #000;
background: #8d6c41;
border: 2px outset #c8b98f
} 
#headlinks {
	position:absolute;
	top:134px;
	left:0px;
	width:900px;
	height:120px;
	z-index:5;
}
#banner {
	position:absolute;
	top:170px;
	left:0px;
	width:900px;
	height:120px;
	z-index:2;
}
#brochure {
	position:absolute;
	top:255px;
	left:0px;
	width:900px;
	height:120px;
	z-index:3;
        color: #fff;
	font-size:10px;
	font-family:Verdana,sans-serif;
}
#blog {
	position:absolute;
	top:255px;
	left:780px;
	width:100px;
	height:120px;
	z-index:3;
        color: #fff;
	font-size:10px;
	font-family:Verdana,sans-serif;
}
#ticker {
	position:absolute;
	top:125px;
	left:15px;
	z-index:3;
        color: #fff;
	font-size:12px;
	font-family:Verdana,sans-serif;
}
#navcontainer {
	width:250px;
	height:24px;
	position:absolute;
	left:15px;
	top:55px;
        z-index:4;
}

#navcontainer { width: 250px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-size:12px;
font-family:Verdana,sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 225px;
background-color: #111;
border-bottom: 1px solid #333;
/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

}

#navcontainer a:link, #navlist a:visited
{
color: #ffd800;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #333;
color: #fff;
}

ul#menu{
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	width:895px;
	position:relative;
	display:block;
	height:30px;
	text-transform:uppercase;
	font-size:10px;
	font-family:Verdana,sans-serif;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
    height:30px;
	border-right:1px solid #969e44;
	}
ul#menu li a{
	display:block;
	float:left;
	margin:0px;
	color:#ffffff;
	text-decoration:none;
    padding:11px 9px 1px 9px;
	height:30px;
	}
ul#menu li a:hover{
	background:transparent url("admin/cmsimages/black.png") repeat-x top left;
        height:30px;
	}     
#topics {
	float: center;
	width:900px;
	position:absolute;
	top:310px;
	left:0px;
	line-height: 12px
}
#screenshots {
	width:400px;
	position:absolute;
	top:500px;
	left:420px;
	z-index:1;
}
#screenshots img {
	float:left;
	margin:0 8px 5px 0;
}

img.icon { 
  float: left;
  margin-left: 0;
  padding:2px 5px;
}

div.Image span.caption 
{
	font-size: 11px ! important; 
	color: #fff ! important;
}

h2 {color: #ecd8a8; font: 40px/40px 'times new roman', serif; font-weight: normal;}
h3 {color: #a95504; font: 24px/26px 'times new roman', serif; text-transform: uppercase; margin: 25px 0 10px 0; letter-spacing: 1px;}
h4 {color: #a95504; font: 18px/22px 'times new roman', serif; text-transform: uppercase; margin: 25px 0 10px 0; letter-spacing: 1px;}
h1 {color: #fff; font: 18px/22px 'times new roman', serif; text-transform: uppercase; margin: 5px 0; letter-spacing: 1px;}



.arc90_imgcaption 
{ 
background-color: #333;
text-align: center; 
border: 1px solid #777d42; 
padding: 1em; margin: 1em 0; 
width: 9em; 
height: 250px; 
} 

.arc90_imgcaptionTXT 
{ 
font-size: 13px; 
color: #fff; 
text-align: center; 
} 
.floatr { float: right; margin-left: 1em; }

#footer {
	position:absolute;
	color: #fff;
	font-size:10px;
	font-family:Verdana,sans-serif;
}
