/* ==========================================================================*/
/* = BODY
/* ==========================================================================*/
body
{
   background-color: #9d9879;
   font-family: Arial, Verdana, sans-serif;
   font-size: 80%;
   width: 800px
}

/* ==========================================================================*/
/* = COLORS
/* ==========================================================================*/
.red
{
   color: #ff0000
}

/* ==========================================================================*/
/* = DIV
/* ==========================================================================*/
#button
{
   padding: 10px 0px 10px 0px;
   text-align: center;
}
#fck-editor
{
   background-color: #edeada;
   border: thin solid #dbd8bc;
   margin: 7px 3px 10px 3px
}
#footer
{
   clear: both
}
#form
{
   margin-bottom: 10px
}
#label
{
   display: inline-block;
   margin-top: 3px;
   text-align: right;
   vertical-align: top;
   width: 18%
}
* html #label { display:inline; }  /* for IE 6 */
* + html #label { display:inline; }  /* for IE 7 */
#main
{
   float: right;
   margin-right: 15px;
   width: 71%
}
#menu
{
   background-color: #306020;
   width: 100%
}
#option-box
{
   display: inline-block;
}
* html #option-box { display:inline; }  /* for IE 6 */
* + html #option-box { display:inline; }  /* for IE 7 */
#sidebar
{
   float: left;
   width: 25%
}
#sidebar-item
{
   background-color: #edeada;
   margin-left: 5%;
   margin-right: 5%;
   margin-bottom: 5px;
   padding: 3px 3px 3px 3px;
   border: thin solid #dbd8bc;
}
#sidebar-item-custom
{
   margin-left: 5%;
   margin-right: 5%;
   margin-bottom: 5px;
   padding: 3px 3px 3px 3px;
}
#sidebar-item-title
{
   background-color: #dbd8bc;
   color: #307020;
	font-weight: bold;
   margin-left: 5%;
   margin-right: 5%;
   padding: 3px 3px 3px 3px;
}
#sidebar-preview
{
   margin-left: auto;
   margin-right: auto;
   width: 200px
}
#wrapper
{
   background-color: #f5f5eb;
   width: 100%
}

/* ==========================================================================*/
/* = HEADERS
/* ==========================================================================*/
h1, h2, h3, h4, h5, h6
{
   color: #307020;
   font-family: Arial, Verdana, sans-serif;
   margin-top: 15px
}
h2.sample, h3.sample, h4.sample
{
   display: inline-block;
   margin: 0px 0px 0px 0px
}
* html .sample { display:inline; }  /* for IE 6 */
* + html .sample { display:inline; }  /* for IE 7 */
hr
{
   background-color: #dbd8bc;
   border: none;
   color: #dbd8bc;
   height: 1px
}

/* ==========================================================================*/
/* = HYPERLINKS
/* ==========================================================================*/
a:link,a:visited,a:active
{
	color: #309020;
	text-decoration: none
}
a:hover
{
	color: #aa0000;
	text-decoration: none
}
a.menu:link,a.menu:visited,a.menu:active,a.menu:hover
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none
}

/* ==========================================================================*/
/* = IMAGES
/* ==========================================================================*/
img
{
	border: none
}

/* ==========================================================================*/
/* = TABLES
/* ==========================================================================*/
td.destination
{
   padding: 0px 10px 0px 0px
}
td.destination-header
{
   color: #646464;
   padding-bottom: 2px
}
table.menu
{
   border-collapse: separate;
   border-spacing: 0px 0px;
}
td.menu
{
   background-color: #306020;
   border-right: thin solid #516f43;
   padding: 4px 10px 4px 10px
}
td.menu-hover
{
   background-color: #309020;
   border-right: thin solid #516f43;
   padding: 4px 10px 4px 10px
}
table.summary
{
   background-color: #edeada;
   border: thin solid #dbd8bc;
   border-spacing: 0px;
   width: 100%
}
td.summary-header
{
   background-color: #dbd8bc;
   border: thin solid #dbd8bc;
   color: #307020;
	font-weight: bold
}
td.summary
{
   padding: 0px 3px 0px 3px
}

/* ==========================================================================*/
/* = TEXT ELEMENTS
/* ==========================================================================*/
label
{
   color: #646464;
   padding-right: 4px
}
