/*tags*/
body{background-color:#CBA128; color:#776644;margin:0 0 0 0;font-size:12px;font-weight:lighter;font-family: Trebuchet, Trebuchet MS, Verdana, Arial, sans-serif;line-height:1.75em;}
body.menu{background-color:#E7E4E1; background-image:url(images/menu_bg.gif); background-position:center; background-repeat:no-repeat;margin:1em 3em 1em 3em;}
h2, h1{font-weight:bolder; font-family:"Times New Roman", Times, serif; line-height:.5em;}
h2{border-bottom:1px solid #776644;color:#553F2A;}
h1{color:#553F2A;}
h1.program{color:#CBA128;font-size:1.5em;border-bottom:1px solid #776644;}
h2.program{font-size:1.25em;border-bottom:none;}
q{font-family:"Times New Roman", Times, serif; font-size:1.75em;line-height:normal; color:#553F2A; font-style:italic;}
p{margin-bottom:3em;}

/*navigation*/
a:link{color:#776644;}
a:visited{color:#776644;}
a:hover{color:#553F2A;text-decoration:none;}
a:active{color:#BC9441;text-decoration:none;}

a.top:link{color:#553F2A;font-size:1em;text-decoration:none;background-image:url(images/tab_gold.gif);line-height:30px;border:none;}
a.top:visited{color:#553F2A;font-size:1em;text-decoration:none;background-image:url(images/tab_gold.gif);line-height:30px;border:none;}
a.top:hover{color:#A4A87C;font-size:1em;text-decoration:none;background-image:url(images/tab_gold_ro.gif);line-height:30px;border:none;}
a.top:active{color:#A4A87C;font-size:1em;text-decoration:none;background-image:url(images/tab_wht.gif);line-height:30px;border:none;}

a.bottom:link{color:#776644;border:none;}
a.bottom:visited{color:#776644;border:none;}
a.bottom:hover{color:#553F2A;text-decoration:none;border:none;}
a.bottom:active{color:#BC9441;text-decoration:none;border:none;}


/*Container Divs*/

#topBACKGROUND{width:100%;background-color:#FFFFFF;}
#bottomBACKGROUND{width:100%;background-image:url(images/bottom_bg.gif);background-repeat:repeat-x;}
#topCONTAINER{width:60em;padding-bottom:1em;text-align:left;magin-left:5em;}
#bottomCONTAINER{width:60em;padding-top:1em;magin-left:5em;}
#topNAV{text-align:center;height:30px;background-image:url(images/tab_bg.gif);background-repeat:repeat-x;}
#topSUBNAV{text-align:center;height:30px;background-image:url(images/subtab_bg.gif);background-repeat:repeat-x; width:100%;}
#left{width:19em;text-align:left;position:relative;top:auto;left:relative;float:left;}
#center{width:19em;text-align:left;position:relative;top:auto;left:relative;float:left;margin-left:1.5em;margin-right:1.5em;}
#right{width:19em;text-align:left;position:relative;top:auto;left:relative;float:left;}
#bottomNAV{width:100%;text-align:center;clear:both;padding-top:.5em;background-color:#CBA128;}
#noMargin{margin:none;}

/*main images*/
#homePic{background-image:url(images/ESP_home.jpg);height:200px; background-position:center;}
#coffeePic{background-image:url(images/ESP_bean_field.jpg);height:200px; background-position:center;}
#contactPic{background-image:url(images/ESP_coffee.jpg);height:200px; background-position:center;}
#aboutPic{background-image:url(images/ESP_beansOnTable.jpg);height:200px; background-position:center;}
#programsPic{background-image:url(images/ESP_beans_leaves.jpg);height:200px; background-position:center;}
#storePic{background-image:url(images/ESP_machine.jpg);height:200px; background-position:center;}
#valuesPic{background-image:url(images/ESP_beans_screen.jpg);height:200px; background-position:center;}
#full_servicePic{background-image:url(images/ESP_cappy_drink.jpg);height:200px; background-position:center;}
#partnershipPic{background-image:url(images/ESP_bar2.jpg);height:200px; background-position:center;}
#limited_partnershipPic{background-image:url(images/ESP_bar3.jpg);height:200px; background-position:center;}

/*classes*/
.quote{padding:1em 4em 0em 4em; text-indent:-3em;}
div.box{margin:1em auto; background-color:#E7E4E1; color:#776644;}
.balloon{color:#463322;border:1px solid #776644;}
.noBorder{border: none;}
.listA{font-size:1em;background-color:#CDC5B9;border-top:1px solid #776644;border-bottom:1px solid #776644;padding:1em 4em 1em 0em;}
.listB{font-size:1em;padding:1em 4em 1em 0em;}
tr.listA{padding:5px 5px 5px 5px;}
.mainPic{border:2px solid #776644;}
.highlight{font-size:1em;border-bottom:1px dashed #776644;color:#A4A87C;}
.drink{font-size:1em;color:#CBA128;}
.description{font-size:.8em;color:#776644;}
.pad{padding:2em 2em 2em 2em;}