/* ********** HTML ********** */
html
{
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #3f3f3f;
	font-size: 11px;
	color: white;
	margin-top: 5px;
	text-align: center;
}

/* ***************************** */






/* ********** MAIN WRAPPERS ********** */
div.block_1
{
	text-align: left;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: black;
}
/* ************************************ */






/* ********** CONTENT ********** */
div.content
{
	float: right;
	margin-left: 5px;
	margin-top: 10px;
	width: 750px;
	margin-right: 15px;
}

div.newspageview
{
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-top: 10px;
}

div.articledivide
{
	border-bottom: 1px gray dotted;
	margin-top: 15px;
}
/* ****************************** */








/* ********** COLUMN ********** */
div.column
{
	float: right;
	width: 200px;
	padding: 5px;
	margin-right: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	background: url(../files/system/column_bg.gif	) repeat;
}

/* 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-top: 20px;
 	margin-left: 570px;
}

/* ******************************* */






/* ********** HEADER / FOOTER ********** */
.header
{
	text-align: left;
	border-bottom: 1px silver dotted;
}

div.footer
{
	text-align: center;
	background-color: #3f3f3f;
	margin-top: 10px;
	padding: 10px;
}
/* *************************************** */






/* ********** LANGUAGE MENU ********** */
div.lang
{
	display: none;
	position: absolute;
	top: 10px;
	margin-left: 750px;
}

/* Language menu graphics */
img.lang
{
	border: 0px;
}

/* Wrapper for language menu graphics */
span.lang
{
	margin-right: 0px;
}
/* ******************************** */






/* *********** ICONS **************** */
img.folder
{
	cursor: pointer;
}

/* ********************************** */






/* ********** 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: #F3F3F3;
	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: #660000;
}
/* ************************************** */






/* ********** FLOATING (dont touch) ********** */
.float_l
{
	float: left;
}

.float_r
{
	float: right;
}

.space
{
	clear: both;
}
/* ******************************** */






/* ********** STATIC TEXT ********** */
.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.newsdate
{
	color: gray;
	font-style: italic;
}

div.error
{
	color: red;
	font-weight: bold;
}

/* Static <a> without decoration */
a.clean
{
	color: #333333;
	text-decoration: none;
}

/* Style for credit link below footer DO NOT TOUCH*/
a.cred
{
	text-decoration: none;
	color: gray;
}

div.cred
{
	font-size: 10px;
	font-weight: bold;
	color: gray;
	padding: 3px;
}

h4
{
	font-size: 12px;
}

div.formmsg
{
	margin: 10px;
}
/* *********************************** */






/* ********** FORM ELEMENTS ********** */
input
{
	font-size: 11px;
	width: 200px;
	margin-bottom: 3px;
	background-color: gray;
	border: 2px silver solid;
}

/* 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: gray;
	border: 2px silver solid;
}

.submit
{
	font-size: 10px;
	font-weight: bold;
	margin-top: 10px;
	background-color: white;
	border: 2px gray solid;
}

input.hide
{
	visibility: hidden;
	display: none;
}
/* ************************************** */






/* ****************** MENU *************** */
div.menu
{
	font-size: 10px;
	font-weight: bold;
	background-color: #ac6900;
	width: 800px;
	height: 20px;
}

div.menu_absolute
{
	position: absolute;
	height: 20px;
}

div.menu_node_container
{
	display: inline;
}

div.root_node
{
	background-color: #ac6900;
	float: left;
	width: 100px;
	text-align: center;
}

div.menu_node
{
	cursor: pointer;
	color: white;
	border-top: 1px black solid;
	border-right: 1px black solid;
	height: 20px;
	background-color: #ac6900;
}

a.menu
{
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

div.link_container
{
	border-right: 1px black solid;
	height: 20px;
}

img.menu_arrow
{
	padding-top: 1px;
	border: none;
}
/* ******************************************************* */






/* ****************** FIELDSET STYLES ****************** */
fieldset legend
{
	color: #369;
	font-weight: bold;
}

fieldset {
        position: relative;
        background: #DCDCDC;
        margin: 1em 0;
        padding: 10px;
        padding-top: 15px;
        border: 1px #999999 solid;
        -moz-border-radius: 8px;
}

fieldset.medium {
        position: relative;
        background: #DCDCDC;
        margin: 1em 0;
        width: 500px;
        padding: 10px;
        padding-top: 15px;
        border: 1px #999999 solid;
        -moz-border-radius: 8px;
}
/* ******************************************************** */





/* ****************** TABLE STYLES ************************ */
table
{
	font-size: 11px; /* Windows seems to need this style for tables */
}
/* ******************************************************** */
