/* stylesheet.css */

.work_box_img{
	background:#e2e2e2;
	border:0;
	padding-bottom:20px;
}

.work_box_img img{
	height:auto;
}

#left_banner{
	background: url(../images/general/leafletters.gif) no-repeat scroll left top;
	border: none;
	margin:0;
	padding:0;
	height:1020px;
}

.toplines{
	padding-top:11px;
}

.numbers{
	font-size:1.4em;
	letter-spacing:.15em;
	margin-bottom:0;
	margin-left:.05em;
}

.emphasis{
	background-color:#dc6c2d;
	color:#ccc;
	font-weight:500;
}

.emphasis_notes{
	background-color:#fff;
}

.explanatory{
	border-top:solid thin #e2e2e2;
	font-size: .9em;
	line-height:1.75em;
}

.reverse{
	color:#fff;
}

.align_right{
	text-align:right;
}

.flush_left{
	border-right:solid 10px #fff;
	margin-left: 0;
}

.flush_right{
	margin-right:0;
	
}

.logo_flush_left{
	margin-left: -9px;
}

.whitebox, .whitebox_topborder, .whitebox_invisible, .whitebox_topborder_invisible, .whitebox_rightborder, .whitebox_leftborder, .whitebox_leftborder_gray, .whitebox_topleftborder, .whitebox_specs, .box_specs{
	background: #fff;
	font-size: 1.1em;
	letter-spacing:.05em;
	line-height: 1.25em;
	height: auto;
	margin:0;
	padding:0;
	margin-top:0;
}

.whitebox_topborder, .whitebox_topborder_invisible{
	border-top: solid 20px #e2e2e2;
}

.whitebox_invisible, .whitebox_topborder_invisible{
	color: #fff;
}

.whitebox_rightborder{
	border-right: solid 20px #fff;
	margin-right:-10px;
}

.whitebox_leftborder{
	border-left: solid 20px #fff;
	margin-left:-10px;
}

.whitebox_topleftborder{
	border-top: solid 20px #e2e2e2;
	border-left: solid 20px #fff;
}

.whitebox_leftborder_gray{
	border-left: solid 20px #e2e2e2;
}

.whitebox_specs{
	font-family: "museo-sans-1", "museo-sans-2", sans-serif;
	font-weight: 500;
	margin-left:0;
	margin-bottom:0;
	border-bottom:solid 10px #e2e2e2;
	padding-bottom:0;
}

.box_specs{
	background-color:#e2e2e2;
	font-weight:500;
	margin-left:0;
	margin-bottom:0;
	border-bottom:solid 10px #e2e2e2;
}

.specs_box_left, .caption{
	background-color: #fff;
	font-weight:500;
	font-variant:small-caps;
	letter-spacing:.25em;
	margin:0;
	padding-bottom:7px;
}

.caption{
	background-color:#e2e2e2;
	font-variant:normal;
	letter-spacing:normal;
	padding:0;
	padding-left:5px;
}

.box_notes{
	line-height:1.5em;
}









/* Old styles I'm disregarding for now 

*{
   margin: 0;
   padding: 0;
}

body{
   	background: #ccc url(../images/canteen-lettering/scrambledleaves-vert-sm.gif) no-repeat fixed left top;
	color: #fff;
   	font: 72%/1.25em 'Andale Mono', monospace, 'Lucida Console', 'Lucida Sans Unicode', 'Lucida Grande', Trebuchet, Verdana, Helvetica, Arial, sans-serif;
   	height: auto;
	text-align: left;
}
   
#main{
	margin: 0;
	padding: 0;
	position: relative;
}

#lettering{
	float: right;
	margin-right: 200px;
	margin-top: 100px;
	padding: 0;
	position: relative;
}

#red{
	font-size: 7em;
	color: #b22222;
	margin-left: -2px;
   	margin-top: 150px;
	padding: 0;
}

#welcome{
	float: left;
	font-size: 1.25em;
	line-height: 1.35em;
	margin-left: 235px;
	margin-top: 190px;
	height: auto;
	width: auto;
}

.red{
	font-size: 7em;
	color: #b22222;
}

#welcome a:link, #welcome a:visited, #welcome a:hover {
   	color: #aaa;
	text-decoration: none;
	outline-style: none;
}
#welcome a:hover{ 
   	color: #dc6c2d;
}

*/
