html {
background:url(../images/bigo7.jpg) no-repeat center center fixed;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
}

body {
background-color:#111;
color:#666;
font-family:Georgia, Verdana, Arial, sans-serif;
font-size:11px;
text-align:left;
margin:0;
}

a,img,a:link,a:hover {
color:#999;
border:medium none;
outline-style:none;
outline-width:medium;
}

#container {
margin-left:20px;
margin-top:0;
text-align:left;
width:960px;
}

#email {
float:right;
height:0;
margin-top:0;
padding-bottom:0;
padding-top:0;
}

#stuff {
float:left;
margin-top:20px;
position:fixed;
width:240px;
padding:0;
}

#textbody_about {
float:left;
font-family:Arial, sans-serif;
height:0;
margin-left:0;
margin-top:10px;
position:relative;
width:675px;
padding:0;
}

#textbody-press {
float:left;
font-family:Arial, sans-serif;
height:0;
margin-left:0;
margin-top:0;
position:relative;
width:675px;
padding:0;
}

#textbody {
float:left;
font-family:Arial, sans-serif;
line-height:14px;
height:0;
margin-left:0;
margin-top:0;
width:675px;
padding:0;
}

#main {
float:left;
margin-left:20px;
margin-top:75px;
position:relative;
width:675px;
padding:0 0 0 260px;
}

#columnX {
float:left;
margin-left:0;
margin-top:0;
position:relative;
width:161px;
padding:0;
}

#columnX2 {
float:left;
margin-left:10px;
margin-top:0;
position:relative;
width:161px;
padding:0;
}

.lefty {
float:left;
}

.hr {
border-bottom:0 solid #e7e7e7;
width:1000px;
margin:0 0 10px;
}

.hr2 {
border-bottom:1px solid #222;
padding-top:10px;
width:670px;
margin:20px 0 0;
}

.imgtop {
margin-top:150px;
}

.press img {
margin:0 0 5px;
}

.titletext {
color:#999;
font-family:helvetica, sans-serif;
font-size:11px;
font-style:italic;
margin-top:0;
}

.titletext_client {
color:#666;
font-family:Georgia, Verdana, Arial, sans-serif;
font-size:11px;
font-style:italic;
padding-left:0;
padding-top:0;
}

.titletext_client3 {
color:#999;
font-family:Georgia, Verdana, Arial, sans-serif;
font-size:11px;
font-style:italic;
padding-left:0;
padding-top:0;
}

.titletext_client2 {
color:#666;
font-family:Georgia, Verdana, Arial, sans-serif;
font-size:11px;
font-style:italic;
margin-bottom:0;
margin-top:0;
padding-left:0;
padding-top:0;
}

.titletext2 {
color:#666;
font-family:Georgia, Verdana, Arial, sans-serif;
font-size:11px;
font-style:italic;
padding-left:0;
padding-top:10px;
}

.workgridtitle {
color:#333;
font-family:Georgia, Verdana, Arial, sans-serif;
font-size:11px;
font-style:italic;
padding-left:0;
padding-top:0;
}

.contacttext {
color:#666;
font-family:Arial, sans-serif;
font-size:10px;
padding-left:0;
}

.footer_text {
color:#666;
font-family:helvetica, sans-serif;
font-size:10px;
margin-top:2px;
}

.boldass {
color:#fff;
font-family:Arial, sans-serif;
font-size:18px;
}

.description_text {
color:#fff;
font-family:Arial, sans-serif;
font-weight:bolder;
margin-top:0;
margin-bottom:0;
font-size:12px;
}

#footer {
bottom:0;
clear:both;
color:#fff;
font-family:helvetica;
font-size:11px;
font-weight:lighter;
height:160px;
line-height:12px;
padding-left:20px;
padding-top:0;
position:fixed;
}

#header {
background-image:url(../images/header_bg8.jpg);
background-repeat:repeat-x;
top:0;
visibility:hidden;
width:100%;
padding:0;
}

#headertext {
color:#000;
padding-top:0;
text-align:left;
width:810px;
margin:-300px auto 0;
}

ul#menu,ul#menu ul {
list-style-type:none;
width:200px;
margin:0;
padding:0;
}

ul#menu a {
color:#333;
display:block;
font-family:Arial, sans-serif;
font-size:11px;
text-decoration:none;
}

ul#menu li {
margin-top:1px;
}

ul#menu li a {
color:#444;
padding:0;
}

ul#menu li a:hover {
color:#999;
}

ul#menu li ul li a {
color:#444;
font-family:Arial, sans-serif;
font-size:11px;
padding-left:0;
}

#nonmenu {
color:#000;
font-family:Arial, sans-serif;
font-size:11px;
padding-left:0;
}

ul#menu li ul li a:hover {
background:none;
padding-left:0;
}

.QOverlay {
background-color:#111;
z-index:9999;
}

.QLoader {
background-color:#999;
height:1px;
}

#topright {
position:absolute;
right:0;
top:0;
display:block;
height:125px;
width:125px;
background:url(../images/banner.png) no-repeat;
text-indent:-999em;
text-decoration:none;
z-index:-1;
}

A:link,A:visited,A:active {
color:#444;
text-decoration:none;
}

A:hover {
color:#999;
text-decoration:none;
}

#main_about,#main_contact {
float:left;
margin-left:20px;
margin-top:100px;
position:relative;
width:675px;
padding:0 0 0 260px;
}

#column1,#column2,#column3,#column4,#column5,#column6,#column7,#column8,#column9 {
float:left;
margin-left:0;
margin-top:0;
position:relative;
width:205px;
padding:0;
}

.righty,#numbers {
float:right;
padding-right:1px;
}

.hr hr,.hr2 hr {
display:none;
}
