#sidebar, .thumbs, .theImage, #header h2, #personal_subnav, #commissioned_subnav { display:block;}

h1 { font-size: 24px; }
p { margin: 10px 0; padding: 0; }

#header-container { height: 85px; background: #ccced0; }

#header, #footer, #container { width: 1378px; }

#header { margin: 0 auto; position: relative;  }
#header h2 { color: #5E5F60; width: 445px; margin: 0; position: absolute; height:45px; left: 0px; top: 15px;}
#container { margin: 0 auto; font-size: 11px; overflow: auto; padding: 86px 0px 26px 0px;}
#content { width: 1117px;  margin-top:15px; padding-left:261px;}
#content h1 { padding-left:6px;}
#sidebar { float: left; width: 261px; position: fixed; overflow:auto; margin-top:15px; }

#content h1.sub_cat { clear:both; padding-top:100px; font-weight:300; }

#footer { margin: 0 auto; position: relative;  }

.thumbs a { float:left; margin:0px 0px 6px 6px; display:block;}
.thumbs a, .thumbs a img, .thumbs a.portrait, .thumbs a img.portrait { height:150px; }


.image_wrapper { 
	 text-align:center;
	}
.image_wrapper {
	width: 917px; margin:0 auto;}
	
.image_container .theImage {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0;
	
	float:left;
	
	}
	
.image_container .portrait { padding-left:200px;}
.image_container .panoramic { padding-top:75px; height:475px;}
.image_container .landscape, .image_container .portrait { height:650px;}

.image_container #thumbs   { text-align:right;}
.image_container #thumbs a  { display:inline-block; background:url(/css/images/thumbs_arr.png) no-repeat 0px 1px; padding-right:25px; padding-left:15px; padding-bottom:10px; }

.image_container a#next { width:25px; height:600px; background:url(/css/images/arr_next.png) no-repeat -25px 350px; display:block; float:right;}
.image_container a#next:hover { background:url(/css/images/arr_next.png) no-repeat 5px 350px;}

.image_container a#prev { width:25px; height:600px; background:url(/css/images/arr_prev.png) no-repeat 0px 350px; display:block; float:left;}
.image_container a#prev:hover { background:url(/css/images/arr_prev.png) no-repeat -30px 350px;}

.lcol { width:500px;}
.rcol, .rcol img, .fadein3 {  width:600px; margin-bottom:20px;} 
.rcol .clients { float:left; padding-right:10px; width:138px;}
.fadein3 { height:407px;}

/* Slideshow CSS */
.fadein, .fadein img { width:950px; height:713px; }
.fadein2, .fadein2 img { width:629px; height:472px; }

#content hr { width:300px;}