/* CSS Document */

	.view {
		clear: both;
		margin-top: 10px;
	}
	
	.view div.left {
		width: 520px;
		float: left;
	}
	
		.home div.left .press {
			float: left;
			width: 255px;
		}
		
		.home div.left .events {
			float: right;
			width: 255px;
		}
	
	
	.view div.right {
		width: 260px;
		float: right;
	}
	
		.home div.right .paperboy {
			margin-top: 26px;
		}
	
	.view .heading {
		font-weight: lighter;
		color: #77787b;
		border-bottom: 1px solid  #77787b;
		padding-bottom: 5px;
		margin-bottom: 5px;
	}
		.view h1.heading {
			font-family: Georgia, "Times New Roman", Times, serif;
		}
		
		.view .heading span {
			display: block;
			font-size: .8em;
			font-weight: bold;
			color: #77787b;
		}
		
		.view div.right .heading {
			background-image: url(/views/final/images/ui/grey_block.gif);
			background-position: 100% 30%;
			background-repeat:no-repeat;
		}
	
	.view .title {
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	/* panel */
	
	
	
	
	/* object */
	
	.view .object {
		background-color: #f8f8f8;
		padding: 10px;
	}
	
		.home .events .object {
			background-color: #f1f1f2;
		}
	
		.view .object .title {
			line-height: 1.1em;
		}
	
		.view .object .options {
			border-top: 1px solid #dededf;
			border-bottom: 1px solid #dededf;
			padding: 5px 0;
			margin: 5px 0;
			font-size: .9em;
		}
		
			.view .object .options .option {
				float: left;
				margin-right: 10px;
				
			}
			
			.view .object .options .duration, .view .object .options .venue, .view .object .options .extra {
				border-left: 1px solid #a3234c;
				padding-left: 10px;
			}
		
		.view .object .picture {
			border: 5px solid #fff;
			display: block;
			margin-bottom: 5px;
		}
		
		.view .object .story img.inline {
			border: 5px solid #fff;
			float: left;
			margin-right: 3px;
		}
	
	/* list */
	
	.view .list .item {
		margin-bottom: 5px;
	}
	
	/* paperboy */
	.view .paperboy {
		border-bottom: 1px solid #a3234c;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}
		.view .paperboy img {
			display: block;
			background-color: #a3234c;
			background-image: url(/views/final/images/ui/white_block_small.gif);
			background-position: 10px 0;
			background-repeat: no-repeat;
			padding: 5px 5px 5px 5px;
		}
		
	/* did you know */

	.view .didyouknow .fact {
		background-color: #e4e4e5;
		display: block;
		padding: 10px;
		font-size: 1.05em;
		
	}
	
		.view .didyouknow .odd {
			background-color: #d4d4d5;
		}
		
		.view .didyouknow .fact .count {
			float: left;
			color: #000;
			width: 25px;
			margin-top: 0.1em;
		}
		
		.view .didyouknow .fact .detail {
			float: left;
			width: 215px;
			line-height: 1.3em;
		}
		
			.view .didyouknow .fact .detail p {
				margin-bottom: 10px;
			}
	
	/* date archive */
		
	.dateArchive {
		background-color: #a3234c;
		
	}
		.dateArchive .currentYear {
			margin-left: 5px;
			color: #fff;
			font-weight: bold;
			background-image: url(/views/final/images/ui/white_block_small.gif);
			background-position: 0 0;
			background-repeat: no-repeat;
			padding-top: 10px;
		}
		
		.dateArchive .months {
			background-color: #fff;
			margin: 5px 5px 0 5px;
			padding: 5px;
		}
		
			.dateArchive .months .month {
				float: left;
				width: 23%;
				margin-right: 3px;
			}
		.dateArchive .years {
			margin: 0 5px 5px 5px;
		}	
			.dateArchive .years .year {
				background-color: #fff;
				float: left;
				padding: 0 5px 3px 5px;
			}
			
	/* plane */
		
	.plane {
		background-color: #a3234c;
		margin-bottom: 5px;
		padding-bottom: 5px;
		background-image: url(/views/final/images/ui/white_block_small.gif);
		background-position: 10px 0;
		background-repeat: no-repeat;
		padding-top: 5px;
		
	}
		.plane .title {
			margin-left: 5px;
			color: #fff;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			padding: 5px 0;
		}
		
		.view .noPlaneTitle {
			
		}
		
		.plane .element {
			background-color: #fff;
			margin: 0 5px 0 5px;
			padding: 5px;
		}
		
			.plane .months .month {
				float: left;
				width: 23%;
				margin-right: 3px;
			}
		.plane .sub {
			margin: 0 5px 0 5px;
			font-size: .8em;
			padding: 0 5px 3px 5px;
			background-color: #fff;
			float: left;
		}
	/* plane with vertical list */
	
		.plane .list .item {
			background-image:url(/views/final/images/ui/grey_block.gif);
			background-position: 0 2px;
			background-repeat: no-repeat;
			padding-left: 10px;
		}	
		
			.plane .list .item .member .name {
				font-size: 1.1em;
				font-weight: bold;
			}
			
			.plane .list .item .member .position {
				color: #77787b;
			}
			

	/* plane with story */
	
		.plane .element .story {
			font-size: 1.05em;
		}
		
			.plane .element .story p {
				margin: 0;
				margin-bottom: 5px;
			}
			
			.plane .element .story blockquote {
				margin: 0.5em 1em;
			}
			
	/* contact */
	
	.contact .item {
	
		margin-bottom: 5px;
		float: left;
		padding: 5px;
		background-color: #f8f8f8;
	}
		.contact .item .title {
			padding: 5px;
			font-weight: bold;
			font-family: Arial, Helvetica, sans-serif;
			
		}
		
		.contact .item .detail {
			padding-left: 5px;
			background-color: #f8f8f8;
			padding: 10px;
			background-image:url(/views/final/images/ui/grey_block.gif);
			background-position: 0 10px;
			background-repeat: no-repeat;
		}
		
	.contact .email {
		clear: both;
		float: none;
	}
		
		.contact .email .detail {
			padding: 5px 10px;
		}
	.contact .map {
		float: none;
		clear: both;
		background-color: #f8f8f8;
		padding: 10px 10px 10px 10px;
	}
	
		.contact .map img {
			display: block;
			padding: 0;
		}
		
		.contact .map .sub {
			background-color: #fff;
			float: left;
			font-size: 0.8em;
			padding: 5px;
			display: block;
		}
		
	.view .modify {
		font-size: 0.8em;
		background-color: #f8f8f8;
		padding: 5px;
		float: right;
	}
	
	/* sublisting objects, awards/bod/associates et all */
	
	.view .SSLing {
		margin-bottom: 5px;
	}
	
	.view .SSLing .subListing {
		background-color: #ebebec;
		padding: 5px;
	}
	
		.view .SSLing .subListing .list {
			margin: 5px;
		}
			.view .SSLing .subListing .list .item {

			}
			.view .SSLing .subListing .list .item .counter {
				float: left;
				padding: 3px;
				background-color: #f1f1f2;
				width: 15px;
			}
			
			
			.view .SSLing .subListing .list .item .content {
				float: left;
			}
				.view .SSLing .subListing .list .item .content .picture {
					border-color: #f1f1f2;
					float: left;
					width: 130px;
				}
				
				.view .SSLing .subListing .list .item .middle {
					float: left;
					background-color: #f1f1f2;
					padding: 5px 10px 0 10px;
					width: 294px;
				}
				
				.view .SSLing .subListing .list .item .content .top {

				}
				
				.view .SSLing .subListing .list .item .content .top .title {
					/*margin-bottom: 5px;*/
					line-height: 1.2em;
				
				}
				
					.view .SSLing .subListing .list .item .content .top .publication {
						color: #777877b;
						font-size: .9em;
						padding-top: 5px;
						display: block;
						
					}
				
				.view .SSLing .subListing .list .item .content .story {
					padding-top: 5px;
				}
				
		/* sub content */
		.view .SSLing .subSubListing {
			background-color: #fff;
		}
			
			.view .SSLing .subSubListing .counter {
				float: left;
			}
				
				.view .SSLing  .subSubListing .subContent {
					float: left;
					width: 260px;
				}
	
					.view .SSLing  .subSubListing .list .item .subContent .picture {
						float: left;
						width: 75px;
					
					}
					
					.view .SSLing  .subSubListing .subContent .subMiddle {
						float: left;
						background-color: #f1f1f2;
						padding: 3px 5px;
						width: 165px;
					}
		
		/* no picture is inlcuded */
			/* main part */
			.view .SSLing .noPicture {
				width: 450px;
			}
				.view .SSLing .subListing .list .item .noPicture .middle {
					width: 430px;
				}
				
				.view .SSLing .subListing .list .item .noPicture .subContent {
					width: 395px;
				}
					.view .SSLing .subListing .list .item .noPicture .subContent .subMiddle {
						width: 295px;
						
					}
			/* sub part */
				/*no parent picture */
				.view .SSLing .subListing .list .item .noPicture .noSubPicture .subMiddle {
					width: 385px;
				}
				
				/*is parent picture */
				.view .SSLing .subListing .list .item .isPicture .noSubPicture .subMiddle {
					width: 250px;
				}
			
			
	/* custom substuff */
	
		/* contact / staff */
		
		.view .staff .story ul {
			margin: 0 0 0 1em;
			padding: 0;
		}
		
		.view .staff .story ul li {
			margin: 0;
			padding: 0;
		}
		
		/* bod */
		
		.view .bod .content {
			width: 750px;
		}
		
			.view .SSLing .subListing .bod .item .content .picture  {
				width: 240px;
			}
			
			.view .SSLing .subListing .bod .item .content .middle  {
				width: 480px;
			}
				
		
	
	
	/* traverse */
	
	.view .traverse {
		font-size: .8em;
		border-bottom: 1px solid #f8f8f8;
		padding-bottom: 5px;
	}
	
		.view .traverse .more {
			text-align: right;
		}
		
		.view .traverse .previous {
			float: left;
		}
		
		.view .traverse .next {
			float: right;
		}
	
	/* object media */
	.objectMedia .edit {
		padding-bottom: 10px;
	}
	.objectMedia .edit img, .objectMedia .edit a, .objectMedia .edit em {
		margin: 0 10px 10px 10px;
	}
	
	