html
	{
	overflow-y: scroll;
	overflow-x: auto;
	}

body
	{
	background-image: url('../images/bg.gif');
	font-family: Tahoma;
	font-size: 12px;
	line-height: 20px;
	}

#wrapper
	{
	width: 900px;
	margin: 0px auto 0px auto;
	}

/* Menu settings */

#menu_layer_0
	{
	height: 26px;
	line-height: 26px;
	text-align: center;
	overflow: hidden;
	background-image: url('../images/bg_ff_50.png');
	/* background-color: #fff; */
	}

#menu_layer_0 a
	{
	font-size: 18px;
	color: #888;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	border-bottom: 1px solid transparent;
	}

#menu_layer_0 a:hover { border-bottom: 1px solid #f7921e; }

#menu_layer_0 h3
	{
	display: inline;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	}

#menu_layer_0 .menu_selected { background-color: #fff; border-bottom: 1px solid #f7921e; }

#menu_layer_1
	{
	background-image: url('../images/bg_cross.gif');
	background-repeat: repeat;
	background-position: 0px 5px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
	}

#menu_layer_1 a
	{
	font-size: 15px;
	font-weight: bold;
	color: #888;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	}

#menu_layer_1 a:hover { background-color: #fff;}

#menu_layer_1 h3
	{
	display: inline;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}

#menu_layer_1 .menu_selected { background-color: #fff;  }

#menu_layer_2
	{
	float: left;
	width: 140px;
	padding-right: 10px;
	overflow: hidden;
	background-image: url('../images/bg_f5_50.png');
	}

#menu_layer_2 a
	{
	font-size: 12px;
	color: #888;
	text-decoration: none;
	display: block;
	margin: 8px 0px 8px 0px;
	text-align: right;
	border-bottom: 1px solid transparent;
	}

#menu_layer_2 a:hover { /*border-bottom: 1px solid #f7921e; */ background-image: url('../images/bg_ff_50.png');}

#menu_layer_2 h3
	{
	display: inline;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	}

#menu_layer_2 .menu_selected { background-image: url('../images/bg_ff_50.png');  }

#menu_layer_3 a
	{
	font-size: 11px;
	color: #888;
	text-decoration: none;
	}

#menu_layer_3 h3
	{
	display: inline;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	}

#menu_layer_3 .menu_selected { font-weight: bold; color: #000; }

/* /Menu settings */

#content
	{
	width: 640px;
	min-height: 480px;
	margin: 0px auto 0px auto;
	padding: 20px;
	border: 1px solid #eee;
	font-size: 12px;
	overflow: hidden;
	background-image: url('../images/bg_ff_50.png');
	/* background-color: #fff; */
	}

/* / whizzywig */
#content a
	{
	color : #f7921e;
	text-decoration: none;
	padding-left: 12px;
	background-image: url('../images/link.gif');
	background-position: center left;
	background-repeat: no-repeat;
	}

#content a:hover
	{
	color: #701400;
	background-image: url('../images/link_hover.gif');
	}

#content p
	{
	padding: 0px;
	margin: 0px;
	}

#content td, table
	{
	font-family: Courier new;
	font-size: 12px;
	line-height: 20px;
	color: #000;
	}

/* / whizzywig */


/* images*/

.img_1
	{
	float: left;
	margin: 0px 20px 20px 0px;
	}

.img_2
	{
	float: right;
	margin: 0px 0px 20px 20px;
	text-align: right;
	}

.img_3
	{
	display: block;
	text-align: left;
	margin-bottom: 20px;
	}

.img_4
	{
	display: block;
	text-align: center;
	margin: 0px auto 20px auto;
	}

.img_5
	{
	display: block;
	text-align: right;
	margin: 0px 0px 20px auto;
	}

.img_6
	{
	display: block;
	text-align: left;
	margin-top: 20px;
	}

.img_7
	{
	display: block;
	text-align: center;
	margin: 20px auto 0px auto;
	}

.img_8
	{
	display: block;
	text-align: right;
	margin: 20px 0px 0px auto;
	}

span.caption
	{
	font-style: italic;
	font-size: 11px;
	}

/* images*/

#breadcrumbs
	{
	font-size: 11px;
	color: #555;
	text-align: right;
	background-image: url('../images/breadcrumbs_gradient.gif');
	background-repeat: repeat-y;
	background-position: 100% 100%;
	padding-right: 20px;
	overflow: hidden;
	}

#breadcrumbs a
	{
	font-size: 11px;
	color: #555;
	}

#breadcrumbs .menu_selected { font-weight: bold; text-decoration: none; }

p.lastupdate
	{
	padding-right: 20px;
	text-align: right;
	font-size: 11px;
	}
	

/* Other templates */

#tagcloud
	{
	clear: right;
	float: right;
	margin: 0px 0px 20px 20px;
	width: 140px;
	border-left: 1px dashed #eee;
	padding-left: 10px;
	}

#tagcloud img
	{
	display: block;
	text-align: center;
	margin: 0px auto 0px auto;
	}

#tagcloud a, #tagcloud a.dark
	{
	display: block;
	margin-top: 5px;
	font-size: 10px;
	}

#tagcloud a.dark	{ color: #888; }
#tagcloud a.dark:hover	{ color: #000; }

/* /Other templates */

div.portfolio
	{
	cursor: pointer;
	min-height: 150px;
	height: 150px;
	margin-bottom: 10px;
	/* border: 1px solid transparent; */
	}

div.portfolio:hover
	{
	/* border: 1px solid #f5f5f5; */
	background-image: url('../images/bg_light.gif');
	}

#feedbackform input
	{
	width: 300px;
	}

#feedbackform textarea
	{
	width: 300px;
	height: 100px;
	}

#feedbackform label
	{
	display: block;
	margin-top: 10px;
	}
