* { margin: 0px; padding: 0px; }
html { min-height: 101%; behavior: url('/includes/hover.htc'); }
body { background: #d9d9d9; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*body { background: #d9d9d9; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; behavior: url('/includes/hover.htc'); }*/
a { color: #333333; text-decoration: underline; outline: none; }
a:hover { color: #000000; text-decoration: underline; }
body#studio a:hover { color: #7f8718; text-decoration: underline; }
body#expertise a:hover { color: #9d2c01; text-decoration: underline; }
body#work a:hover { color: #07516e; text-decoration: underline; }
body#contact a:hover { color: #a98203; text-decoration: underline; }
body#admin a:hover { color: #56798f; text-decoration: underline; }
h1 { font-size: 11px; margin-bottom: 4px; }
h2 { font-size: 10px; font-weight: bold; margin-top: 2px; }
#studio #copy h3 { font-weight: normal; font-size: 10px; color: #7f8718; }
h2.contact { color: #a98203; }
#container { margin-left: auto; margin-right: auto; width: 912px; position: relative; background-color: #ffffff; }
img { border: none; }
.clearfloats { clear: both; }
/* branding */
#header { height: 52px; }
#logo { position: absolute; top: 27px; }
/* end branding */

/* navigation */
#menu_container { position: absolute; width: 400px; top: 27px; right: 96px; margin: 0px; padding: 0px; z-index: 1000; }
#menu,
#menu ul { list-style: none; margin: 0px; background-color: #ffffff; }
#menu a { display: block; height: 20px; width: 100px; text-indent: -9999px; }
#menu li { float: left; width: 100px; }
#menu li ul { position: absolute; width: 100px; left: -9999px; padding-bottom: 4px; }
#menu li:hover ul { left: auto; top: 25px; }
li#menu_studio,
li#menu_expertise,
li#menu_work,
li#menu_contact { height: 25px; }

/* ----- IE7 fix ----- */
#menu li:hover,
#menu li.sfhover { position: static; }

/* ----- main nav buttons ----- */
body#studio ul#menu li#menu_studio { background: url('/images/main_menu/menu_studio.gif') no-repeat 0px -25px; }
body#expertise ul#menu li#menu_expertise { background: url('/images/main_menu/menu_expertise.gif') no-repeat 0px -25px; }
body#work ul#menu li#menu_work { background: url('/images/main_menu/menu_work.gif') no-repeat 0px -25px; }
body#contact ul#menu li#menu_contact { background: url('/images/main_menu/menu_contact.gif') no-repeat 0px -25px; }
li#menu_studio { background: url('/images/main_menu/menu_studio.gif') no-repeat 0px 0px; }
li#menu_expertise { background: url('/images/main_menu/menu_expertise.gif') no-repeat 0px 0px; }
li#menu_work { background: url('/images/main_menu/menu_work.gif') no-repeat 0px 0px; }
li#menu_contact { background: url('/images/main_menu/menu_contact.gif') no-repeat 0px 0px; }
/* ----- studio menu ----- */
li#studio_about { background: url('/images/main_menu/studio_about.gif') no-repeat; }
li#studio_why { background: url('/images/main_menu/studio_why.gif') no-repeat; }
li#studio_process { background: url('/images/main_menu/studio_process.gif') no-repeat; }
li#studio_manifesto { background: url('/images/main_menu/studio_manifesto.gif') no-repeat; }
li#studio_news { background: url('/images/main_menu/studio_news.gif') no-repeat; }
li#studio_careers { background: url('/images/main_menu/studio_careers.gif') no-repeat; }
/* ----- expertise menu ----- */
li#expertise_capabilities { background: url('/images/main_menu/expertise_capabilities.gif') no-repeat; }
li#expertise_clients { background: url('/images/main_menu/expertise_clients.gif') no-repeat; }
li#expertise_testimonials { background: url('/images/main_menu/expertise_testimonials.gif') no-repeat; }
/* ----- work menu ----- */
li#work_print { background: url('/images/main_menu/work_print.gif') no-repeat; }
li#work_websites { background: url('/images/main_menu/work_websites.gif') no-repeat; }
li#work_interactive { background: url('/images/main_menu/work_interactive.gif') no-repeat; }
li#work_branding { background: url('/images/main_menu/work_branding.gif') no-repeat; }
li#work_identity { background: url('/images/main_menu/work_identity.gif') no-repeat; }
li#work_case_studies { background: url('/images/main_menu/work_case_studies.gif') no-repeat; }
/* ----- contact menu ----- */
li#contact_contact { background: url('/images/main_menu/contact_contact.gif') no-repeat; }
li#contact_directions { background: url('/images/main_menu/contact_directions.gif') no-repeat; }

/* ----- navigation rollover states ----- */
/* main buttons */
li#menu_studio:hover,
li#menu_expertise:hover,
li#menu_work:hover,
li#menu_contact:hover { background-position: 0px -25px; }
/* submenus */
li#studio_about:hover,
li#studio_why:hover,
li#studio_process:hover,
li#studio_manifesto:hover,
li#studio_news:hover,
li#studio_careers:hover,
li#expertise_capabilities:hover,
li#expertise_clients:hover,
li#expertise_testimonials:hover,
li#work_print:hover,
li#work_websites:hover,
li#work_interactive:hover,
li#work_branding:hover,
li#work_identity:hover,
li#work_case_studies:hover,
li#contact_contact:hover,
li#contact_directions:hover { background-position: 0px -21px; }
/* end navigation */

/* page tabs */
#tab_studio,
#tab_expertise,
#tab_work,
#tab_contact { position: absolute; width: 100px; height: 20px; z-index: 1; top: 52px; }
#tab_studio { left: 416px; }
#tab_expertise { left: 516px; }
#tab_work { left: 616px; }
#tab_contact { left: 716px; }
/* -------------------- */
.tab_about { background: url('/images/main_menu/tab_studio_about.gif'); }
.tab_why { background: url('/images/main_menu/tab_studio_why.gif'); }
.tab_process { background: url('/images/main_menu/tab_studio_process.gif'); }
.tab_manifesto { background: url('/images/main_menu/tab_studio_manifesto.gif'); }
.tab_news { background: url('/images/main_menu/tab_studio_news.gif'); }
.tab_careers { background: url('/images/main_menu/tab_studio_careers.gif'); }
.tab_capabilities { background: url('/images/main_menu/tab_expertise_capabilities.gif'); }
.tab_clients { background: url('/images/main_menu/tab_expertise_clients.gif'); }
.tab_testimonials { background: url('/images/main_menu/tab_expertise_testimonials.gif'); }
.tab_print { background: url('/images/main_menu/tab_work_print.gif'); }
.tab_websites { background-image: url('/images/main_menu/tab_work_websites.gif'); }
.tab_interactive { background-image: url('/images/main_menu/tab_work_interactive.gif'); }
.tab_branding { background: url('/images/main_menu/tab_work_branding.gif'); }
.tab_identity { background-image: url('/images/main_menu/tab_work_identity.gif'); }
.tab_case_studies { background-image: url('/images/main_menu/tab_work_case_studies.gif'); }
.tab_contact { background-image: url('/images/main_menu/tab_contact_contact.gif'); }
.tab_directions { background-image: url('/images/main_menu/tab_contact_directions.gif'); }
/* end page tabs */

/* side menus */
#side_menu { text-indent: -9999px; width: 171px; float: left; padding-top: 228px; padding-left: 96px; }
#side_menu li { list-style: none; margin: 0px; padding: 0px; }
#side_menu li a { display: block; width: 171px; height: 25px; }
/* ---------- side menu - studio ---------- */
#side_menu li a#about { background: url('/images/side_menus/studio_about_sel.gif') no-repeat; }
#side_menu li a#careers { background: url('/images/side_menus/studio_careers_sel.gif') no-repeat; }
#side_menu li a#process { background: url('/images/side_menus/studio_process_sel.gif') no-repeat; }
#side_menu li a#manifesto { background: url('/images/side_menus/studio_manifesto_sel.gif') no-repeat; }
#side_menu li a#why { background: url('/images/side_menus/studio_why_sel.gif') no-repeat; }
/* ---------- side menu - news ----- */
#side_menu.news_2009 li a#news_2009 { background: url('/images/side_menus/studio_2009_sel.gif') no-repeat; }
#side_menu li a#news_2009 { background: url('/images/side_menus/studio_2009.gif') no-repeat; }
#side_menu li a#news_2009:hover { background: url('/images/side_menus/studio_2009_over.gif') no-repeat; }
#side_menu.news_2008 li a#news_2008 { background: url('/images/side_menus/studio_2008_sel.gif') no-repeat; }
#side_menu li a#news_2008 { background: url('/images/side_menus/studio_2008.gif') no-repeat; }
#side_menu li a#news_2008:hover { background: url('/images/side_menus/studio_2008_over.gif') no-repeat; }
#side_menu.news_2007 li a#news_2007 { background: url('/images/side_menus/studio_2007_sel.gif') no-repeat; }
#side_menu li a#news_2007 { background: url('/images/side_menus/studio_2007.gif') no-repeat; }
#side_menu li a#news_2007:hover { background: url('/images/side_menus/studio_2007_over.gif') no-repeat; }
#side_menu.news_2006 li a#news_2006 { background: url('/images/side_menus/studio_2006_sel.gif') no-repeat; }
#side_menu li a#news_2006 { background: url('/images/side_menus/studio_2006.gif') no-repeat; }
#side_menu li a#news_2006:hover { background: url('/images/side_menus/studio_2006_over.gif') no-repeat; }
#side_menu.news_2005 li a#news_2005 { background: url('/images/side_menus/studio_2005_sel.gif') no-repeat; }
#side_menu li a#news_2005 { background: url('/images/side_menus/studio_2005.gif') no-repeat; }
#side_menu li a#news_2005:hover { background: url('/images/side_menus/studio_2005_over.gif') no-repeat; }

/* ---------- side menu - expertise ---------- */
#side_menu li a#capabilities { background: url('/images/side_menus/expertise_capabilities_sel.gif') no-repeat; }
#side_menu li a#testimonials { background: url('/images/side_menus/expertise_testimonials_sel.gif') no-repeat; }
#side_menu.technology li a#technology { background: url('/images/side_menus/expertise_technology_sel.gif') no-repeat; }
#side_menu li a#technology { background: url('/images/side_menus/expertise_technology.gif') no-repeat; }
#side_menu li a#technology:hover { background: url('/images/side_menus/expertise_technology_over.gif') no-repeat; }
#side_menu.life_sciences li a#life_sciences { background: url('/images/side_menus/expertise_life_sciences_sel.gif') no-repeat; }
#side_menu li a#life_sciences { background: url('/images/side_menus/expertise_life_sciences.gif') no-repeat; }
#side_menu li a#life_sciences:hover { background: url('/images/side_menus/expertise_life_sciences_over.gif') no-repeat; }
#side_menu.education li a#education { background: url('/images/side_menus/expertise_education_sel.gif') no-repeat; }
#side_menu li a#education { background: url('/images/side_menus/expertise_education.gif') no-repeat; }
#side_menu li a#education:hover { background: url('/images/side_menus/expertise_education_over.gif') no-repeat; }
#side_menu.consulting_firms li a#consulting_firms { background: url('/images/side_menus/expertise_consulting_firms_sel.gif') no-repeat; }
#side_menu li a#consulting_firms { background: url('/images/side_menus/expertise_consulting_firms.gif') no-repeat; }
#side_menu li a#consulting_firms:hover { background: url('/images/side_menus/expertise_consulting_firms_over.gif') no-repeat; }
#side_menu.financial li a#financial { background: url('/images/side_menus/expertise_financial_sel.gif') no-repeat; }
#side_menu li a#financial { background: url('/images/side_menus/expertise_financial.gif') no-repeat; }
#side_menu li a#financial:hover { background: url('/images/side_menus/expertise_financial_over.gif') no-repeat; }
#side_menu.consumer li a#consumer { background: url('/images/side_menus/expertise_consumer_sel.gif') no-repeat; }
#side_menu li a#consumer { background: url('/images/side_menus/expertise_consumer.gif') no-repeat; }
#side_menu li a#consumer:hover { background: url('/images/side_menus/expertise_consumer_over.gif') no-repeat; }
#side_menu.non-profit li a#non-profit { background: url('/images/side_menus/expertise_non-profit_sel.gif') no-repeat; }
#side_menu li a#non-profit { background: url('/images/side_menus/expertise_non-profit.gif') no-repeat; }
#side_menu li a#non-profit:hover { background: url('/images/side_menus/expertise_non-profit_over.gif') no-repeat; }

/* ---------- side menu - case studies ---------- */
#side_menu.ls li a#ls { background: url('/images/side_menus/work_ls_sel.gif') no-repeat; }
#side_menu li a#ls { background: url('/images/side_menus/work_ls.gif') no-repeat; }
#side_menu li a#ls:hover { background: url('/images/side_menus/work_ls_over.gif') no-repeat; }
#side_menu.bit li a#bit { background: url('/images/side_menus/work_bit_sel.gif') no-repeat; }
#side_menu li a#bit { background: url('/images/side_menus/work_bit.gif') no-repeat; }
#side_menu li a#bit:hover { background: url('/images/side_menus/work_bit_over.gif') no-repeat; }
#side_menu.mykrolis li a#mykrolis { background: url('/images/side_menus/work_mykrolis_sel.gif') no-repeat; }
#side_menu li a#mykrolis { background: url('/images/side_menus/work_mykrolis.gif') no-repeat; }
#side_menu li a#mykrolis:hover { background: url('/images/side_menus/work_mykrolis_over.gif') no-repeat; }
#side_menu.sockeye li a#sockeye { background: url('/images/side_menus/work_sockeye_sel.gif') no-repeat; }
#side_menu li a#sockeye { background: url('/images/side_menus/work_sockeye.gif') no-repeat; }
#side_menu li a#sockeye:hover { background: url('/images/side_menus/work_sockeye_over.gif') no-repeat; }

/* ---------- side menu - contact ---------- */
#side_menu li a#contact_us { background: url('/images/side_menus/contact_contact_sel.gif') no-repeat; }
#side_menu.location_map li a#location_map { background: url('/images/side_menus/contact_map_sel.gif') no-repeat; }
#side_menu li a#location_map { background: url('/images/side_menus/contact_map.gif') no-repeat; }
#side_menu li a#location_map:hover { background: url('/images/side_menus/contact_map_over.gif') no-repeat; }
#side_menu.drive li a#drive { background: url('/images/side_menus/contact_driving_sel.gif') no-repeat; }
#side_menu li a#drive { background: url('/images/side_menus/contact_driving.gif') no-repeat; }
#side_menu li a#drive:hover { background: url('/images/side_menus/contact_driving_over.gif') no-repeat; }
#side_menu.mbta li a#mbta { background: url('/images/side_menus/contact_mbta_sel.gif') no-repeat; }
#side_menu li a#mbta { background: url('/images/side_menus/contact_mbta.gif') no-repeat; }
#side_menu li a#mbta:hover { background: url('/images/side_menus/contact_mbta_over.gif') no-repeat; }

/* ---------- side menu - admin ---------- */
#side_menu li.admin_news a#admin_news { background: url('/images/side_menus/admin_news_sel.gif') no-repeat; }
#side_menu li a#admin_news { background: url('/images/side_menus/admin_news.gif') no-repeat; }
#side_menu li a#admin_news:hover { background: url('/images/side_menus/admin_news_over.gif') no-repeat; }

/* ---------- side menu - news_admin ---------- */
#side_menu.back li a#back { background: url('/images/side_menus/admin_back_sel.gif') no-repeat; }
#side_menu li a#back { background: url('/images/side_menus/admin_back.gif') no-repeat; }
#side_menu li a#back:hover { background: url('/images/side_menus/admin_back_over.gif') no-repeat; }
#side_menu.add_news li a#add_news { background: url('/images/side_menus/admin_add_news_sel.gif') no-repeat; }
#side_menu li a#add_news { background: url('/images/side_menus/admin_add_news.gif') no-repeat; }
#side_menu li a#add_news:hover { background: url('/images/side_menus/admin_add_news_over.gif') no-repeat; }
#side_menu.update_2009 li a#update_2009 { background: url('/images/side_menus/admin_2009_sel.gif') no-repeat; }
#side_menu li a#update_2009 { background: url('/images/side_menus/admin_2009.gif') no-repeat; }
#side_menu li a#update_2009:hover { background: url('/images/side_menus/admin_2009_over.gif') no-repeat; }
#side_menu.update_2008 li a#update_2008 { background: url('/images/side_menus/admin_2008_sel.gif') no-repeat; }
#side_menu li a#update_2008 { background: url('/images/side_menus/admin_2008.gif') no-repeat; }
#side_menu li a#update_2008:hover { background: url('/images/side_menus/admin_2008_over.gif') no-repeat; }
#side_menu.update_2007 li a#update_2007 { background: url('/images/side_menus/admin_2007_sel.gif') no-repeat; }
#side_menu li a#update_2007 { background: url('/images/side_menus/admin_2007.gif') no-repeat; }
#side_menu li a#update_2007:hover { background: url('/images/side_menus/admin_2007_over.gif') no-repeat; }
#side_menu.update_2006 li a#update_2006 { background: url('/images/side_menus/admin_2006_sel.gif') no-repeat; }
#side_menu li a#update_2006 { background: url('/images/side_menus/admin_2006.gif') no-repeat; }
#side_menu li a#update_2006:hover { background: url('/images/side_menus/admin_2006_over.gif') no-repeat; }
#side_menu.update_2005 li a#update_2005 { background: url('/images/side_menus/admin_2005_sel.gif') no-repeat; }
#side_menu li a#update_2005 { background: url('/images/side_menus/admin_2005.gif') no-repeat; }
#side_menu li a#update_2005:hover { background: url('/images/side_menus/admin_2005_over.gif') no-repeat; }
#side_menu.update_2004 li a#update_2004 { background: url('/images/side_menus/admin_2004_sel.gif') no-repeat; }
#side_menu li a#update_2004 { background: url('/images/side_menus/admin_2004.gif') no-repeat; }
#side_menu li a#update_2004:hover { background: url('/images/side_menus/admin_2004_over.gif') no-repeat; }

/* portfolio menus */
#pfolio_menu { position: absolute; margin: 0px; padding: 0px; width: 302px; bottom: 23px; }
#pfolio_menu li { float: left; list-style: none; margin: 0px; padding: 0px; height: 23px; }
#pfolio_menu a p.menu { display: block; padding-left: 96px; width: 209px; height: 23px; text-decoration: none; color: #ffffff; font-size: 12px; }
#pfolio_menu a:hover p.menu { background: url('/images/portfolio_menus/bckgd.png') no-repeat; text-decoration: none; }

/* ---------- print menu ---------- */
#pfolio_menu.umass a.umass p.menu,
#pfolio_menu.fluent a.fluent p.menu,
#pfolio_menu.ne a.ne p.menu,
#pfolio_menu.thermo a.thermo p.menu,
#pfolio_menu.cfs a.cfs p.menu,
#pfolio_menu.ember a.ember p.menu,
#pfolio_menu.forum a.forum p.menu,
#pfolio_menu.aspen a.aspen p.menu,
#pfolio_menu.mit_sloan a.mit_sloan p.menu,
#pfolio_menu.solidworks a.solidworks p.menu,
#pfolio_menu.soundbite a.soundbite p.menu,

/* ---------- branding menu ---------- */
#pfolio_menu.goslings a.goslings p.menu,
#pfolio_menu.informio a.informio p.menu,
#pfolio_menu.lightbridge a.lightbridge p.menu,
#pfolio_menu.dean a.dean p.menu,
#pfolio_menu.aspen a.aspen p.menu,
#pfolio_menu.ecredit a.ecredit p.menu,
#pfolio_menu.connected_sw a.connected_sw p.menu,
#pfolio_menu.memento a.memento p.menu,
#pfolio_menu.canaccord_adams a.canaccord_adams p.menu,

/* ---------- websites menu ---------- */
#pfolio_menu.mm a.mm p.menu,
#pfolio_menu.adm a.adm p.menu,
#pfolio_menu.neco a.neco p.menu,
#pfolio_menu.cognio a.cognio p.menu,
#pfolio_menu.healthedge a.healthedge p.menu,
#pfolio_menu.dean a.dean p.menu,
#pfolio_menu.avaki a.avaki p.menu,
#pfolio_menu.odi a.odi p.menu,
#pfolio_menu.petro a.petro p.menu,
#pfolio_menu.rowin a.rowin p.menu,
#pfolio_menu.yes a.yes p.menu,
#pfolio_menu.vitria a.vitria p.menu,
#pfolio_menu.xkoto a.xkoto p.menu,
#pfolio_menu.memento a.memento p.menu,
#pfolio_menu.lw a.lw p.menu,
#pfolio_menu.capsule a.capsule p.menu,
#pfolio_menu.ss-stp a.ss-stp p.menu,
#pfolio_menu.passkey a.passkey p.menu,

/* ---------- interactive menu ---------- */
#pfolio_menu.cfs a.cfs p.menu,
#pfolio_menu.hbs a.hbs p.menu,
#pfolio_menu.marathon a.marathon p.menu,
#pfolio_menu.sitespect a.sitespect p.menu,
#pfolio_menu.vitria a.vitria p.menu,
#pfolio_menu.veracode a.veracode p.menu { background: url('/images/portfolio_menus/bckgd.png') no-repeat; }
/* end portfolio menus */

/* content */
body#home #content { height: 232px; }
body#home #img_bckgd.home { background-image: url('/images/page_backgrounds/home_page.jpg'); }
body#home #img_bckgd.home p { text-indent: -9999px; }
#page_content { min-height: 650px; height: auto !important; height: 650px; background-color: #ffffff; background-repeat: no-repeat; }
.page_studio { background-image: url('/images/page_backgrounds/bckgd_studio.jpg'); }
.page_expertise { background-image: url('/images/page_backgrounds/bckgd_expertise.jpg'); }
.page_work { background-image: url('/images/page_backgrounds/bckgd_work.jpg'); }
.page_contact { background-image: url('/images/page_backgrounds/bckgd_contact.jpg'); }
.page_admin { background-image: url('/images/page_backgrounds/bckgd_admin.jpg'); }
#img_bckgd { height: 408px; position: relative; }
#img_bckgd.identity { background: url('/images/page_backgrounds/bckgd_identity.jpg') no-repeat; }
#img_cs { position: absolute; right: 160px; top: 148px; }
#flash_anim { position: absolute; top: 460px; left: 96px; height: 200px; }
#client_quote { position: absolute; top: 460px; right: 95px; height: 201px; width: 236px; }
#client_quote a { display: block; }
#copy { font-size: 10px; width: 453px; line-height: 16px; float: left; padding-top: 232px; padding-left: 32px; padding-bottom: 48px; min-height: 400px; height: auto !important; height: 400px; }
#copy p { margin-bottom: 16px; }
#copy ul { list-style: none; margin-bottom: 16px; margin-left: 8px; }
#copy li { padding-left: 12px; background-image: url('/images/bullet.gif'); background-repeat: no-repeat; background-position: left 5px; }
/* news and identity pages */
#copy.news td,
#copy.identity td { padding-bottom: 6px; line-height: 14px; }
#copy.news ul,
#copy.identity ul { margin-bottom: 0px; }
/* news and admin tables */
table.list { padding: 2px 0px; }
body#admin td.date { color: #56798f; }
body#studio td.date { color: #7f8718; }
/* google map */
#map.google_map { border: 1px solid #cccccc; width: 480px; height: 360px; }
/* portfolio content */
#pfolio_copy { font-size: 10px; width: 466px; line-height: 16px; padding-left: 16px; margin-left: 326px; padding-right: 8px; }
#pfolio_copy p { margin-bottom: 16px; }
#pfolio_copy ul { list-style: none; margin-left: 0px; padding-bottom: 16px; }
#pfolio_copy li { padding-left: 12px; background-image: url('/images/bullet.gif'); background-repeat: no-repeat; background-position: left 5px; }
#pfolio_tagline { height: 17px; width: 470px; background-repeat: no-repeat; padding-bottom: 8px; margin-left: 96px; margin-top: 48px; }
#identity_nav { height: 147px; background: url('/images/portfolio/backgrounds/identity_bckgd.jpg'); }
#portfolio_img img { display: block; position: absolute }
#portfolio_img { position: absolute; top: 64px; right: 96px; height: 344px; width: 490px; }
#caption_nav { background-repeat: no-repeat; margin-left: 326px; margin-bottom: 16px; height: 24px; width: 490px; margin-top: 0px; background-image: url('/images/captions/caption_bckgd.png'); }
#caption { display: block; padding-left: 16px; float: left; color: #ffffff; font-size: 12px; }
/* handles old slideshow and identity navigation - probably don't need this anymore, kept to keep from breaking things just in case */
#of_img { display: inline; color: #ffffff; font-size: 10px; padding-top: 6px; padding-right: 9px; float: left; }
#buttons { float: right; margin-right: 8px; }
/* #identity_buttons { float: right; margin-right: 8px; width: auto; } */

#tagline { height: 25px; width: 470px; position: relative; left: 299px; bottom: 8px; }
.tag_studio { background: url('/images/page_backgrounds/tagline_studio.gif') no-repeat left top; }
.tag_expertise { background: url('/images/page_backgrounds/tagline_expertise.gif') no-repeat left top; }
.tag_work { background: url('/images/page_backgrounds/tagline_work.gif') no-repeat left top; }
.tag_contact { background: url('/images/page_backgrounds/tagline_contact.gif') no-repeat left top; }
.tag_admin { background: url('/images/page_backgrounds/tagline_admin.gif') no-repeat left top; }
/* end content */

/* footer */
#footer,
#identity_footer { background-color: #d9d9d9; background-position: top; background-repeat: no-repeat; font-size: 9px; color: #666666; padding-top: 24px; padding-bottom: 32px; width: 912px; margin-right: auto; margin-left: auto; text-align: center; }
#footer { background-image: url('/images/page_bottom.gif'); }
#identity_footer { background-image: url('/images/identity_footer.gif'); }
/* end footer */

/* admin forms */
#admin input { padding: 3px; }
#admin td { padding: 4px 0px; }
