/* CSS Document 2009. All Right Reserved | Professional Web Site Design By http://bluedesignstudios.com */

body { margin: 0; padding: 0; font-family: 'Arial'; font-size: 14px; color: #929292; background: #f6f6ef url('images/backPage.jpg') repeat 0 0; }
table, td { margin: 0; padding: 0; font-size: 14px; border-collapse: collapse; vertical-align: top; }
img { border: 0; }
h1, h2, h3, h4, h5, h6, h7, p { padding: 0 0 5px 0; margin: 0; }
h1, h2, h3, h4, h5, h6, h7 { font-size: 12px; font-family: 'Georgia'; }
ul, ol, li { padding: 0; margin: 0; list-style: none; }
form { padding: 0; margin: 0; }
select, input, textarea, option { padding: 0; margin: 0; font-size: 12px; font-family: 'Arial'; color: #000000; }
a { color: #ca6f5b; cursor: pointer; }
a:hover { color: #f84b25; }
a:focus { outline: none; }

/*********************************************/

table.page { margin: 0 auto; }
td.a1 { background: #382a24 url('images/a1.jpg') repeat-x 0 0; height: 121px; }
td.a2 { background: #f9f9f6 url('images/a2.gif') repeat-x 0 0; height: 48px; }
td.a3 { background: url('images/a3.jpg') repeat-x 0 0; }
td.a4 { }
td.a5 { background: #ffffff; height: 45px; border-top: #eae9df 1px solid; vertical-align: middle; }

td.logo { width: 460px; padding: 20px 0 0 0; }
td.header { color: #c04e37; font-family: 'Georgia'; font-size: 14px; padding: 40px 40px 0 0; }
td.header img { width: 10px; height: 10px; margin: 4px; }
td.header p.author { color: #6f5d53; font-size: 12px; font-style: italic; font-family: 'Arial'; text-align: right; } 
td.header a { color: #6f5d53; } 
td.header a:hover { color: #c04e37; } 

table.menu td { height: 48px; text-align: center; font-family: 'Georgia'; font-size: 14px; text-transform: uppercase; width: 15%; padding: 0 26px; white-space: nowrap; color: #c04e37; font-weight: bold; }
table.menu td.a { background: url('images/menu.gif') no-repeat 50% 100%; }
table.menu td.first { padding: 0 26px 0 0; text-align: left; }
table.menu td.first_a { padding: 0 26px 0 0; text-align: left; background: url('images/menu.gif') no-repeat 10px 100%; }
table.menu td.facebook { width: 40px; padding: 0; }
table.menu td.bookmark { background: url('images/bookmark.gif') no-repeat 1px 7px; width: 100px; padding: 0; font-weight: normal; }
table.menu div { margin: 12px 0 0 0; }
table.menu td.facebook div { margin: 11px 0 0 0; }
table.menu a { color: #5c4d44; text-decoration: none; }
table.menu b { color: #5c4d44; }
table.menu a:hover { color: #c04e37; }
table.menu td.a a { color: #c04e37; }
table.menu td.bookmark a { color: #84827b; font-family: 'Arial'; font-size: 12px; text-transform: none; text-decoration: underline; }
table.menu td.bookmark a:hover { color: #645952; }

table.copy td { font-size: 12px; }
table.copy i { font-style: normal; margin: 0 5px; color: #CCCCCC; }
table.copy a { color: #929292; text-decoration: none; font-size: 12px; }
table.copy a:hover { color: #c04e37; }
table.copy b { font-weight: normal; }
table.copy strong { color: #c04e37; }
table.copy strong a { color: #c04e37; }

td.content { padding: 15px 0; }
td.content p { line-height: 22px; }
td.restaurant h2 { border-bottom: #eae9df 1px solid; }
td.restaurant td { padding: 4px; }
td.restaurant em { color: #999999; font-size: 11px; font-style: normal; font-weight: bold; }

td.title { background: url('images/title.gif') no-repeat 0 100%; padding: 10px 0 7px 0; }
td.title h1 { font-size: 25px; color: #595957; font-weight: normal; padding: 0; }

h2 { color: #c04e37; font-size: 14px; text-transform: uppercase; }
h3 { color: #5e5e5e; font-size: 14px; }
h4 { color: #5e5e5e; font-size: 14px; padding: 0 0 2px 0; font-style: italic; }
td.media h2 { color: #c04e37; font-size: 18px; font-weight: normal; text-transform: none; }
h2 img { width: 12px; height: 14px; }

td.rightside { background: url('images/b4.gif') repeat-y 0 0; font-size: 12px; }
td.rightside td { font-size: 12px; }
td.b2 { background: #ebeae0 url('images/b2.jpg') repeat 0 0; padding: 0 20px; color: #606060; }
td.b4 { padding: 0 20px; }

input.itext { background: #ffffff; border: #d2d2d2 1px solid; padding: 2px; color: #5c5c5c; }
textarea.itext { background: #ffffff; border: #d2d2d2 1px solid; padding: 2px; color: #5c5c5c; }
select.itext { background: #ffffff; border: #d2d2d2 1px solid; padding: 2px; color: #5c5c5c; }
p.f { padding: 0 0 10px 0; }

table.form td { padding: 4px 20px 4px 0; vertical-align: middle; color: #c04e37; font-family: 'Georgia'; font-size: 15px; }
table.form td.x { padding-top: 6px; vertical-align: top; }
table.form td.error { font-weight: bold; }
table.form span { font-size: 10px; font-family: 'Arial'; color: #666666; display: block; }
table.form b { color: #c04e37; }
table.form td.form { padding: 0; }
table.form td.form td { padding: 4px 8px 4px 0;  }

div.hr { background: #eaeae0; height: 1px; overflow: hidden; margin: 20px 0; }

a.next { font-size: 12px; color: #666666; }
a.next:hover { color: #ca6f5b; }

p.date { padding: 0 0 10px 0; font-family: 'Georgia'; font-size: 12px; }
p.date img { width: 12px; height: 14px; margin: 0 0 -4px 0; }

table.links td { font-family: 'Georgia'; font-size: 13px; }
table.links a { text-decoration: none; }

ul li { padding: 0 0 4px 14px; background: url('images/li.gif') no-repeat 4px 5px; }

img.alignleft { float: left; margin: 0 20px 5px 0; }


















