/* ********** HTML ********** */

html,body
{
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #708090;
	font-size: 11px;
	color: white;
	margin-top: 0px;
	text-align: center;
}

/* ***************************** */






/* ********** MAIN WRAPPERS ********** */

div.block_1
{
	text-align: left;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: #505e6d;
}

div.block_2
{
	margin: 10px;
}

/* ************************************ */






/* ********** CONTENT ********** */

div.content
{
	float: right;
	margin: 5px;
	width: 550px;
}

/* ****************************** */






/* ********** BLOG ********** */

/* Wrapper for each entry in the blog */
div.blog_entry
{
	margin-bottom: 10px;
}

/* ****************************** */






/* ********** COLUMN ********** */

div.column
{
	float: left;
	width: 200px;
	margin-top: 10px;
	border: 1px white solid;
	padding-left: 3px;
	padding-right: 3px;
}

/* news column wrapper */
div.newscol
{
	margin-bottom: 30px;
}

/* Wrapper for each news item in list */
div.newscol_item
{
	margin-bottom: 10px;
}

/* Wrapper for email list form in column */
div.maillist
{
 	margin-left: 10px;
}

/* ******************************* */






/* ********** HEADER / FOOTER ********** */

.header
{
	border-bottom: 3px white solid;
}

div.footer
{
	background-color: #708090;
	text-align: center;
	margin-top: 10px;
}

/* *************************************** */




/* ********** LANGUAGE MENU ********** */

div.lang
{
        display: inline;
        float: right;
	margin-top: -13px;
	margin-right: 10px;
}

/* Language menu graphics */
img.lang
{
	border: 0px;
}

/* Wrapper for language menu graphics */
span.lang
{
	margin-right: 0px;
}

/* ******************************** */






/* ********** GUESTBOOK ********** */

div.gbookview
{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}

div.entry1
{
	margin-bottom: 20px;
	padding: 5px;
}

div.entry2
{
	margin-bottom: 20px;
	background-color: #505e6d;
	padding: 5px;
}

/* Date posted */
div.created
{
	font-style: italic;
}

/* Name posted */
div.name
{
	font-weight: bold;
}

/* Guestbook form messages */
div.msg
{
	margin-top: 5px;
}

/* Link to guestbook, opens guestbook */
div.gbook_link
{
	margin-bottom: 10px;
	margin-top: 10px;
}

a.gbook
{
	color: black;
}

/* ************************************** */






/* ********** FLOATING (dont touch) ********** */

.float_l
{
	float: left;
}

.float_r
{
	float: right;
}

.space
{
	clear: both;
}

/* ******************************** */






/* ********** STATIC TEXT ********** */

.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

div.error
{
	color: red;
	font-weight: bold;
}

/* Static <a> without decoration */
a.clean
{
	color: black;
	text-decoration: none;
}

/* Style for credit link below footer DO NOT TOUCH*/
a.cred
{
	text-decoration: none;
	color: white;
}

div.cred
{
	font-size: 10px;
	font-weight: bold;
	color: white;
	padding: 3px;
}

/* *********************************** */






/* ********** FORM ELEMENTS ********** */

input
{
	font-size: 11px;
	width: 200px;
	margin-bottom: 3px;
	background-color: white;
}

/* Short input text field */
input.short
{
	width: 150px;
}

input.tiny
{
	width: 100px;
}

/* Short submit button */
.submit_short
{
	margin-top: 0px;
	width: 40px;
	font-size: 10px;
	font-weight: bold;
}

textarea
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	width: 450px;
	height: 200px;
	margin-bottom: 3px;
	background-color: white;
}

.submit
{
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
}

/* ************************************** */






/* ********** MENU ********** */

/* Div for parent level menu */
div.menu_root
{
	font-size: 11px;
	font-weight: bold;
}

/* Div for child level menu */
div.menu_child
{
	font-size: 11px;
	font-weight: bold;
}

/* Menu items */
span.menu
{
	margin-left: 8px;
}

/* Menu links */
a.menu
{
	color: white;
	text-decoration: none;
}

a.menu:hover
{
	color: #FFA500;
}

/* *************************** */
