@charset "utf-8";
/* CSS Document */

/***************** Main **************/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; background-color:#372802; text-align:center; min-height:100%;}
#container{margin:1% auto; width:999px; position:relative; text-align:left;/*centers main content*/}
#header { background:url(../images/header-bg.gif) no-repeat; height:319px; width:1000px;}
#contentwrapper {padding:10px; background:#eece06; width:852px; margin:0 0 0 66px; color:#483623;}
#content{width:450px; padding:10px;  float:left; display:inline; background:url(../images/special-latte.gif) no-repeat bottom;}
#columntwo{width:350px; padding:10px 10px 130px 20px; margin-bottom:320px;  float:left; display:inline; margin-top:140px; background:url(../images/call-in-order-tag.gif) bottom center no-repeat;}
#address {position:absolute; background:url(../images/coffee-cup-bottom.gif); width:394px; height:157px; right:0;}
#hours {color:#e9ddb7; font-size:1.2em; width:300px; margin-left:300px; padding-top:20px;}
#hours p {margin:7px 0 7px 0;}
#special {width:140px; font-size:1.6em; text-align:center; padding:80px 0 40px 240px;}
#woman {background:url(../images/woman.png); width:440px; height:409px; position:absolute; bottom:6px; right:60px;}
ul {margin:5px 0 10px 20px;}
#map iframe{border:#314271 4px solid ;}
#map {width:260px; float:left;}
#minheight {height:500px; width:1px; float:right;}/*the minimum height div forces the container to expand to fit the height of this element. It is a cross-platform solution to the minimum height demand*/ 
.topsentence{font-size:.8em; color:#999; text-align:center; margin-top:3px;}
.clear {clear:both;}
.hidden {position:absolute; left:-9999px;}
/***************** Headers *****************/
h1 {font-size: 1.8em; font-weight:bold; color:#000;}
h2 {font-size: 1.4em; color:#314271; font-weight:lighter; margin:20px 0 0 0; padding:0;}
h3 {font-size: 1.33em; }
p {margin:15px 0 15px 0;}
.important {color:#77180a;}
.bigger {font-size:1.3em;}
.menu {background:url(../images/decorative-title-menu.gif) no-repeat; width:94px; height:50px; margin:0 auto;}
/***************** Basic Links *****************/
a{outline: none;}
a:link, a:visited{color:#77180a; text-decoration:none;}
a:hover{color:#77180a; text-decoration:underline;}


#bottomimage {background:url(../images/footer-bg.gif) no-repeat left; height:45px; width:999px; margin:0 0 0 1px;}

/***************** Footer *****************/
ul#footer {display:block; margin:5px auto 0pt; padding:0pt; width:870px; color:#87724a;}
ul#footer li {background:transparent url(http://www.bigforkweb.com/BWDstandards/image/bullet.gif) no-repeat scroll left center; display:inline; float:right; font-size:0.75em; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0pt 10px 0pt 17px;}
ul#footer li.copyright {background-image:none; float:left; padding:0pt;}
ul#footer li.footerHome {background-image:none;}

/***************** Credit *****************/
div#credit {clear:both; font-size:0.7em; padding:40px 0px 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#87724a; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}