/* The Wayfarer's Site Template v3.50.006 */
/* (C) 2003 by F. Javier Llorente  */
/* www.thewayfarer.org */ 

/* Generic body definitions */ 
/* -------------------------------------------------------------------------------- */
BODY {
	BACKGROUND-COLOR: #000000; COLOR: #CCCCFF; 
	MARGIN: 0px; PADDING: 0px; 
	FONT-FAMILY: "Verdana", "Arial", "Tahoma", helvetica, sans-serif;
	FONT-SIZE: 13px
}
A {
	BACKGROUND-COLOR: transparent; COLOR: #9999FF; 
	TEXT-DECORATION: none
}

/* Page Header style definitions */ 
/* -------------------------------------------------------------------------------- */
DIV#header {
	BACKGROUND-COLOR: #000033; COLOR: #CCCCFF;
	BORDER-STYLE: solid; BORDER-COLOR: #666699; BORDER-WIDTH: 1px 0px;
       	MARGIN: 5px 0px; PADDING: 5px 10px
}
DIV#header H1 {
       	MARGIN: 0px;
	FONT-SIZE: 2.5em; FONT-WEIGHT: bold
}
DIV#header H2 {
       	MARGIN: 0px;
	FONT-FAMILY: "Book Antiqua", "Bookman Old Style", Times, serif;
	FONT-SIZE: 2em; FONT-WEIGHT: bold; FONT-STYLE: italic
}
DIV#header P {
       	MARGIN: 1em 0px 0px 0px;
	FONT-SIZE: 0.8em
}
DIV#header A:hover {
	BACKGROUND-COLOR: #9999FF; COLOR: #000033
}
DIV#header DIV.floatnavbox {
	POSITION: absolute; TOP: 2em; RIGHT: 10px;
	FONT-SIZE: 0.8em; TEXT-ALIGN: center
}

/* Menu & Sidebar style definitions */ 
/* -------------------------------------------------------------------------------- */
DIV#menus {
	FLOAT: left; WIDTH: 195px;
	MARGIN-LEFT: 5px;
	FONT-SIZE: 1em
}
DIV#menus DIV.menu {
	BACKGROUND-COLOR: #000033; COLOR: #CCCCFF; 
	BORDER: #666699 1px solid; MARGIN: 0px 0px 10px 0px; WIDTH: 100%;
}
DIV#menus DIV.menu DL {
	MARGIN: 0px; PADDING: 0px
}
DIV#menus DIV.menu DT {
	BACKGROUND-COLOR: #9999FF; COLOR: #000033;
	BORDER-BOTTOM: #666699 1px solid;
	MARGIN: 0px; PADDING: 2px;
	FONT-WEIGHT: bold
}
DIV#menus DIV.menu DD {
	DISPLAY: block; 
	MARGIN: 0px; PADDING: 0px;
	FONT-SIZE: 0.9em
}
DIV#menus DIV.menu A {
	DISPLAY: block; POSITION: relative; 
	BACKGROUND-COLOR: transparent; COLOR: #CCCCFF;
	BORDER: #000033 1px solid;  
	MARGIN: 2px; PADDING: 0px 2px; 
	TEXT-DECORATION: none
}
DIV#menus DIV.menu A:hover {
	BACKGROUND-COLOR: #9999FF; COLOR: #000033;
	BORDER: #9999FF 1px solid
}
DIV#menus DIV.menu A:active {
	BACKGROUND-COLOR: #9999FF; COLOR: #CCCCFF;
	BORDER: #666699 1px solid
}
DIV#menus DIV.menu P {
	BACKGROUND-COLOR: transparent; COLOR: #CCCCFF;
	MARGIN: 0px 0px 4px; PADDING: 3px; 
	FONT-SIZE: 1em; TEXT-ALIGN: justify
}
DIV#menus SPAN.submenu {
	FONT-SIZE: 0.9em
}
DIV#menus DIV.sidebox {
	BACKGROUND-COLOR: #000033; COLOR: #CCCCFF; 
	BORDER: #666699 1px solid; 
	MARGIN: 0px 0px 10px 0px; PADDING: 0px 0px 0px 0px; 
	WIDTH: 100%
}
DIV#menus DIV.sidebox H3 {
	BACKGROUND-COLOR: #9999FF; COLOR: #000033;
	BORDER-BOTTOM: #666699 1px solid;
	MARGIN: 0px; PADDING: 2px;
	FONT-SIZE: 1em; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
DIV#menus DIV.sidebox IMG {
	BORDER: #003366 1px solid; 
	MARGIN: 4px 0px 2px 0px
}
DIV#menus DIV.sidebox P {
	BACKGROUND-COLOR: transparent; COLOR: #CCCCFF;
	MARGIN: 4px 0px; 
	FONT-SIZE: 0.8em; TEXT-ALIGN: center
}

/* Content style definitions */ 
/* -------------------------------------------------------------------------------- */
DIV#content {
	MARGIN: 0px 10px 0px 215px; PADDING: 0px;
        FONT-SIZE: 1em
}
DIV#content H3 {
	BACKGROUND-COLOR: #9999FF; COLOR: #000033; 
	BORDER: #003366 1px solid; 
	MARGIN-TOP: 0px; PADDING: 2px;
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
DIV#content H4 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
DIV#content H5 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 1em; FONT-WEIGHT: bold; FONT-STYLE: italic
}
DIV#content P {
	TEXT-ALIGN: justify
}
DIV#content LI {
	FONT-SIZE: 1em
}
DIV#content DD {
	MARGIN: 0px 0px 1em 1em; 
	FONT-SIZE: 1em; TEXT-ALIGN: justify
}
DIV#content DT {
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
DIV#content BLOCKQUOTE {
	MARGIN: 1em 2em 1.6em 2em;
	FONT-SIZE: 1em; FONT-STYLE: italic; 
}
DIV#content TABLE {
	WIDTH: auto; /* Force 'auto' to avoid 100% ie5win bug with Blog */ 
	FONT-SIZE: 1em
}
DIV#content TABLE CAPTION {
	FONT-SIZE: 1em; FONT-STYLE: italic
}
DIV#content TABLE TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: left
}
DIV#content TABLE TD {
	PADDING: 2px 10px 2px 10px;
	TEXT-ALIGN: center
}
DIV#content DIV.cfoot {
	FONT-SIZE: 0.8em; TEXT-ALIGN: right
}
DIV#content DIV.images {
	MARGIN: 1em 0px; TEXT-ALIGN: center
}
DIV#content DIV.images IMG {
	BORDER: #003366 1px solid; 
	MARGIN-BOTTOM: 1em; PADDING: 2px
}
DIV#content DIV.block {
	BACKGROUND-COLOR: #000033; COLOR: #CCCCFF; 
	BORDER: #003366 1px solid; 
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 5%; MARGIN-RIGHT: 5%; PADDING: 5px; 
	FONT-SIZE: 0.8em; TEXT-ALIGN: justify
}
DIV#content DIV.block H4 {
	MARGIN: 0px;
	FONT-SIZE: 1em; FONT-WEIGHT: bold
}
DIV#content DIV.block P {
	MARGIN: 1ex 0px;
	FONT-SIZE: 1em
}
DIV#content DIV.block DIV.footlinks {
	FONT-SIZE: smaller; TEXT-ALIGN: right
}

/* Page Footer style definitions */ 
/* -------------------------------------------------------------------------------- */
DIV#footer {
	CLEAR: both;
	BACKGROUND-COLOR: #000033; COLOR: #CCCCFF; 
	BORDER-STYLE: solid; BORDER-COLOR: #666699; BORDER-WIDTH: 1px 0px 0px 0px;
	MARGIN: 0px; PADDING: 10px 10px 10px 215px;
	FONT-SIZE: 0.8em; TEXT-DECORATION: none 
}
DIV#footer DIV.blogchalk {
	POSITION: relative; LEFT: -160px; TOP: 0px;
	HEIGHT: 100px; WIDTH: 140px;
	BACKGROUND-COLOR: #000033; COLOR: #CCCCFF; 
	BORDER-STYLE: solid; BORDER-COLOR: #666699; BORDER-WIDTH: 1px;
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; 
	PADDING-RIGHT: 8px; PADDING-TOP: 8px; 
	FONT-SIZE: 0.8em; TEXT-ALIGN: left

}

/* End of CSS Site Template */
/* 	POSITION: relative; BOTTOM: 10px; LEFT: -150px;
-------------------------------------------------------------------------------- */