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

/* Home Page and Tracks */

/* Main Structure */

body {background-image:url(../images/global/bg.gif); background-repeat:repeat; font:100% Arial, sans-serif; font-weight:100; margin:0px; cursor:default; height:100%}

div.page {width:600px; height:100%; margin:10px auto 10px; /*background-color:red;*/}

div.header {height:55px; width: 600px; margin:0px; color:#fff; background-color:#666; padding-top:5px;}

div.sideNav {width:105px; height:395px; margin:5px 0px 0px; padding-top:5px; text-align:left; color:#fff; font-size:100%; background-color:#666; float:left;}

div.content {width:490px; height:400px; float:right; margin-top:5px; /*background-color:red;*/}

div.siteFoot {width:600px; margin:0px auto; padding-top:10px; color:#666; text-align:center; clear:both; font-size:70%;}

/* Map and Tracks */

iframe {width:490px; height:400px; margin:0px; border:none;}

body.tracks {background-image:url(../images/global/transBG.png); background-repeat:repeat; margin:0px;}

/* Main Navigation Formatting */

a.homeLnk {color:white;}

a.gal {margin:10px 0px 0px 10px; padding-left:20px; text-decoration:none; height:20px; color:#fff; display:block; background:url(../images/global/navSqr/galSqrBg.png) top left no-repeat; font-size:90%}

a.res {margin:10px 0px 0px 10px; padding-left:20px; text-decoration:none; height:20px; color:#fff; display:block; background:url(../images/global/navSqr/resSqrBg.png) top left no-repeat; font-size:90%}

a.abt {margin:10px 0px 0px 10px; padding-left:20px; text-decoration:none; height:20px; color:#fff; display:block; background:url(../images/global/navSqr/abtSqrBg.png) top left no-repeat; font-size:90%}

a.news {margin:10px 0px 0px 10px; padding-left:20px; text-decoration:none; height:20px; color:#fff; display:block; background:url(../images/global/navSqr/newsSqrBg.png) top left no-repeat; font-size:90%}

a.lnk {margin:10px 0px 0px 10px; padding-left:20px; text-decoration:none; height:20px; color:#fff; display:block; background:url(../images/global/navSqr/lnkSqrBg.png) top left no-repeat; font-size:90%}

a.gal:hover {background-position:0px -35px;}

a.res:hover {background-position:0px -35px;}

a.abt:hover {background-position:0px -35px;}

a.news:hover {background-position:0px -35px;}

a.lnk:hover {background-position:0px -35px;}

/* Individual track navigation */

/* Resumes */

a.resNav {text-decoration:none; color:#666; display:inline; font-size:75%; font-weight:bold;}

#artRes {position:absolute; top:108px; left:230px;}

#perBox {position:absolute; top:78px; left:143px;}

#dir {position:absolute; top:294px; right:231px;}

#artResBox {position:absolute; top:122px; left:220px;}

#per {position:absolute; top:67px; left:163px;}

#dirBox {position:absolute; top:291px; left:262px;}

/* About */

a.abtNav {text-decoration:none; color:#666; display:inline; font-size:75%; font-weight:bold;}

#bio {position:absolute; top:184px; left:17px;}

#bioBox {position:absolute; top:198px; left:7px;}

#con {position:absolute; top:19px; left:60px;}

#conBox {position:absolute; top:32px; left:50px;}

#artStat {position:absolute; top:19px; left:191px;}

#artStatBox {position:absolute; top:32px; left:182px;}

#dirStat {position:absolute; top:51px; left:338px;}

#dirStatBox {position:absolute; top:32px; left:329px;}

/* Links */

a.lnkNav {text-decoration:none; color:#666; display:inline; font-size:75%; font-weight:bold;}

#oth {position:absolute; top:231px; left:56px;}

#othBox {position:absolute; top:242px; left:46px;}

#artLnk {position:absolute; top:155px; left:285px;}

#artLnkBox {position:absolute; top:169px; left:294px;}

#gals {position:absolute; top:311px; left:239px;}

#galsBox {position:absolute; top:325px; left:231px;}

#thtr {position:absolute; top:221px; right:17px;}

#thtrBox {position:absolute; top:202px; left:465px;}

/* News */

a.newsNav {text-decoration:none; color:#666; display:inline; font-size:75%;}

#blog {position:absolute; top:142px; left:105px;}

#blogBox {position:absolute; top:123px; left:123px;}

#email {position:absolute; top:285px; left:412px;}

#emailBox {position:absolute; top:299px; left:403px;}

/* Text Fine-Tuning */

h1 {font-weight:100; font-size:275%; margin:0px 0px 0px 10px;}

h5 {font-weight:bold; font-size:100%; margin:35px 10px 10px 10px;}

span.tracking {font-size:30%;}

a {text-decoration:none;}

p.interior {font-size:80%; margin:0px 10px; text-align:justify; line-height:1.5em;}

#quote {font-size:85%; line-height:1.5em;}

a.siteFoot {color:#666}

a.siteFoot:hover {border-bottom:dotted thin #666;}

/* Glabal Image Assets */

img {border:none;}

/* Gallery Main */

body.gal {background-image:none; background-color:#333333;}

div.galPage {width:750px; margin:10px auto 0px;}

div.galHed {height:55px; width: 750px; margin:0px auto; color:#fff; font-weight:bold; display:block; border-bottom:solid thin #000000; padding-top:5px;}

div.galCrumb {width:740px; margin:10px 0px; padding:0px 0px 10px 10px; color:#fff; font-size:80%; border-bottom:solid thin #000000;}

div.galMainRows {width:750px; min-height:100px; /*background:red;*/}

div.galThm {width:150px; min-height:75px; margin:0px 20px 20px 10px; font-size:80%; color:#ffffff; float:left; text-align:center; display:block;}

h4 {color:#FFFFFF; margin:20px 0px 10px 10px; clear:both;}

span.split {margin:0px 10px;}

a.galCrumbLnk {color:white;}

a.galCrumbLnk:hover {border-bottom:dotted thin #ffffff;}

div.footer {width:750px; margin:0px auto; padding-top:10px; padding-bottom:20px; color:#ffffff; border-top:solid thin #000000; text-align:center; clear:both; font-size:80%;}

a.galThmLnk {color:white;}

/* Gallery Pages */

div.galLeft {width:230px; height:500px; float:left; margin:0px 0px 10px 5px; font-size:80%; color:#FFFFFF;}

div.galRight {width:500px; height:500px; float:right; text-align:center; margin-bottom:10px; margin-right:5px;}

img.galPgThm {height:50px; width:50px; margin:0px 3px 3px 0px; cursor:pointer;}

div.statement {width:750px; text-align:center; color:#ffffff; font-size:80%; margin:10px auto; text-align:justify;}

h3 {font-style:italic; margin-left:10px;}

p.statementTxt {margin:0px 10px;}

/* Gallery iFrame Pages */

#iframePg {background-color:none;}

div.container {margin:0px; width:500px; min-height:525px; text-align:center; color:#ffffff; font-size:70%; font-style:italic;}

div.caption {width:750px; min-height:15px; padding-bottom:10px; clear:both; border-bottom:solid thin #000;}

#caption {width:500px; margin:0px 10px 0px 0px; float:right; text-align:center; color:#ffffff; font-size:70%; font-style:italic;}

/*img.center {vertical-align:middle;}

/* About Pages */

div.intLinks {width:490px; display:inline; font-size:70%; /*background:red;*/ position:absolute; top:10px;}

a.abtPg {margin-left:10px; color:#666; display:inline;}

a.abtPg:hover {color:#1cac4f; border-bottom:dotted thin #1cac4f;}

#abt {border-bottom:solid thin #1cac4f;}

div.nxtBtn {width:100px; height:20px; position:absolute; bottom:10px; right:10px; font-size:70%; text-align:right;}

#circle {height:15px; width:15px;}

/* News Page */

a.newsPg {margin-left:10px; color:#666; display:inline;}

a.newsPg:hover {color:#993399; border-bottom:dotted thin #993399;}

#news {border-bottom:solid thin #993399;}

form {font-size:80%; margin-left:10px;}

span.feedBlitz {font-size:80%; color:#666;}

a.feedBlitz {color:#666;}

a.feedBlitz:hover {color:#993399; border-bottom:dotted thin #993399;}

/* Link Pages */

a.lnkPg {margin-left:10px; color:#666; display:inline;}

a.lnkPg:hover {color:#165da4; border-bottom:dotted thin #165da4;}

#lnk {border-bottom:solid thin #165da4;}

a.lnkPgInt {margin-left:0px; color:#666;}

a.lnkPgInt:hover {color:#165da4; border-bottom:dotted thin #165da4;}

/* Sitemap */

div.stMpCont {background-image:url(../images/global/transBG.png); background-repeat:repeat; width:490px; float:right; height:100%; margin-top:5px;}

div.stMpSideNav {width:105px; height:100%; margin:5px 0px 0px; padding-top:5px; text-align:left; color:#fff; font-size:100%; background-color:#666; float:left;}

#faux-column {background-image:url(../images/global/faux_column-bg.gif); background-position:bottom left; background-repeat:no-repeat;}

h5.stMpTitle {font-weight:bold; font-size:100%; margin:10px 10px 10px 10px;}

a.stMpLnkRes {color:#666; font-size:80%; margin:0px 10px; line-height:1.5em;}

a.stMpLnkRes:hover {color:#f79a1d; border-bottom:dotted thin #f79a1d;}

#res {border-bottom:solid thin #f79a1d;}

#gal {border-bottom:solid thin #cc0e08;}

#teach {border-bottom:solid thin #333333;}

a.stMpLnkGal {color:#666; font-size:80%; margin:0px 10px; line-height:1.5em;}

a.stMpLnkGal:hover {color:#cc0e08; border-bottom:dotted thin #cc0e08;}

a.stMpLnkAbt {color:#666; font-size:80%; margin:0px 10px; line-height:1.5em;}

a.stMpLnkAbt:hover {color:#1cac4f; border-bottom:dotted thin #1cac4f;}

a.stMpLnkNews {color:#666; font-size:80%; margin:0px 10px; line-height:1.5em;}

a.stMpLnkNews:hover {color:#a258a0; border-bottom:dotted thin #a258a0;}

a.stMpLnkLnk {color:#666; font-size:80%; margin:0px 10px; line-height:1.5em;}

a.stMpLnkLnk:hover {color:#165da4; border-bottom:dotted thin #165da4;}

/* Workshop Page */

body.wksp {background-image:none; background-color:#000;}

.wksp .homeLnk {color:#FFDE00;}

.wksp .tracking {color:#fff;}

.wksp .galCrumb {border-bottom-color:#fff;}

.wksp div.galHed {border-bottom:solid thin #fff;}

.wksp div.footer {border-top:solid thin #fff;}

div.wkspInfo {width:730px; min-height:500px; margin:0px 0px 10px 0px; font-size:80%; color:#000; background-color:#FFDE00; padding:0px 10px;}

.wkspInfo h1 {margin-left:0px; font-size:200%; font-weight:bold; padding-top:5px;}

.wkspInfo h3 {margin:0px; font-weight:100;}

.wkspInfo .galCrumbLnk {color:#000;}

.wkspInfo .galCrumbLnk:hover {border-bottom:dotted thin #000;}

.wkspInfo p {padding-bottom:10px;}

a.wk {margin:10px 0px 0px 10px; padding-left:20px; text-decoration:none; height:20px; color:#fff; display:block; background:url(../images/global/navSqr/wkSqrBg.png) top left no-repeat; font-size:90%}

a.wk:hover {background-position:0px -35px;}

/* Fashion Page */

body.fshn {background-image:none; background-color:#000;}

.fshn .homeLnk {color:#ec008c;}

.fshn .tracking {color:#fff;}

.fshn .galCrumb {border-bottom-color:#fff;}

.fshn div.galHed {border-bottom:solid thin #fff;}

.fshn div.footer {border-top:solid thin #fff;}

div.fshnInfo {width:730px; min-height:500px; margin:0px 0px 10px 0px; font-size:80%; color:#000; background-color:#ec008c; padding:0px 10px;}

.fshnInfo h1 {margin-left:0px; font-size:200%; font-weight:bold; padding-top:5px; width:548px; float:right;}

.fshnInfo h3 {margin:0px; font-weight:100;}

.fshnInfo .galCrumbLnk {color:#000;}

.fshnInfo .galCrumbLnk:hover {border-bottom:dotted thin #000;}

.fshnInfo p {padding-bottom:0px; width:548px; float:right;}

a.fn {margin:10px 0px 0px 10px; padding-left:20px; text-decoration:none; height:20px; color:#fff; display:block; background:url(../images/global/navSqr/fnSqrBg.png) top left no-repeat; font-size:90%}

a.fn:hover {background-position:0px -35px;}

img.fshnCard {margin-top:10px;}

img.store {margin-right:5px; margin-top:5px;}

div.showInfo {width:172px; margin:10px 10px 0 0; float:left; height:100%;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.showInfo h3, .showInfo .galCrumbLnk:hover {color:#fff;}

.showInfo .galCrumbLnk {border-bottom:dotted thin #000;}

.showInfo .galCrumbLnk:hover {border-bottom:dotted thin #fff;}

/* Teaching Page */

body.teach {background-image:none; background-color:#333333;}

.teach .homeLnk {color:#FFF;}

.teach .tracking {color:#fff;}

.teach .galCrumb {border-bottom-color:#000;}

.teach div.galHed {border-bottom:solid thin #000;}

.teach div.footer {border-top:solid thin #000;}

div.teachInfo {width:730px; min-height:500px; margin:0px 0px 10px 0px; font-size:80%; color:#000; background-color:#333333; padding:0px 10px;}

.teachInfo h1 {margin-left:0px; font-size:200%; font-weight:bold; padding-top:5px; width:548px; float:right; color:#FFF;}

.teachInfo h3 {margin:0px; font-weight:100; color:#ccc;}

.teachInfo .galCrumbLnk {color:#000;}

.teachInfo .galCrumbLnk:hover {border-bottom:dotted thin #000;}

.teachInfo p {padding-bottom:0px; width:548px; float:right; color:#FFF;}

.showInfo a {color:#ccc;}

.showInfo a:hover {border-bottom:dotted 1px #ccc;}

.teachInfo .galMainRows {width:548px; float:right; text-align:center; margin-top:1em;}

.teachInfo .galMainRows .galThm {margin-left:0;}

a.tch {margin:10px 0px 0px 10px; padding-left:20px; text-decoration:none; height:20px; color:#fff; display:block; background:url(../images/global/navSqr/tchSqrBg.gif) top left no-repeat; font-size:90%}

.work_links {display:none;}

a.tch:hover {background-position:0px -35px;}

img.teachCard {margin-top:10px;}

#instruct {font-size:0.85em; font-style:normal;}

#test {background-color:#06F;}