/* Copyright 2005 Polka Dot Cake Studio. All rights reserved. POLKA DOT CAKE STUDIO PROPRIETARY/CONFIDENTIAL. */

html,body,td {margin: 0; padding: 0; font-family: Palatino, Georgia, Times, "Times New Roman", Serif; font-size: 12px; color: #664B2B; line-height: 133%}
body {background: #E5E5E5; text-align: left;}

a, a:visited {color: #00A0C6; text-decoration: none;}

a:hover {text-decoration: underline;}

#page {background: url("../images/page_bg.gif") repeat-y; width: 610px; text-align: center; margin: 0 auto;}

#footer {width:610px; text-align: center; margin: 0 auto; clear: all; font-family: Arial, Tahoma, Geneva, Sans-serif; font-size: 10px; color: #8C8C8C;}

#navigation, #navigation a, #navigation a:visited{font-family: Verdana, Tahoma, Geneva, Sans-serif; font-size: 10px; color: #00A0C6; letter-spacing: 1px; text-decoration: none;}
#navigation a:hover {color: #FFF; background: #7E4008; text-decoration: none;}
#navigation #selected {color: #FFF; background: #7E4008; text-decoration: none;}
#navigation #selected a {color: #FFF; background: #7E4008; text-decoration: none;}
#navigation #selected a:visited {color: #FFF; background: #7E4008; text-decoration: none;}
#navigation #selected a:hover {color: #FFF; background: #7E4008; text-decoration: none;}

.landing_content {width:475px; text-align:center; margin: 0 auto;}

h2 {font-size: 17px; font-weight:200; letter-spacing: 1px; text-align: left;}
.smalltext {font-family: Verdana, Tahoma, Geneva, Sans-serif; font-size: 10px; color: #8C8C8C;}

/* Homepage */
#boxes {display: block; width: 425px; margin: 0 auto;}
#leftbox {border-width: 1px; border-color: #00A0C6; border-style: dashed; width: 125px; text-align: left; padding: 10px; line-height: 100%; float: left;}
#rightbox {border-width: 1px; border-color: #00A0C6; border-style: dashed; width: 250px; text-align: left; padding: 10px; line-height: 100%; float: right;}
#caketable {margin: 0 auto; border-spacing: 10px;}

/* Our Cakes */
.leftcol {float: left; width:175px; text-align:left;}
.rightcol {float: right; width:420px; text-align:left;}
.leftcol_content { width:130px; margin: 0 0 0 20px; padding: 20px 10px 20px 10px; border-width: 1px; border-color: #00A0C6; border-style: dashed;}
.rightcol_content {padding-right: 25px;}
.leftcol #selected {color: #7E4008;}
.leftcol #selected a {color: #7E4008;}
.leftcol #selected a:visited {color: #7E4008;}
.thumb {margin: 6px 6px 6px 0; padding: 3px; border: 2px solid #C1C1C1;}
thead td {background:#C1C1C1; font-family: Verdana, Tahoma, Geneva, Sans-serif; font-size:12px; color:#fff; text-align:left; padding:2px 8px;}
tfoot td {background:#C1C1C1; font-family: Verdana, Tahoma, Geneva, Sans-serif; font-size:12px; color:#fff; text-align:left; padding:2px 8px;}
.white {background:#fff; padding:2px 8px;}
.shade {background:#E5E5E5; padding:2px 8px;}
.tabledata {font-family: Verdana, Tahoma, Geneva, Sans-serif; font-size:11px; padding: 2px 8px;}

/* Bakery Items */
.bakeryItemImage {float: left; border: 0px; clear:both;}
.bakeryItemDescription {float: left; width: 350px; padding: 0 0 0 10px; border: 0px;text-align:left;}
.bakeryItemTitle {font-size:14px; font-weight: bold; padding-bottom: 3px;}

/* Special Orders */
.portfolioThumb {float: left; margin: 0; padding: 10px 20px 10px 0px;}

/* About Us */
.question {font-size: 14px; font-weight:bold; text-align: left; padding-bottom: 3px;}
.answer {text-align: left; padding-bottom:15px;}
/* Misc */
.bufferbottom5 {padding: 0 0 5px 0; clear:both;}
.bufferbottom10 {padding: 0 0 10px 0; clear:both;}
.bufferbottom15 {padding: 0 0 15px 0; clear:both;}
.bufferbottom20 {padding: 0 0 20px 0; clear:both;}
.buffertop5 {padding: 5px 0 0 0; clear:both;}
.buffertop10 {padding: 10px 0 0 0; clear:both;}
.buffertop15 {padding: 15px 0 0 0; clear:both;}
.buffertop20 {padding: 20px 0 0 0; clear:both;}
.buffertop30 {padding: 30px 0 0 0; clear:both;}
