body {
  margin: auto;
  font-family: verdana, arial, helvetica;
  font-size: 12px;
  color: #ffffff;
  background-image: url(images/main-bg.jpg);
  /*background-repeat:no-repeat;*/
  
}


/*container */
div#main-content {
  background-image: url(images/sub-bg.jpg);
  background-repeat: repeat-x;
  height: auto !important; /* for modern browsers */
  height: 754px; /* for IE5.x and IE6 */
  min-height: 754px; /* for modern browsers */
}

div#body-content {
	width:930px;
	margin:auto;
	padding:35px;
}

div.left-content {
	float:left;
	width:245px;
}

div.right-content {
	float:right;
	width:638px;
	padding:15px;
	background-color:#ffffff;
	color:#333333;
	height: auto !important; /* for modern browsers */
	height: 536px; /* for IE5.x and IE6 */
	min-height: 536px; /* for modern browsers */
}

div.footer-left {
	float:left;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
}

div.footer-right {
	float:right;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-align:right;
}

div#gallery-nav {
	background-image: url(images/gallery-bg.jpg);
	color:#333333;
	height: auto !important; /* for modern browsers */
	height: 285px; /* for IE5.x and IE6 */
	min-height: 285px; /* for modern browsers */
	padding:10px;
}

div.gallery-title {
	background-image: url(images/title-bg.jpg);
	width:618px;
	padding:8px;
	font-family: "Times New Roman", garamond, courier, arial, verdana;
	font-size:30px;
	color:#333333;
}

span.main-nav-stay {
  font-family: "Times New Roman", garamond, courier, arial, verdana;
  font-size:30px;
  background-image: url(images/arrow-orange.png);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  padding-left: 12px;
  color:#FF9E04;
  text-decoration:none;
  margin-left:20px;
}

/*link */
a:link, a:visited {
 color:#ffffff;
 text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a.main-nav:link, a.main-nav:visited {
  font-family: "Times New Roman", garamond, courier, arial, verdana;
  font-size:30px;
  background-image: url(images/arrow-white.png);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  padding-left: 12px;
  color:#ffffff;
  text-decoration:none;
  margin-left:20px;
}

a.main-nav:hover {
  background-image: url(images/arrow-orange.png);
  color:#FF9E04;
}

a.gallery-nav:link, a.gallery-nav:visited {
  font-family: verdana, garamond, "Times New Roman", courier, arial;
  font-size:14px;
  background-image: url(images/arrow-black.png);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  padding-left: 8px;
  color:#333333;
  text-decoration:none;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:10px;
}

a.gallery-nav:hover {
  background-color:#FF9E04;
}

a.gallery-nav-stay:link,  a.gallery-nav-stay:visited, a.gallery-nav-stay:hover{
  font-family: verdana, garamond, "Times New Roman", courier, arial;
  font-size:14px;
  background-image: url(images/arrow-black.png);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  padding-left: 8px;
  color:#333333;
  text-decoration:none;
  padding-top:3px;
  padding-bottom:3px;
  padding-right:10px;
  background-color:#FF9E04;
  
}

/*title, sub-title */
h1.Main-title {
	font-family: "Times New Roman", garamond, courier, arial, verdana;
	font-size:48px;
	padding-bottom:46px;
	margin:0px;
	font-weight:normal;
}

h2.sub-title {
	font-family: "Times New Roman", garamond, courier, arial, verdana;
	font-size:30px;
	margin:0px;
	font-weight:normal;
	color:#333333;
}
/* table */
table.tabulartable  {
   background-color: #ffffff;
   border: solid 1px #999999;
   border-bottom:0px;
}

table.tabulartable td  {
   border-bottom: solid 1px #999999;
   padding-left:5px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
}
