
/* martanthony.com styles -- screen */

#container   			{ text-align: left; width: 870px; margin: 10px auto 0 auto; padding: 0 0 12px 0; border: solid 2px #442200; background-image: url(images/kraft_paper_610x514.jpg); }

body					{ text-align: center; margin: 0; background-color: #98382b; }

h1					{ font: italic 1.25em/1.25em georgia; color: #7d1818; margin: 0 0 6px 0; }
h2					{ font: italic 1.00em/1.35em georgia; color: #7d1818; margin: 0 0 4px 0; }
p					{ font: normal 0.90em/1.45em georgia; margin: 0 0 8px 0; }

.masthead				{ width: 870px; height: 160px; padding-top: 22px; }
.masthead a.logo		{ display: block; width: 216px; height: 60px; margin: 0 0 0 30px; outline: solid 0px blue; }

.logo-container			{ width: 870px; height: 100px; }
.logo-container p		{ float: right; text-align: right; margin: 0 20px 0 0; font: normal 1em/1.50em georgia; color: #000; }
.logo-container a		{ color: #000; }
.logo-container a:hover	{ text-decoration: none; }

.primary-nav			{ width: 870px; height: 36px; text-align: center; }
.primary-nav ul			{ list-style-type: none; margin: 0; padding: 0; }
.primary-nav li			{ display: inline; font: italic 13px/18px georgia; height: 27px; margin: 0 6px 0 0; }

.masthead a.primary-nav			{ padding: 6px 10px; }
.masthead a.primary-nav:link, 
.masthead a.primary-nav:visited   	{ color: #fff; background-color: #a14c1a; text-decoration: none; }
.masthead a.primary-nav:hover		{ color: #fff; background-color: #7d1818; text-decoration: none; }

.left					{ display: inline; float: left; width: 180px; text-align: center; margin: 0 10px; outline: solid 0px blue; }
.left h3				{ font: 900 0.65em/1.25em arial; text-transform: uppercase; letter-spacing: .10em; margin: 6px 0 6px 0; color: #7d1818; }
.left p				{ font: italic .9em/1.25em georgia, serif; }
.left p.quote			{ font: italic 1.00em/1.25em georgia, serif; margin: -3px 0 2px 0; }
.left p.quote-name		{ font: italic 0.80em/1.25em arial, san-serif; margin: 0; color: #000; }
.left img   				{ margin: 0 0 12px 0; }

.valet				{ width: 156px; margin: 0 auto; padding: 3px 0; border: solid 1px #7d1818; }
.valet h3				{ font: normal 18px/21px georgia, serif; text-transform: none; letter-spacing: 0; color: #7d1818; }

.content				{ display: inline; float: left; width: 450px; margin: 0 10px; outline: solid 0px red; }
.content h4			{ text-align: center; font: normal 9px/12px arial; color: #444; text-transform: uppercase; }
.content .inset			{ float: left; margin: 4px 12px 0 0; }
.content .inset-right		{ float: right; margin: 4px 0 0 12px; }

.catering b				{ color: #7d1818; }

.catering ul			{ margin-right: 36px; }
.catering li				{ font: normal .85em/1.5em arial; color: #7d1818; }

.catering-right			{ float: right; margin: 3px 0 0 6px; }
.catering-left			{ float: left; margin: 3px 6px 0 0; }


/* inline messages */
.content .facebook		{ margin: 4px 0 0 4px; }

.right					{ display: inline; float: left; width: 180px; text-align: center; margin: 0 10px; outline: solid 0px red; }
.right img.pic1			{ position: relative; margin: 0 0 4px 20px; border: solid 2px #7d1818; }
.right img.pic2			{ position: relative; margin: -10px 0 0 00px; border: solid 2px #7d1818; }
.right img.pic3			{ position: relative; margin: -10px 0 4px 20px; border: solid 2px #7d1818; }

.right h3				{ font: 900 0.65em/1.25em arial; text-align: center; text-transform: uppercase; letter-spacing: .10em; margin: 6px 0 6px 0; color: #7d1818; }
.right h4				{ font: normal 1.00em/1.25em georgia; margin: 0 0 2px 0; padding: 0; color: #7d1818; }
.right p				{ font: italic 0.90em/1.25em georgia; margin: 0 0 12px 0; }
.right img.bottom		{ margin: 0 0 6px 0; }


.right-menu			{ display: inline; float: left; width: 180px; text-align: center; padding: 10px; background: none; }
.right-menu h3			{ font: 900 0.65em/1.25em arial; text-align: center; text-transform: uppercase; letter-spacing: .10em; margin: 0 0 9px 0; color: #7d1818; }
.right-menu p			{ font: italic 0.890em/1.45em georgia; margin: 0 0 12px 0; color: #7d1818; }
.right-menu a			{ color: #7d1818; }
.right-menu a:hover		{ text-decoration: none; }

.google-map			{ margin: 3px 0 0 0; }

.contact-large			{ width: 870px; margin: 24px 0 0 0; text-align: center; }
.contact-large p			{ font: italic 1.25em/1.25em georgia, serif; color: #7d1818; }

.footer				{ text-align: center; width: 870px; margin: 0 auto; font: normal 11px/30px arial; color: #222; padding: 0; background-color: none; }

