/* Patty Pan Stylesheet */

html,body{margin:0;padding:0}

body{font: 12px verdana,geneva,sans-serif;line-height:18px;color: #000000;}




div#container{width:906px;margin:0 auto}

div#container{text-align:left;border:0px solid red;}

div#container p.topnav {text-align:right; margin:10px 0px 0px 0px;color: #C25700;font-size: 11px;}

div#container a:link {color: #C25700;text-decoration: underline;}
div#container a:visited {color: #C25700;text-decoration: underline;}
div#container a:hover {color: #5c283b;text-decoration: underline;}
div#container a:active {color: #C25700;text-decoration: underline;}


div#container p.topnav a:link {font-size: 11px;color: #C25700;text-decoration: none;font-weight:bold;}
div#container p.topnav a:visited {font-size: 11px;color: #C25700;text-decoration: none; font-weight:bold;}
div#container p.topnav a:hover {font-size: 11px;color: #5c283b;text-decoration: none;font-weight:bold;}
div#container p.topnav a:active {font-size: 11px;color: #C25700;text-decoration: none; font-weight:bold; }

div#topnav a:link {font-size: 12px;line-height:25px;color: #5c283b;text-decoration: none;font-weight:bold;}
div#topnav a:visited {font-size: 12px;color: #5c283b;text-decoration: none; font-weight:bold;}
div#topnav a:hover {font-size: 12px;color: #C25700;text-decoration: none;font-weight:bold;}
div#topnav a:active {font-size: 12px;color: #5c283b;text-decoration: none; font-weight:bold; }


div#nav {border:0px solid yellow;padding:0px;height:35px;margin:0px 10px 10px 10px;}
div#nav li {font-size: 12px;line-height:25px;color: #5c283b;text-decoration: none;font-weight:bold;}

div#nav a:link {font-size: 12px;line-height:25px;color: #5c283b;text-decoration: none;font-weight:bold;}
div#nav a:visited {font-size: 12px;color: #5c283b;text-decoration: none; font-weight:bold;}
div#nav a:hover {font-size: 12px;color: #C25700;text-decoration: none;font-weight:bold;}
div#nav a:active {font-size: 12px;color: #5c283b;text-decoration: none; font-weight:bold; }

ol, ul {list-style: none;}



#home div#nav li.home a {color: #C25700;font-weight:bold;}
#links div#nav li.links a {color: #C25700;font-weight:bold;}
#contact div#nav li.contact a {color: #C25700;font-weight:bold;}

/*
#home li.home a {color: #C25700;font-weight:bold;}
#about li.about a {color: #C25700;font-weight:bold;} 
#about li ul.sublist a {color: #5c283b;}
#about li.philosophy a:hover {color: #C25700;}
#about li.pricing a:hover {color: #C25700;}
#philosophy li.philosophy a {color: #C25700;font-weight:bold;}
#philosophy li.about a {color: #C25700;}
#philosophy li.pricing a {color: #5c283b;}
#philosophy li.pricing a:hover {color: #C25700;}
#pricing li.pricing a {color: #C25700;font-weight:bold;}
#pricing li.about a {color: #C25700;}
#pricing li.philosophy a {color: #5c283b;}
#pricing li.philosophy a:hover {color: #C25700;}

#grill li.grill a {color: #C25700;font-weight:bold;}
#grill li ul.sublist a {color: #5c283b;}
#grill li.cafe a:hover {color: #C25700;}
#grill li.dinners a:hover {color: #C25700;}
#grill li.catering a:hover {color: #C25700;}
#cafe li.cafe a {color: #C25700;font-weight:bold;}
#cafe li.grill a {color: #C25700;}
#cafe li.dinners a {color: #5c283b;}
#cafe li.catering a {color: #5c283b;}
#cafe li.dinners a:hover {color: #C25700;}
#cafe li.catering a:hover {color: #C25700;}
#dinners li.dinners a {color: #C25700;font-weight:bold;}
#dinners li.grill a {color: #C25700;}
#dinners li.cafe a {color: #5c283b;}
#dinners li.catering a {color: #5c283b;}
#dinners li.cafe a:hover {color: #C25700;}
#dinners li.catering a:hover {color: #C25700;}
#catering li.catering a {color: #C25700;font-weight:bold;}
#catering li.grill a {color: #C25700;}
#catering li.dinners a {color: #5c283b;}
#catering li.cafe a {color: #5c283b;}
#catering li.cafe a:hover {color: #C25700;}
#catering li.dinners a:hover {color: #C25700;}

#writing li.writing a {color: #C25700;font-weight:bold;}
#writing li ul.sublist a {color: #5c283b;}
#writing li.quirky a:hover {color: #C25700;}
#writing li.cavemen a:hover {color: #C25700;}
#quirky li.quirky a {color: #C25700;font-weight:bold;}
#quirky li.writing a {color: #C25700;}
#quirky li.cavemen a {color: #5c283b;}
#quirky li.cavemen a:hover {color: #C25700;}
#cavemen li.cavemen a {color: #C25700;font-weight:bold;}
#cavemen li.writing a {color: #C25700;}
#cavemen li.quirky a {color: #5c283b;}
#cavemen li.quirky a:hover {color: #C25700;}
*/

#links li.links a {color: #C25700;font-weight:bold;}
#contact li.contact a {color: #C25700;font-weight:bold;}


#nav ul { padding: 0px; margin: 0px 0px 0px 0px; background:#fff; list-style:none; } 
#nav li { float: left; position: relative;
 /*The position has been set to relative because we want the position of the second-level, nested lists to be relative to the first-level list items*/
width: 130px; text-align: center;border: 3px solid #5c283b; background:#fff;margin-left:5px;margin-right:5px;}

#nav li ul li { margin-left:0px;margin-right:0px;border-top: 0px;border-left: 3px solid #5c283b;border-right: 3px solid #5c283b;border-bottom: 3px solid #5c283b;}

/*Suckerfish rolldown menu: hat tip Patrick Griffiths; http://www.alistapart.com/articles/dropdowns*/

/*second-level list items*/
li ul {display: none;position: absolute; top: 0px;left: 0;}
/*fixes Opera/IE problem*/
li > ul {	top: auto;	left: auto;}  
li:hover ul, li.over ul{ display: block; top:28px;left:-3px;}
      

div#extra1 img a:link {border:3px solid #5c283b;}
div#extra1 img a:visited { border:3px solid #5c283b;}
div#extra1 img a:hover { border:3px solid #5c283b;}
div#extra1 img a:active { border:3px solid #5c283b; }


      
div#logohead{border:0px}

div#banner{border:0px solid green;margin:0px 0px 10px 0px}

div#banner img{border:3px solid #5c283b;}

div#logos img.logo {float:right;padding-top:15px;padding-left:5px;border:0px}

div#logohead img{margin:0px 0px 10px 15px;  padding:0px;border:0px}


div#extra1{background:#FFFFCC}

div#rt-txt{background:#FEF1A9}
div.rt-txt{background:#FEF1A9}


div#footer{background: #FFF;color: #FFF;border-top:3px solid #5c283b;}

div#footer p{margin:0;padding:5px;font-size: 11px;color: #5c283b;text-decoration: none;font-weight:normal;}


div#content{float:left;width:560px;border:3px solid #5c283b;margin-bottom:30px;padding:10px 20px 10px 20px;}

div.sidei{float:right;clear:right;border:3px solid #5c283b;margin-bottom:15px;padding:0px;}

div.sidei img {display:block;border:0px}

div#extra1{float:right;width:260px;border:3px solid #5c283b;margin-bottom:20px;padding:10px}

div#rt-txt{float:right;clear:right;width:260px;border:3px solid #5c283b;margin-bottom:15px;padding:10px}
div.rt-txt{float:right;clear:right;width:260px;border:3px solid #5c283b;margin-bottom:15px;padding:10px}

div#extra3{float:right;clear:right;width:260px;border:3px solid #5c283b;margin-bottom:15px;padding:10px}


div#extra3 img{float:right; border:0px;margin:10px;}

div#content h1{font-size: 22px;color: #C25700;text-decoration: none;font-weight:bold;padding:5px 0px 5px 0px;}

div#content h2{font-size: 16px;color: #C25700;text-decoration: none;font-weight:bold;padding:5px 0px 0px 0px;}
div#content h2.dark{font-size: 16px;color: #5c283b;text-decoration: none;font-weight:bold;padding:5px 0px 0px 0px;}
div#content h3{font-size: 14px;color: #C25700;text-decoration: none;font-weight:bold;padding:5px 0px 0px 0px;}

div#content p{padding:0}


div#content p.button {border:0px}


div#content ul{list-style-type: none;padding: 0px 0px 10px 0px;margin: 0px;}
div#content li{padding:0}
div#content li.indent{padding:0px 0px 0px 30px;}
div#content li.desc{font-style:italic;padding:0px 0px 0px 30px;}
div#content li.sublist{list-style-type: square;margin-left:60px;}
div#content li.sublist-last{list-style-type: square;margin-left:60px;padding-bottom:20px;}

div#content img{text-align:left; border:3px solid #5c283b;margin:10px 20px 5px 0px;}
div#content img.bump{text-align:left; border:3px solid #5c283b;margin:10px 20px 5px 0px;}
div#content img.fl{float:left; border:3px solid #5c283b;margin:10px 20px 15px 0px;}
div#content img.fr{float:right; border:3px solid #5c283b;margin:10px 20px 15px 20px;}

div#rt-txt h2{font-size: 16px;color: #C25700;text-decoration: none;font-weight:bold;margin:0px;padding-bottom:5px;}
div.rt-txt h2{font-size: 16px;color: #C25700;text-decoration: none;font-weight:bold;margin:0px;padding-bottom:5px;}


div#rt-txt ul{list-style-type: none;padding: 0px 0px 10px 0px;margin: 0px;}
div#rt-txt li.header {font-size: 14px;color: #C25700;text-decoration: none;font-weight:bold;text-align: center;border-bottom:1px solid #C25700;padding:0px 0px 0px 0px;margin-bottom:10px;}
div#rt-txt li.note {font-size:11px; text-align:center; font-style:italic}
div#rt-txt li.indent {padding:0px 0px 0px 40px;}
div#rt-txt li {list-style:none;}
div#rt-txt li span{float:right;}
div#rt-txt li em{float:left;list-style:none;}
div#rt-txt li.menuctr {font-size:12px; text-align:center; padding:0px 0px 10px 0px;}

div.rt-txt ul{list-style-type: none;padding: 0px 0px 10px 0px;margin: 0px;}
div.rt-txt li.header {font-size: 14px;color: #C25700;text-decoration: none;font-weight:bold;text-align: center;border-bottom:1px solid #C25700;padding:0px 0px 0px 0px;margin-bottom:10px;}
div.rt-txt li.note {font-size:11px; text-align:center; font-style:italic}
div.rt-txt li.indent {padding:0px 0px 0px 40px;}
div.rt-txt li {list-style:none;}
div.rt-txt li span{float:right;}
div.rt-txt li em{float:left;list-style:none;}
div.rt-txt li.menuctr {font-size:12px; text-align:center; padding:0px 0px 10px 0px;}

table#menu {width: 262px;border: 0;}

table#menu td {/*border: 1px solid gray;*/border: 0;vertical-align: top;line-height: 14px;padding-bottom: 4px;}

table#menu td.heading {font-size: 14px;color: #C25700;border-bottom: 1px solid #C25700;text-align: center;font-weight: bold;padding-bottom:2px;margin-bottom:10px;}

table#menu td.right {text-align: right;}

table#menu td.note {font-size: 11px;text-align: center;font-style: italic;line-height: 13px;padding-bottom: 5px;}

table#menu td.indent {padding-left: 35px;}



div#wpower{clear:both;width:100%;background: #FFF;}
div#wpower p{margin:0;padding:5px;font-size: 11px;color: #5c283b;text-decoration: none;font-weight:normal;}


div#footer{clear:both;width:100%}


/*          BLOG       */

div.blog-sidebar{background:#FFF}
div.blog-sidebar{float:right;clear:right;width:260px;border:3px solid #5c283b;margin:0px 0px 15px 0px;padding:0px}

div.blog-sidebar h2{font-size: 16px;color: #C25700;text-decoration: none;font-weight:bold;margin:0px;padding-bottom:5px;}
div.blog-sidebar h3{font-size: 12px;color: #5c283b;text-decoration: none;font-weight:bold;margin:0px;padding-bottom:5px;}

p.wp-caption-text {color: #888;font-size: 10px;line-height:12px;margin: -5px 0px 5px 0px;font-style:italic;}
div.entry-utility {font-size: 10px;border-bottom:1px solid #5c283b;padding:10px 0px 20px 0px;}
div.entry-meta {font-size: 10px; }

div.blog-sidebar ul{font-size: 12px;line-height:15px;text-align:left;display:inline;}
/* 
display:inline fixed visible-only-on-rollover problem; 
position:relative solved appearing upper left corner problem     
*/
div.blog-sidebar ul{position: relative; margin-top: 0px;list-style:none;}
div.blog-sidebar ul li {padding: 0px 0px 0px 5px;}
div.blog-sidebar ul li ul li {padding:0px 5px 5px 20px;}


/*        note: twentyten sidebar calls for 
ul {
	margin: 0 0 18px 1.5em;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
*/
#primary,
#secondary {
	float: right;
	overflow: hidden;
}
#secondary {
	clear: right;
}

ol {
	list-style: decimal;
	margin: 0 0 5px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}


/*=Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
	padding:0px;
}

.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}

.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
/*   calendar caption changed to match my h3; body background changed to #f5f5f5   */
#wp-calendar caption {font-size: 12px;color: #5c283b;text-decoration: none;font-weight:bold;margin:0px;padding-bottom:5px;text-align:left;}

#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0px 2px 0px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}



/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}


