/* misc css entry */
html, body { height: 100%; }

.menubox		 {	width: 948px; min-height: 942px; border: 4px #000 solid; margin: 0 auto; overflow:visible; }
	.menuitem	 {	height: 157px; float: left; width: 237px; text-align: center;   }
	.img1		 {	background: url(../images/menu1.jpg) top left no-repeat; }
	.img2		 {	background: url(../images/menu2.jpg) top left no-repeat; }
	.img3		 {	background: url(../images/menu3.jpg) top left no-repeat; }
	.img4		 {	background: url(../images/menu4.jpg) top left no-repeat; }
	.img5		 {	background: url(../images/menu5.jpg) top left no-repeat; }
	.img6		 {	background: url(../images/menu6.jpg) top left no-repeat; }
	.img7		 {	background: url(../images/menu7.jpg) top left no-repeat; }
	.img8		 {	background: url(../images/menu8.jpg) top left no-repeat; }
	.img9		 {	background: url(../images/menu9.jpg) top left no-repeat; }
	.img10		 {	background: url(../images/menu10.jpg) top left no-repeat; }
	.img11		 {	background: url(../images/menu11.jpg) top left no-repeat; }
	.img12		 {	background: url(../images/menu12.jpg) top left no-repeat; }
	.img13		 {	background: url(../images/menu13.jpg) top left no-repeat; }
	.menuitem a	 {	color: #222; font-family: "Times New Roman", Times, serif; font-size: 30px; font-style:italic; font-weight: bold; line-height: 157px; text-decoration: none; }
	.menuitem a:hover { color: #0088AB; }

/* footer 		   */
/* horizontal rule */
.hrbottom { padding-bottom:10px; border-bottom: 4px #000 solid; }

/* typo */
#footer h5	{ font-weight: bold;}
#footer p	{ font-size: 10px; }
#footer a 	{	font-size: 11px; font-weight: bold; text-decoration: none; color: #555;  }
#footer a:hover {	color: #0088AB;}

/* main links */
#maincontent a 			{ text-decoration: none; color: #0088AB; font-weight: bold; }
#maincontent a:hover 	{ text-decoration: underline; }

/* subpage body */
.subpage	{ background: #0088ab;}
.subpage div.inner-wrap { min-height: 100%; background: #fff; margin-bottom: -20px;}

/* subpage navigation */
#navigation					{	float:left; margin-left: 10px;   width:940px;   padding-bottom: 10px;   border-bottom:4px solid #000;   overflow:hidden;  position:relative;	}
#navigation ul				{	 clear:left;   float:left;   list-style:none;   margin:0;   padding:0;   position:relative;   left:50%;   text-align:center; }
#navigation ul li			{ 	display:block;   float:left;   list-style:none;   margin:0 20px;   padding:0;   position:relative;   right:50%; }
#navigation ul li a			{	font-size: 15px; font-family: "Lucida Grande",Arial,Helvetica; font-weight: bold; color: #000; text-decoration: none; }
#navigation ul li a:hover	{	color: #0088AB; }

a.heading1					{	font-size: 30px; font-family: "Gill Sans","Franklin Gothic Medium","Lucida Grande",Arial,Helvetica; color: #0088ab; text-decoration: underline; }
a.heading1:hover			{	color: #000; text-decoration: none; }

a.heading2					{	font-size: 25px; font-family: "Gill Sans","Franklin Gothic Medium","Lucida Grande",Arial,Helvetica; color: #0088ab; text-decoration: underline; }
a.heading2:hover			{	color: #000; text-decoration: none; }

dl					{ display: block; width: 300px; margin: 0 auto;}
dl dt 				{ display: block; width:40%; text-align: right; height: 25px; clear: both; float: left;} 
dl dd				{ display: block; width:40%;  text-align: left; height: 25px;  float: left; }

/* gallery pages */
.gallery	{ background: #000;}

/* gallery navigation */

#g-navigation					{	float:left; margin-left: 10px;   width:100%;   padding-bottom: 10px;   border-bottom:4px solid #000;   overflow:hidden;  position:relative;	}
#g-navigation ul				{	 clear:left;   float:left;   list-style:none;   margin:0;   padding:0;   position:relative;   left:50%;   text-align:center; }
#g-navigation ul li			{ 	display:block;   float:left;   list-style:none;   margin:0 25px;   padding:0;   position:relative;   right:50%; }
#g-navigation ul li a			{	font-size: 15px; font-family: "Lucida Grande",Arial,Helvetica; font-weight: bold; color: #999; text-decoration: none; }
#g-navigation ul li a:hover	{	color: #fff; }

#flashcontent			{ width: 100%; min-height: 100%;  }