/*  
Theme Name: Alliance Bakery Dark
Theme URI: http://www.alliance-bakery.com
Description: 
Version: 1.0
Author: Sandra Lee
Author URI: http://www.leedunfee.com
*/

* { margin: 0px; padding: 0px; }
html { padding: 0px; margin: 0px; }
body { padding: 0px; margin: 0px; text-align: center; font: 13px/20px Arial, Helvetica, sans-serif; color: #FFF; background: #000 url(/images/top_banner2.gif) repeat-x top; padding-top: 30px; }
td { font: 13px/20px Arial, Helvetica, sans-serif; vertical-align: top; }
p { padding: 0px; margin: 0px 0px 15px 0px; }
h1 { font: 32px Cambria, Georgia, serif; color: #CC0; margin: 0px 0px 5px; }
h2 { font-size: 12px; color: #F60; margin-top: 0px; margin-bottom: 3px; }
h3 { font: 18px Arial, Helvetica, sans-serif; color: #0CF; margin-top: 0px; margin-bottom: 3px; }
h4 { font: italic 18px/28px Cambria, Georgia, serif; margin-top: 0px; margin-bottom: 10px; color: #FFF; }
hr { color: #775948; border: solid 1px #775948; margin: 10px 0px; }
input, textarea, select, option { font: 13px Arial, Helvetica, sans-serif; color: #775948; }
a:link, a:visited { color: #0CF; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
ul { margin: 0px; padding: 0px 0px 0px 15px; }
img { border: none; }

#bkgdhome { margin: auto; background: url(/images/bkgd_macaroons.jpg) no-repeat center top; height: 960px; }
#container { width: 880px; margin: auto; text-align: left; position: relative; }

#main { float: right; width: 660px; position: relative; }
#maincontent { position: relative; z-index: 10; }
#frame { background: #FFF; width: 660px; opacity: 0.75; filter: alpha(opacity=75); position: absolute; top: 0px; bottom: 0px; left: 0px; height: 540px; z-index: }
.sm { position: relative; list-style: none; width: 640px; height: 510px; display: block; overflow: hidden; padding: 10px 0px 0px; margin: 0px 0px 0px 10px; }
.sm li { float: left; display: inline; overflow: hidden; padding:0px; margin: 0px; }
#creations { text-align: center; position: relative; margin-bottom: 30px; }

#leftoverlay { background: #FFF; width: 190px; opacity: 0.75; filter: alpha(opacity=75); position: absolute; top: 0px; bottom: 0px; left: 0px; }
#left { color: #333; margin-right: 690px; width: 150px; padding: 20px 20px 1px; font: 11px/18px Verdana, Arial, Helvetica, sans-serif; position: relative; text-shadow: #FFF 0px 1px 1px; }
#left h2 { font: bold 12px Arial, Helvetica, sans-serif; }
#left a:link, #left a:visited { color: #0082B6; }
#leftbottom { position: absolute; opacity: 0.75; filter: alpha(opacity=75); z-index: 0; }
#mainbottom { margin-top: 20px; position: absolute; opacity: 0.75; filter: alpha(opacity=75); z-index: 0; }

#navigation { font: bold 14px Cambria, Georgia, serif; text-transform: uppercase; letter-spacing: 1px; }
#navigation ul { list-style-type: none; padding: 0px; border-top: dotted 1px #775948; border-bottom: dotted 1px #775948; margin: 20px 0px 15px; padding: 15px 0px 5px; }
#navigation li { margin-bottom: 8px; }
#navigation li a:link { color: #0082B6; }
#navigation li a:hover { color: #775948; text-decoration: none; }

#secnav { font: 11px Verdana; text-shadow: #FFF 0px 1px 1px; }
#secnav ul { padding-left: 0px; list-style: none; display: inline-block; background-color: #DDD; width: 100%; margin-bottom: 20px; border-top: dotted 1px #FFF; border-bottom: dotted 1px #FFF; }
#secnav li { float: left; white-space: nowrap; }
#secnav li a { display: inline-block; text-decoration: none; color: #775948; border-right: dotted 1px #FFF; text-align: center; padding: 5px; }
#secnav li a:hover { background-color: #CCC; color: #775948; }
#secnav li a#current { background-color: #775948; color: #FFF; text-shadow: none; }

#footer { width: 820px; margin: 50px auto; clear: both; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #999; text-align: center; border-top: 3px solid #241B16; }
#footer p { padding-top: 10px; margin: 0px auto; width: 770px; }
#footer a:link, #footer a:visited, #path a:link, #path a:visited { color: #999; }
#footer a:hover, #footer a:active, #path a:hover, #path a:active { text-decoration: none; }

#peter { margin: 5px 0px 0px 15px; border: solid 6px #FFF; }
#clear { clear: both; }
#postdate { color: #CCC; font: 11px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 5px; }
#cakes img { border: solid 4px #775948; }
#cakes ul { padding: 0px; }
#cakes li { list-style: none; float: left; margin: 0px 25px 20px 0px; }
#cakes a { color: #CC0; }
#cakes a#end { margin-right: 0px;  }
#clients td { color: #990; font-style: italic; padding-right: 30px; padding-bottom: 20px; }

.alignleft{ float: left; margin: 3px 20px 5px 0px; }
.aligncenter{ display: block; margin: 0 auto; }
.alignright{ float:right; margin: 3px 0px 5px 20px; }
.padding-right { padding-right: 10px; padding-bottom: 5px; }


