@charset "UTF-8";
/* CSS Document */
/* BEGIN CONTENT */
html, body 
{
    margin:0;
    padding:0
}
body {
	background: url(../images/toolz-bg00.jpg) repeat;
	margin:0; /* zero the margin & padding of body element to account for differing browser defaults */
	padding:0;
	color: #3f2d24; /* text color is DARK BROWN */
}
/* BEGIN CONTENT */
#container {
	border:0px solid red;
	width:928px;
	margin:0 auto;
	padding:0;

	background:url(../images/toolz-bg02.png);
	font: 0.8em/1.6em Helvetica, 'Helvetica', Arial, sans-serif;

	text-align:center;
	overflow:hidden;
}

#h_container {
	border:0px solid black;
	width:928px;
	margin:0 auto;
	padding:0;

	background:url(../images/toolz-bg01.png);
	overflow:hidden;
}

#f_container {
	border:0px solid black;
	width:928px;
	margin:0 auto;
	padding:0;

	background:url(../images/toolz-bg03.png);
	font: 0.6em Helvetica, 'Helvetica', Arial, sans-serif;
	overflow:hidden;
}

#header {
	border:0px solid green;
	width:928px;
	height:128px;
	margin:0;
	padding:0;

	background-repeat:no-repeat;
	text-align:left;
}

#header ul {
	width:500px;
	margin:0;
	padding:0;

	position:relative;
	top:40px;
	left:50px;
}
#header li {
	margin:0;
	padding:0;

	list-style:none;
	display:inline;
}
#footer {
	border:0px solid black;
	margin:0;
	padding:0;
	height:70px;

	background-repeat:no-repeat;
	text-align:center;
	clear:both;
	color: #777777; /* GREY */
}
.footer_menu {
	margin:0;
	padding:0;
	position:relative;
	top:22px;
}
#col0 {
	border:0px solid purple;
	width:846px;
	margin:20px 40px;
	padding:0;

	text-align:center;
	overflow:hidden;
}
#col1, #col2, #col3 {
	border:0px solid green;
	width:246px;
	margin:0 18px;
	padding:0;

	float:left;
	display:inline;
	text-align:left;
}

div, img, a {
	behavior: url(iepngfix.htc);
}

img {
	border:0;
}

#gal_col1, #gal_col2, #gal_col3, #gal_col4, #gal_col5, #gal_col6, #gal_col7, #gal_col8, #gal_col9, #gal_col10  {
	margin:0;
	padding:0;
	position:absolute;
	float:left;
	display:inline;
/*	border: 1px solid #d5d5d5; Commented out because of Crossfade.js behavior */
	line-height:1em;
	font-size:0.8em;
	}
#gal_col0 {
	position:relative;
	top:20px;
	height:415px; /*415*/
	overflow:hidden;
	}
#gal_col10 {
	left:554px;
	top:0px;
	width:314px;
	}
#galleryCaption {
	margin:0;
	padding: 16px 0 5px 0;
	text-align:center;
	font-size: 1.2em;
	line-height: 1.2em;
}
h1 {
	font-family: 'Book Antiqua', 'Palatino', serif;
	color:#ff3e0a; /* RED */
	font-size: 1.5em;
	}
.toolz {
	font-family: 'Book Antiqua', 'Palatino', serif;
	color:#3f2d24; /* Dark Brown */
	font-weight:bold;
	font-size: 1.3em;
	}
a:link {
	color: #777777; /* GREY */
	text-decoration:none;
}

a:visited {
	color: #777777; /* GREY */
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color: #3f2d24; /* DARK BROWN */
}
.tableStyle {
	border:0;
	padding:0;
	margin:0;
}
.gallerySmall {
	font: 0.8em Helvetica, 'Helvetica', Arial, sans-serif;
}
