body {
   background-color:#EEDEBB;
   font-family:arial;
   }

#page {
   width:950px;
   color:#805A39;
   margin:20px auto 20px auto;
   padding:0px;
   font-family:verdana, arial;
   float:none;
   }

#header {
   width:950px;
   color:#FFFFFF;
   margin:0px;
   padding:0px;
   float:left;
   font-family:arial;
   }

#menu {
   width:950px;
   background-color:#9FAC3E;
   color:#FFFFFF;
   margin:0px;
   padding:5px 0px 5px 0px;
   float:left;
   font-family:"high tower text" "times new roman" arial;
   }

#background {
   width:950px;
   background-image: url('http://www.globalvillagegifts.org/images/background.png');
   color:#805A39;
   margin:0px;
   padding:0px;
   float:left;
   }

#content {
   width:690px;
   color:#805A39;
   margin:0px;
   padding:15px;
   font-size:14px;
   float:left;
   font-family:verdana, arial;
   }

#fair-trade-tabs{
   width:135px;
   float:left;
   margin:0px 10px 0px 0px;
   }

#calendar {
   width:210px;
   color:#EEDEBB;
   margin:0px;
   padding:10px;
   float:left;
   font-family:verdana, arial;
   font-size:13px;
   font-weight:normal;
   }

#footer {
   width:950px;
   height:30px;
   margin:0px 0px 20px 0px;
   padding:0px;
   float:left;
   background-image:url('http://www.globalvillagegifts.org/images/footer-bar.jpg');
   background-repeat:no-repeat;
   }

.menu-bar {
   float:left;
   padding: 0px 15px 0px 15px;
   margin:0px;
   }

.header-img {
   float:left;
   border:none;
   }

#header a:link, a:visited, a:hover, a:active {
   text-decoration:none;
   }

#menu a:link {
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
   }
#menu a:visited {
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold;
   }
#menu a:hover {
   color:#633B1B;
   text-decoration:none;
   font-weight:bold;
   }
#menu a:active {
   color:#633B1B;
   text-decoration:none;
   font-weight:bold;
   }

#content a:link {
   color:#9FAC3E;
   text-decoration:none;
   }
#content a:visited {
   color:#9FAC3E;
   text-decoration:none;
   }
#content a:hover {
   color:#9FAC3E;
   text-decoration:underline;
   }
#content a:active {
   color:#9FAC3E;
   text-decoration:underline;
   }

#calendar a:link {
   color:#FFFFFF;
   text-decoration:none;
   }
#calendar a:visited {
   color:#FFFFFF;
   text-decoration:none;
   }
#calendar a:hover {
   color:#EEDEBB;
   text-decoration:none;
   }
#calendar a:active {
   color:#EEDEBB;
   text-decoration:none;
   }

.footer-text {
   color:#805A39;
   text-decoration:none;
   font-size:12px;
   }

.footer-hover {
   color:#FFFFFF;
   text-decoration:none;
   font-size:12px;
   }

.footer-input {
   margin:0px 5px 0px 0px;
   }

.calendar-header {
   margin:10px 0px 10px 0px;
   font-family:Verdana, Arial;
   font-size:14px;
   font-weight:bold;
   background-color:#EEDEBB;
   color:#633B1B;
   padding: 1px 0px 1px 0px;
   text-decoration:none;
   text-align:center;
   }

.calendar-date {
   color:#FFFFFF;
   font-weight:bold;
   }

.calendar-admin {
   text-align:right;
   font-size:12px;
   font-weight:normal;
   }

.main-admin {
   float:right;
   font-size:12px;
   }

.side-bar-list {
   list-style:none;
   margin-left:0px;
   padding-left:0px;
   }

.footer-bar {
   padding-right:10px;
   padding-top:7px;
   width:940px;
   text-align:right;
   }

.section-header {
   margin:0px 0px 20px 0px;
   font-size:24px;
   font-weight:bold;
   font-family:Verdana, Arial;
   color:#633B1B;
   }

h2 {
   margin:10px 0px 20px 0px;
   color:#633B1B;
   font-family:Verdana, Arial;
   }

h3 {
   color:#9FAC3E;
   }

hr.wide {
   background-color:#9FAC3E;
   height:3px;
   color:#9FAC3E;
   border:none;
   }

hr.thin {
   background-color:#9FAC3E;
   height:2px;
   color:#9FAC3E;
   border:none;
   }

.border1 {
   font-weight:bold;
   border:2px dashed #633B1B;
   padding:10px;
   color:#9FAC3E;
   }

.dotted-border {
   border:1px dashed #633B1B;
   padding:10px;
   }

.products-table {
   margin:0px auto 20px auto;
   }

.table-spacer {
   width:60px;
   }

.product-images {
   width:95%;
   height:300px;
   border-color:#633B1B;
   }

.submit-button {
   background-color:#EEDEBB;
   font-weight:bold;
   font-size:larger;
   color:#633B1B;
   }

.float-left {
   float:left;
   }

.image-left {
   float:left;
   padding:5px;
   border:2px solid #9FAC3E;
   margin-right:10px;
   margin-bottom:5px;
   }

.image-right {
   float:right;
   padding:5px;
   border:2px solid #9FAC3E;
   margin-left:10px;
   margin-bottom:5px;
   }

.image-nowrap {
   float:left;
   padding:5px;
   border:2px solid #9FAC3E;
   margin-right:10px;
   height:250px;
   }

.image-center {
   padding:5px;
   border:2px solid #9FAC3E;
   display:block;
   margin:20px auto 20px auto;
   }

.image-tab {
   float:left;
   padding-bottom:3px;
   padding-right:3px;
   }

.timestamp{
   float:right;
   font-size:12px;
   padding-left:10px;
   }

.no-display{
   display:none;
   }

.text-right{
   text-align:right;
   }

.text-center{
   text-align:center;
   }

.credit {
   text-align:right;
   font-size:smaller;
   }

ul.no-bullet{
   list-style-type:none;
   list-style-image:none;
   }

li {
   padding-bottom:10px;
   }

li.no-pad {
   padding:0px;
   text-align:left;
   }

.background {
   background-color:#EEDEBB;
   }

.bold {
   font-weight:bold;
   color:#9FAC3E;
   }

.alert {
   color:#FF0000;
   font-weight:bold;
   }

.green {
   color:#9FAC3E;
   }

.small-text {
   font-size:13px;
   }

.all-clear {
   clear:both;
   }
