@charset "utf-8";

/*****************************/ 
/*****   Reset & Common  *****/
/*****************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:#fff;background:#325F7C; font-family:Futura Light, Futura, Century Gothic, AppleGothic, Arial, Helvetica, Tahoma, Verdana, sans-serif;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/*****************************/ 
/*****    Structure      *****/
/*****************************/
#container{margin:0 auto;width:960px;}
#header{height:100px;padding-top:20px;width:960px;}
#sidebar{float:left;width:200px;}
#content{float:right;width:700px;}

/*****************************/ 
/*****      Header       *****/
/*****************************/
#header img{float:left;}

/*****************************/ 
/*****     Content       *****/
/*****************************/
.galleria{list-style:none;margin:0 auto;width:600px;}
.galleria li{display:block;float:left;height:50px;margin:0 2px;overflow:hidden;width:68px;}
.galleria li a{display:none;}
.galleria li div{display:none;left:180px;position:absolute;top:0;}
.galleria li div img{cursor:pointer;}
.galleria li img.thumb{cursor:pointer;display:block;height:auto;left:auto;top:auto;width:auto;}
.galleria li .caption{display:block;padding-top:.5em;text-align:center;}
* html .galleria li div span{width:400px;}/* MSIE bug  */
.caption{color:#fff;font-size:12px;text-align:center;}
.photos{width:600px;}
.gallery{margin:0 auto;width:600px;}
.gallery li{border:1px solid #000;height:50px;margin:2px;width:68px;}
#main_image{height:500px;margin:0 auto;width:600px;}
#main_image img{margin-bottom:10px;}
p.nav{clear:both;font-size:13px;padding-top:10px;text-align:center; margin-bottom:50px;}
p.nav a{color:#fff;text-decoration:none;}
#content h1{color:#fff;font-size:18px;font-weight:400;margin-bottom:15px;}
#content h3{color:#fff;font-size:15px;font-weight:400;margin:15px 0 7px;padding-bottom:3px;text-decoration:underline;}
#content .calendar,#content .calendar p,#content .statement p, .links p{color:#fff;font-size:13px;line-height:19px;margin-bottom:15px;}
#content .resume p{color:#fff;font-size:13px;line-height:18px;margin-bottom:8px;padding-left:45px;text-indent:-45px;}
#content .resume p span{margin-right:15px;}
#content .calendar{margin-bottom:25px;overflow:auto;width:700px;}
#content .exhibitions{margin-bottom:15px;overflow:auto;width:600px;}
#content .calendar .date{float:left;margin-right:15px;width:200px;}
#content .calendar .description{float:left;width:450px;}
#content .calendar .description a {color:#fff; text-decoration:none;}
#content .calendar .description a:hover {color:#000; text-decoration:underline;}
#content .exhibitions img{float:left;margin-right:15px;}
#content .exhibitions p{color:#fff;font-size:13px;line-height:18px;}
#content .contact p{margin-bottom:15px;}
#content .contact br{margin-bottom:5px;}
#content .contact form{font-size:13px;margin:0;width:300px;}
#content .contact input{border:1px solid #CCC;font-size:13px;height:16px;padding:2px;width:180px;}
#content .contact input.submit{background-color:#EFEFEF;border:1px solid #000;display:block;font-size:13px;height:20px;line-height:14px;margin-top:10px;padding:0 2px 2px;width:100px;}
#content .contact textarea{border:1px solid #CCC;font-size:11px;height:100px;padding:2px;width:300px;}
#content .links a{color:#fff; text-decoration:none;}
#content .links a:hover{color:#000; text-decoration:underline;}
#content .video{float:left; margin:0 20px 50px 0px;}


/*****************************/ 
/*****    Navigation     *****/
/*****************************/
#menu,#menu ul{list-style:none;text-transform:uppercase;}
#menu li{margin:10px 0;}
#menu a{color:#fff;text-decoration:none;}
#menu a:hover{color:#000;}
#menu ul a{color:#000;font-size:12px;padding-left:20px;}
#menu ul a:hover{color:#fff;}
#menu a.active,#menu ul a.active{color:#bbb;}
 
