html, body {
font-family:"times new roman",times,serif;
background:#fafaeb;
margin:0px;
overflow-x:hidden;
overflow-y:auto;
}

a {outline:none;}
a {text-decoration:underline;}
a:link {color:#000000;background-color:transparent;}
a:link img {border:0;}
a:visited {color:#000000;background-color:transparent;}
a:visited img {border:0;}
a:hover {color:#ff6633;background-color:transparent;text-decoration:underline;}
a:hover img {border:0;}
unknown {text-decoration:none;}

#navbar_table a:link img {border:0;}
#navbar_table a:visited img {border:0;}
#navbar_table a:hover img {border:0;}

a.home {text-decoration:none;display:block;background:url('../graphics/home.gif') no-repeat center top;}
a.home:hover {text-decoration:none;display:block;background:url('../graphics/topper2.gif') no-repeat center top;}
a.portfolio {text-decoration:none;display:block;background:url('../graphics/portfolio.gif') no-repeat center top;}
a.portfolio:hover {text-decoration:none;display:block;background:url('../graphics/topper2.gif') no-repeat center top;}
a.credits {text-decoration:none;display:block;background:url('../graphics/credits.gif') no-repeat center top;}
a.credits:hover {text-decoration:none;display:block;background:url('../graphics/topper2.gif') no-repeat center top;}
a.people {text-decoration:none;display:block;background:url('../graphics/people.gif') no-repeat center top;}
a.people:hover {text-decoration:none;display:block;background:url('../graphics/topper2.gif') no-repeat center top;}
a.links {text-decoration:none;display:block;background:url('../graphics/links.gif') no-repeat center top;}
a.links:hover {text-decoration:none;display:block;background:url('../graphics/topper2.gif') no-repeat center top;}
a.faq {text-decoration:none;display:block;background:url('../graphics/faq.gif') no-repeat center top;}
a.faq:hover {text-decoration:none;display:block;background:url('../graphics/topper2.gif') no-repeat center top;}
a.mail {text-decoration:none;display:block;background:url('../graphics/mail2.gif') no-repeat center top;}
a.mail:hover {text-decoration:none;display:block;background:url('../graphics/topper2.gif') no-repeat center top;}

#signavtop_table {
width:95%;
height:75px;
position:absolute;
top:15px;
left:50%;margin-left:-47.5%;
}

#navbar_table {
width:525px;
height:75px;
font-size:12pt;
}

#navbar_table td {
width:75px;
cursor:pointer;
}

/* ----- DROP-SHADOW STUFF ----- */

.shadow-container {
position:relative;
left:3px;
top:3px;
margin-right:3px;
margin-bottom:3px;
}

.shadow1 {
background: #c3c3b3;
}
 
.shadow2 {
position:relative;
left:-1px;
top:-1px;
background: #afaf9f;
}
 
.shadow3 {
position:relative;
left:-1px;
top:-1px;
background: #9b9b8b;
}
 
.shadow-container .contents {
position:relative;
left:-1px;
top:-1px;
background: #fffff9;
border:1px solid #7d7d6d;
padding:5px;
}


.peoplecard {
width:auto;
}

.peoplecard .contents {
padding:7px;
}

.thumb {
width:91px;
}

.thumb .contents {
padding:3px;
}

.wigthumb {
width:110px;
}

.wigthumb .contents {
padding:3px;
}

.singlepic {
width:312px;
}

.pf {
width:184px;
}

.pfnew {
width:164px;
}

.rakewigs {
height:412px;
width:545px;
}

.electrode {
height:412px;
width:612px;
}

.electrode .contents {
height:400px;width:600px;
}

/* ----- CLASSES ----- */

.year {
width:14%;
text-align:left;
}

.yearhead {
width:14%;
text-align:left;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}

.woolwig {height:400px;width:271px;}
.wigs_uppertable {height:158px;width:900px;}
.wigs_lowertable {height:158px;width:920px;}
#wigtables_wrapper {height:316px;margin-bottom:10%;}
.wig_thumb {height:130px;width:100px;}
.tickbox {width:24px;height:24px;}
.thumbnail {height:108px;width:81px;}
.swandesign {height:200px;width:149px;}
.sorter {cursor:pointer;}
.single {height:400px;width:300px;}
.sidetitle-left {font-size:12pt;color:#000000;text-align:right;padding-right:20px;}
.sidetitle-right {font-size:12pt;color:#000000;text-align:left;padding-left:20px;}
.rope_thumb {height:130px;width:168px;}
.rightholder {padding-left:20px;}

.pfoliotitle {
text-align:center;
width:100%;
font-size:12pt;
}

.pf_holdingtable {
width:98%;
max-width:1200px;
margin-top:20px;
}

.pf_holdingtablenew {
width:80%;
max-width:1200px;
margin-top:20px;
}

.pf_category {margin:0;padding:0;}

.pf_catlabel {
border:1px solid #d2d2cd;
background-color:#eeeee0;
font-size:20px;
padding:10px 0 10px 0;
}

.pf_catlabel:hover {
background-color:#e7e0ee;
}

.pf_catpic {height:195px;width:150px;}

.periodtable {height:560px;width:800px;margin-bottom:40px;}
.penguin_thumb {height:108px;width:158px;}
.panto_thumbtable {height:280px;width:800px;margin-bottom:10%;}
.fantasy_topthumbtable {height:140px;width:343px;}
.fantasy_thumbtable {height:280px;width:686px;margin-bottom:2%;}
.periodtable tr, .panto_thumbtable tr, .fantasy_thumbtable tr {height:140px;}

.pagetitle {
width:100%;
text-align:center;
font-size:12pt;
color:#000000;
padding-bottom:10px;
font-style:italic;
}

.navform {margin:0 0 0 0;}

.navclick {
font-family:"times new roman",times,serif;
font-size:10pt;
color:#000000;
font-weight:bold;
background-color:#fffff0;
cursor:pointer;
width:150px;
}

.linkurl {
font-size:12pt;
font-style:italic;
font-weight:bold;
text-decoration:underline;
padding-bottom:5px;
}
.linkdesc {
font-size:10pt;
color:#4b0082;
padding-bottom:10px;
}
.hometitle {font-size:20pt;width:100%;font-weight:900;letter-spacing:2px;}
.leftholder {padding-right:20px;}

.job {
width:51%;
text-align:left;
}

.jobhead {
width:51%;
text-align:left;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}

.homepromise {font-size:14pt;}
.goose_thumb {height:108px;width:154px;}
.fivebyfour {width:500px;height:400px;}
.foursquare {height:400px;width:400px;}
.four-square {width:412px;}
.flourish_holder {width:100%;text-align:center;}
.flourish {width:420px;height:15px;padding-top:15px;}
.faqtable {font-size:11pt;text-align:justify;margin-top:20px;}
.faq_quote {margin:10px 0px 20px 40px;}
.double {height:400px;width:600px;}
.ct_uppertable {height:140px;width:580px;}
.ct_lowertable {height:140px;width:740px;}
#ct_tables_wrapper {height:280px;margin-bottom:10%;}

.creds {position:absolute;top:100px;left:0px;}
.credtable {width:90%;font-size:11pt;}
.credcat {font-size:14pt;position:absolute;top:155px;left:0px;width:100%;}
.credits_clickany {text-align:center;width:100%;font-size:10pt;position:absolute;top:128px;left:0px;}

.crab_thumb {height:108px;width:170px;}

.client {
width:35%;
text-align:left;
display:table-cell;
vertical-align:top;
padding-top:5px;
}

.clienthead {
width:35%;
text-align:left;
display:table-cell;
vertical-align:top;
padding-top:5px;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}

.clickany {
text-align:center;
width:100%;
font-size:10pt;
}

.bottom_buffer {height:40px;width:100%;}
.boots {height:350px;width:250px;}

.bizcard {
display:block;
height:110px;
font-size:11pt;
background-color:#eeeee0;
border:1px solid #969691;
color:#000000;
padding-top:20px;
}

.bigtitle {
font-size:20pt;
width:100%;
font-weight:900;
font-style:italic;
letter-spacing:2px;
}

.backhand {
display:block;
border:0;
width:64px;
height:25px;
position:fixed;
top:95px;
left:5px;
cursor:pointer;
z-index:1000;
background:url('../graphics/backhand.gif') no-repeat center top;
}

/* ----- ID TAGS ----- */

#credbox {
position:absolute;
bottom:0px;
left:0px;
overflow-x:hidden;
overflow-y:scroll;
border:0px;
margin:0px;
height:65%;
width:100%;
}

#peoplebox {
position:absolute;
bottom:0px;
left:0px;
overflow-x:hidden;
overflow-y:scroll;
border:0px;
margin:0px;
height:75%;
width:100%;
}

#linkbox {
position:absolute;
bottom:0px;
left:0px;
overflow-x:hidden;
overflow-y:scroll;
border:0px;
margin:0px;
height:75%;
width:100%;
}

#faqbox {
position:absolute;
bottom:0px;
left:0px;
overflow-x:hidden;
overflow-y:scroll;
border:0px;
margin:0px;
height:75%;
width:100%;
}

#xmascarol-pic {width:352px;}
#xmascarol {height:400px;width:340px;}

#woolwig-picleft, #woolwig-picright {width:283px;}

#who_brolly {height:400px;width:490px;}

#weathercock-pic {width:159px;}

#victopper {width:278px;}
#vicmiddle {height:400px;width:266px;}

#unicorn-left-pic, #unicorn-right-pic {width:267px;}
#unicornleft, #unicornright {height:400px;width:255px;}

#unicorn-mid-pic {width:273px;}
#unicornmid {height:361px;width:261px;}

#ugsist-vulturecock {width:689px;}
#ugsist-horsedesign-pic, #ugsist-chimneydesign-pic {width:237px;}
#ugsist-butterflydesign-pic, #ugsist-butterfly-pic {width:233px;}
#ugsist-horsebonnet-pic, #ugsist-chimneys-pic {width:222px;}
#ugsist-tartan-pic {width:425px;}
#ugsist-cakes-pic {width:394px;}
#ugsist-cakesdesign {width:312px;}
#ugsist-burger-pic {width:500px;}

#swans-panel {width:850px;}
#swansleft {height:404px;width:310px;}
#swansright {height:404px;width:375px;}

#students {font-size:10pt;}

#stefano-trinculo-pic {width:412px;}
#stefano-trinculo {height:300px;width:400px;}

#starlet-pic, #ropethumb-pic {width:178px;}

#softcap {height:400px;width:265px;}

#sitecopy {
width:400px;
height:10px;
position:absolute;
bottom:10px;
left:50%;
margin-left:-200px;
font-size:10pt;
}

#sinbad-pic {width:561px;}
#sinbad {height:399px;width:549px;}

#sideways, #sideways-pic {width:412px;}

#sealdesign {height:300px;width:405px;}

#seal-panel {width:879px;}
#seal {height:300px;width:462px;}

#schoolclwyd {height:390px;width:275px;}

#schoolclwyd-pic {width:287px;}

#robinhood {width:429px;}

#reindeer {height:400px;width:350px;}

#rd_design, #pg_design {height:400px;width:291px;}

#promiseholder {width:670px;}

#portfoliobox {
display:table-cell;
vertical-align:middle;
position:absolute;
bottom:0px;
left:0px;
height:65%;
width:100%;
overflow:hidden;
}

#polarbear-pic, #reindeerpanel {width:653px;}
#polarbear {height:400px;width:641px;}

#pigwigs-left, #pigwigs-right {width:200px;}
#pigmiddle {width:252px;}

#pf_noflash_message {display:block;height:20px;font-size:10pt;padding-top:20px;}

#penguinthumb-pic {width:168px;}
#penguins {width:639px;}
#penguin {height:400px;width:336px;}

#batshako-pic {width:290px;}
#pantoshako-pic {width:292px;}
#pantoshako {height:400px;width:280px;}

#kinky-pic {width:362px;}
#kinky {height:400px;width:350px;}

#kendesign {text-align:right;position:absolute;bottom:10px;right:10px;}

#kenc {
text-decoration:none;
cursor:pointer;
font-family:arial,helvetica,verdana,sans-serif;
font-size:10pt;
}

#kenc a:link {
text-decoration:none;
color:#660033;
}

#kenc a:visited {
color:#660033;
}

#kenc a:hover {
color:#ff6633;
}

#idh_straw_double {width:738px;}
#idhstrawclose {height:400px;width:381px;}
#idh_riding_double {width:788px;}
#idhriding{height:400px;width:476px;}
#idhplainstraw {height:400px;width:345px;}

#homeholder {
width:100%;
height:340px;
position:absolute;
left:0px;
top:50%;
margin-top:-170px;
}

#homebuttons {width:100%;margin-top:5px;}

#goosethumb-pic {width:164px;}
#goosepic {width:580px;}
#goose {height:400px;width:568px;}

#georgethumb-pic {width:200px;}
#george_thumb {height:130px;width:190px;}

#fwblack-pic {width:280px;}
#fwblack {height:390px;width:268px;}

#four-square, #four-square-left, #four-square-right {width:412px;}

#flowerwig-pic {width:289px;}
#flowerwig {height:390px;width:277px;}
#floater {height:100%;width:100%}
#enquiries {font-size:14pt;padding-top:30px;}

#eliz-left {width:269px;}
#eliz-softcap {width:277px;}
#elizleft {height:400px;width:257px;}

#electrode-pic {height:412px;width:612px;}

.doublepic, #doublepic-top, #doublepic-middle, #doublepic-bottom, #snakehat-pic {width:612px;}

#dirtbag-pic {width:428px;}
#dirtbag {width:416px;height:304px;}

#descon {font-size:10pt;}

#crabthumb-pic {width:180px;}
#crabpic {width:559px;}
#crab {height:400px;width:547px;}

#content_holder {
margin: 0 auto;
padding:0px;
width:95%;
max-width:1200px;
}

#video_holder {
width:100%;
height:100%;
}

#content_scroller {
position:absolute;
bottom:0px;
left:0px;
height:85%;
width:100%;
overflow-x:hidden;
overflow-y:auto;
}

#cinderswigs_undermessage {width:100%;text-align:center;font-size:10pt;padding:5px 0 10px 0;}
#cinderswigs {width:780px;}

#browned-tall-left, #browned-tall-right {width:262px;}
#browned-wide-left, #browned-wide-right {width:362px;}

#brollypic {width:502px;}

#bootspic-middle, #bootspic-left, #bootspic-right {width:262px;}

#bluedog {height:400px;width:324px;}

#blondewigbase {height:400px;width:518px;}

#blackwigbase {height:400px;width:250px;}

#bellini-doge {width:162px;}

#beetle {width:322px;}

#batterseadog {width:336px;}

#batshako {height:400px;width:278px;}

#araneae {height:52px;width:92px;position:absolute;bottom:10px;left:10px;}

#amysinglepic {width:278px;}
#amysingle {height:400px;width:266px;}
#amywidepic {width:612px;}
#amywide {height:360px;width:600px;}

#aladdinpair {width:512px;}