body { background:#b7b5b0 url("file:///C|/Users/Citylog/AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/L8CH1YF6/images/bodybg.gif") repeat-x; font-family: Arial, Helvetica, sans-serif; color:#67655d; font-size:14px; }
* { margin:0; padding:0; }
h1 { font-family:Verdana, Arial, sans-serif; color:#67655d; font-size:1.75em; font-weight:normal; margin-bottom:1em; }
h2 { font-family:Verdana, Arial, sans-serif; color:#67655d; font-size:1.5em; margin-bottom:.5em; }
h2.title { color:#94675c; font-size:1.75em; padding-top:20px; margin-bottom:1em; font-weight:normal; }
h3 { font-family:Verdana, Arial, sans-serif; color:#67655d; font-size:1.1em; margin:.25em 0; }
p { margin:.25em 0 1em; line-height:1.5em; }
ul { list-style-type:none; }
a { color:#925748; text-decoration:none; }
a:hover { color:#734033; text-decoration:underline; }
a img { border:0; }
.divider { border-top:1px solid #ceccc6; margin-top:1.5em; padding-top:1em; }
ul.normal { list-style-type:circle; margin:.5em 0 1em 30px; }
ul.normal li { padding-bottom:.5em; line-height:1.5em;  }

.container { position:relative; width:998px; margin:0 auto; font-size:.8em; }
#branding { height:90px; }
#branding h1 { text-indent:-999em; line-height:1px; margin:0; }
#branding img#logo { margin-top:7px; }
#nav_main {
	position:relative;
	
	
}
#nav_main ul li { display:inline;  padding:0 15px;  font-size:14px; color:#7A210F;  }
#nav_main ul li a { color:#7A210F; }
#nav_main ul li a:hover { text-decoration:none; color:#5c5a53; }
#nav_main ul li.on a { color:#5c5a53; }
#nav_main ul li.last { padding-right:20px; }
#nav_sub { position:absolute; top:20px; left:0; width:290px; }
#nav_sub ul ul { margin-left:15px; padding-bottom:.25em; }
#nav_sub ul li { font-size:1.2em; line-height:1.75em; padding:.25em 0; border-top:1px solid #ceccc6; }
#nav_sub ul li.last { border-bottom:1px solid #ceccc6; }
#nav_sub ul li li { font-size:.8em; padding:0; border:0; }
#nav_sub li li.subhead { padding-top:1em; text-transform:uppercase; }
#nav_sub li a { text-decoration:none; display:block; }
#nav_sub ul li.on a { color:#5c5a53; }
#nav_sub ul li.on li a { color:#925748; }
#nav_sub li a span { font-size:1.1em; font-weight:bold; }
#nav_sub p { font-size:.9em; }
#nav_sub ul.normal li { font-size:.9em; line-height:1.5em; padding:0 0 .5em 0; border:none; }
#nav_sub p.intro { font-size: 1.25em; line-height:1.6em; padding-top:3em; }

#main { background:#e5e4e1 url("file:///C|/Users/Citylog/AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/L8CH1YF6/images/contentbg.gif") repeat-x bottom; }
#content { margin-left:358px; padding-bottom:50px; min-height:300px; width:625px; }
#port #content, #install #content { margin-left:343px; padding-bottom:30px; width:655px; }
#site_info { margin-top:10px; }
#site_info p { margin-bottom:20px; font-size:11px; color:#858481; }
#site_info a { color:#94675c; }
#home #site_info #news-home, #home #site_info #book-home { float:right;  }
#home #site_info #news-home { margin-right:15px; width:290px; }
#home #site_info #book-home { margin-right:33px; width:310px; }
#home #site_info #news-home p, #home #site_info #book-home p { color:#67655d; font-size:.9em; }
#home #site_info #book-home p { padding:0 13px 0 7px; }
#home #site_info #news-home a, #home #site_info #book-home a { color:#925748; }
#home #site_info h3 { margin-bottom:1em; }

/*exhibitions*/
#exhibitions #content ul li, #events #content ul li { padding-bottom:1em; line-height:1.5em; }

/*news*/
#media .col01, #media .col02 { width:295px; } 
#media .col01 { margin-right:35px; margin-top:1.4em; }
#media .col02 { float:right; margin-top:1em; }
#media .item { min-height:100px; padding-bottom:.5em; }
#media .item img { float:left; margin:0 5px 5px 0; }
#media .item p { font-size:.9em; line-height:1.4em; }
#datenav { border-top:1px solid #ceccc6; border-bottom:1px solid #ceccc6; padding:.5em 0; color:#858481; }

/*portfolio*/
#port-main #content { min-height:600px; }
#port-main #nav_sub ul li { line-height:1.4em; }
#port-main #nav_sub li li.subhead { padding-top:.75em; }
#scroll-container { position:relative; width:655px; }
#scroller { margin-left:35px; width:585px; height:60px; overflow:hidden; }
.scrollNav #first { position:absolute; top:0; left:0; }
.scrollNav #left { position:absolute; top:0; left:15px; }
.scrollNav #right { position:absolute; top:0; right:15px; }
.scrollNav #last { position:absolute; top:0; right:0; }
.galleria { list-style:none; }
.galleria li {display:block; width:80px; height:80px; overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a {display:none}
.galleria li div {position:absolute;display:none;top:0;left:180px}
.galleria li div img {cursor:pointer}
.galleria li.active div img, .galleria li.active div {display:block}
.galleria li img.thumb {cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption {display:block;color:#887;}
* html .galleria li div span {width:400px} /* MSIE bug */

.portfolio { position:relative; text-align:center; }
.image_thumbs13 { width:1150px; margin:0 auto; } /* lost-memories */
.image_thumbs10 { width:1560px; margin:0 auto; } /* deserted-spaces */
.image_thumbs01 { width:1642px; margin:0 auto; } /* islam-faith */
.image_thumbs11 { width:1805px; margin:0 auto; } /* oaxaca */
.image_thumbs02 { width:1970px; margin:0 auto; } /* holy-ground */
.image_thumbs12 { width:2135px; margin:0 auto; } /* children, ordinary lives traveling exhibition */
.image_thumbs15 { width:2378px; margin:0 auto; } /* teenage portraits */
.image_thumbs03 { width:2626px; margin:0 auto; } /* behind-wall, aftermath  */
.image_thumbs04 { width:2872px; margin:0 auto; } /* crossroads, haiti */
.image_thumbs05 { width:2954px; margin:0 auto; } /* veil */
.image_thumbs06 { width:3036px; margin:0 auto; } /* family2 */
.image_thumbs07 { width:3118px; margin:0 auto; } /* christian-arabs, forgotten people, girl room traveling exhibition  */
.image_thumbs08 { width:3200px; margin:0 auto; } /* family1 */
.image_thumbs14 { width:3692px; margin:0 auto; } /* girls-room1 */
.image_thumbs09 { width:3363px; margin:0 auto; } /* girl-beauty */
.image_thumbs10 { width:2792px; margin:0 auto; }  /* girls-room2 */
.image_thumbs-inst { width:625px; margin:0 auto; } 
.images li { height:60px; margin:0 1px;}
#main_image { margin:0 0 10px 15px; height:520px; width:625px; }
#main_image img { margin-bottom:3px; }
p.nav { width:640px; padding:12px 0 7px; margin:0; text-align:right; font-size:14px;}
#install #main_image { height:425px; }
#install ul.images { height:60px; margin-left:15px; }
#port-main #main_image { margin:0; padding-top:70px; }

.sqformat .galleria li { width:70px; }

/* drop down menus */ 
.menu { position:absolute; left:0; top:0; width:160px; visibility:hidden; z-index:100; }
.menu ul { margin:0; list-style-type:none; background-color:#dad8d2; border-bottom:5px solid #ceccc6; border-top:5px solid #ceccc6; }
.menu ul li { font-family: Arial, Helvetica, sans-serif; font-size:.75em; line-height:24px; }
.menu ul li a { width:100%; display:block; color:#85827a; text-indent:8px; text-decoration:none; background-color:#dad8d2; }
.menu ul li a:hover { color:#5c5a53; background-color:#c1bfb9; }
.portmenu { width:200px; }
.anylinkshadow{ position: absolute; left: 0; top: 0; z-index: 99; /*zIndex for shadow*/ background: black; visibility: hidden; }
