table  { border-collapse: seperate; border-spacing: 0; }
td { padding: 0 }
BODY { height: 8.5in }
img { border: 0px }

table.menu a:link     {color: #fff}
table.menu a:visited  {color: #fff}
table.menu a:active   {color: #fff}
table.menu a:hover    {color: #000}
table.menu td {
	background-image: url(../graphics/stripe.jpg);
	background-position: center;
	background-repeat: repeat-x;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	font-color: #ffffff;
	text-align: center;
}

a.mail:link     {color: #f00}
a.mail:visited  {color: #f00}
a.mail:active   {color: #f00}
a.mail:hover    {color: #ff0}

a.contact:link     {color: #00f}
a.contact:visited  {color: #00f}
a.contact:active   {color: #00f}
a.contact:hover    {color: #f00}

a.news:link     {color: #00f}
a.news:visited  {color: #00f}
a.news:active   {color: #00f}
a.news:hover    {color: #f00}

a.job:link     {color: #f00}
a.job:visited  {color: #f00}
a.job:active   {color: #f00}
a.job:hover    {color: #00f}

a:link    {color: #fff}
a:visited {color: #fff}
a:active  {color: #fff}
a:hover   {color: #ff0}

a {
	text-decoration: none; border:none; outline:none;
} 

#photo {
	background-repeat: no-repeat;
	width: 360px;
	height: 270px;
	border: white 2px solid;
}

.cat_frame {
	background-repeat: no-repeat;
	width: 220px;
	background: url(../graphics/transparent/black.png) repeat;
	color: #ffffff;
	font: 11pt arial;
	font-weight: bold;
	border: #ffffff 2px solid;
}

.prod_frame {
        background-repeat: no-repeat;
        width: 433px;
        background: url(../graphics/transparent/black.png) repeat;
        color: #ffffff;
        font: 11pt arial;
        font-weight: bold;
        border: #ffffff 2px solid;
}

div.job {
	background-repeat: no-repeat;
	width: 350px;
	height: 172px;
	background: url(../graphics/transparent/white.png) repeat;
	border: #000000 2px solid;
	display: inline-block;
	text-align: center;
	margin: 10px;
	padding: 10px;
	color: #000000;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
}

div#body_container {
	width: 986px;
	height: 440px;
	overflow: auto;
	text-align: center;
}

#white_frame {
	background-repeat: no-repeat;
	width: 800px;
	max-height: 404px;
	background: url(../graphics/transparent/white.png) repeat;
	border: #000000 3px solid;
	padding: 15px;
	overflow: auto;
}

#history_font {
	color: #000000;
	font: 10pt verdana;
	font-weight: bold;
}

#job_font {
	color: #000000;
	font: 8pt verdana;
	font-weight: bold;
}

#new_font {
	color: #000000;
	font: 10pt verdana;
	font-weight: bold;
}

#contact_font {
	color: #000000;
	font: 10pt verdana;
	font-weight: bold;
}

#tborder {
	border: black 3px solid;
}

#desch {
	color: #ffff00;
	font: 19pt arial;
	font-weight: bold;
}

#desc {
	color: #ffffff;
	font: 12pt arial;
	font-weight: bold;
}
