body {font-size:.8em;}

.headerhtml {height:80px;background-position: 0px -20px;}
.headerhtml h1 {padding: 0px;font-size:1.6rem;margin:-10px 0px;text-align:center;}
.headerhtml h2 {padding: 0px;font-size:1em;margin-top:-12px;}

.mainContent {margin:0px;}
.footer {margin: 80px auto 20px auto;}

.page-title {font-size:1.5em;margin:0px;line-height:1.5em;}

.ss1promo {margin:20px 0px;}
#promos div {width:48%;height:auto;padding:0px 3px 0px 0px;}

#projectList {margin: 0px;}
.projectRow {margin:5px 0px;font-size:1.1em;line-height: 1.3em;}
.projectRow img {width:80px; }
.col {margin:0px;}
.clientnote{width:auto;font-size:0.8em;} 

.row {width:70%;}
.row input {width:50%;}
.row select {width:calc(50% + 6px);}

.rowmargin {margin-left:0px;}
.rowwide {width:100%;}
.rowwide label {width:60%; display:inline-block;}
.rowwide input {width:95%;}
.rowwide input[type=file] {width:95%;height:23px;}
.rowwide input[type=date] {width: calc(95% + 4px);}
.rowwide input[type=checkbox] {width: auto; float:none;margin-left:10px;margin-right:40px;}
.rowwide textarea {width:95%;}
.rowwide select   {width: calc(95% + 6px);}

#artwork, #cuefiles, #deliverables {width:100%;padding:0px 0px 20px 0px;}
#albumPlayer {width:100%;}


.pinfo div, .pvdata div, .audata div	{width:93%;}

.userRow {padding: 5px 10px;}
#time {margin-top:0px;}