@charset "UTF-8";
/* CSS Document */

/* global styles */

body { background:url(../images/bg-page.gif) repeat-x #f1f1f1; margin:0; padding:0; font-family:'Helvetica', 'Arial', sans-serif; font-size:12px; color:#333; line-height:20px;}

p { margin:0 0 18px 0; padding:0;}

h1 { font-size:24px;}
h2 { font-size:18px;}

a { text-decoration:none; color:#000000; outline:none;}
a:hover { color:#ff1b00;}

img { outline:none;}

#globalwrapper { margin:0 auto; width:990px;}



/* header */

#header { width:990px; float:left;margin:0 0 40px 0;}
#logotag { width:550px; float:left;}
#header_contact { float:right; text-align:right;font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-weight:100; font-size:14px; color:#666;}

#mainnav { width:400px; float:right; height:85px;}
#mainnav span { display:none;}
#mainnav ul li { list-style:none; display:inline;}
#mainnav01, #mainnav02, #mainnav03, #mainnav04, #mainnav05, #mainnav06 {display:block; float:left;height:85px;}

#mainnav01 {width:86px; background: url(../images/fm-nav.gif);}
#mainnav01:hover { background: url(../images/bg-navmain-over.gif);}
#mainnav01:active { background: url(../images/bg-navmain-pressed.png);}


/* WELCOME */

#welcome { background:#fff; width:950px; padding:20px; float:left; margin:0 0 20px 0;}
p#welcome_title {font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-weight:100; font-size:34px; color:#333; padding:0 0 16px 0; margin:0;line-height:34px;}
span#welcome_text { font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-weight:100; font-size:22px; color:#444; line-height:25px;}
p#welcome_text_sm { font-size:17px;line-height:22px;}

/* WELCOME CLIENTS-PROJECT-CONTACT FORM WRAPPER */

#welcome_wrapper1 { float:left;}
#welcome_clientlist {background:#fff; width:220px; height:490px; padding:18px 20px; float:left; line-height:22px;}
#welcome_clientlist p { margin:0 0 0 0;}
p#title_clients {font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-weight:100; font-size:24px; margin:0 0 18px 0;}

p.nolink { color:#666;}

#welcome_wrapper1_1 { margin:0 0 0 10px; float:right; width:720px;}

#featuredwork { padding:18px;margin:0 0 10px 0; background:#fff; height:490px;}
#title_featuredwork {font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-weight:100; font-size:24px;}
#pic_featuredwork{float:left; margin:0 20px 0 0; border:1px solid #ccc;}
#projectname_featuredwork{font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-weight:100; font-size:18px;}


#contentwrapper { width:990px;float:left;}
/* leftnav */
#leftnav { float:left;}

/* content */
#maincontent { float:right;}

/* footer */
#footer { float:left; width:100%; background:#ddd; margin:40px 0 0 0; color:#444;  padding:10px 0 40px 0; font-size:11px;}


#footerinfo { width:960px; font-size:11px; line-height:20px; color:#444; margin:0 auto; padding-top:16px;}
#footerinfo a { color:#222;}
#footerinfo ul { margin:0; padding:0;}
#footerinfo ul li { float:left; list-style:none; border-right:1px #aaa solid; padding:0 10px;}
#footerinfo ul li.first { padding:0 10px 0 0;}
#footerinfo ul li.last { border:none; padding:0 0 0 10px;}

