html {font-size:1.25em;}

body {font-size:50%; font-family:Arial,Helvetica,sans-serif; background:#000; }
html * {margin: 0em; padding: 0em;}


h1 {clear:both; float:left; color:#999; font-size:1.4em; margin:0em 0em 0.6em 0em; }
h2 {clear:both; float:left; color:#999; font-size:2em; margin:0em 0em 0.3em 0em;font-weight:normal; font-family:Times New Roman, serif; }
h3 {clear:both; float:left; color:#999; font-size:1.2em; margin:0em 0em 0.8em 0em; }
h4 {clear:both; float:left; color:#999; font-size:2em; margin:0em 0em 1.1em 0em;line-height:1.4em; font-weight:normal; }
h5 {clear:both; float:left; color:#999; font-size:1.1em; font-weight:bold;margin:0.9em 0em 0em 0em;  }
h6 {clear:both; float:left; color:#999; font-size:1.1em; font-style:italic; font-weight:normal;margin:0.9em 0em 0em 0em;  }
p {clear:both; float:left; color:#999; font-size:1.2em; margin:0em 0em 0.5em 0em;line-height:1.8em;  }

p.error { color:#ff0000; }

img {clear:both; float:left; border:0em;}
img.production_img {margin-top:-90px;}
br { clear:both; }
acronym { }

a,
a:link,
a:visited {text-decoration:none;color:#999;}
a:hover,
a:active {color:#fff;}

thead {text-align:left;}

ul {clear:both; float:left; list-style-type:none; margin:0em 0em 1em 0em;}
ul li { clear:both; float:left; font-size:1.2em;margin:0em 0em 0.5em 0em;}

ol {clear:both; float:left; margin:0em 0em 1em 0em;list-style-position:inside;}
ol li { clear:both; float:left; margin:0em 0em 0.5em 0em;display:list-item;}

form { clear:both; float:left; margin:0em;}
fieldset { clear:both; float:left; margin:0em 0em 0em 0em;padding:0em;border:0em; }
legend { font-size:1.1em;font-weight:bold; margin:0em 0em 1em 0em;}
form p { margin:0em 0em 0.5em 0em;line-height:1em; }

label { display:block; float:left; width:10em; }
input,
select,
textarea {  float:left;font-family: Arial, Helvetica, sans-serif; width:27em;font-size:1em; }
textarea { width:27em;height:20em;font-size:1em; }

label.email {margin-top:10px;}

input#name {width:200px;}
input#oyhld-oyhld {width:200px;}
input.submit {width:100px;margin-top:10px;}

select#day { width:4.5em;}
select#month { width:7.5em; }
select#year { width:5em; }
input.checkbox { width:1.1em; }
input.button { width:auto; padding:0em 1em; border:0em; background:#007700; color:#ffffff;font-weight:bold;}

address {color:#666; font-style:normal; font-size:1.2em; line-height:2em; } 

.left { text-align:left;}
.center {text-align:center;}
.right { text-align:right;}
.noclear { clear:none; }
.access {position:absolute;left:-9999px;}
.error { color:#770000;}
.shown { display:block; }
.hidden { display:none;}
.invisible {visibility: hidden;}
.visible {visibility: visible;}

a.morebutton,
a.morebutton:link,
a.morebutton:visited { display:block; clear:both; float:right; width:auto; padding:0.1em 0.6em;text-align:center; color:#000;background:#91a7d3; text-decoration:none;font-size:1em;margin:-1.3em 0em 0em 0.5em; }
a.morebutton:hover,
a.morebutton:active { color:#fff;}
div.clear {clear:both;height:18px;display:block;width:100px;}

div#fullhead { clear:both; float:left; display:block; width:99.99%; height:9.9em;margin:2em 0em -9.9em 0em;}
div#fullhead img#img_headleft { clear:both; float:left; width:34%; height:9.9em;}
div#fullhead img#img_headright { clear:both; float:right;width:40%; height:9.9em;margin:-9.9em 0em 0em 0em;}

div#head { clear:both; float:left; display:block;width:99.99%; height:9.9em; margin:0em 0em 2em 0em; }
div#innerhead { position:relative;margin:0em auto;  width:1000px; height:99px;}
div#head img#img_header { clear:none; float:none; position:absolute; left:70px; top:0px; width:75.5em; height:7.3em; margin:0em;padding:0px; z-index:1; }
div#head img#img_header_bottom {clear:none; float:none;  position:absolute;left:70px; top:73px;width:27.8em; height:2.6em; margin:0em;padding:0px; z-index:1; }
div#head img#img_logo {clear:both; float:left;  width:24.6em; height:8.2em;}

div#innerhead a.logo {clear:none; float:none; position:absolute;left:0px; top:9px; width:24.6em; height:8.2em;margin:0em 0em 0em 0em; z-index:2; }

div#head h1 { float:left; display:block; clear:none; margin:0.4em 0em 0em 0.7em;}

div#innerhead ul#mainnav { clear:none;float:none; position:absolute; left:390px; top:90px; width:57em; padding:0px; margin:0em;z-index:3; }
ul#mainnav li { clear:none; text-align:left; font-size:1em;margin:0em 0em 0em 0em;}
ul#mainnav li#photographers { width: 11.9em; }
ul#mainnav li#stylists { width: 15.7em; }
ul#mainnav li#newsitems { width: 6.9em; padding-left:1em; }
ul#mainnav li#contact { width: 7.3em; }
ul#mainnav li#productionitems { width:9.5em; }
ul#mainnav li#links { width:4em;text-align:right; }
ul#mainnav li a,
ul#mainnav li a:link,
ul#mainnav li a:visited {font-size:1.2em; color:#91a7d3;display:block; }
ul#mainnav li ul { clear:none;float:none; position:absolute;background:#fff; z-index:10;} 
ul#mainnav li ul li { clear:both; float:left; width:11em; border:0.1em solid #999;padding:0.2em;margin:0em; }
ul#mainnav li ul#drop_stylists li { width: 20em; }
ul#mainnav li ul li a,
ul#mainnav li ul li a:link,
ul#mainnav li ul li a:visited {color:#999; }
ul#mainnav li ul li a:hover,
ul#mainnav li ul li a:active { color:#000; }

div#main { clear:both; display:block;width:100em; margin:0em auto;}
div#left {clear:both; float:left; margin:0em 0em 0em 0em; width:31.5em; color:#fff;}
div#main.production div#left {width:46em;}
div#left h2 { width:200px; }
div#left h2#home_news {margin-top:10px;}
div#left h2.subscribe { margin-top:10px; }
div#left h4 { margin:0em;}
div#left p { color:#ffffff;width:20.7em; }
div#main.production div#left p {width:35em;}
div#left hr { clear:both; float:left; width:75%; border:1px solid #999999;margin:5px 0px 10px 0px;}

div#left p.date { color:#999; font-size:1em;margin:0em; }
div#left p.grey { color:#999;font-size:1em; }
div#left p.weblink { color:#91a7d3; }
div#left p.weblink a,
div#left p.weblink a:link,
div#left p.weblink a:visited { color:#fff; }
div#left p.weblink a:hover,
div#left p.weblink a:active { color:#999; }

div#left p.grey#sub { margin-bottom:0px; }

div#left div.left_chunk  {width:26em; margin:0em 0em 1em 0em; }
div#main.production div#left div.left_chunk {width:34em;}
div#left div.left_chunk p { font-size:1em;color:#999;margin:0em;width:17.5em; line-height:1.4em;}
div#main.production div#left div.left_chunk p {width:29em;}
div#left div.left_chunk p.white { color:#ffffff;}

div#left div.left_chunk.home  {width:26em; margin:0em 0em 0em 0em; }
div#left div.left_chunk.home p { color:#999;margin:0em;width:21em; }
div#left div.left_chunk.home p.white { color:#ffffff;}
div#left a.morebutton#home_show,
div#left div.left_chunk.home a.morebutton { clear:both; float:left; margin:1em 0em 0em 0em; }
div#left a.morebutton#home_show {margin-top:0em;}
div#left a.morebutton#news_sub {clear:both;float:left; margin: 5px 0px 15px 0px}
div#left div#hometext a.morebutton { clear:both; float:left; margin:1em 0em 2em 0em; }

div#left div#hometext { visibility:hidden; width:26.5em; clear:both;float:left; margin:7em 0em 2em 0em;}

ul#pagelist { clear:none; float:right; text-align:left;margin:1.2em 0em 0em 0em;}
ul#pagelist li { clear:none; float:left; width: 1.5em; font-size:1.1em; text-align:left; }
ul#pagelist li a.sel { color:#ffffff; }

div#leftblock { clear:both;float:left; display:block; width:26.5em; }

ul#gall_list { clear:both; float:left; width:26em; margin:0em 0em 0em 0em;}
ul#gall_list li {font-size:1em;clear:none; float:left; padding-left:1em; margin-left:1em;width:6em; }
ul#gall_list li:first-child,
ul#gall_list li.first { border:0em;padding:0em; margin:0em; }
ul#gall_list li span { font-size:1.2em; color:#91a7d3;}
ul#gall_list li a.sel { color:#ffffff; }

ul#gall_list li ul.thumb_nav { clear:both; float:left; width:4em;margin:0em 0em 0em 0.2em; }
ul#gall_list li ul.thumb_nav li {  clear:both; float:left; width:4.4em;height:4.4em;margin:0.2em 0.2em 0em 0em; padding:0em;}
ul#gall_list li ul.thumb_nav li a { font-size:1em; }
ul#gall_list li ul.thumb_nav li img {clear:both; float:left; width:4em;height:4em;margin:0.2em 0em 0em 0.2em; }
ul#gall_list li ul.thumb_nav li img.sel { border:2px solid #fff; margin:0em;}

ul.links { width:45em; }
ul.links li { width:37.5em; }

div#clientlist { clear:both;float:left;width:26.5em;height:23.3em; }
div#clientlist p { color:#91a7d3;}
ul#clients { width:25em;height:20.2em; overflow:auto;margin:0em 0em 0em 1em; }


div#right { clear:none;float:left;margin:0em; width:68em;min-height:44em; color:#fff;z-index:1;}
div#main.production div#right {width:45em;padding-top:100px;}
div#right h2 { width:19em; }
div#right p { color:#fff; width:38em;}

div#flash { padding-left:76px; }

img#artist_image { margin-bottom:1em;margin-top: 2.2em;}
img#artist_image.portrait {padding-left:76px;} /*  height:67em; */
img#artist_image.landscape {}/* width:68em;  */

div#nextimgprev { clear:both; float:left; }
div#nextimgprev.landscape { width:68em;}
div#nextimgprev.portrait { width:50em; padding-left:76px;}
div#nextimgprev img#img_arrow_left { clear:both; float:left; margin-right:10px;}
div#nextimgprev img#img_arrow_right { clear:none; float:left; }

div#foot { padding:1em 0em 0.5em 0em;width:100em;}
div#foot p {clear:both; float:left;font-size:1em; }

/* troubleshooting 
div#head { border:1px dashed #eff; background:#eff;}
div#clientlist { background: #ffeeee; }
div.thumb_nav {background:#eeffee; }
div#login fieldset {background:#ffe;}
div#main { background:#efe; }
img#img_logo { background:#eef; }
div#left { background:#ded; 
div#right {background:#cdc;}

*/