
html {
	height:			100%;
}

body {
	padding:		0px;
	margin:			0px;

	background:		#b5b5a3;

	height:			100%;

	font-family:	arial, sans-serif;
	font-size:		12px;
}

img {
	border:			0px solid black;
}

.thumbcontainer .thumbcontainer2x .smallthumbcontainer {
    border: 1px solid black;    
}

.thumbcontainer img {
    padding: 5px 10px;
}

.thumbcontainer2x img {
    padding: 5px 30px;
    
}

.smallthumbcontainer img {
    padding: 5px 5px;
}

.thumbstitle {
    margin-left: auto;
    margin-right: auto;
    vertical-align: center;
}

.thumbstitle img {
    float: left;
}

.left {
    float: left;
}

.center {
    float: center;
}

.right {
    float: right;
}

#main_table_placer {
	width:				100%;
	border-collapse:	collapse;
}
	#main_table_placer #main_table_left {
		width:				100px;
		background-image:	URL('../images/leftgrad.jpg');
		background-repeat:	repeat-y;
	}
		#main_table_placer #main_table_left img{
			position:			absolute;
			top:				0px;
			left:				0px;
		}
		
	#main_table_placer #main_table_right {
		width:				100px;
		background-image:	URL('../images/rightgrad.jpg');
		background-repeat:	repeat-y;
	}
		#main_table_placer #main_table_right img{
			position:			absolute;
			top:				0px;
			right:				0px;
		}
	#main_table_placer #main_table_center {
		width:				auto;
		background-image:	URL( "../images/grad.jpg" );
		text-align:			center;
	}

#left_grad {
	position:			absolute;
	left:				0px;
	top:				0px;
	height:				100%;
	width:				100px;
	background-image:	URL('../images/leftgrad.jpg');
}
#right_grad {
	position:			absolute;
	right:				0px;
	top:				0px;
	height:				100%;
	width:				100px;
	background-image:	URL('../images/rightgrad.jpg');
}
#top_left_grad_back, #top_left_grad {
	position:			absolute;
	left:				0px;
	top:				0px;
	width:				100px;
	height:				475px;
	background-image:	URL('../images/topleftgrad.jpg');
}
	#top_left_grad_back {
		background-image:	URL('../images/topleftgradback.jpg');
	}
#top_right_grad {
	position:			absolute;
	right:				0px;
	top:				0px;
	width:				100px;
	height:				475px;
	background-image:	URL('../images/toprightgrad.jpg');
}


#main_border {
	background-image: URL( "../images/grad.jpg" );
	background-color:	#b4b5a3;
	background-repeat:	repeat-x;
	width:			100%;
}
	#content {
		background-image: URL( "../images/grad.jpg" );
		text-align:			center;
		height:			475px;
		width:			100%;
	}
		#content img
		{
			display:	inline;
		}

	.linkdiv{
		position:			absolute;

		/* Determinds size/position of link 'array':
		 * width is in percentage of screen width
		 * left should be half what remains devided by 2 eg:
		 * if width is 50 left is (100 - 50) / 2 = 25%
		 */

		width:				725px;
		left:				50%;
		margin-left:		-362px;
	}

	.linkdiv table {
		width:			100%;
		border-collapse:collapse;
	}
	.linkdiv td {
		text-align:		center;
	}
		.linkdiv td.smallimg {
			padding:	0px;
		}

	#main_border a {
		text-align:		center;
		text-decoration:	none;
	}
	#main_border a img {
		display:		inline;
		text-align:		center;
	}

		table.mmenu {
			border-collapse:	collapse;
			background:			#c2c0b2;
			text-align:			left;
		}
		td {
			padding:			0px;
		}
		td.menu_top {
			background-image:	URL('../images/table_top_tile.gif');
			background-repeat:	repeat-x;
			text-align:			center;
		}
			td.menu_top img {
				display:		inline;
			}
		td.menu_left {
			background-image:	URL('../images/linesleft.jpg');
			background-repeat:	repeat-y;
		}
			td.menu_other_left_add {
				background-image:	URL('../images/table_left_tile.gif');
			}
		td.menu_right {
			background-image:	URL('../images/linesright.jpg');
			background-repeat:	repeat-y;
		}
			td.menu_other_right_add {
				background-image:	URL('../images/table_right_tile.gif');
			}
		td.menu_bottom {
			background-image:	URL('../images/table_bottom_tile.gif');
			background-repeat:	repeat-x;
			text-align:			center;
		}
		td.menu_center {
			background-image:	URL('../images/linestile.jpg');
			background-repeat:	repeat-both;
			vertical-align:		top;
			padding-top:		4px;
			line-height:		29px;
		}
			td.menu_no_image_add {
				background-image:	none;
			}
		td.menu_top_left, td.menu_bottom_left, td.menu_left {
			width:				21px;
		}
		td.menu_top, td.menu_center {
			width:				auto;
		}
		td.menu_top_right, td.menu_bottom_right, td.menu_right {
			width:				21px;
		}
		td.menu_top_left, td.menu_top, td.menu_top_right {
			height:				43px;
		}
		td.menu_left, td.menu_right, td.menu_center {
			height:				auto;
		}
		td.menu_bottom_left, td.menu_bottom_right, td.menu_bottom {
			height:				 15px;
		}

			#news_menu {
				display:			inline-table;
				width:				725px;
				margin-left:		auto;
				margin-right:		auto;
			}

			#standard_menu {
				display:			inline-table;
				width:				725px;
				bottom:				0px;
				margin-left:		auto;
				margin-right:		auto;
			}

div.tooltip {
	position:		absolute;
	background:		#fbf9de;
	border:			1px solid black;
	padding:		2px;
	display:		none;
}

.style3 {color: #F4F3F0}

#pagefooter {
	width:			100%;
	text-align:		center;
}
#pagecounter {
	position:		absolute;
	right:			0px;
	margin-right:	6px;
	margin-top:		-3px;
}
	#pagecounter img {
		position:		relative;
		top:			3px;
	}

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

