/* Richter Studios
* Alice's Studio
* 02-15-10
* KE
*/

/* GLOBALS */
body,div,span,h1,h2,h3,h4,h5,h6,p,ul,li,a,input,select,optgroup,label,legend,textarea,div.fwrap,form,td,th {margin:0;padding:0;font-size:14px;color:#000;line-height:100%;font-family:Arial, Helvetica, sans-serif;}
input,select,optgroup,label,legend,textarea {display:block;}
label,input {float:left;color:#222;}
ul, li {list-style:none;}
a {outline:none;}img-content-wrap

div.clear-right {clear:right;height:0px;overflow:hidden;}
div.clear-left {clear:left;height:0px;overflow:hidden;}
div.clear-both {clear:both;height:0px;overflow:hidden;}

ul.accessibility { position: absolute; top: -100%; }

/* MAIN */
body {background:#b3b794;}
div#wrap {width:762px;height:auto;padding:0 0 0 10px;text-align:left;background:url(../images/css/bg.jpg) 0 0 repeat-y;}
div#head {width:742px;height:150px;background:url(../images/css/header.jpg) 0 0 no-repeat;}
div#content {width:742px;height:auto;padding:0 0 30px 0;}
div#footer {width:742px;height:50px;background:url(../images/css/footer.jpg) 0 0 no-repeat;}

/* HEAD */
div#head {}
div#head a.home-link, div#head a.home-link:visited {display:block;width:742px;height:128px;text-decoration:none;}
div#head div#phone {float:right;width:auto;height:12px;margin:0 20px 0 0; font-size:12px;}
div#head div#phone label {margin:0 6px 0 0;font-size:12px;font-weight:bold;}
div#head div#email {float:right;width:auto;height:12px;margin:0 15px 0 0; font-size:12px;}
div#head div#email label {margin:0 6px 0 0;font-size:12px;font-weight:bold;}
div#head div#email a, div#head div#email a:visited {margin:0;font-size:12px;text-decoration:none;}

/* COLUMNS */
div#content {}
div#content div#col1 {float:left;width:100px;height:auto;}
div#content div#col2 {float:left;width:587px;height:auto;padding:30px 20px 0 35px;}

/* col1 */
div#col1 ul {list-style-type:none;}
div#col1 ul li {}
div#col1 ul li a, div#col1 ul li a:visited {display:block;width:80px;height:auto;margin:0 0 11px 0;padding:0 0 5px 8px;font-size:13px;color:#000;font-weight:bold;line-height:130%;text-decoration:none;}
div#col1 ul li a:hover {color:#fff;}
div#col1 ul li a.selected, div#col1 ul li a.selected:visited {color:#fff;}

/* col2 */
div#col2 div.article-content {}
div#col2 h1 {margin:0 0 15px 0;font-size:17px;}
div#col2 h2 {margin:0 0 15px 0;font-size:16px;}
div#col2 h3 {margin:0 0 15px 0;font-size:15px;}
div#col2 p {margin:0 0 15px 0;line-height:140%;}
div#col2 a, div#col2 a:visited {text-decoration:none;}
div#col2 a:hover {text-decoration:underline;}
div#col2 ul {margin:0 0 15px 20px;}
div#col2 ul li {font-size:13px; list-style:none;line-height:120%;}
div#col2 td {padding:0 0 3px 0;font-size:12px;}
div#col2 td.spacer {width:120px !important;}

/* exhibit */
div.exhibit {height:auto;margin:0 0 20px 0;padding:0 0 10px 18px; background:url(../images/css/exhibit-bar.jpg) bottom left no-repeat;}
div.exhibit ul {margin:0 0 15px 0;}
div.exhibit ul li {margin:0 0 6px 0;font-size:12px;}
div.exhibit ul li span {display:inline-block;width:100px;margin:0 10px 0 0;font-weight:bold;font-size:12px;}
div.exhibit ul li.spacer {margin:0 0 0px 0;}
div.exhibit p {margin:0 0 8px 0;font-size:12px;line-height:130%;}

/* reference */
div.reference {height:auto;padding:0 0 30px 0;}
div.reference img {float:left;width:97px;border:3px solid #b3b794;}
div.reference div.txt {float:right;width:430px;height:auto;margin:0 40px 6px 0;line-height:130%;font-style:italic;}
div.reference div.txt span {margin:0 1px 0 1px;font-size:17px;font-style:italic;}
div.reference div.sig {float:right;width:430px;height:auto;margin:0 40px 0 0;color:#503d38;font-style:italic;}


/* imgs */
div#col2 div.img-content-wrap {float:right;height:250px;margin:0 0 10px 10px;}


/* file ext */
a.pdf {padding:0 0 0 22px;background:url(../cms/images/icons/page_white_acrobat.png) 0px 0px no-repeat;}
a.doc {padding:0 0 0 22px;background:url(../cms/images/icons/page_word.png) 0px 0px no-repeat;}
a.xls {padding:0 0 0 22px;background:url(../cms/images/icons/page_white_excel.png) 0px 0px no-repeat;}
a.ppt {padding:0 0 0 22px;background:url(../cms/images/icons/page_white_powerpoint.png) 0px 0px no-repeat;}

/* gallery */
div#gallery-col-1, div#gallery-col-2 {float:left;width:270px;height:auto;}
div#gallery-col-1 {margin:0 40px 0 0;}
div.g-grid {width:100%;height:auto;margin:0 0 30px 0;text-align:center;}
div.g-grid img {margin:0 0 6px 0;border:2px solid #b3b794;}
div.g-grid div.gallery-title {margin:0 0 6px 0;font-size:14px;font-weight:bold;color:#615b97;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
div.g-grid div.gallery-txt {font-size:12px;font-style:italic;}

/* POP-UP */
div#dialog {display:none;position:relative;z-index:9999;width:auto;height:auto;text-align:center;opacity: 1.0;filter:Alpha(Opacity=100);}
div#dialog div#close-btn {position:relative;top:20px;right:-5px;width:100%;height:36px; background:url(../images/css/close.png) top right no-repeat;}

div#dialog div#wrapper {min-width:340px;height:auto;overflow:visible;padding:20px 35px 35px 20px;border:2px solid #888;background:#fff;}
div#dialog div#wrapper img {margin:0 0 10px 0;border:4px solid #b3b794;}
div#dialog div#wrapper div#title {margin:0 0 6px 0;font-size:14px;font-weight:bold;color:#615b97;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
div#dialog div#wrapper div#txt {font-size:12px;font-style:italic;}

/* shadow - onion -> only using 1part */
.wrap0, .wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap0 {float:left;background:url(../images/shadow/shadow.png) right bottom no-repeat;}
.wrap1 {background:url(../images/shadow/shadow.png) top left no-repeat;}
.wrap2 {background:url(../images/shadow/corner_blA.png) -18px 100% no-repeat;}
.wrap3 {padding:10px 14px 14px 10px;background:url(../images/shadow/corner_trA.png) 100% -18px no-repeat;}

/* OVERLAY */
.bgCover { background:#999; position:absolute; left:0; top:0; display:none; overflow:hidden; }




























