body { 
background : #333333 url(images/bg_body.gif) repeat-y; 
margin : 0; 
padding : 0; 
color : #ffcc00; 
font : 8pt Verdana, Arial, Helvetica, sans-serif; 
} 
#container { 
padding-left : 19px; 
width : 860px; 
background : url(images/bg_container.jpg) no-repeat; 
min-height : 600px; 
padding-bottom : 50px; 
} 
#header { 
padding-top : 39px; 
margin-bottom : 20px; 
} 
#header h1 { 
display : block; 
background : url(images/bg_h1.jpg) no-repeat; 
width : 453px; 
height : 101px; 
margin : 0 0 0 0; 
padding : 0; 
} 
#header h1 span { 
display : none; 
} 
#intro { 
color : #746f61; 
padding-left : 5px; 
padding-top : 10px; 
padding-right : 10px; 
} 
#intro ul { 
color : #4f493e; 
margin : 0 0 0 10px; 
padding : 0; 
list-style : none; 
line-height : 16px; 
} 
.introtext { 
border-right : 10px solid #36302b; 
margin-top : 0; 
margin-bottom : 15px; 
} 
#works, #contact { 
padding-top : 30px; 
margin-left : 10px; 
margin-bottom : 10px; 
} 
#title-works { 
width : 203px; 
height : 29px; 
display : block; 
margin : 0; 
padding : 0; 
background : url(images/title_works.gif) no-repeat; 
margin-bottom : 20px; 
} 
h2 span { 
display : none; 
} 
.work { 
width : 400px; 
height : 88px; 
margin-right : 4px; 
margin-bottom : 4px; 
float : left; 
} 
#title-contact { 
width : 242px; 
height : 29px; 
display : block; 
margin : 0; 
padding : 0; 
background : url(images/title_contact.jpg) no-repeat; 
margin-bottom : 20px; 
} 
#contactLeft { 
width : 350px; 
float : left; 
color : #7b7a72; 
margin : 0 20px 30px 0; 
line-height : 14pt; 
font-size : 0.9em; 
} 
form { 
margin : 0; 
padding : 0; 
} 
#right { 
float : left; 
color : #7b7a72; 
width : 550px; 
} 
.miniboxes { 
width : 150px; 
float : left; 
margin-right : 10px; 
} 
.formstyler { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 1em; 
color : #999999; 
padding : 5px; 
margin : 5px 5px 0 0; 
border : 1px dotted #666; 
background : #fdfdfd; 
} 
#contactLeft a { 
color : #f2f2f2; 
text-decoration : none; 
} 
#contactLeft a:hover { 
text-decoration : underline; 
} 
#hire { 
position : absolute; 
width : 88px; 
height : 81px; 
left : 481px; 
top : 25px; 
} 
#hire a { 
text-indent : -9999px; 
width : 88px; 
height : 81px; 
display : block; 
} 
.savior { 
width : 100%; 
height : 0; 
clear : both; 
font-size : 0; 
} 
#footer { 
color : #333333; 
margin-top : 30px; 
line-height : 14pt; 
} 
#jquery-overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
} 
#jquery-lightbox { 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#jquery-lightbox a img { 
border : none; 
} 
#lightbox-container-image-box { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#lightbox-container-image { 
padding : 10px; 
} 
#lightbox-loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#lightbox-nav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#lightbox-container-image-box > #lightbox-nav { 
left : 0; 
} 
#lightbox-nav a { 
outline : none; 
} 
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { 
width : 49%; 
height : 100%; 
display : block; 
} 
#lightbox-nav-btnPrev { 
left : 0; 
float : left; 
} 
#lightbox-nav-btnNext { 
right : 0; 
float : right; 
} 
#lightbox-container-image-data-box { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
padding : 0 10px 0; 
} 
#lightbox-container-image-data { 
padding : 0 10px; 
color : #666; 
} 
#lightbox-container-image-data #lightbox-image-details { 
width : 70%; 
float : left; 
text-align : left; 
} 
#lightbox-image-details-caption { 
font-weight : bold; 
} 
#lightbox-image-details-currentNumber { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#lightbox-secNav-btnClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
} 
.style1 { 
color : #333333; 
} 
#jquery-overlay { 
position : absolute; 
top : 0; 
left : 0; 
z-index : 90; 
width : 100%; 
height : 500px; 
} 
#jquery-lightbox { 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
z-index : 100; 
text-align : center; 
line-height : 0; 
} 
#jquery-lightbox a img { 
border : none; 
} 
#lightbox-container-image-box { 
position : relative; 
background-color : #fff; 
width : 250px; 
height : 250px; 
margin : 0 auto; 
} 
#lightbox-container-image { 
padding : 10px; 
} 
#lightbox-loading { 
position : absolute; 
top : 40%; 
left : 0%; 
height : 25%; 
width : 100%; 
text-align : center; 
line-height : 0; 
} 
#lightbox-nav { 
position : absolute; 
top : 0; 
left : 0; 
height : 100%; 
width : 100%; 
z-index : 10; 
} 
#lightbox-container-image-box > #lightbox-nav { 
left : 0; 
} 
#lightbox-nav a { 
outline : none; 
} 
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { 
width : 49%; 
height : 100%; 
display : block; 
} 
#lightbox-nav-btnPrev { 
left : 0; 
float : left; 
} 
#lightbox-nav-btnNext { 
right : 0; 
float : right; 
} 
#lightbox-container-image-data-box { 
font : 10px Verdana, Helvetica, sans-serif; 
background-color : #fff; 
margin : 0 auto; 
line-height : 1.4em; 
overflow : auto; 
width : 100%; 
padding : 0 10px 0; 
} 
#lightbox-container-image-data { 
padding : 0 10px; 
color : #666; 
} 
#lightbox-container-image-data #lightbox-image-details { 
width : 70%; 
float : left; 
text-align : left; 
} 
#lightbox-image-details-caption { 
font-weight : bold; 
} 
#lightbox-image-details-currentNumber { 
display : block; 
clear : left; 
padding-bottom : 1em; 
} 
#lightbox-secNav-btnClose { 
width : 66px; 
float : right; 
padding-bottom : 0.7em; 
} 
.style1 { 
color : #333333; 
}