body, table, td, img	{
	margin: 0;
	padding: 0;
	border: none;
	background-color: #FFF;
}

.image_info {
    display:block;
    font-size:10px;
    color:#999;
    border:0px;
    }
    
.wrapper {
    margin:0px auto;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    border: 0px solid #000;
    text-align:left;
}

.show_title a {
    font-size:12px;
    text-decoration:none;
    color:#999;
}

td {
	vertical-align: top;
}

.image_info a {
    text-decoration:none;
    color:#555;
}

img {
	border-width: 0;
}

.image {
    margin:0px;
    padding: 0px;
}

.image img {
    padding:0px;
    border: 0px solid #000;
    display:block;
    background-color: transparent;
    margin: 0px;
}

.navigation, .navigation a {
	text-decoration: none;
    color:#555;
    margin-top:9px;
    font-weight:bold;
}

ul.new-nav-menu li {
	font-family:Times New Roman,serif;
}

ul.new-nav-menu ul {
	margin-top: 5px;
}

.thumbholder {
	margin: 60px 15px 0px 15px;
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#555;
	font-size: 10px;
}

#thumbHome {
	margin-left: 13px;
	margin-bottom: 0px;
	padding: 0px;
}

.thumbholder a {
	padding: 0px;
	margin: 60px 15px 0px 15px;
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#555;
	font-size: 10px;
}

.thumbholder img {
	display:inline;
	float:left;
	border: none;
	padding: 0px;
	margin-right: 6px;
	margin-bottom: 40px;
}

.thumbnail_row {
    margin-top: 1px;
}

.thumbnail_row img {
    border:0px solid #aaa;
    margin-top:10px;
}

.thumbnail_center {
    padding:1px;
    border:0px solid #fff !important;
}

.small, .small a {
    margin-top: 20px;
    text-decoration:none;
    color:#555;
}

#home {
    display:block;
   	width: 210px;
   	height: 239px;
   	padding: 0px;
    margin: 120px 350px;
    text-align:center;
	border: 0px solid white;
}

#homeProjects {
    display:block;
   	width: 210px;
   	height: 239px;
   	padding: 0px;
    margin: 0 250px;
    text-align:center;
	border: 0px solid white;
}

.may-you #homeProjects {
    display:block;
   	width: 409px;
   	min-height: 439px;
	padding: 0 125px;
    margin: 114px 150px 0 100px;
    text-align:center;
	border: 0px solid white;
}

#contact {
    display:block;
   	width: 210px;
   	height: 241px;
   	padding: 0px;
    margin: 120px 350px;
    text-align:center;
	border: 0px solid white;
}

#contact img {
    display:block;
    padding: 0px;
}

.imageTitle, .imageTitle a {
	font-family:Times New Roman, serif;
	font-size: 12px;
	color: #555555;
	letter-spacing: 0.2em;
	line-height: 1.5em;
	text-align: left;
	padding: 0px;
}

.may-you .imageTitle {
	width: 409px;
}

.imageTitle a { 
	color: #444444;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

body.pubs .imageTitle a {
	text-decoration:underline;
}

#Table_01 {
	width: 950px;
	height: 50px;
	padding: 0px;
	margin-top: 0px;
}

#photography #Table_01 {
	width: 1250px;
	height: 50px;
	padding: 0px;
	margin-top: 0px;
}

#Table_01 td {
	padding: 0px;
	margin: 0px;
}

#Table_01 td img {
	padding: 0px;
	margin: 0px;
	border:none;
}

#Table_01 td a {
	font-family:Times New Roman, serif;
	border:none;
	padding: 0px;
	margin: 0px;
}

div.thumbholder table td p {
	margin-left: 42px;
	font-family:Times New Roman, serif;
	color:#555;
	font-size: 10px;
}

div.thumbholder table td p {
	margin-left: 42px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#444;
	font-size: 10px;
}

.video-content {
	height: 439px;
	margin: 0 0 0 -320px;
	left: 50%;
	position: absolute;
	top: 145px;
	width: 650px;
	z-index: 5;
}

.thumbholder .video-thumb-box {
	width:177px;
	border:medium none;
	float:none;
	margin:0px auto 0px auto;
	padding:0;
}

.thumbholder .video-thumb-box {
    border: medium none;
    clear: none;
    float: left;
    margin: 0px 177px 0 0;
    padding: 0;
    width: 177px;
}

.thumbholder .video-content .video-thumb-box {
    border: medium none;
    float: left;
    margin: 0 70px 50px 70px;
    padding: 0;
    width: 177px;
}

.thumbholder .video-thumb-box img.video-thumb {
	margin-bottom:10px;
}

.vid-title {
	width:177px;
	font-family:Times New Roman, serif;
	font-size: 14px;
	color: #555;
	letter-spacing: 0.2em;
	text-align: center;
	padding: 0px;
	margin-bottom: 40px;
	clear:both;
}

.video-box {
	
}
	
#colorbox {
	top: 110px !important;
}

@media (max-width: 1024px) {
.video-content {
	height: 439px;
	margin: 0 0 0 -160px;
	left: 50%;
	position: absolute;
	top: 145px;
	width: 640px;
	z-index: 5;
}

}

/* NEW TEXT LOGO & NAV MENU */

.new-logo {
	padding: 0px;
	margin: 0px;
}

.assignments .new-logo {
	padding: 0px;
	margin-bottom:58px;
	width: 221px;
}

#photography .new-logo {
	display:inline;
	float:left;
	margin-right: 37px;
}

.new-logo a {
	text-decoration:none;
}

.kate-orne {
	font-family:Times New Roman, serif;
	font-size: 36px;
	color: #444;
	text-decoration:none;
	margin:0;
}

.photography {
	display:block;
	font-family:Times New Roman, serif;
	font-size: 17px;
	color: #444;
	text-decoration:none;
	margin:0;
	margin-top:-6px;
	margin-left: 1px;
}

ul.photo-nav-menu {
	margin:36px 0px 0px 0px;
	padding:0px;
	width:100%;
}

ul.photo-nav-menu li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px 20px 0px 0px;
	list-style-type:none;
}

ul.new-nav-menu {
	width:221px;
	margin:0px;
	padding:0px;
}

ul.new-nav-menu li {
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style-type:none;
}

#Table_01 td ul.photo-nav-menu li a,
#Table_01 td ul.new-nav-menu li a {
	font-family:Times New Roman, serif;
	font-size: 14px;
	color: #444;
	letter-spacing: 0.2em;
	text-decoration:none;
	margin:0;
}

ul.menu {
	width:221px;
	width:307px;
	margin:0px;
	padding:0px;
}

ul.menu li {
	margin:0px;
	padding:0px 0px 5px 0px;
	list-style-type:none;
}

#Table_01 td ul.photo-nav-menu li a,
#Table_01 td ul.menu li a {
	font-family:Times New Roman, serif;
	font-size: 14px;
	color: #444;
	letter-spacing: 0.2em;
	line-height: 1.2em;
	text-decoration:none;
	margin:0;
}

.page-film #Table_01 td ul.menu li a {
	font-family:Times New Roman, serif;
	font-size: 14px;
	color: #444;
	letter-spacing: 0.2em;
	line-height: 1.5em;
	text-decoration:none;
	margin:0;
}

ul.menu li ul.submenu {
	margin-left: 0px;
	padding-left: 10px;
}

.caption {
	width: 463px;
	display:block;
	font-family:Times New Roman, serif;
	font-size: 12px;
	color: #444;
	letter-spacing: 0.2em;
	text-decoration:none;
	margin:-120px 0px 0px 99px;
	text-align:center;
}

.caption-headline {
	font-size:24px;
}

#homeProjects a{
	color: #444444;
	font-size: 14px;
}

div.thumbholder table td p.cbox-trigger-text{
	text-align:center;
	width: 659px;
}

.thumbholder .cbox-trigger-text a, .artist-statement-text a {
	color: #444444;
    font-family: Times New Roman,serif;
    font-size: 14px;
    letter-spacing: 0.2em;
    margin: 0 15px;
    text-align: center;
    text-decoration: none;
}

.thumbholder p.artist-statement-text {
	clear: both;
	margin: 100px 0;
    text-align: left;
	}
	
.thumbholder .artist-statement-text a {
	font-style: italic;
	margin: 0px 0;
    text-align: left;
}

element.style {
    position: relative;
}

.slides {
    height: 439px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 659px;
}

.page-slideshow .pics { height: 439px; width: 1258px; padding:0; margin:0; overflow: hidden }
.page-slideshow .pics img { height: 439px; width: 1258px; top:0; left:0 }

.page-slideshow .pics { height:700px; width: 1050px; padding:0; margin:0; overflow: hidden }
.page-slideshow .pics img { height: 700px; width: 1050px; top:0; left:0 }

 .page-slideshow .slideshow-nav {
 	margin: 15px auto;
 	text-align: center;
 	width: 100px;
 }
 
 .page-slideshow .slideshow-nav a {
 	font-size: 14px;
 	text-decoration: none;
 }
 
/* The Nivo Slider styles */

.page-slideshow .thumbholder {
	background: #FFF;
}

.nivoSlider {
	background: #FFF;
	position:relative;
	height: 439px;
	padding:0;
	width: 659px;
}
.nivoSlider img {
	padding:0;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	background: #FFF;
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	width: 659px;
}
.nivo-box {
	background: #FFF;
	display:block;
	position:absolute;
	width: 659px;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
	display:none !important;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {
	
}

.thumbholder .nivo-directionNav a {
	display:block;
	position:absolute;
	margin: 0;
	top:449px;
	z-index:9;
	cursor:pointer;
	font-size: 14px;
}

.nivo-prevNav {
	left:315px;
}
.nivo-nextNav {
	right:307px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	display:block;
	height: 11px;
	position:relative;
	z-index:9;
	cursor:pointer;
	width: 18px;
}
.nivo-controlNav a.active {
	font-weight:bold;
}    

.thumbholder .nivoSlider img {
	background: #FFF;
	float: none;
	margin-bottom: 0px;
	margin-right: 0px !important;
}
    
.clear { clear:both; }
