a:link {
	color: #b63a0f;
}

a:visited {
	color: #b63a0f;
}

a:hover {
	color : #00bfff;
}

a:active {
	color : #00bfff;
}

body#home {margin: 0; padding: 0;
		color: #333;
	font-family: "Lucida Sans Unicode", Lucida,"Lucida Grande","century gothic","news gothic", geneva,sans-serif;
	text-align: center;
	background-color: #fff;
   background-image: url(images/bg_lightdiamond.gif);
	}
	
/* wrapper */
div#container {
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	margin-bottom:0;
	text-align: left;
	padding:0;
	width: 740px;
	background-image: url(images/hpcontent_bg.gif);
	}
/* header */
#top {
   background-color: #b63a0f;
	padding: 0;
	margin:0;
	width:100%;
}
#logo {
	text-align:center;
	float:left;
	width:190px;
	padding: 5px 5px 0 5px;
	margin:0;
	height:50px;
}
#helpernavs {
   float:right;
	text-align:right;
	margin: 0;
	padding: 5px 5px 0 5px;
	width:500px;
	display: inline;color: #fff; font-size: 70%;font-weight: 500;
}

#helpernavs li
{
display: inline;
list-style-type: none;
padding-right: 3px;
}

#helpernavs li a
{
padding: 1px 2px;
color: #fff;
background-color: transparent;
border-left: 1px solid #b63a0f;
border-right: 1px solid #b63a0f;
text-decoration: none;
}

#helpernavs li a:hover
{
color: #fff;
border-left: 1px solid #ba5730;
border-right: 1px solid #ba5730;
background-color: #ba5730;
}

#helpernavs li a:active
{
color: #c7b299;
border-left: 1px solid #998675;
border-right: 1px solid #998675;
background-color: #ba5730;
}

#helpernavs li a#current
{
color: #fff;
border-left: 1px solid #ba5730;
border-right: 1px solid #ba5730;
background-color: #ba5730;
}
input {
	border: 1px solid #ba5730;background-color:#fff;height: 12px;
	
}
.imagebutton {background-color: transparent; height: 14px; vertical-align: middle;}
#rowtwo {
	width:740px;
	background-color:#ba5730;
	padding: 0;
	clear:both;
}
#logotype h1 {
	float: left;
	margin: 0 5px 0 5px;
	padding: 0 0 2px 0;
	font-family: georgia,garamond,palatino,times, serif;
	font-size: 11pt;
	font-variant: small-caps;
	color:#fff;	
}
/* main site navigation */
#mainnavs {
	text-align:center;
	font-size: 70%;
	font-weight: 600;
	letter-spacing: .25pt;
	list-style-type: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	padding: 0;
}

#mainnavs li
{
display: inline;
text-align: center;
margin: 0 0;
}

#mainnavs li a
{
padding: 1px 3px;
color: #fff;
background-color: transparent;
border-left: 1px solid #b63a0f;
border-right: 1px solid #b63a0f;
text-decoration: none;
}

#mainnavs li a:hover
{
color: #b63a0f;
border-left: 1px solid #c7b299;
border-right: 1px solid #c7b299;
background-color: #998675;
}

#mainnavs li a:active
{
color: #c7b299;
border-left: 1px solid #998675;
border-right: 1px solid #998675;
background-color: #b63a0f;
}

#mainnavs li a#current
{
color: #fff;
border-left: 1px solid #b63a0f;
border-right: 1px solid #b63a0f;
background-color: #b63a0f;
}

/* the middle stuff */
#hpcontent {
	padding:0;
	margin:0;
	clear:both;
	background-color: transparent;
	position: relative;
	z-index: 0;
	}
	
#artbox {
	
	float:left;
	padding: 5px 10px 0 5px;
	margin: 0 0 -25px 0;
	width:370px; /* box model hack for ie5/win*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 360px;
}



#careerbox {
	padding: 5px 5px 0 5px;
	margin: 0;
	width:740px; /* box model hack for ie5win*/
	voice-family: "\"}\"";
	voice-family: inherit;
	width:730px;
}


.hpimage {
	margin-top:5px;
}
.hpbottomleft {
	float: left; margin-top: -25px; margin-bottom: 25px;
}
.hpbottomright {
	margin-top: 5px; 
}
#careerbox p {
	font-size: 85%;color: #51473f;padding-left:5px;margin: 2px 0 10px 0; font-weight:500; line-height: 140%;
}

#artbox p {
	   color: #e0c9ad;  font-size: 95%; margin: 2px 0 10px 0;font-weight: 600; line-height: 125%;padding-right: 5px;font-family: georgia,garamond,palatino,times, serif;
}

#careerbox h2 {
	font-size: 100%;
	color: #807062;
	font-weight: 300; line-height: 90%;
	padding-left:5px;padding-right: 5px;margin-bottom: 8px;font-family: "arial black",arial,sans-serif;

}

#artbox h2 {
	font-size: 100%;
	 color: #e0c9ad; padding-right:10px; line-height: 90%;
	font-weight: 300;margin-bottom: 8px;font-family: "arial black",arial,sans-serif;
}

p#tagleft {
	color:#fff;
font-family: "arial black", arial, "Lucida Sans Unicode", Lucida,"Lucida Grande", geneva,sans-serif;
font-size: 95%;
		padding: 1px 12px 0 0;
	text-align: right;	font-weight: 300;}
p#tagright {
	color:#fff;
	font-family: "arial black", arial, "Lucida Sans Unicode", Lucida,"Lucida Grande", geneva,sans-serif;
font-size: 95%;
		margin: 10px 0 1px 6px;
	text-align: left;	font-weight: 300;}
#examplesleft {
	float:left;
	width:100px;
	margin-right: 5px;margin-bottom:0px;margin-top: 13px;
}

#examplesright {
	float:right;
	width:100px;
	margin-left: 3px;margin-right: 3px;margin-top:70px;margin-bottom:0px;clear: right;
}
#examplesrighttop {
	float:right;
	width:125px;
	margin-left: 1px;
}
.careerbottom {margin-top: 35px; padding-top: 15px; margin-bottom: 0;}
.artbottom {float: left; text-indent: 75px; width: 240px; margin-bottom: 0; padding:0;}
/* the bottom stuff */
#footer {
	clear:both;
	background: #b63a0f;
	color: #333;
	margin: 0;
	padding: 5px 0 0 0;
	width:740px;
	border-top:2px solid  #ba5730;height: 24px;
	
}

#copyright  {
	font-size: 70%;
	color: #fff;
	padding: 0 0 5px 5px;
	width:500px;
	float: left;
		}
#copyright a {
	color: #fff;
	
		}


#by {
	font-size: 70%;
	text-align: right;
	color: #fff;
	padding: 0 5px 0 0;
	float: right;
	width: 195px;
}


#by a {
		color: #fff;
	text-decoration: none;
}