body, h1, h2, h3, h4, h5, h6, ul, li, p, q, img, nav, figure, blockquote, header, hgroup, article, footer, time, div, section, canvas {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, ul, li, p, q, img, nav, figure, blockquote, header, hgroup, article, footer, fieldset, label, button, time, div, section, canvas
{
	display: block;
}

body
{
	font-size:1.0em;
	line-height:1.15em;
	font-family: "futura-pt", helvetica, arial, sans-serif;
	color:red;
	font-weight:300;
	margin: 12px 0 0 46px;
	background-color:#f0f0f0;
	background-image: url("../images/heart.png");
	background-position: 1280px 13px;
	background-repeat: no-repeat;
	/*background-image: url("../sensoneupos.png");
	background-position: 0 0;*/
}

h1, h2, h3, h4, h5, p, q
{
	font-size:1.0em;
}

h2, h4
{
	font-weight:300;
}

a
{
	text-decoration: none;
}

a, a:visited
{
	color:red
}

a:hover, a:active
{
	color:black;
	text-decoration: underline;
}

.sideLink
{
	color:#404040;
}

ul
{
	list-style-type: none;
}

.numbers
{
	font-size: 95%;
	padding-top: 1px;
}

.lFloat
{
	float:left;
}

.rFloat
{
	float:right;
}

.cFloat
{
	clear:both;
}

.dBlock
{
	display:block;
}

.selected
{
	text-decoration: underline;
}

#mainHead
{
	font-size: 180%;
	width: 200px;
	margin-top: 59px;
	float:left;
}

h1
{
	font-weight: 700;
}


#mainHead nav
{
	font-weight: 700;
	line-height: 96%;
	margin-top: 159px;
}

#wrapper
{
	width: 985px;
	margin-left: 200px;
	padding-top: 153px;
}

#page_nav
{
	display: block;
}

#page_nav li
{
	display: inline;
	margin-right: 6px;
}

#yearLabel, #yearForm, #showClientForm, #relatedForm
{
	display: none;
}

.updateItem, #outputOverview, #outputOverviewPages, #outputDetails, #aboutDetails, #tiqueMain, #clientList, #showClientForm
{
	border-top: 3px solid red;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 44px;
	padding-top: 24px;
}

.updateItem .infoWrap
{
	float: right;
	width: 385px;
}

.updateItem header
{
	float: right;
	width: 185px;
}

.updateItem h1
{
	font-size: 95%;
	margin-top: 1px;
	margin-bottom:-1px;
}
.updateItem p
{
	width: 185px;
	padding-right:15px;
	margin-right:185px;
	padding-bottom: 15px;
	margin-bottom: 44px;
}

.updateItem p a, .updateItem p a:visited
{
	color: #909090;
}
.updateItem p a:hover, .updateItem p a:active
{
	color:black;
}


.multiImg
{
	padding-right: 15px;
	float: left;
}

.updateItem figure img
{
	padding-bottom: 15px;
}

.uI_half
{
	float: left;
	margin-right:15px;
}

.uI_3quarter
{
	float: right;
	margin-right:15px;
}


#outputOverviewPages
{
	padding-top: 5px;
}

#outputOverviewPages li
{
	display: inline;
}

.overviewItem
{
	width:185px;
	margin-right:15px;
	margin-bottom:20px;
	height:306px;
	float:left;
}

.overviewItem img
{
	max-width:185px;
	background:red;
	margin-bottom:2px;
}

.ovItem_2{margin-right:15px;}
.ovItem_3{margin-right:15px;}
.ovItem_5{margin-right:0;}
.ovItem_23{margin-right:15px;}
.ovItem_25{margin-right:0;}
.ovItem_35{margin-right:0;}

#outputDescription
{
	float: right;
	width: 185px;
}

#outputDescription li a, #outputDescription li a:visited, #detailimages a, #detailimages a:visited
{
	color: #909090;
}
#outputDescription li a:hover, #outputDescription li a:active, #detailimages a:hover, #detailimages a:active
{
	color: black;
	text-decoration: underline;
}

#outputDescription .selected a, #outputDescription .selected a:visited
{ 
	color: red;
	text-decoration: underline;
}

#relatedProjects
{
	/*margin-left:200px;*/
	color:#909090;
	width:185px;
}

#clientName
{
	font-size:180%;
	margin-top:12px;
	margin-bottom:17px;
	width: 185px;
	line-height: 95%;
}

#clientList
{
	-webkit-column-count: 5;
    -webkit-column-rule: 0;
    -webkit-column-width:20%;
    -moz-column-count: 5;
    -moz-column-rule: 0;
    -moz-column-width: 20%;
    color:#909090;
}

	
.ie7 #relatedScreenList
{
	list-style-position:outside;
}

#detailtext
{
	margin-bottom: 18px;
}

#detailimages figure
{
	width: 785px;
	margin-bottom: 22px;
}

#detailimages figure img
{
	background:red;
	margin-bottom:2px;
}

#detailimages figcaption, #tiqueMain figcaption
{
	width:185px;	
}

#detailimages figcaption h3
{
	font-weight:300;
}

#detailimages figcaption h3, #detailimages figcaption p
{
	display:inline;
}

.allkinds
{
	display:block;
}

#aboutDetails, #tiqueMain
{
	margin-top:27px;
}

#aboutTextWrapper
{
	float: left;
}

#slideshowSmpl
{
	margin-left: 400px;
}

.ie7 #slideshowSmpl
{
	margin-left: 0;
}


#aboutTextWrapper p
{
	padding-bottom:17px;
}

.tiqueImg
{
	margin-left:400px;
	height:352px;
}

.ie7 .tiqueImg
{
	margin-left:200px;
}

#tiqueMain figcaption
{
	font-size:90%;
}

canvas
{
	margin-bottom: 44px;
	float:left;
	margin-right:15px;
	width:785px; 
	height:486px;
/*	background:white;*/
}

.narrowLeftCol
{
	float:left;
	width:185px;
	margin-right:15px;
}

.narrowRightCol
{
	padding-left:200px;
	width:185px;
	margin-right:15px;
}

.ie7 .narrowRightCol
{
	padding-left:0;
}

.norMargin
{
	margin-right:0;
}

.bottom44
{
	margin-bottom: 44px;
}

.bottom40
{
	margin-bottom: 40px;
}

.iniHide
{
	display:none;
}

#loadContainer
{
	display:block;
	height:20px;
}