﻿body 
{
	font-family:Century Gothic;
}
table h3 
{
	padding:0;
	margin:0;
}

input
{
	font-family:Century Gothic;
	text-align: left;
}

select
{
	font-family:Century Gothic;
}

.Invoice
{
	width: 8.5in;
	height: 11.0in;
	padding: .5in;
	background-color: #FFFFEE;
	border: solid 2px gray;
}

.AddressBlock
{
	border: solid 1px black;
}

.Title h2
{
	padding-bottom: .5em;
	border-bottom: solid 2px black;
}

.AddressBlock .Title
{
	padding: .25em;
	border: solid 1px black;
	background-color: black;
	color: White;
}
.AddressBlock .Address
{
	padding-left: 1em;
	padding-right: 1em;
}
.AddressBlock .When
{
	border-top: solid 1px black;
	padding-left: 1em;
	padding-right: 1em;
}
.side_menu
{
	width: 10em;
}
.side_menu A
{
	display:block;
	margin-top: 0em;
	margin-bottom: .5em;
}
.byline
{
	font-size:.85em;
	margin-top: 0;
	text-transform: capitalize;
}
.messagebox
{
	background: gainsboro;
	border: solid 1px gray;
	padding: 1em;
	margin-top: 0;
}

.thumbnail
{
	margin:.5em; 
	padding:.5em;
	background-color:Wheat;
}