/* Globals */
body { padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#header { height:60px; background-image:url(images/bg_header.gif); background-repeat:repeat-x; background-position:0px 0px; }
#header #top_nav { position:absolute; left:0px; top:34px; }

#body { height:616px; background-image:url(images/bg_home_body.gif); background-repeat:no-repeat; background-position:0px 0px; }
#logo { position:relative; right:44px; top:30px; margin-left:625px; }
#content { background-color:#FFFFFF; }
#copy a { color:#000000; }
#copy a:hover { color:#a0001f; }

#footer { height:40px; padding:17px 0px 0px 24px; vertical-align:top; background-color:#e6e8e6; color:#919291; font-size:10px; position:relative; }
#nowrap { width:955px; }
#footer ul { list-style-type:none; padding:0px; margin:0px; display:inline; }
#footer li { padding:0px; margin:0px 23px 0px 0px; display:inline; }
#footer a { color:#919291; text-decoration:none; }
#footer a:hover { color:#000000; text-decoration:underline; }

/* Home */
#home #header #cord { height:60px; width:560px; background-image:url(images/pic_home_header_cord.gif); background-repeat:no-repeat; background-position:541px 47px; }
#home #nav { position:absolute; left:61px; top:179px; z-index:2; }
#home #nav td { vertical-align:top; }
#home #nav h1 { color:#a0001f; font-size:11px; font-weight:bold; padding:0px; margin:115px 0px 0px 117px; text-transform:uppercase; }
#home #copy { position:absolute; left:150px; top:468px; }
#home #copy td { padding:0px 16px 0px 27px; }
#home #copy h2 { color:#000000; font-size:11px; font-weight:bold; padding:0px; margin:0px 0px 14px 0px; }
#home #copy p { padding:0px 0px 16px 0px; margin:0px; }
#home #copy #contact { margin-top:-7px; }


/* Us */
#us #body { height:673px; background-image:url(images/bg_us_body.gif); }
#us #nav { position:absolute; left:252px; top:148px; z-index:2; }
#us #copy { position:absolute; left:95px; top:355px; }
#us #copy h1 { color:#a0001f; font-size:11px; font-weight:bold; padding:0px; margin:0px 0px 5px 0px; }
#us #copy h2 { font-size:11px; font-weight:bold; margin:0px 0px 20px 0px; }
#us #copy strong { color:#a0001f; }
#us #copy h2 .email { font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:30px; vertical-align:top; }
#us #copy h2 .email a { color:#000000; text-decoration:none; }
#us #copy h2 .email a:hover { color:#a0001f; }
#us #copy #more { width:460px; margin-top:0px; }
#us #copy #bio_pics { position:relative; left:360px; margin-top:20px; z-index:3; }
#us #copy #bio_pics img { border:1px solid #000000; margin-right:10px; }

#itworks #body { height:673px; background-image:url(images/bg_us_body.gif); }
#itworks #nav { position:absolute; left:252px; top:119px; z-index:2; }
#itworks #copy { position:absolute; left:95px; top:355px; }
#itworks #copy h2 { font-size:11px; font-weight:bold; margin:0px 0px 14px 0px; }
#itworks #copy strong { color:#a0001f; }
#itworks #copy h3 { padding:0px; margin:0px 0px 2px 0px; font-size:11px; color:#a0001f; font-family:Verdana, Geneva, sans-serif; font-weight:bold; }
#itworks #copy p { padding:0px; margin:0px 0px 20px 0px; }

/* Latest */
#latest { height:auto; width:100%; background:url(images/bg_latest_body.gif) no-repeat 0px 61px; float:left; }
#latest #body { width:100%; height:auto; padding-bottom:40px; background:transparent url(images/bg_latest_body_footer.gif) no-repeat bottom left; float:left; }
#latest #nav { position:absolute; left:13px; top:204px; z-index:2; }
#latest #copy { width:510px; height:auto; margin:106px 0px 0px 0px; padding-left:375px; float:left; background-image:none; background-color:transparent; }
#latest #copy h2 { font-size:11px; font-weight:bold; margin:0px 0px 7px 0px; }
#latest #copy h2 strong { color:#a0001f; }
#latest #copy h3 { font-size:9px; color:#4b4b4c; padding:0px; margin:0px 0px 10px 0px; font-weight:normal; }
#latest #copy p { padding:0px; margin:0px 0px 12px 0px; }
#latest #copy .separator { height:15px; }

/* Work */
#work #body { height:824px; background-image:url(images/bg_work_body.gif); background-repeat:no-repeat; background-position:166px 0px; }
#work #body #nav { width:166px; padding:0px; margin:0px; border:0px; vertical-align:top; }
#work #body #nav td { padding:0px; margin:0px; border:0px; }
#work #body #nav img { display:block; }

#work #copy { width:100%; vertical-align:top; }
#work #copy #gallery { position:absolute; left:219px; top:105px; z-index:3; width:192px; height:128px; }
#work #copy #gallery td { padding:0px 14px 14px 0px; }

#work #copy #gallery #gallery_thumb_1 { position:absolute; left:128px; top:0px; }
#work #copy #gallery #gallery_thumb_2 { position:absolute; left:160px; top:0px; }

#work #copy #gallery #gallery_thumb_3 { position:absolute; left:64px; top:32px; }
#work #copy #gallery #gallery_thumb_4 { position:absolute; left:96px; top:32px; }
#work #copy #gallery #gallery_thumb_5 { position:absolute; left:128px; top:32px; }

#work #copy #gallery #gallery_thumb_6 { position:absolute; left:32px; top:64px; }
#work #copy #gallery #gallery_thumb_7 { position:absolute; left:64px; top:64px; }
#work #copy #gallery #gallery_thumb_8 { position:absolute; left:96px; top:64px; }
#work #copy #gallery #gallery_thumb_9 { position:absolute; left:128px; top:64px; }
#work #copy #gallery #gallery_thumb_10 { position:absolute; left:160px; top:64px; }

#work #copy #gallery #gallery_thumb_11 { position:absolute; left:64px; top:96px; }
#work #copy #gallery #gallery_thumb_12 { position:absolute; left:96px; top:96px; }

#work #copy #gallery_desc { position:absolute; left:459px; top:147px; width:550px; z-index:4; font-size:10px; }
#work #copy #gallery_desc img { margin-bottom:5px; display:block; }
#work #copy #gallery_desc p { padding:0px; margin:0px 0px 12px 0px; }
#work #copy #gallery_desc strong { color:#a6112e; }

#work #copy #gallery_nav { position:absolute; left:253px; top:328px; width:40px; z-index:5; }
#work #copy #gallery_nav ul { padding:0px; margin:0px; }
#work #copy #gallery_nav li { list-style-type:none; padding:0px 0px 0px 26px; margin:0px 0px 13px 0px; height:11px; width:14px; }
#work #copy #gallery_nav li.active { background-image:url(gallery/pic_bullet_on_indicator.gif); background-repeat:no-repeat; background-position:0px 0px; }
#work #copy #gallery_nav li img { display:block; }

#work #copy #gallery_pic { position:absolute; left:333px; top:328px; z-index:6; }
#work #copy #gallery_pic .frame { border:1px solid #ccd0cd; }

#work #copy h2 { font-weight:bold; margin:0px 0px 14px 0px; }
#work #copy h2 strong { color:#a0001f; }
#work #copy h2 .email { font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:30px; vertical-align:top; }
#work #copy h2 .email a { text-decoration:none; }
#work #copy h2 .email a:hover { color:#a0001f; }

#work .desc a { color:#a0001f; text-decoration:none; }
#work .desc a:hover { color:#a0001f; text-decoration:underline; }
