*{margin: 0;padding: 0;font-family: Verdana, Arial, Helvetica, san-serif;
/*border: 1px red solid;*/}
html{height:100%;}
img {behavior: url(iepngfix.htc);}

body{background-color: #d9d9d9;height:100%;}
#wrapper { margin:25px auto 0;text-align: left;width: 800px;height:400px;background: #FFF;}
#header {margin: 0 auto;text-align: left;width: 800px;height:150px;}
#container { background:url(../images/tile.gif) repeat;}
#header img{float:left;}
/* Navigation */
#mainPage{height:120px;	width:362px; margin:240px 0 0 260px; display:inline; float:left;}
#subPage{height:120px; width:362px; margin-right:8px; display:block; float:right; margin-top:30px;}
#nav {width:400px; float:right; display:inline;}
#nav h1 a{height:36px; font-size:16px; font-weight:bold; color:#8d8070; float:left; padding:33px 8px 33px 0; text-decoration:none;}	
#nav ul{ float:left;width:160px;padding: 3px 0; border-left:5px #c6c0b6 solid;}
#nav ul li{list-style:none;height: 21px;display: block;}
#nav ul li a{font-size:.8em;font-weight: normal; padding-left:15px; text-decoration: none;}
#nav ul a:hover{font-weight:bold; background-position:left -14px;}
	.gallery{color:#7e8473; background:url(../images/galleryButton.jpg) no-repeat left center; background-position:left 6px;}
	.artists{color:#907193; background:url(../images/artistsButton.jpg) no-repeat left center; background-position:left 6px;}
	.events{color:#5f8585; background:url(../images/eventsButton.jpg) no-repeat left center; background-position:left 6px;}
	.contact{color:#96897a; background:url(../images/contactButton.jpg) no-repeat left center; background-position:left 6px;}
/* End of Navigation*/	
#content{border:0;text-align: left;width: 800px;height:100%;background: #fff; border-collapse:collapse;}
#content td{vertical-align:top;}
.right{padding-top:20px;}
.right{padding-bottom:50px;}
.right h1, .right h2, .right p, .right h3, .right h5, .right .prior_exibitions {margin-right:29px;color:#74695b;margin-left:29px;}
.right h1{font-size:14px; font-weight:bolder; margin-bottom:10px;padding-bottom:8px; border-bottom: 1px solid #e0dee0;}
.right h2{font-size:12px; font-weight:normal; line-height:150%;}
.right h3{font-size:15px; font-weight:bold;}
.right h4{font-size:17px; font-weight:bold;}
.right h5{font-size:15px; font-weight:bold;}
.right p{font-size:.7em; font-weight:normal;line-height:140%; text-align:justify;}

 	
#event_nav{ float:right;width:294px; height:73px; background-color:#b3c0c0; display: block; padding-left:10px; margin-top:3px; margin-left:0px;}
#event_title{ display:block;  text-align:left; width:305px; float:right;}
#event_subtitle{ display:block;  text-align:left; width:370px; float:left;}
#event_example{ display:block; text-align:left; width:330px; float:right;}
#event_nav  img{  width:86px; height:58px; margin-top:7px; margin-right:2px; margin-left:2px; }
#event_nav  img a{border:0;}
#event_image img{margin-bottom:-50px; margin-top:5px;}
#event_header {display:block; width:400px; float:right;}
#event_cal{font-size:18px; padding-left:30px;}

.prior_exibitions{ font: .7em normal Verdana, Arial, Helvetica, san-serif; width:342px;}
.prior_exibitions th{width:40px; text-align:left; font-weight:normal;color: #708e8e;}
.prior_exibitions td{ padding:5px;color: #708e8e;}
.prior_exibitions td a{color: #b990ba; text-decoration: underline;}
.prior_exibitions td a:hover{color: #708e8e; }
.event_notice{float:left; width:360px;font: .7em normal Verdana, Arial, Helvetica, san-serif; margin-top:80px; color:#708e8e; margin-left:-15px;}
.event_notice span{float:left; display:block; width:15px; text-align:right; padding-top:3px;}
.event_notice p{float:left; width:320px; display:block;}

/* Squares */	
#squares {float:right; height:19px; width:105px;margin-top:2px;}
#squares .green, #squares .purple, #squares .blue, #squares .brown, #squares a{
float: right;width: 25px;height: 19px;display: block;cursor: hand;}
#squares .green{background: #93978d;}
#squares .purple{background: #918892;}
#squares .blue{background: #899393;}
#squares .brown{background: #9a948c;}
/* End of Squares*/
/* Footer */	
#footer{width:800px; height:20px; display:block; float:left; font-size:.65em; text-align: center;  padding-top:20px; color:#d0ddba; margin: 0; border: 0;}
#footer a{ color:#d0ddba; text-decoration:none;}
#footer a:hover{ color:#FFFFFF; text-decoration:underline;}
/* End of Footer*/
/* Calendar */	
#calendar{float:left; width:400px;font: .7em normal Verdana, Arial, Helvetica, san-serif;}
#calendar, #calendar a{color: #5f8585; text-decoration:none;}
#calendar a:hover{color: #966b97; text-decoration:underline;}
#calendar tr{height:35px;}
#calendar td{padding-left:10px; padding-top:5px;}
#calendar th{text-align:center; font-weight:normal;padding-left:10px;width:80px;}
#calendar .altrow{background-color:#e9eded}
/* End of Calendar */	
