/* CSS Document */


/* General */

* { margin: 0; padding: 0; }

html { height: 100%; font-size: 62.5% }

body {
height: 100%;
background: #000000 url('../img/bg.png') repeat-x;
background-position: top left;
text-align: center;
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}



a:link, a:visited {
color: #AD5300;
text-decoration: underline;
font-weight: bolder;
}

a:hover {
text-decoration: none;
}

div.address {
background-color: #fcdbb0;
border: 1px solid #e58201;
margin: 20px 10px 0 20px;
}

address {
font-size: 0.85em;
line-height: 2;
text-align: left;
margin: 0.3em 1em;
}

.noscreen {
display: none;
}


/* Cleaner */

.cleaner {
clear: both;
height: 0;
font-size: 0;
visibility: hidden;
}


/* Skip menu */

.hidden {
position: absolute;
top: -10000px;
left: 0;
width: 1px;
height: 1px;
overflow: hidden;
}


/* Images */

.align-right { float:right; margin: 5px 0 15px 15px; }
.align-left { float:left; margin: 5px 15px 5px 0; }


/* Wrapper */

#wrapper {
background: url('img/container_bg.png') repeat-x top left;
width: 900px;
margin: 10px auto 0 auto;
padding-bottom: 10px;
}

/* rotator in-page placement */
    div#rotator {
	background: #ffffff;
	position:relative;
	height:100px;
	margin-left: 0px;
	margin-bottom: 15px;
}
/* rotator css */
	div#rotator ol li {
	float:left;
	position:absolute;
	list-style-type: none;
}
/* rotator image style */	
	div#rotator ol li img {
	padding: 4px;
	background: #FFF;
}
    div#rotator ol li.show {
	z-index:500
}

/* Headings, paragraphs */

h1 {
font-size: 1.8em;
color: #F47D22;
position: relative;
z-index: 2;
top: 60px;
}

h1 a:link, h1 a:visited {
text-decoration: none;
color: #F47D22;
}

h2 {
font: 1.4em Georgia, "Times New Roman", Times, serif;
color: #E96021;
letter-spacing: 1px;
margin-bottom: 5px;
border-bottom: 1px dotted #E96021;
padding-bottom: 3px;
}

h3 {
font: 1.2em Georgia, "Times New Roman", Times, serif;
color: #F47D22;
letter-spacing: 0.9px;
margin-top:18px;
margin-bottom: 10px;
padding-bottom: 3px;
border-bottom: 1px solid #ebebeb;
text-indent: 15px;
}

h5{
font:1.15em Georgia, "Times New Roman", Times, serif;
color: #e9e9e9;
margin-bottom:12px;
text-align: left;
margin-left: 22px;
margin-top: 15px;
}

p {
line-height: 1.7;
}


/* Header */
#top{	margin-bottom: 23px;	}	
#header {
width: 900px;
height: 173px;
margin: 0 auto;
position: relative;
text-align: left;
}

#header p.title {
color: gray;
line-height: 1.8;
font-size: 0.8em;
position: relative;
z-index: 2;
top:50px;
left:80px;
}

#header-in {
position: absolute;
width: 900px;
height: 119px;
bottom: 0;
left: 0;
background: #8F3F00 url('../img/header-bg.gif') no-repeat 0 0;
}

#header-in p {
font: 1.7em Georgia, "Times New Roman", Times, serif;
color: #000000;
position: absolute;
top: 84px;
left: 575px;
letter-spacing: 1px;

}

.bar {
width: 900px;
height: 12px;
background: #2B2B2B url('../img/bar.gif') no-repeat 0 0;
}




/* Menu */

#menu {
position: absolute;
top: 20px;
right: 8px;
z-index: 3;
}

#menu li {
float: left;
display: inline;
list-style-type: none;
}

#menu li a {
float: left;
display: inline;
list-style-type: none;
text-align: center;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
background-color: #202020;
padding: 0 0.8em;
height: 31px;
line-height: 30px;
margin-left: 4px;
border-top: 3px solid black;
}

#menu li a:hover, #menu li a.active  {
background-color: #0D0D0D;
color: #FFFFFF;
border-top: 3px solid #F47D22;
text-decoration: none;
}


/* Content and columns */

.content {
background: #ffffff url('../img/container_bg.png') repeat-x top left;
width: 900px;

}

.column-left {
float: left;
width: 66%;
text-align: left;
}

.column-left ul {
margin: 10px 10px 10px 20px;
list-style-type: none;
line-height: 1.5em;
}
.column-left ul li{ 
background: url('../img/bullet.png') left center no-repeat;
padding-left: 18px;
}

.testinfo{
		font-size: 0.8em;
		font-weight: 100;
		color:#909090;
		width: 285px;
		margin-bottom: 10px;
}
		
.column-right {

float: right;
width: 33%;
text-align: center;
}


.column-left-in {
margin: 2.0em 1em 3em 1.5em;
}

.column-left-inp{
	line-height: 1.75em;
}

.column-right-in {
margin: 1.3em 2.8em 3em 2em;
}

.livezilla{
	margin-left:30px;
	margin-top: 20px;
}


/* Column right list */

.column-right ul {
margin: 10px 10px 0 20px;
list-style-type: none;
}

.column-right ul li {
display: block;
}

.column-right ul li a, .column-right ul li a:visited {
color: #3A3A3A;
font-weight: normal;
text-decoration: none;
display: block;
padding: 10px 0;
border-bottom: 1px solid #CECECE;
}

.column-right ul li a:hover, .column-right ul li a.active {
color: black;
font-weight: bold;
border-bottom: 1px solid #F47D22;
}

p.tech {
font-size: 0.95em;
color: #000000;
float: right;
padding: 15px 11px 8px 0px;
margin: 0;
line-height: 1.6;
}



/* Column left two boxes */

.box1 {
float: left;
background-color: #ffe5cb;
border: 1px solid #ffa664;
width: 265px;
margin: 20px 13px 10px 0;
}

.box2 {
float: left;
background-color: #FFE5CB;
border: 1px solid #FFA664;
width: 265px;
margin: 20px 0px 10px 0;
padding:7px;
}

.box1-in, .box2-in {
margin: 0.4em 0.8em 1.3em 0.8em;
}.box1-in p{	color: #666;	}

.box1 p, .box2 p {
line-height: 1.5;
}

.box1 p.more, .box2 p.more {
position: relative;
top: 6px;
left: 200px; 
}

.box1 p.more a, .box1 p.more a:visited {
color: #9d4b00;
}

.box2 p.more a, .box2 p.more a:visited {
color: #9D4B00;
}

#quotes{
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#666;
	width:265px;
	height:78px;	
	position:relative;
}

#author{
	color:#9d4b00;
	font-size:.75em;
	position:relative;
	padding-left:145px;
	padding-top: 6px;
}

/* Contact Form */

#page-wrap {

	width: 600px;

	padding: 20px 50px 20px 10px;

	margin: 10px auto;

	min-height: 500px;

	height: auto !important;

	height: 500px;

}

#contact-area{

	width: 600px;

	margin-top: 25px;

}



#contact-area input, #contact-area textarea {

	padding: 5px;

	width: 450px;

	font-family: Helvetica, sans-serif;

	font-size: 1.2em;

	margin: 0px 0px 10px 0px;

	border: 1px solid #ccc;

}



#contact-area textarea {

	height: 60px;

}



#contact-area textarea:focus, #contact-area input:focus {

	border: 1px solid #9d4b00;

}



#contact-area input.submit-button {

	width: 100px;

	float: right;
	

}



label {

	float: left;

	text-align: right;

	margin-right: 15px;

	width: 100px;

	padding-top: 5px;

	font-size: 1.4em;

}

.contactpar {
	width:330px;
	margin-left:10px;
}

/* Social Networking Links */

#social{
	width:100%;
	background: #2b2b2b;
	padding-bottom: 10px;
	}
	
#social p{
	font-size: 0.9em;
	color:#ffffff;
	padding-top: 15px;
	text-align:left;
	padding-left: 10px;
	padding-bottom: 0px;
	}
	
#social ul {
	padding-right:100px;
	float:left;
	display: inline;
	list-style-type: none;
	}

#social ul li{
	display: inline;
}


	
	
/* Footer */

#footer {
width: 900px;
height: 112px;
background: #2B2B2B url('../img/footer-bg.gif') no-repeat 0 0;
border-bottom: 3px solid #101010;
}

#footer a:link, #footer a:visited {
color: #FFFFFF;
font-weight: normal;
}

#footer ul {
list-style-type: none;
color: #FFFFFF;
padding: 13px 0 0 10px;
text-align: left;
font-size: 0.9em;
float: left;
width: 430px;
}

#footer ul li {
float: left;
display: inline;
white-space: nowrap;
}

#footer ul li a, #footer ul li a:visited {
margin: 0 6px;
}

#footer p.cop {
font-size: 0.9em;
color: #FFFFFF;
float: right;
padding: 16px 16px 0 0;
margin: 0;
line-height: 10px;
}
img.ink{	border: none;	vertical-align: bottom;	float: none;	}a.ev_ink{	text-decoration: none;	}




