/* MONDAY BY NOON Suckerfish HoverLightbox Example - Vanilla Horizontal stylesheet Version: 1.0 Last Modified 03/27/06 J. Christopher - www.MondayByNoon.com CREDITS ------- Suckerfish: Patrick Griffiths, Dan Webb http://www.alistapart.com/articles/dropdowns/ Modification: http://www.htmldog.com/articles/suckerfish/dropdowns/ Hoverbox: Nathan Smith. Example: http://host.sonspring.com/hoverbox/ Tutorial: http://sonspring.com/journal/hoverbox-image-gallery/ Modification by: Craig Erskine http://solardreamstudios.com/ http://solardreamstudios.com/_img/learn/css/pg/ Lightbox: Lokesh Dhakar http://www.huddletogether.com/projects/lightbox/ */

* { margin:0; border:0; padding:0; } 

body { font:12px arial, helvetica, verdana, sans-serif; background-color: #000; color:#777; margin:0px;overflow:auto;overflow-x:hidden;}
p { clear:both; }
a {color: #777; text-decoration: none; } 
a:link { color: #777; } 
a:visited { color: #777; } 
a:hover { color: #d6c98c;} 
a:active { color: #fff; } 
a:active, a:focus { outline: 0; }
h1,h2 {text-shadow: rgb(0, 0, 0) 1px 2px 0.5px}
h3 a:hover {color: #b4a76a;}

/* GALLERY */ 
ul#gallery { border: 1px solid #444;text-align:center; margin:0 0 0 0px; padding-top:0px;list-style:none;width:312px;height:30px;position:absolute;left:90px;background-color:#191919;-moz-border-radius-bottomright: 0px; 
-webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px;
-webkit-border-top-right-radius:0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px;border-right:none;border-left:none;} 
ul#gallery li {color:#b4a76a;display:block; position:relative;left:5px;width:65px; float:left;z-index:5;background-color:#transparent;} 
ul#gallery:hover {color:#b4a76a;} 
ul#gallery li h1 a{background-color: #000; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 0px solid #333; padding: 3px 0px 3px 0px;font-size:13px;height:15px;font-weight:bold;} 
ul#gallery li#fashion:hover {color: #b4a76a;}
ul#gallery li#beauty:hover {color: #b4a76a;} 
ul#gallery li#body:hover {color: #b4a76a;} 
ul#gallery ul li:hover{color:#b4a76a;} 
ul#gallery li:hover ul li{color:#b4a76a;background-color:#000;background-color:rgba(40, 40, 40, 0.8);} 
div#portfolioselect{color: #b4a76a;position:absolute;top:8px;right:45px;background-color: #222; -moz-border-radius-bottomright: 8px; 
-webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 8px;
-webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border: 1px solid #444;
padding: 3px 0px 3px 0px;display:block; width:95px;text-align:center;} 
ul#gallery li#fashion{height:15px;background-color:#transparent;top:5px;padding: 2px 5px 2px 5px;-moz-border-radius-bottomright: 8px; 
-webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 8px;
-webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;} 
ul#gallery li#fashion:hover{border-bottom:0px solid transparent;background-color:#000;text-align: center;} 
ul#gallery li#beauty{padding: 2px 5px 2px 5px;height:15px;background-color:#transparent;text-align: center;
top:5px;-moz-border-radius-bottomright: 8px; 
-webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 8px;
-webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;} 
ul#gallery li#beauty:hover{border-bottom:0px solid transparent;background-color:#000;} 
ul#gallery li#body{padding: 2px 5px 2px 5px;text-align: center; height:15px;background-color:#transparent;
position:relative;top:5px;-moz-border-radius-bottomright: 8px; 
-webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 8px;
-webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;} 
ul#gallery li#body:hover{border-bottom:0px solid transparent;background-color:#000;} 
ul#gallery li#all{padding: 2px 5px 2px 5px;height:15px;background-color:#transparent;text-align: center;
top:5px;-moz-border-radius-bottomright: 8px; 
-webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 8px;
-webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;}

ul#gallery li#all ul{overflow:auto;overflow-x:hidden;position:relative;left:-236px;top:0px;width:310px;height:600px;display:none;background-color:#000;background-color:rgba(40, 40, 40, 0.1);border:1px solid #b4a76a;border-top:none;}
ul#gallery li#all:hover ul {display:block;}

ul#gallery li#all:hover {background-color:#ddd;}
ul#gallery li#all:hover span{color: #000;}
ul#gallery li:hover ul, ul#gallery li.sfhover ul, ul#gallery li.over ul {position:relative;left:0px;top:2px;} 
ul#gallery li:hover, ul#gallery li.over {z-index:9000001;color:#b4a76a;} 
ul#gallery li > ul {top: auto;left: auto;} 
ul#gallery li a {display:block;padding:0px 0;text-decoration:none; border-bottom:0px solid #222; } 
ul#gallery li a:hover, ul#gallery li a.over { color: #b4a76a;filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;} 
ul#gallery:hover {color: #b4a76a;} 
ul#gallery li ul { padding:0 0px 0px 0px; list-style:none; margin:0; width:310px; background-color:#000; position:relative; left:-999em; top:27px;} 
ul#gallery li#fashion ul li {color: #b4a76a;position:relative;left:-11px;border:2px solid #b4a76a;border-top:none;border-bottom:none;} 
ul#gallery li#beauty ul li {color: #b4a76a;position:relative;left:-86px;border:2px solid #b4a76a;border-top:none;border-bottom:none;} 
ul#gallery li#fashion ul li a img{position:relative;left:0px;text-align:center;} 
ul#gallery li#beauty ul li a img{position:relative;left:0px;text-align:center;} 
ul#gallery li#body ul li {color: #b4a76a;position:relative;left:-161px;border:2px solid #b4a76a;border-top:none;border-bottom:none;} 
ul#gallery li#body ul li a img{position:relative;left:0px;text-align:center;}
ul#gallery li#all ul li {color: #b4a76a;position:relative;left:-175px;} 
ul#gallery li#all ul li {position:relative;left:0px;height:50px;width:306px;} 
ul#gallery li#all ul li a img{position:relative;left:0px;text-align:center;}
ul#gallery li#all ul li:hover {height:80px; padding-bottom:10px; }
ul#gallery li ul li { display:inline; text-align:center; font-size:12px; clear:none; position:static; z-index:5; width:310px; height:100%;color: #b4a76a;background-color:#000;} 
ul#gallery li ul li a {text-align:center; margin-top:0px; height:100%;border:0px solid #ccc; padding:0px; position:relative; display:none; left:0px; 
-moz-outline: none;} 
ul#gallery li:hover ul li a, ul#gallery li.over ul li a {display:block;color: #b4a76a;}
#rightthumbs {position:absolute;right:10px;top:50%;}
ul#gallery #rightthumbs:hover li ul li a {display:block;color: #b4a76a;}
ul#gallery li ul li a:hover, ul#gallery li ul li a.over {text-align:center; z-index:5; color: #b4a76a;} 
ul#gallery li ul li a img {text-align:center; position:relative; left:-10px; top:10px;height:40px; margin:0 auto;margin-bottom:10px;border:0px;} 
ul#gallery li ul li#last a img {margin-bottom:10px;} 
ul#gallery li ul li a:hover img, ul#gallery li ul li a.over img { color: #b4a76a;text-align:center; height:80px; left: -10px; top: 8px;
border:1px solid #b4a76a; z-index:2000; }
#top {position:fixed;top:0px;left:0px;background-color:#000;height:40px;width:100%;z-index:5;}
#logo {position:fixed; top:0px; left:0px; background-color: transparent; height:40px;width:200px; z-index:9000004;float:left;} 
#logo img {z-index:9000004;position:absolute;left:3px;}
div#portfolio{position:absolute; left:0px; top:3px; float: left; padding: 2px 0px 3px 0px;display:block; width:90px;text-align:center; -moz-border-radius-bottomright: 0px;-webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius:0px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;border: 1px solid #444;border-right:none;}
 div#contact {position:absolute; left:886px; top:3px; float: left; padding: 2px 0px 3px 0px;display:block; width:76px;text-align:center;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px;border: 1px solid #444;border-left:none;} 
 div#bio {position:absolute; left:837px; top:3px; float: left; padding: 2px 0px 3px 0px;display:block; width:50px;text-align:center;border: 1px solid #444;border-left:none;border-right:none;} 
 div#studio {position:absolute; left:617px; top:3px; float: left;padding: 2px 0px 3px 0px;display:block; width:60px;text-align:center;border: 1px solid #444;border-left:none;border-right:none;} 
 div#login {position:absolute; left:727px; top:3px; float: left;padding: 2px 0px 3px 0px;display:block; width:110px;text-align:center;border: 1px solid #444;border-left:none;border-right:none;}
div#blog {position:absolute; left:677px; top:3px; float: left; padding: 2px 0px 3px 0px;display:block; width:60px;text-align:center;border: 1px solid #444;border-left:none;border-right:none;}
 div#loginselect {position:absolute; left:415px; top:8px; float: left; background-color: #222; border: 1px solid #444; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius:0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; padding: 3px 0px 3px 0px;display:block; width:120px;height:15px;text-align:center;color:#b4a76a;} 
 div.loginbox {width:850px; height:530px;overflow:auto; margin-right: auto; margin-left: auto; margin-top: 100px; margin-bottom: auto;background-color: #121212; border: 1px solid #444;padding:10px;} 
 div.studiobox {width:90%; height:450px;overflow:auto; margin-right: auto; margin-left: auto; margin-top:100px; overflow-y:hidden;margin-bottom: auto;background-color: #121212; border: 1px solid #444;} 
 div.studio {width:2230px; height:400px; font-size:1.3em; line-height: 200%;  position: relative; margin:0; background-color:#transparent; padding-top:30px; } 
 div.studio img {position:relative;left:0px;top:0px;float:left;margin-left:10px;} div.bio {width:720px; font-size:1.3em; line-height: 200%; text-align: left; position: relative; margin-right: auto; margin-left: auto; margin-top: 100px; margin-bottom: auto; background-color:#121212; padding:20px; font:12px helvetica, arial, sans-serif;} 
 div.studio iframe {position:relative;left:0px;top:0px;float:left;margin-left:10px;} div.bio {width:720px; font-size:1.3em; line-height: 200%; text-align: left; position: relative; margin-right: auto; margin-left: auto; margin-top: 100px; margin-bottom: auto; background-color:#121212; padding:20px; font:12px helvetica, arial, sans-serif;} 
 div.bio {margin:auto;margin-top:100px;color:#ddd;font:14px "century gothic", "apple gothic", verdana, sans-serif; line-height:150%; } 
 div.form {width:600px; height:600px; font-size:1em; text-align: center; position: relative; margin-right: auto; margin-left: auto; margin-top: 80px; margin-bottom: auto; } 
 div#goldie { margin:0 0 0 0px; width:200px; position:absolute; right:5px; bottom:30px; float: right; } 
 /* MOOSHOW */ 
 .pagecontact { margin-right: auto; margin-left: auto; margin-top: auto; margin-bottom: auto; text-align: center; width: 1020px; height: 650px; background-color: #000000; vertical-align: middle; } 
 #box {text-align: center;position:absolute; left:215px; top:0px; height:17px;width:400px; background-color:#transparent;padding: 3px 0px 3px 0px;display:block;z-index:5;} 
#boxstudio { float: right; position:absolute; right:0px; top:0px; height:100%; width:180px; padding-right:0px; padding-left:5px; } 
.credit { position: absolute; top: 10px; right: 50px; text-align: right; color: #777; font: italic 9px Helvetica, Verdana, Arial, sans-serif;} 
.credit2{ position: absolute; top: 110px; right: 30px; width: 100px; z-index:5; text-align: center; color: #df1c3e; font: bold 12px Helvetica, Verdana, Arial, sans-serif;} 
.credit3 { position: relative; top: -190px; left:100px; color: #999; font: 10px Helvetica, Verdana, Arial, sans-serif;} .leightbox { color: #333; display: none; position: absolute; top: 25%; left: 25%; width: 50%; height: 50%; padding: 1em; border: 1em solid #B8B8B8; background-color: white; text-align: left; z-index:1001; overflow: auto; } 
.mooshow { position: inherit; display: none; overflow:auto;overflow:hidden;z-index:1;background-color:#222; } 
.mooshow a img { border: none; outline: none; -moz-outline: none; } 
.mooshow_outerContainer{position: relative; top:0px; left: 0px; background-color: #444; color: inherit; margin: 0 auto; display: table; text-align: center; overflow:auto; overflow-y:hidden;overflow:hidden;z-index:3;} 
.mooshobox {} 
.dropShadowBorder { border-top:3px solid #000; border-right:10px solid #000; border-left:10px solid #000; border-bottom:15px solid #000; } 
.mooshow_loading{ position: absolute; bottom: 33px; left: 40%; display:none; } .mooshow_copyright{ position: absolute; top: 15px; right: 10px; color: #CCCCCC; font-size:12px; } 
.mooshow_extras{ margin: 0 auto; text-align: center; color:#666666; background-color: inherit; } 
.mooshow_topNav{text-align:center;position:absolute;right:33px;bottom:26px;height:15px;width:35px;background-color:#transparent; z-index:-1;font-size:10px;color:#474747;} 
.mooshow_topNav a { font-size: 10px; color:#333; } .mooshow_captions{ background-color: #444; color:#999999; margin: 0 auto; text-align: left; line-height:140%; height: 0px; width: 100%; } 
.mooshow_contentContainer{border:0px solid #444;background-color:#444;color: inherit; position: relative; text-align: center; line-height: 0.0; overflow:auto; padding:0px; overflow-y:hidden;} 
.mooshow_overlayNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; margin: 0 auto; } 
.mooshow_prevLink, .mooshow_nextLink{ position: relative; width: 50%; height: 100%; background: transparent url(../nav/blank.gif) no-repeat; /* Trick IE into showing hover */ outline:none; } 
.mooshow_prevLink {left: 5px; float: left; outline: none; -moz-outline: none;} 
.mooshow_nextLink {right: 2px; float: right; outline: none; -moz-outline: none;} 
.mooshow_prevLink:hover, .mooshow_prevLink:visited:hover { background: transparent url("../nav/previ.gif"); background-position: left; background-repeat:no-repeat; } 
.mooshow_nextLink:hover, .mooshow_nextLink:visited:hover { background: transparent url("../nav/nexts.gif"); background-position: right; background-repeat:no-repeat; } 
.mooshow_IPTC{ position: absolute; bottom: 0px;left:0px; height: 100%; background-color: #222; color:#aaa; font-size:12px; line-height:170%; text-align:left; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; display: none; } 
div.mooshow_IPTCbutton a{position:absolute;right:10%;bottom:25px;background-color: transparent; z-index:1;font-size:10px;color:#444;} 
div.mooshow_IPTCbutton a:hover{color:#b4a76a;}
img.mooshow_IPTCbutton {position:absolute;right:45%;bottom:10px;background-color: transparent; z-index:5;visibility:hidden;} 
.mooshow_IPTCbuttonL{position:absolute;left:10px;top:50px;background-color: transparent; z-index:5;display:none;} 
.mooshow_IPTC_left{ float: left; text-align:right; margin-left:10px;margin-top:10px;width:100px;line-height:20px;color:#777; } 
.mooshow_IPTC_right{ float: left; text-align:left; margin-left:10px;margin-top:10px;width:330px;height:550px;line-height:20px;}
.mooshow_IPTC_right a{color:#bbb;font-weight:bold;}
.mooshow_IPTC_right a:hover{color:#d6c98c;}
.mooshow_IPTC_right form {margin-top:-10px;}
div#qTip { padding: 10px; border: 3px solid #fff; display: none; background-color: #000; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; color: #fff; font:9px Helvetica,Arial,sans-serif; letter-spacing: 2px;text-align: center; position: absolute; z-index: 1000; } 
#lightbox{ position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: left; line-height: 0; } #lightbox a img{ border: none; } 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.contactkatie {text-align:center;line-height:150%;}
#form {overflow-x:hidden; float: left; height: 580px; width: 530px; position: absolute; left: 10%; top: 0px; background-color:#222; border: 2px solid #b4a76a; -moz-border-radius: 20px; -webkit-border-radius: 20px;} 
div.row { clear: both; padding-top: 15px;} 
div.row span.formtext { font-size:15px; color:#777;float: left; text-align: right; width: 175px;height:15px; } 
input {height:15px;border:0px;margin-top:3px;}
div.row span.formfield { border:0px;margin-left:10px;font-size:15px;height:15px;float:left; text-align: left; width: 330px; }
span.formbox {float: left; text-align: left; width: 330px;margin-left:10px;} 
div.rowsubmit {clear: both; padding-top: 10px;text-align:center;width:400px;margin-left:60px;overflow-x:hidden;} 
.submit { border:1px solid #d6c98c;background-color:#b4a76a; width:130px;-moz-border-radius: 5px;-webkit-border-radius: 5px;height:20px;text-align:center;} .submit:hover {background-color:#ccc;} * html>body .clearfix { display: inline-block; width: 100%; } * html .clearfix { /* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ } div.assist img {position:relative;left:0px;top:0px;float:left;margin-left:10px;}
div#studioselect h5 a{color:#b4a76a;}
div#bioselect h5 a{color:#b4a76a;}
div#loginselect h5 a {color:#b4a76a;}
div#blogselect h5 a{color:#b4a76a;}
div#contactselect h5 a{color:#b4a76a;}
div#contactselect {position:absolute; left:825px; top:8px; float: left; background-color: #222; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border: 1px solid #444; padding: 3px 0px 3px 0px;display:block; width:76px;text-align:center;}
div#bioselect {color:#b4a76a;position:absolute; left:785px; top:8px; float: left; background-color: #222; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius:0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border: 1px solid #444; padding: 3px 0px 3px 0px;display:block; width:40px;text-align:center;}
div#portfolio2select {position:absolute; left:465px; top:8px; float: left; background-color: #000; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius:0px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border: 1px solid #444; padding: 3px 0px 3px 0px;display:block; width:90px;text-align:center;}
div#studioselect {color:#b4a76a;position:absolute; left:555px; top:8px; float: left; background-color: #222; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius:0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; border: 1px solid #444; padding: 3px 0px 3px 0px;display:block; width:60px;text-align:center;}.mg {margin-left:35px;font:10px Helvetica,Arial,sans-serif; letter-spacing: 4px;text-align:center;}
div#blogselect {position:absolute; left:615px; top:8px; float: left; background-color: #222; border: 1px solid #444; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius:0px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius: 0px; padding: 3px 0px 3px 0px;display:block; width:50px;text-align:center;}
div#portfolio2select h1 a{color:#b4a76a;}
.hiddenpic {display:none;} 
div.centre { text-align:center;margin: 0 auto;}
.centre li {text-align:left;margin-left:200px;}
.next{position:absolute;right:8px;bottom:20px;z-index:2;-moz-opacity:0.7; opacity:0.7;}
.prev{position:absolute;right:68px;bottom:20px;z-index:2;-moz-opacity:0.7; opacity:0.7;}
div.lefttext span{text-align:center;width:405px;float:left;font-size:.9em;}
div.maptext span{text-align:center;width:605px;float:left;font-size:.9em;}
div.centretext {width:100%;position:fixed;left:0px;bottom:0px;text-align:center;margin: auto 0;font-size:10px;letter-spacing:1px;color:#a39659;z-index:1;background-color:#222;background-color:rgba(40, 40, 40, 0.8);height:12px;border-top:1px solid #444;}
.copytext {width:100%;text-align:center;margin: auto 0;font-size:9px;color:#555;}
.catbanner{ min-width:960px;width:100%;background-color:#000;height:40px;position:absolute;top:0px;z-index:-1;border-bottom:1px solid #transparent;}
div#outerbox {width:95%; margin-right: auto; margin-left: auto; margin-top:4%;padding-bottom:0px;overflow:auto;}
div#innerbox{}
div.bio2{width:720px;height:100%;overflow:auto;font-size:1.3em; line-height: 200%; text-align: left; position: relative; top:-70px;margin-right: auto; margin-left: auto; margin-bottom: auto; background-color:#222; padding:20px; font:12px helvetica, arial, sans-serif;margin:auto;margin-top:150px;color:#ddd;font:14px "century gothic", "apple gothic", verdana, sans-serif; line-height:150%; }
div.switcher {position:absolute; left:10px; top:55px; float: left; display:block;text-align:center;display:none;}
#myShow {overflow:hidden;background-color:#222;}
.button {float:left;padding:10px;color:#444;text-shadow: rgb(0, 0, 0) 1px 2px 0.5px;width:180px;}
.button:hover {color:#b4a76a;}
div.centreintro { background-color: #222; width:656px;height:510px;text-align:center;margin: 0 auto;margin-top:10%; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border: 3px solid #444; padding: 5px 5px 5px 5px;}
iframe.map {margin-top:10px;}
ul#gallery li {color:#aaa;}
ul#gallery li.studiostats{height:15px;width:80px;top:-1px;background-color:#000;padding: 5px 0px 3px 0px;-moz-border-radius-bottomright: 0px; 
-webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius:0px;border:1px solid #444;border-bottom:0px; } 
ul#gallery li.studiostats ul li {position:relative;left:-80px;height:25px;color:#fff;} 
ul#gallery li.studiorstats ul li a{color:#fff;} 
ul#gallery li.studiostats ul li a:hover{background-color:#222;color:#b4a76a;} 
ul#gallery li.studiostats ul {position:relative;top:4px;} 
ul#gallery li.studiorental{margin-left:5px;padding: 5px 0px 3px 0px;-moz-border-radius-bottomright: 0px; 
-webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius:0px;border:1px solid #444;border-bottom:0px;height:15px;width:80px;
top:-1px;background-color:#000;}
ul#gallery li.studioinfo ul li {position:relative;left:-80px;height:25px;color:#fff;} 
ul#gallery li.studiorental ul li a{color:#fff;} 
ul#gallery li.studiorental ul li a:hover{background-color:#222;color:#b4a76a;} 
ul#gallery li.studiorental ul {position:relative;top:4px;background-color:#777;} 
ul#gallery li.studiorental ul li {position:relative;left:-80px;height:25px;color:#fff;} 
ul#gallery li.studioinfo{padding: 5px 0px 3px 0px;-moz-border-radius-bottomright: 0px; 
-webkit-border-bottom-right-radius:0px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; 
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 0px; -webkit-border-bottom-left-radius:0px;border:1px solid #444;border-bottom:0px;height:15px;width:80px;
top:-1px;margin-left:5px;background-color:#000;}
ul#gallery li.studioinfo ul li a{color:#fff;} 
ul#gallery li.studioinfo ul li a:hover{background-color:#222;color:#b4a76a;} 
ul#gallery li.studioinfo ul {position:relative;top:4px;background-color:#777;} 
div.rowminute span.formfield { float: right; text-align: left; width: 140px; }
span.white {color:#fff;text-align:right;font-size:1.3em;margin-left:10px;width:160px;line-height:30px;position:relative;top:20px;float:left;}
span.righthandtxt {float:right; text-align: left; font-size:1em;width: 660px;line-height:20px;margin-right:15px;} 
.line {width:100%; text-align:center;background-color:#333;height:1px;}
div#studio:hover,div#portfolio:hover,div#contact:hover,div#bio:hover,div#login:hover,div#blog:hover{color: #b4a76a;}
div#studio:hover h1 a,div#portfolio:hover h1 a,div#contact:hover h1 a,div#bio:hover h1 a,div#login:hover h1 a,div#blog:hover h1 a{color: #b4a76a;}
div#studio:hover h5 a{color: #b4a76a;}
#preloadimage {z-index:-1;position:absolute;left:50%;top:100px;margin-left:-250px;}
div.logo1{width:180px;height:60px;margin-left:10px;margin-top:10px;background-color: #222; border: 1px solid #444; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; padding: 3px 0px 3px 0px;display:block;}
div.logo1 h1{margin-left:10px;font-size:36px;color: #b4a76a;font-family:Arial;font-weight:bold;letter-spacing:3px;}
span.logo2 h1{margin-left:20px;font-size:12px;color: #888;font-family:Helvetica;letter-spacing:3px;}
div.mainnav {height:25px;border:1px solid #000;background-color:#191919;}
.mainnav h1{font-size:12px;line-height:25px;text-align:center;}
.mainnav img {position:absolute;top:2px;left:8px;}
ul#gallery li#fashion .topmenu a{background-color: #transparent;  -moz-opacity: 0.0; opacity: 0.0;}
ul#gallery li#beauty .topmenu a:hover {background-color: #transparent; -moz-opacity: 0.0; opacity: 0.0;} 
ul#gallery li#body .topmenu a:hover {background-color: #transparent; -moz-opacity: 0.0; opacity: 0.0;}
ul#gallery li#all .topmenu a{background-color: #transparent; -moz-opacity: 0.0; opacity: 0.0;}
.page {height:100%;}
#page {min-height:690px;height:100%;width:100%;position:absolute;top:0px;left:0px;}
.plus {position:absolute; right:320px; top:36px;font-size:20px;visibility:hidden;}
.minus {position:absolute; right:350px; top:32px;font-size:25px;visibility:hidden;}
.red {position:relative; left:5px; top:0px;font-size:9px;color:#444;}
.red:hover {color:#b4a76a;}
div.whitebox {width:90%; background-color:#555;color:#aaa;margin:auto;padding:5px;border:2px solid #333;}
.thumbnav {position:absolute; top:5px; right: 30px;z-index:-1;visibility:hidden;}
#map_canvas {width:680px;height:480px;text-align:center;margin: 0 auto;margin-top:20px;}
#mapcanvas {width:680px;height:480px;text-align:center;margin: 0 auto;margin-top:10px;}
.city { background-color: #222; width:700px;height:550px;text-align:center;margin: 0 auto;margin-top:10%; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border: 3px solid #444; padding: 5px 5px 5px 5px;}
.neighbourhood { background-color: #222; width:700px;height:810px;text-align:center;margin: 0 auto;margin-top:20px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border: 3px solid #444; padding: 5px 5px 5px 5px;}
.legend {text-align:left;margin-left:10px;}
select {width:98px;}
select.contact {width:198px;}
select.postform{width:200px;}
input, select {background-color:#888;border: 1px solid #aaa;}
textarea {background-color:#444;border: 1px solid #aaa;color:#ddd;}
checkbox {align:top;}
input.submit {border:1px solid #d6c98c;}
.commentl {position:absolute;left:10px;top:20px;width:100px;text-align:right;margin-top:12px;}
.commentr {position:absolute;left:110px;top:20px;margin-top:12px;margin-left:10px;width:265px;}
.commentr textarea {margin-top:3px;}
.downloadl {position:absolute;left:10px;top:230px;width:100px;text-align:right;margin-top:12px;display:none;}
.downloadr {position:absolute;left:10px;top:240px;margin-top:12px;margin-left:10px;width:365px;}
div.downloadr a img{padding:2px;}
div.downloadr a img:hover{padding:1px;border:1px solid #b4a76a;}
div.mooshow_IPTCbuttonclose {position:absolute;left:761px;top:0px;z-index:5;}
div.mooshow_IPTCbuttonclose img:hover {width:60px;}
.gold {color:#b4a76a;}
a.gold {color:#b4a76a;}
a.gold:hover {color:#d6c98c;}
#submitbig {width:200px;height:25px;border:1px solid #d6c98c;}
span.maphighlight {background-color:#ffcccc;filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;width:10px;height:10px;position:relative;top:-10px;left:0px;float:left;}
li.floatleft span{position:relative;top:0px;left:0px;}
.parkingfix {position:relative;top:-13px;left:0px;}
ul.map li {margin-top:5px;}
#iptccomment {visibility:hidden;}
#downloads {}
.button {margin-left:0px;padding: 0px 5px 10px 5px;height:10px;width:377px;text-align:center;background-color:#333;color:#aaa;}
div.button:hover {background-color:#000;}
#download {position:absolute;top:220px;left:0px;}
#comments {position:absolute;top:0px;left:0px;}
.none {display:none;}
.rightbox {position:absolute;top:0px;left:440px;bottom:0px;margin-top:0px;margin-bottom:0px;width:387px;text-align:center;background-color:#111;color:#aaa;}
ul#gallery li#beauty ul li.last {border:2px solid #b4a76a;border-top:none;-moz-border-bottom-left-radius: 7px; -webkit-border-bottom-left-radius: 7px;-moz-border-bottom-right-radius: 7px; -webkit-border-bottom-right-radius: 7px;}
ul#gallery li#fashion ul li.last {border:2px solid #b4a76a;border-top:none;-moz-border-bottom-left-radius: 7px; -webkit-border-bottom-left-radius: 7px;-moz-border-bottom-right-radius: 7px; -webkit-border-bottom-right-radius: 7px;}
ul#gallery li#body ul li.last {border:2px solid #b4a76a;border-top:none;-moz-border-bottom-left-radius: 7px; -webkit-border-bottom-left-radius: 7px;-moz-border-bottom-right-radius: 7px; -webkit-border-bottom-right-radius: 7px;}
ul#gallery li ul li.last a{}