html * {margin:0;padding:0;}
img {border:0;vertical-align:middle;}
p {padding-bottom:1em;}
input, select {vertical-align:middle;}

body {
	font:normal 12px/1.6em Verdana,Arial,Tahoma,sans-serif;
	color:#e4dbc8;
	background:#fff;
	background-image: url('http://assets.giphter.com/pauloandbill/i/bg.jpg');
}

a:link,a:hover,a:visited,a:active {
	font:normal 1em/1.6em Verdana,Arial,Tahoma,sans-serif;
	color:#e4dbc8;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
strong a:link,strong a:hover,strong a:active,strong a:visited {font-weight:bold;}

h1,h2,h3,h4,h5,h6 {
	font-family:georgia;
	line-height:normal;
	font-weight:normal;
	color:#dbb899;
	background:url(http://s3.amazonaws.com/giphter/s3_files/151/stripe.gif) repeat-x bottom;
	margin-bottom:14px;
	padding-bottom:5px;
	padding-top:10px;

}

h1 {font-size:1.5em;}
h2 {font-size:26px;margin-bottom:20px;}
h3 {font-size:20px;margin-bottom:10px;padding-top:5px;}

.clear {
	font-size:1px;
	line-height:0%;
	clear:both;
	display:block;
	float:none;
	height:0%;
	overflow:hidden;
}

div#wrapper {
	width:900px;
	margin:6px auto;
	position:relative;
	background-color:white;
	background:url(http://www.kansascitymenus.com/pauloandbill/wp-content/themes/sandbox/rotate/rotate.php) no-repeat;
	border-left: 4px solid #260d03;
	border-right: 4px solid #260d03;
	border-bottom: 4px solid #260d03;
	border-top: 4px solid #260d03;
}

div#header {height: 189px;}
#header .menu {zoom:1;}
div#header .links {position:absolute;left:0;top:10px;width:885px;text-align:right;}
div#header .links a {color:#fff;}
div#header .logo {top:18px;left:10px;height:154px;width:186px;overflow:hidden;position: absolute;}
div#header .logo a {
	display:block;
	width:186px;height:154px;
	font-size:.2em;
	text-align:left;
	text-indent:-1000em;
	background:url(http://assets.giphter.com/pauloandbill/i/paulo3.gif) no-repeat;
	outline:none;
}
.right {float:right;}
.myriad {font-family:"Myriad Pro",Myriad,Verdana,Arial,Tahoma,sans-serif;padding:140px 5px 0 0;color:#555;}
.myriad p { visibility:hidden;}
div#header .right {text-align:right;margin-top:-.5em;}
div#header .right p {padding-bottom:.2em;}
div#header div#powered-by-giphter {display:none;}

div#header .menu {top: 189px;left:0;padding-left: 9px;padding-right:9px;background-color:#260d03 ;position: relative; width:882px; text-align:center;}
div#header .menu li {padding:0 14px 0 14px;float:left;display:block; text-align:center;}


div#header .menu li.tab1 {background-color:#691111;}
div#header .menu li.tab3 {background-color:#691111;}
div#header .menu li.tab5 {background-color:#691111;}
div#header .menu li.tab7 {background-color:#691111;}

div#header .menu li.tab2 {background-color:#692a11;}
div#header .menu li.tab4 {background-color:#692a11;}
div#header .menu li.tab6 {background-color:#692a11;}
div#header .menu li.tab8 {background-color:#692a11;}

div#header .menu a {
	display:block;
	color:#fff;
	float:left;
	text-decoration:none;
	height:27px;
	line-height:20px;
	padding-top:6px;
	font-size:15px;
	font-family:"Georgia";

}
div#header .menu li a:hover {color:yellow;}
div#header .menu li.active a {color:yellow;cursor:default;}

div#main {background-color:#000;}
div#main a {color:yellow;}
div#main .wrap {padding:10px 10px 10px 20px;}

div#main .photos {text-align: center;}
div#main .photos a {color:#911f12;font-size:.9em;padding-right:1em;font-weight:bold;}
div#main .photos img {border:3px solid #e4dbc8;}

div#main ul.links {list-style:none;padding-bottom:1em;}
div#main ul.links a {line-height:1.5em;text-decoration: none;font-size:.9em;}
div#main ul.links a:hover {color:#d77614;text-decoration: underline;}

div#main ul.list {list-style:none;padding-bottom:1em;}
div#main ul.list a {color:#886b27;}

div#main p.news {line-height: 1.3em;}
div#main p.news strong, div#main p.events strong {display:block;}
div#main p.news strong a {text-decoration:none;}
div#main p.news strong a:hover {text-decoration:underline;}
div#main span.date, div#main p.events {color:#e4dbc8;}
div#main span.date {display:block;}
div#main div.events {overflow: hidden;}
div#main p.events {padding-bottom:3px;margin-bottom: 5px;margin-top:-5px;padding-top: 3px;}

form fieldset {border:0;}
form fieldset ul {list-style:none;padding-bottom:1em;}
form fieldset li {padding-bottom:7px;}
form fieldset .text {background-color:#fff;}
form fieldset option {padding-right:1em;}

div#main div.certificates-form {background:url(http://s3.amazonaws.com/giphter/s3_files/145/form.background.jpg) no-repeat left top;height:152px;padding-left:12px;}
div#main div.certificates-form h2 {color:#fff;margin-bottom:5px;font-size:1.25em;padding-left: 5px;}
div#main div.certificates-form .text {margin-left:5px;margin-bottom:5px;}

div#footer li, div#header li {list-style:none;display:inline;padding:0 2px;}
div#footer {padding:7px 5px 7px 5px; color: #58300e; background-color:#819359;}
div#footer a {color:#58300e;text-decoration:underline;}

div#header, div#main {zoom:1;}

/* ADD ON */
div#main.e-12-color {background:#5e3613 url(http://s3.amazonaws.com/giphter/s3_files/157/content.background3.gif) repeat-y right;padding-right:235px;position:relative;}

div#main div.column-e-11 {padding-top:24px;}
div#main div.column-e-12 .right-wrap {padding:11px 4px 11px 10px;}
div#main div.column-e-12 h2 {background:none;}
div#main div.column-e-11 p {font-size:.9em;}
div#header #login_strip a, div#header #login_strip {color:white;}
div#header #login_strip_content {padding:1px; }
div#main div#module-91-gift-certificate-info { margin-top:8px; }

div#main div#module-document-list {margin-top:10px;}
div#main div#module-document-list ul {list-type:none;}
div#main div#module-document-list ul li {display:inline;font-size:14px; padding-right: 20px; color: #ED9D1E }
div#main div#module-document-list a { color: #DECFAC; }
div#main div#module-document h1 {background:none;margin-top:20px; margin-bottom:20px;}

div#main div#module-95-location { margin-bottom: 10px; } 

div#main .flash .warning { color: #222; }


/* RESULTS / EVENTS */
div#main div.results div.content.events {width:465px;}
div#main div.results div.content h3 {padding:0;}
div#main div.results div.content p {padding-top:0;}
div#main div.event-details {margin-top:10px;}
div#main div.event-details div.date {font-size:14px;padding-bottom:12px;}
div#main div.event-details table {margin-bottom:20px;}
div#main div.event-details table th, div#main div.event-details table td { padding:4px 4px 4px 0;}
div#main div.event-details table th {text-align:left; vertical-align:top;}

/* EVENT CALENDAR */
div#main #module-calendar_single_event { padding-bottom:20px; }
.calendar th { vertical-align: bottom; padding-bottom: 10px; }
.calendar th a { color: #ccc; text-decoration: none; font-weight: normal; }
.calendar th a:hover { color: #303030; }
.monthName { font-size: 18px; text-align: center; padding-top: 1em; padding-bottom: 0.5em; }
.dayName th { font-size: 0.7em; padding-top: 0.6em; padding-bottom: 0.3em; background-color: #D77614;color: #E4DBC8; }
.dayName th abbr { border: 0; font-size:11px; }
.otherMonth, .day, .specialDay, .normalDay { font-size: 10px; padding: 0.8em 1.1em; border-right: 1px solid #7A512E; text-align:center; }
.otherMonth { color: #ccc; }
.weekendDay { background-color: #7a512e; }
.day, .specialDay { text-align: center; }
.specialDay { background-color: #D77614; color: white; }
.specialDay a, .specialDay a:visited, .specialDay a:hover { color: white; text-decoration: none; padding: 1em; }
.specialDay a:hover { color: white; background-color: black; }
.today { border: 1px solid #bbbbbb; }

/* NATE MODIFICATIONS */
#module-photos {width: 395px;}
#module-purchase_certificates_group h2 {background: url('');}

#maincontent {border: 5px solid #ebd6bd; background-color: white; padding: 10px; color: black; font-size: 15px; font-family: "tahoma"; line-height: 22px;margin-top:10px;}
#menuspace {height: 29px;}

#interiorphotos {width: 220px; float: right;} 
#floatright {float: right;}
#module-document_list {display: none;}
#module-map_530x400, #module-217-address {margin-top: 40px;}
#module-document h1 {display: none;}
#module-document {margin-top: 20px;}

#module-226-catering, #module-227-cateringpics, #module-229-private-dining, #module-230-private-pics, #module-231-buy-and-print-gift-certificates, #module-233-gift-certificate-info {margin-top: 20px;}

#module-purchase_certificates_group {margin-top: 50px; position: relative; left: 35px;}
#module-234-footer2 {}

div.gmnoprint, div.gmnoprint a { color: #222; }


