@charset "utf-8";
/*
 version: 1.6
 date: Feb 2011 
 site: StudioMauriks
 author: Adrian J. Mauriks adrianj@studiomauriks.com
*/
body { font-family: Arial, Helvetica, sans-serif; font-size: 76%; color:#111; background-color: #faf8e3; margin: 0; background-image:url(../images/body-bk.jpg); background-repeat:repeat-x; }

/*body { font-family: Arial, Helvetica, sans-serif; font-size: 76%; color:#111; background-color: #fff; margin: 0; background-image:url(../images/body-bk5.jpg); background-repeat:repeat-x; }*/
#page-wrapper { width: 980px; margin-right: auto; margin-left: auto; margin-bottom:20px; clear: both; padding: 0; border: solid 1px #bababa; background-color:#FFF;  }
a:link { color: #333; text-decoration: none; }
a:visited { color: #888; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }
p { line-height: 1.4em; }
#print-header { display:none; }

/* Carousel */
#carousel1 { width:670px; height:350px; overflow: hidden; position:relative; }
#carousel1 img { border:none; }
#title-text { font-family:Tahoma, Geneva, sans-serif; font-size:22px; margin: 290px 0px 0 0; padding:0; text-align:center; }
#alt-text { font-family:Tahoma, Geneva, sans-serif; font-size:14px; margin: 5px 0px 0 0; padding:0; text-align:center; }
#user-c { padding:0; position:absolute; left:0px; top:100px; width:670px; z-index:5000; }
#left-but {position:absolute;  right:0; top:0;  }

/* NAV */
#image-wrapper { width: 960px; clear: both; padding: 15px 0px 20px 20px; border-bottom: solid 1px #d8d9da; border-top: solid 1px #999; background:url(../images/carousel-bk.jpg) repeat-x; background-position:bottom; position:relative; }

/* DAVES */
.pagecurl{
	position:absolute;
	z-index:150;
	top:0;
	right:0;
}
#intro { width: 240px; padding: 15px; margin: 0 0px 0 0; float:left; color:#6E8295; font-family:Tahoma, Geneva, sans-serif; font-size:18px; }
#content-wrapper { width: 938px; clear: both; padding: 20px; background-color:#FFF; border-left: 1px solid #d8d9da; border-right: 1px solid #d8d9da; overflow: hidden; }
.catalog { font-family:Tahoma, Geneva, sans-serif; font-size:40px; font-weight:normal; color:#6E8295; padding:0; margin:20px 0 0 0;}
#content-900 { width: 870px; min-height:200px; padding: 15px; margin: 0; }

#formcontent { width: 900px;  padding: 0 15px 0 0; margin: 15px auto 0 auto; }

#formcontent h1 { font-size:190%; padding: 0; margin:0; }
/* 
#content-300 { width: 267px; float:left; padding: 15px; margin: 0; }



#content-900 #content-700 #content-300 .thum-list .index-list, .comm-list, h3 { font-size:100%; font-weight:normal; padding: 4px 0 0 0; margin:0; }

.thumb { padding: 6px; margin-right: 10px; border: 1px solid #DDDDDD; background-color: #fff; }



.thum-list { margin: 15px 0 30px 0; overflow: hidden; width: 100%; }
.thum-list img { padding: 6px; margin-right: 10px; border: 1px solid #DDDDDD; background-color: #FAFAFA; float:left; }
.thum-list h1 { padding-top: 6px; font-size:120%; }
.h-thum-list img { padding: 6px; border: 1px solid #DDDDDD; float:left; }
.h-mid img { margin:0 80px 0 80px; }
.thumb:hover, .reccomended img:hover, .comm-list img:hover, .thum-list img:hover, .h-thum-list img:hover { border-color: #000; background-color: #EEEEEE; }

.comm-list { margin: 8px 8px 8px 0; padding:20px 0 15px 0; border-bottom: 1px solid #DDDDDD; background-color:#fff; overflow: hidden; width: 100%; }
.comm-list img { padding: 4px; margin-right: 10px; width:250px; float:left; border:1px solid #DDDDDD; background-color: #FAFAFA; }
.comm-list h1 { padding: 0 0 5px 0; font-size:110%; }
/*.comm-list h3 { padding:0 15px 0 0; }*/
/*.comm-list p { margin:5px 0 0 0; }


.jump-to { font-size:90%; margin-top:20px; margin-right:8px; }
.top-jump { text-align: right; margin-right:8px; font-size:90%; }
.pub-image { float:right; padding: 0 0 25px 30px; margin:0; }
.index-list { width: 420px; height: 170px; float:left; padding: 0; margin: 15px 10px 0 0; }
.index-list img { padding: 6px; margin:0 10px 45px 0; border: 1px solid #DDDDDD; background-color: #FAFAFA; float:left; }
.index-list h1 { padding-top: 6px; font-size:120%; }
.reccomended { clear:both; padding: 10px 0 15px 0; margin:0; overflow: hidden; width: 100%; }
.reccomended img { padding: 6px; margin:0 10px 8px 0; border: 1px solid #DDDDDD; background-color: #FAFAFA; float:left; }
.reccomended h3 { font-size:95%; font-weight:bold; }
.reccomended p { font-size:90%; padding: 5px 0 0 0; margin:0; }
#content-wrapper .bio-wrap { margin: 0; padding:0; width: 870px; overflow: hidden; }
#content-wrapper .year { margin: 4px 0 0 0; padding:0; float:left; width:60px; clear:both; border-top: solid 1px #fff; }
#content-wrapper .info { margin: 4px 0 0 10px; padding:0; float:left; width: 790px; }
#content-wrapper h2 { font-size:110%; padding: 20px 0 5px 0; margin: 0; }
.cv-more-info { display:none; }
.base-thums { padding: 6px; margin: 20px 110px 20px 0; border: 1px dotted #999; } */
#crumb { width: 929px; clear: both; padding: 10px 15px 10px 35px; border-bottom: solid 1px #333; font-size:20px; background:#272727; color:#FFF; font-family:Tahoma, Geneva, sans-serif; }
* html #crumb { width: 909px; padding: 10px 15px 10px 55px; }
#crumb a{ color:#FFF; font-size:20px; font-family:Tahoma, Geneva, sans-serif; padding-right:20px;}
#crumb a:hover{ color:#FFF; font-size:20px; font-family:Tahoma, Geneva, sans-serif; padding-right:20px; background-image:url(../images/yellowarrow.jpg); background-repeat:no-repeat; background-position:right;}
#nav-footer { width: 979px; clear: both; padding: 0; background:url(../Images-Site/bg900.gif) 0 -15px no-repeat #000; }
#nav-footer a:link { color: #7d7d7d; text-decoration: none; }
#nav-footer a:visited { color: #666; text-decoration: none; }
#nav-footer a:hover { color: #fbc902; text-decoration: underline; }
#nav-footer a:active { color: #000; text-decoration: underline; }
#nav-footer #left-half { float:left; padding:0; margin:0 0 0 20px; width:730px; }
#nav-footer #right-half { float:left; padding:0; margin:0; width:190px;  }
#nav-footer #right-half h2 { padding:15px 0 8px 0; margin:0; font-size:16px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; color:#7d7d7d; }

#nav-footer .footer-section { float:left; padding: 15px 20px 20px 15px; }
#nav-footer .footer-section p{ color:#7d7d7d; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding:0; margin:0; }
#nav-footer .footer-section h2 { padding:0 0 8px 0; margin:0; font-size:16px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; }
#nav-footer .footer-section ul{ list-style:none; font-family:Tahoma, Geneva, sans-serif; padding:0; margin:0;  }
#nav-footer .footer-section li{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:20px; }
#nav-footer .copy-section { float:right; padding: 15px 15px 0 20px; }
#nav-footer .copy-section h2 { padding:0 0 8px 0; margin:0; font-size:93%; font-weight:normal; }
#nav-footer #g-form input { margin: 0; padding: 0; }
#nav-footer input, #nav-footer select { border: 1px solid #ddd; background:#fff; padding:0; margin:0; }
#nav-footer #words { margin:0; padding:0 0 4px 4px; width:135px; height:17px; float:left; }
#nav-footer #go { width:33px; height:19px; background:url("../Images-Site/spyglass.png") 0 0 no-repeat; border:none; float:left; margin:0 2px 0 0; }
#nav-footer #footer-base { clear:both; width:100%; text-align:right; padding: 0; margin:0; }
#print-footer { display:none; }
.base900 { width: 900px; height:15px; padding: 0; margin: 0 0 15px 0; background:url(../Images-Site/bg900-base.gif) no-repeat; }











#thumsSlide {width:570px; overflow:hidden;  }

#thumsSlide div {float:left; margin: 1px 3px 2px 0;}

#thumsSlide div img {display:block; cursor:pointer; }

img#loading {position:absolute; left:445px; top:250px;}












