/* CSS Reset ------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* Body ------------------------------------------------------- */ 
body{padding:0;background:#fff;color:#7d7d7d;font:normal 100% arial,sans-serif;line-height:1em;}
/* Headings ------------------------------------------------------- */ 
h1{color:#81767d;font:bold 1.75em arial,sans-serif;text-transform:uppercase;}
h2{}
h3{}
h4{}
h5{}
h6{}
/* Paragraphs ------------------------------------------------------- */ 
p{margin:.3125em 0 1em;font-size:.75em;}
/* Images ------------------------------------------------------- */ 
img{display:block;border:none;}
img.inline{display:inline;vertical-align:top;}
/* Links ------------------------------------------------------- */ 
a:link,a:visited{color:#c2c2c2;text-decoration:none;}
a:active,a:hover{color:#7d7d7d;}
/* Lists ------------------------------------------------------- */ 
ol{margin:1em 0;padding:0 0 0 25px;list-style:decimal outside;}
ul.bulleted{margin:.3125em 0 1em;padding:0 0 0 15px;font-size:.75em;}
ul.bulleted li *{font-size:100%;}
ul.menu{margin:0;padding:0;list-style:none;}
ul.menu ul{font-size:100%;}
/* Tables ------------------------------------------------------- */ 
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table.zebra tr.even td{background:#e5e5e5;}
/* Form Elements ------------------------------------------------------- */ 
fieldset{}
fieldset div{}
legend{}
label{font-size:.75em;}
.required{color:#333;}
.required span{padding:0 .25em 0 0;color:#a00;}
input[type="text"],input[type="password"],input.textInput,textarea{padding:.125em .25em;_padding:0 .25em;background:#fff;border-top:1px solid #adadad;border-right:1px solid #ececec;border-bottom:1px solid #e5e5e5;border-left:1px solid #bcbcbc;font-family:arial,sans-serif;font-size:.75em;#font-size:.6875em;vertical-align:bottom;}
textarea{height:100px;}
input[type="checkbox"]{vertical-align:top;}
input[type="submit"],input.button{cursor:pointer;}
select{margin:0 5px 0 0;border-top:1px solid #adadad;border-right:1px solid #ececec;border-bottom:1px solid #e5e5e5;border-left:1px solid #bcbcbc;font-family:arial,sans-serif;font-size:.75em;#font-size:.6875em;}
select option{padding-right:1em;}
/* Form Layouts ------------------------------------------------------- */ /*--( Stacked - label above input)-----*/ 
fieldset.stacked label{display:block;margin:0 0 .125em;}
/*--( Columns - label and input columns)-----*/ 
fieldset.columns div{padding:5px 0 10px;}
fieldset.columns label{float:left;width:30%;padding:0 1em 0 0;text-align:right;}
fieldset.columns p.required{clear:both;margin:.25em 0 .4375em;padding-left:32%;}
fieldset.columns p.required label{float:none;padding:0;font-size:100%;}
fieldset.columns div.formControls{margin-bottom:5px;margin-left:32%;}
/*--( Stacked Columns - label and input columns)-----*/ 
fieldset.stackedColumns{overflow:hidden;display:inline-block;}
fieldset.stackedColumns div{float:left;width:50%;}
fieldset.stackedColumns label{display:block;margin:0 0 .125em;}
/* Error Messages ------------------------------------------------------- */ 
.errorMessage{padding-left:32%;}
.errorMessage ul{margin:.3125em 0 1em;padding:0 0 0 15px;font-size:.75em;}
/* Other Elements and Global Classes ------------------------------------------------------- */ 
sup{margin:0;padding:0;font-size:75%;vertical-align:text-top;}
a sup{text-decoration:none;}
address{margin-left:1.5em;font-size:.675em;font-style:normal;}
.hide,.skipLink,hr{display:none;}
.clear{clear:both;}
/* LAYOUT */
#page{overflow:hidden;width:720px;margin:100px auto 0;}
h1{height:35px;background:transparent url(/images/header.gif) no-repeat top;border-bottom:1px solid #c4bfc0;text-indent:-10000px;}
h1 a{display:block;}
#content{float:right;width:480px;}
body#home #content{float:none;width:100%;}
img.splashImg{float:left;width:240px;}
body#error #content{float:none;width:100%;padding:25px 0 15px;border-bottom:1px solid #c4bfc0;}
body#error h2{margin:0 0 10px;color:#900;}
body#error a.mailLink{color:#777;text-decoration:underline;}
body#error a.mailLink:hover{color:#000;}
ul#mainNavigation{float:left;width:220px;font:bold .75em arial,sans-serif;text-transform:uppercase;}
ul#mainNavigation span{padding-left:.125em;font-weight:normal;}
ul#mainNavigation li{padding:.5em 0 .375em;#padding:.375em 0;border-bottom:1px solid #c4bfc0;font-size:12px;}
ul#mainNavigation a:link,
ul#mainNavigation a:visited{display:block;color:#7d7d7d;}
ul#mainNavigation a:active,
ul#mainNavigation a:hover{color:#000;}
ul#mainNavigation ul{margin:.375em 0 0;border-top:1px solid #c4bfc0;font-size:100%;}
ul#mainNavigation ul li{font-size:10px;border:none;}
ul#mainNavigation ul a:link,
ul#mainNavigation ul a:visited{color:#c2c2c2;}
ul#mainNavigation ul a:active,
ul#mainNavigation ul a:hover,
ul#mainNavigation ul li.active a{color:#7d7d7d;}
ul#mainNavigation li#navContact ul{margin:.5em 0 0;}
ul#mainNavigation li#navContact ul li{padding:.5em 0 0;}
ul#mainNavigation li#navContact ul a:link,
ul#mainNavigation li#navContact ul a:visited{display:inline;color:#08f;font-weight:bold;}
ul#mainNavigation li#navContact ul a:active,
ul#mainNavigation li#navContact ul a:hover{color:#f06;font-weight:bold;}
#movie{position:relative;width:480px;background:#fff;}
#movie p#loading{position:absolute;top:168px;left:190px;width:100px;height:24px;margin:0;color:#999;z-index:900;}
img.loading{display:inline;width:24px;height:24px;margin:0 10px 0 0;vertical-align:middle;}
dl#credits{overflow:hidden;zoom:1;margin:0;padding:0;font-size:11px;text-transform:uppercase;}
dl#credits dt{float:left;width:240px;margin:0;padding:10px 0 5px;}
dl#credits dd{float:right;width:240px;margin:0;padding:10px 0 5px;text-align:right;}
#thumbs ul{margin:0;padding:0;list-style:none;overflow:hidden;}
#thumbs ul li{float:left;width:115px;height:70px;margin:5px 0 0;padding:0 5px 0 0;background-color:#fff;}
#thumbs ul li a{display:block;width:115px;height:70px;background-position:0 0;background-repeat:no-repeat;text-indent:-10000px;}
#thumbs ul li a:hover,#thumbs ul li.active a{background-position:0 -70px;}
#content.resume h2{margin:.5em 0 0;color:#636363;font-size:.75em;font-weight:bold;text-transform:uppercase;}
#content.resume h2 span{padding-left:.3125em;color:#acacac;font-weight:normal;font-variant:small-caps;text-transform:none;}
#content.resume ul{margin:0 0 .75em;padding:0;list-style:none;}
#content.resume ul li{margin:0 0 .25em;color:#acacac;font-size:.6875em;text-transform:uppercase;}
#content.resume ul li span{font-weight:bold;}
#content.resume p{font-size:.6875em;line-height:1.5em;text-align:justify;text-transform:uppercase;}
#footer{width:720px;margin:25px auto 0;}
#footer p{margin:0;color:#ccc;font-size:.6875em;text-transform:uppercase;}
/* SECTIONS */
#thumbs ul li.mReel a{background-image:url(/images/thumbnails/commercial_reel.jpg);}
#thumbs ul li.bReel a{background-image:url(/images/thumbnails/beauty_reel.jpg);}
#thumbs ul li.mvReel a{background-image:url(/images/thumbnails/music_video_reel.jpg);}
#thumbs ul li.AMEX a{background-image:url(/images/thumbnails/amex.jpg);}
#thumbs ul li.Aspercreme a{background-image:url(/images/thumbnails/aspercreme.jpg);}
#thumbs ul li.BeckGammaRay a{background-image:url(/images/thumbnails/beck_gammaray.jpg);}
#thumbs ul li.BruceSpringsteenDontHaveTime a{background-image:url(/images/thumbnails/bruce_springsteen_dont_have_time.jpg);}
#thumbs ul li.BurgerKingWreck a{background-image:url(/images/thumbnails/burger_king_wrecked_car.jpg);}
#thumbs ul li.CourtyardMarriottLobby a{background-image:url(/images/thumbnails/courtyard_marriott_lobby.jpg);}
#thumbs ul li.DaftPunkRobotRock a{background-image:url(/images/thumbnails/daft_punk_robot_rock.jpg);}
#thumbs ul li.DaftPunkTechnologic a{background-image:url(/images/thumbnails/daft_punk_technologic.jpg);}
#thumbs ul li.DaftPunkTVRules a{background-image:url(/images/thumbnails/daft_punk_tv_rules.jpg);}
#thumbs ul li.DanielPowterLoveYouLately a{background-image:url(/images/thumbnails/daniel_powter_love_you_lately.jpg);}
#thumbs ul li.DaveMatthewsYouAndMe a{background-image:url(/images/thumbnails/dave_matthews_you_and_me.jpg);}
#thumbs ul li.DavidYurman a{background-image:url(/images/thumbnails/david_yurman.jpg);}
#thumbs ul li.DunkinDonutsTowTruck a{background-image:url(/images/thumbnails/dunkin_donuts_tow_truck.jpg);}
#thumbs ul li.DunkinDonutsTraffic a{background-image:url(/images/thumbnails/dunkin_donuts_traffic.jpg);}
#thumbs ul li.EASports a{background-image:url(/images/thumbnails/ea_sports.jpg);}
#thumbs ul li.EisleyMarvelousThings a{background-image:url(/images/thumbnails/eisley_marvelous_things.jpg);}
#thumbs ul li.ElefantLolita a{background-image:url(/images/thumbnails/elefant_lolita.jpg);}
#thumbs ul li.ESPNInCharge a{background-image:url(/images/thumbnails/espn_in_charge.jpg);}
#thumbs ul li.FiatFiorino a{background-image:url(/images/thumbnails/fiat_fiorino.jpg);}
#thumbs ul li.FortMinorWheredYouGo a{background-image:url(/images/thumbnails/fort_minor_whered_you_go.jpg);}
#thumbs ul li.FRSEnergyLance a{background-image:url(/images/thumbnails/frs_energy_lance.jpg);}
#thumbs ul li.GapBillMaher a{background-image:url(/images/thumbnails/gap_billmaher.jpg);}
#thumbs ul li.GapCoolKids a{background-image:url(/images/thumbnails/gap_cool_kids.jpg);}
#thumbs ul li.GardasilBoxer a{background-image:url(/images/thumbnails/gardasil_boxer.jpg);}
#thumbs ul li.HugoBoss a{background-image:url(/images/thumbnails/hugo_boss.jpg);}
#thumbs ul li.JCPWyeOak a{background-image:url(/images/thumbnails/jcp_wye_oak.jpg);}
#thumbs ul li.JohnLegendAnotherAgain a{background-image:url(/images/thumbnails/john_legend_another_again.jpg);}
#thumbs ul li.KaneboEyes a{background-image:url(/images/thumbnails/kanebo_eyes.jpg);}
#thumbs ul li.Kleenex a{background-image:url(/images/thumbnails/kleenex.jpg);}
#thumbs ul li.Kodak a{background-image:url(/images/thumbnails/kodak.jpg);}
#thumbs ul li.LadySOVLoveHate a{background-image:url(/images/thumbnails/lady_sov_love_hate.jpg);}
#thumbs ul li.LaquerBehind a{background-image:url(/images/thumbnails/laquer_behind.jpg);}
#thumbs ul li.LennyKravitzCallingAllAngels a{background-image:url(/images/thumbnails/lenny_kravitz_calling_all_angels.jpg);}
#thumbs ul li.LennyKravitzIDontWant a{background-image:url(/images/thumbnails/lenny_kravitz_i_dont_want.jpg);}
#thumbs ul li.LennyKravitzMinister a{background-image:url(/images/thumbnails/lenny_kravitz_minister.jpg);}
#thumbs ul li.LennyKravitzWhereRunning a{background-image:url(/images/thumbnails/lenny_kravitz_where_running.jpg);}
#thumbs ul li.LensCraftersDoYourGlasses a{background-image:url(/images/thumbnails/lens_crafters_do-your-glasses.jpg);}
#thumbs ul li.Matchbox20HowFar a{background-image:url(/images/thumbnails/matchbox20_how_far.jpg);}
#thumbs ul li.MaybellineEyeStudio a{background-image:url(/images/thumbnails/maybelline_eye_studio.jpg);}
#thumbs ul li.MaybellineGelLiner a{background-image:url(/images/thumbnails/maybelline_gel_liner.jpg);}
#thumbs ul li.NakedCreepyGirl a{background-image:url(/images/thumbnails/naked_creepy_girl.jpg);}
#thumbs ul li.NFL a{background-image:url(/images/thumbnails/nfl.jpg);}
#thumbs ul li.NFLAllBusiness a{background-image:url(/images/thumbnails/nfl_all-business.jpg);}
#thumbs ul li.NikeMaterazzi a{background-image:url(/images/thumbnails/nike_materazzi.jpg);}
#thumbs ul li.OldNavyMTVBackstageParty a{background-image:url(/images/thumbnails/old_navy_mtv_backstage_party.jpg);}
#thumbs ul li.PowerbarTiki a{background-image:url(/images/thumbnails/powerbar_tiki.jpg);}
#thumbs ul li.PresbyterianHospital a{background-image:url(/images/thumbnails/presbyterian_hospital.jpg);}
#thumbs ul li.Rayana a{background-image:url(/images/thumbnails/rayana.jpg);}
#thumbs ul li.Reach a{background-image:url(/images/thumbnails/reach.jpg);}
#thumbs ul li.ScupperShortFilm a{background-image:url(/images/thumbnails/scupper_short_film.jpg);}
#thumbs ul li.Suntours a{background-image:url(/images/thumbnails/suntours.jpg);}
#thumbs ul li.TargetAnthem a{background-image:url(/images/thumbnails/target_anthem.jpg);}
#thumbs ul li.TargetFall a{background-image:url(/images/thumbnails/target_fall.jpg);}
#thumbs ul li.TargetFashion a{background-image:url(/images/thumbnails/target_fashion.jpg);}
#thumbs ul li.TargetFrugal a{background-image:url(/images/thumbnails/target_frugal.jpg);}
#thumbs ul li.TargetLiberty a{background-image: url(/images/thumbnails/target_liberty.jpg);}
#thumbs ul li.TingTingsNotMyName a{background-image:url(/images/thumbnails/the_ting_tings_thats_not_my_name.jpg);}
#thumbs ul li.TravisMyEyes a{background-image:url(/images/thumbnails/travis_my_eyes.jpg);}
#thumbs ul li.VanMorrisonPlayhouse a{background-image:url(/images/thumbnails/van_morrison_playhouse.jpg);}
#thumbs ul li.VizioAnthem a{background-image:url(/images/thumbnails/vizio_anthem.jpg);}
#thumbs ul li.WrigleysDrySpell a{background-image:url(/images/thumbnails/wrigleys_dryspell.jpg);}