@charset "UTF-8";
/* DTW Styles 
* for DEconstructions
* TOC
*	0. type
* 1. layout
* 2. theme type rules
*	3. slide shows
*/
/* 0. type */


/* 0.1 dynamic persistent menu overrides  */
/* positions the menu itself */
ul.dynamic-persistent-menu-menu {
	position: relative;
	top:100px;
	left: 95px;
	}
ul.dynamic-persistent-menu-sub-menu {
	position: relative;
	top:40px;
	left: 50px;
	}
/* 0.1.1 dynamic persistent menu overrides  */
/* 	just the menu */
ul.dynamic-persistent-menu-menu {
	font-size:2em;
	font-weight: bold;
	}
	ul.dynamic-persistent-menu-menu:first-child {border: none;}
	ul.dynamic-persistent-menu-sub-menu {
		font-size: 1em;
		font-weight: bold;
		}
	ul.dynamic-persistent-menu-sub-menu:first-child {border:none;}
			li.dynamic-persistent-menu-sub-menu-item a:link,
			li.dynamic-persistent-menu-sub-menu-item a:visited,
			li.dynamic-persistent-menu-sub-menu-item a:hover,
			li.dynamic-persistent-menu-sub-menu-item a:active {
				text-decoration: none;
				font-size: 18px;				
				}
			li.dynamic-persistent-menu-sub-menu-item a:active,
			li.dynamic-persistent-menu-sub-menu-item a.active {
				color:#E9F766;
				}
			li.dynamic-persistent-menu-sub-menu-item a:hover {
				color: #000000;
				}

			 li.dynamic-persistent-menu-sub-menu-item {
				padding:0 4px;
				}	
				
			#dynamic-persistent-menu-sub-menu314 {
			position: relative;
			left: 190px;
			}
			#dynamic-persistent-menu-sub-menu309 {
			position: relative;
			left:40px;
			}
/* 0.2 generic clear floats */
	.clear-left {clear: left;}
	.clear-right {clear: right;}
	.clear-both {clear:both;}


/* 1.layout */
* {color:yellow;}
body {
	background: url('assets/dctw.background.png') repeat transparent;
	}
#site-header,
#site-subheader,
#page-title {
margin-bottom:0;
}
.dtw-page {
	border: 5px solid yellow;
	min-height:640px;
}

.dtw-branding {margin:1.5em 0 1em 5.25em;}
	
.dtw-main {
/* 	min-height: 740px; */
/* 	height:580px; */
/* 	border:1px dotted #4a4a4a; */
	}
.dtw-quote-container {
	margin: 0 0 10px 0;
	background: url('assets/dctw.newV6Sliced_11.png') repeat-y transparent;
	}
		
	.views_slideshow_main,
	.portfolio-slideshow {
	background: url('assets/dctw.newV6Sliced_14a.png') repeat-y transparent;
	/* 	border: dotted 1px purple; */
	margin:10px 0;
	/* 	height: 540px; */
	}
	 
	.view-home-page-quotes,
	.dtw-quote-view-content {
			/* height: 560px; */
	}
	
	.port-minheight {/* min-height:720px; */}
	
.dtw-contact,
.dtw-menu {
	height: 141px;
	}

	
.dtw-contact {
	background: url('assets/dctw.newV6Sliced_21.2.png') no-repeat transparent;
	width:340px;
	float:left; 
	width:350px;
	margin:0 0 0 10px;
	}
#DTW-menu {
	margin: 0;
	padding:10px 0;
	background: url('assets/dctw.newV6Sliced_11.png') repeat-y transparent;
}

.dtw-menu {
/* 	background: url('assets/dctw.newV6Sliced_20.png') no-repeat top transparent; */
	background: url('assets/dctw.newV6Sliced_20.png') repeat-y transparent -10px 0; 
/* 	border:1px fuchsia dotted; */
}

.dtw-menu-inner {
/* 	background: url('assets/dctw.newV6Sliced_18.png') repeat-y transparent; */
}
/* 2. theme type rules  */
/* 2.1 basic element rules */
/* 2.2 site wide */

	
/* 3. slide shows / galleries */
/*homepage*/
.homepage-quotes .field-content {}

.homepage-quotes .field-content {
margin:3em 0.857em;
width:720px;
}

.homepage-quotes .field-content p {
font: normal 3em/1.1em helvetica,arial,sans-serif;

	}
	.homepage-quotes .field-content p:first-letter {font-size:3em;margin:-1em 0 0 0;}
		
.item-list ul li {
list-style: none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
/*
height: 90px;
width:90px;
*/
}

.item-list ul li a:link,
.item-list ul li a:visited,
.item-list ul li a:hover,
.item-list ul li a:active {
/* 	border-bottom: 1px dotted fuchsia; */
	padding:2px;
	margin: 8px;
	}
	.item-list ul li a:hover {
	background: pink;
/*
	height:90px;
	width:90px;
*/
	border: 1px white dotted;
	}	
.item-list ul li a:active {
	background: red;
	}	
	
.view-cycle-pager li a.activeSlide {
display:block;
/* height:90px; */
line-height:0;
/* width:90px; */
background:purple;
	}
.portfolio-slideshow {
	padding: 10px;
		height:500px;
		}
	.portfolio-slideshow .house {
		float:right;
		border-left:solid 4px #2a2a2a;
		}
	.portfolio-slideshow .house h2 {line-height: .9em;}
	
	.portfolio-slideshow .house h2,
	.portfolio-slideshow .house p {float: right;}	
	

.view-cycle-pager li img {
	border-left: 2px solid;
	padding:0 2px;	
	}

	.view-cycle-pager li.view-cycle-first img {border: none;} 	
/*

.view-cycle-pager li a.activeSlide {
display:inline;
height:65px;
line-height:0;
width:65px;
}
.dtw-item-list ul li {
	margin:0 4px;
	}
.view-cycle-pager li {
	float:left;
	margin:0 4px;
	}
.views-cycle-container {
	clear: both;
	}
	
*/
	div.views-cycle {}

div[id|="node-"] .content p {border: 1px dotted pink;}
	
div[id|="node"] .content .field-field-view .field-label {display: none;}

.viewsCycle-processed li div.views-field-title span.field-content {
	font-size:110%;
	color:yellow;
	float: right;
	letter-spacing: .5em;
	font-size: 9px;
	}
	
/*
ul#views-cycle-portraits-default li,
ul#views-cycle-dcaf-default li,
ul#views-cycle-wanderings-default li,
ul#views-cycle-street-default li,
ul#views-cycle-performances-default li {display: none;}

ul#views-cycle-performances-default li {display: none;}
*/
ul[class*="large-image"] li {
	/* border: 1px solid fuchsia; */ 
	display: none;
	}
	
