/******************
 *  GLOBAL RESET  *
 ******************/
 
*
{
  margin:                     0;
  padding:                    0;
}

html, body
{
  width:                      100%;
  height:                     100%;
}


/***************
 *  CENTERING  *
 ***************/
 
body
{
  background:                 #C4C0B8;
  text-align:                 center;
}

#layer
{
  background:                 #F6F4F0 url(../img/bg_home.png) repeat-x 0 0;
}

#wrapper
{
  position:                   relative;
  text-align:                 left;
  width:                      700px;
  margin:                     0 auto;
  padding:                    0 0 0 0;
  background:                 transparent url(../img/logo.jpg) no-repeat 0 0;
}

#footer
{
  text-align:                 center;
  background:                 transparent url(../img/bg_footer.png) repeat-x 0 0;
}

#subfooter
{
  position:                   relative;
  text-align:                 left;
  width:                      700px;
  margin:                     0 auto;
  padding:                    15px 0 0 0;
  height:                     50px;
  font-size:                  10px;
}


/****************
 *  TYPOGRAPHY  *
 ****************/
 
body 
{
  font-family:                "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  color:                      #221e1f;
  font-size:                  11px;
  font-weight:                normal;
  font-style:                 normal; 
}

a, a:link, a:visited, a:active, a:hover
{ 
  color:                      #7d6a55; 
  text-decoration:            underline;
  border:                     none; 
}

a:hover
{
  color:                      #A28C76;
  text-decoration:            none;
}

a.graphic, a.graphic:link, a.graphic:visited, a.graphic:active, a.graphic:hover
{ 
  text-decoration:            none; 
}

h1 
{
  font-family:                 "Lucida Sans Unicode","Lucida Grande", Verdana,Arial,Helvetica,sans-serif;
	color:                       #f6901e;
	font-size:                   18px;
	font-weight:                 normal;
	margin:                      0;
	line-height:                 1.4em;
	padding-bottom:              7px;
	margin-bottom:               7px;
	border-bottom:               solid 1px #D1D2CD;
}

h2 
{
  font-family:                 "Lucida Sans Unicode","Lucida Grande", Verdana,Arial,Helvetica,sans-serif;
	color:                       #f6901e;
	font-size:                   16px;
	font-weight:                 normal;
	margin:                      0;
	line-height:                 1.4em;
  margin-bottom:               5px;	
}

h3 
{
	font-size:                   13px;
	font-weight:                 bold;
	color:                       #008F82;
	margin:                      0.1em 0 0.15em 0;
	line-height:                 1.1em;
}
	
h4 
{
	font-size:                   1.2em;
	line-height:                 1.6em;
	color:                       #008F82;
	display:                     block;
	padding-top:                 5px;
	border:                      none;
}

h5 
{
	font-size:                   1.1em;
	line-height:                 1.5em;
	color:                       #333333;
	display:                     block;
	padding-top:                 5px;
}

h6 
{
	font-size:                   19px;
	line-height:                 1.4em;
	color:                       #316595;
	display:                     block;
}

p 
{
	text-align:                 left;
	line-height:                1.5em;
}	

address
{
	text-align:                 left;
	line-height:                1.5em;  
	font-style:                 normal;
	margin-bottom:              5px;
	display:                    block;
}

ul
{
  padding-left:               15px;
  list-style-image:           url(../img/bullet.gif);
}

li
{
  padding-bottom:             5px;
  line-height:                1.5em;
}

ol
{
  padding-left:               15px;
}

b
{
  color:                      #58585A;
}

img
{
  border:                     none;
}

table
{
  font-family:                "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size:                  11px;
}

td
{
  vertical-align:             top;
}

input
{
  width:                      98%;
}

textarea
{
  width:                      98%;
}

/*************************************************
 *                                               *
 *                      PAGE                     *
 *                                               *
 *************************************************/
 
a#overlay
{
  position:                   absolute;
  z-index:                    1;
  display:                    block;
  left:                       0px;
  top:                        2px;
  width:                      295px;
  height:                     140px; 
}
 
#menu
{
  margin-top:                 60px;
  float:                      right;
}

#spotlight
{
  padding-top:                170px;
  height:                     140px;
}

#spotlight h1
{
  margin-bottom:              0px;
  border-bottom:              none;
}

#content
{
  padding:                    10px 0 25px 0;
}
/*************************************************
 *                                               *
 *                      MENU                     *
 *                                               *
 *************************************************/

#menu a
{
  display: block;
  float: left;
  padding: 0 15px 0 15px;
  border-right: solid 1px #ddd;
}

#menu a,
#menu a:link,
#menu a:active,
#menu a:visited,
#menu a:hover
{
  color:                  white;
  text-decoration:        none;
}

#menu a:hover
{
  text-decoration:        underline;
}

/*************************
 *       BLOGVIEW        *
 *************************/
 
div.blogview
{
}

h2.blogview
{
  margin:                     0;
}

div.blogview-archive
{
  text-align:                 right;
}

div.blogview-readmore
{
  margin-bottom:              8px;
  text-align: left;
}

div.blogview-readmore a
{
}

div.blogview-archive a
{
}

div.datebox
{
  border:                     solid 1px #614726;
  margin-right:               5px;
  color:                      #fff;
}

div.datebox-border
{
  border:                     solid 1px #fff;
}

div.datebox-inner
{
  background:                 #7d6a55;
  color:                      #fff;
  font-weight:                bold;
  line-height:                1em;
  padding:                    1px;
  text-align:                 center;
}

div.datebox-wday
{
  margin-bottom:              1px;
  font-size:                  10px;
  color:                      #fff;
}

div.datebox-day
{
  font-size:                  16px;
  position:                   relative;
  color:                      #fff;
}

div.datebox-month
{
  color:                      #fff;
}

div.datebox-year
{
  font-size:                  10px;
  color:                      #fff;
} 

/* CUSTOM */

div.frame
{
  background:                 transparent url(../img/frame.gif) no-repeat 0 0;
  width:                      164px;
  height:                     105px;
  padding:                    1px 0 0 1px;
  margin:                     0 10px 10px 0;
}

div.bigframe
{
  background:                 transparent url(../img/bigframe.gif) no-repeat 0 0;
  float:                      right;
  margin:                     0 0 10px 10px;
  font-size:                  1px;
}

