/*[fmt]A1A0-1A0A-1*/
/*CSS Document*/
/*+clearfix {*/ UL:after
{ 
content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

font-size: 0;
}
UL
{ 
display: inline-block;
}
UL
{ /*\*/

display: block;
/**/

_height: 1px;
}
/*+}*/
BODY
{ 
background-color: #6D6558;

background-image: url(../layout_images/background_tile2.png);

background-repeat: repeat-x;

background-position: top left;

background-attachment: fixed;

margin: 30px 0 100px;

font-family: Arial;

color: #696969;

font-size: 7.5pt;

font-weight: bold;

padding-bottom: 30px;

position: static;
}
IMG
{ 
border: 0px none #000000;
}
#container
{ 
width: 960px;

background-color: #EEEEEE;

border-top: 3px solid #FFFFFF;

margin: 0 auto;

display: table;
}
#header_top
{ 
width: 100%;

height: 10px;

background-color: #444444;

border-bottom: 1px solid #8A8A8A;
}
#header
{ 
width: 100%;

height: 115px;

background-color: #1E1E1E;

border-bottom: 5px solid #E9E9E9;
}
#header_content
{ 
width: 888px;

height: 66px;

margin: 0 auto auto;

background-color: transparent;
}
#nav_container
{ 
width: 100%;

height: auto;

padding: 35px 0 0;

position: relative;

left: 0;

top: 0;

display: inherit;
}
#main_container
{ 
width: 925px;

padding: 0 0px 10px 35px;

border-bottom: 1px solid #CECECE;

display: inline-block;
}
#intro_container
{ 
width: 925px;

padding: 0 0px 30px 35px;

background-image: url(../layout_images/header_dropshadow.png);

background-repeat: repeat-x;

background-position: top left;

display: inline-block;

border-bottom: 1px solid #CECECE;

border-top: 1px solid #FFFFFF;
}
#work_container
{ 
width: 925px;

padding: 10px 0px 30px 35px;

background-image: url(../layout_images/header_dropshadow.png);

background-repeat: repeat-x;

background-position: top left;

display: inline-block;

border-bottom: 1px solid #CECECE;
}
#bottom_container
{ 
width: 925px;

padding: 10px 0px 50px 35px;

display: inline-block;

border-bottom: 1px dotted #B4B2AF;
}
#footer_container
{ 
width: 925px;

background-color: #FFFFFF;

padding: 20px 0px 0 35px;

display: inline-block;

border-bottom: 1px dotted #B4B2AF;

height: 40px;

margin-top: 0;
}
#icons_container
{ 
width: 925px;

background-color: #FFFFFF;

padding: 20px 0px 0 35px;

display: inline-block;

height: 40px;

border-bottom: 5px solid #423C34;
}
#footer_container A
{ 
color: #918C83;

padding-right: 5px;

float: left;
}
#contact_container
{ 
float: left;
}
.contact
{ 
float: left;

width: 50px;
}
.socialicons
{ 
float: left;

margin-right: 10px;
}
.socialicons:hover, .scrolltop:hover
{ 
position: relative;

bottom: 2px;
}
.logo
{ 
float: left;

width: 149px;

height: 66px;

padding: 20px 50px 0px 0px;
}
.bigimg
{ 
float: left;

border-bottom: 5px solid #0093B9;

padding-bottom: 10px;

background-image: url(../layout_images/loader.gif);

background-position: center center;

background-repeat: no-repeat;

background-color: #FFFFFF;

width: 888px;

height: 420px;
}
.projectimg
{ 
float: left;

background-image: url(../layout_images/loader.gif);

background-position: center center;

background-repeat: no-repeat;

background-color: #FFFFFF;

width: 659px;

margin-top: 0;

margin-bottom: 10px;

min-height: 300px;

border: 1px solid #CDCDCD;
}
.sig
{ 
float: left;

padding-top: 5px;
}
H1
{ 
font-size: 9pt;

text-transform: none;

color: #2B2B2B;

text-decoration: none;

float: left;

font-weight: bold;
}
H2
{ 
font-size: 7.5pt;

text-transform: none;

color: #1D1D1D;

text-decoration: none;

margin: 0px;
}
H3
{ 
font-size: 7.5pt;

text-transform: none;

color: #918C83;

text-decoration: none;

margin: 0px;

float: right;

padding-right: 35px;
}
.nav_link A, .nav_link A:hover, .nav_link_active A
{ 
padding: 6px;

margin: 0 5px 0 0;

color: #FFFFFF;
}
.nav_link A
{ 
background-color: transparent;
}
.nav_link A, .nav_link_active A
{ 
-moz-border-radius: 1px;

-webkit-border-radius: 1px;
}
.nav_link A:hover
{ 
background-color: #626355;
}
.nav_link_active A:hover
{ 
cursor: default;
}
A
{ 
text-decoration: none;

color: #1D1D1D;

font-weight: bold;
}
.normal_link, LI A, #footer_container A:hover
{ 
text-decoration: none;

color: #0093B9;

font-weight: bold;
}
.normal_link:hover, LI A:hover
{ 
position: relative;

bottom: 1px;
}
.page_header
{ 
width: 888px;

margin: 20px 0;

background-color: transparent;

border-bottom: 3px double #8C8C8C;

padding-bottom: 20px;
}
.thumb_labels
{ 
width: 434px;

height: 194px;

overflow: hidden;

display: block;

float: left;

margin: 0px 20px 20px 0px;

z-index: 2;

background-color: transparent;

padding: 0 0 20px 20px;

position: relative;
}
.thumb
{ 
width: 428px;

height: 194px;

overflow: hidden;

display: block;

float: left;

background-image: url(../layout_images/loader.gif);

margin: 0px 20px 20px 0px;

background-position: center center;

background-repeat: no-repeat;

border: 3px double #8B8B8B;

background-color: #FFFFFF;
}
.thumbimg
{ 
width: 428px;

height: 194px;

overflow: hidden;

display: block;

float: left;

position: absolute;
}
.thumbimg SPAN
{ 
width: 428px;

height: 194px;

overflow: hidden;

display: block;
}
.title, .nav_link_active A
{ 
background-color: #0093B9;

color: #FFFFFF;
}
.client
{ 
background-color: #FFFFFF;

bottom: 30px;

color: #42404B;
}
.title
{ 
bottom: 51px;

/*[empty]background-color:;*/
}
.title, .client
{ 
padding: 5px;

font-size: 7.5pt;

position: absolute;
}
#onecolumn, #twocolumn, #threecolumn
{ 
float: left;

padding: 0px 20px 0px 0px;
}
#onecolumn LI
{ 
float: left;

padding: 0px 20px 5px 0px;

width: 187px;

margin-bottom: 5px;
}
#twocolumn LI
{ 
float: left;

padding: 0px 20px 5px 0px;

width: 414px;

margin-bottom: 5px;
}
#onecolumn
{ 
width: 207px;
}
#twocolumn
{ 
width: 434px;
}
#threecolumn
{ 
width: 661px;
}
.section_title
{ 
width: 100%;

border-bottom: 3px double #8B8B8B;

padding-bottom: 10px;
}
.project_section_title
{ 
width: 100%;

border-bottom: 3px double #8B8B8B;

padding-bottom: 20px;

padding-top: 2px;
}
.project_imagecount
{ 
width: 50%;

border-bottom: 3px double #8B8B8B;

padding-bottom: 20px;

padding-top: 2px;
}
.project_goback
{ 
width: 50%;

border-bottom: 3px double #8B8B8B;

padding-bottom: 20px;

padding-top: 2px;

float: right;
}
.project_goback A
{ 
float: right;

color: #1D1D1D;
}
.project_goback A:hover
{ 
color: #8A8A8A;
}
.tweet
{ 
width: 207px;

float: left;

margin: -5px 0 0;
}
LI
{ 
/*[empty]font-style:;*/

list-style: none;

border-bottom: 1px dotted #8B8B8B;

padding: 5px 0px 5px 5px;
}
/*[clearfix]*/UL
{ 
padding-left: 0px;

margin-top: 0;
}
/*Add This Button - CSS*/
.addthis_button IMG
{ 
opacity: 0.8;

margin-left: -2px;
}
.addthis_button IMG:hover
{ 
opacity: 1;

position: relative;

bottom: 2px;
}
/*<!--[if lte IE 7]>*/
.section_title
{ 
margin-bottom: 5px;
}
.thumb:hover
{ 
cursor: hand;
}
.thumbimg
{ 
width: 428px;

height: 194px;

overflow: hidden;

display: block;

float: left;

position: relative;

margin: -234px 0px 0px 0;
}
/*<![endif]-->*/

