body, div, p, blockquote, ol, ul, dl, li, dt, dd, td {  font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; font-weight: 400; color: #333333}
b, strong {  font-weight: 900 }

p, ul, li, dl, dd, pre {
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#222;
	font-weight:400;
	line-height: 19px;
	margin:12px 12px 12px 12px;
 }
 
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height: 28px;
	color: #7D6099;
	margin: 14px 12px 16px 12px;
	text-align:center;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #7D6099;
	margin: 22px 12px 12px 12px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
	color: #333;
	margin: 14px 12px 16px 12px;
}

.date {
	font-size: 10px;
	font-style: italic;
	color: #666;
}

body, div, table, tr, td {margin:0; padding:0; border:0; }
body {background-color:#EAEFEA; }

#tablewrapper {position:absolute; width:100%; top:0; left:0; border:0; }
#lcol { display:none; width:150px; background-color:#7AA; border-right:1px solid black; }
#contentwrapper {width:auto; }
#content {width:auto; }
#content a:link {  color: #00F; text-decoration: underline; font-weight: 400;}
#content a:visited {  color: #00F;text-decoration: underline; font-weight: 400;}
#content a:focus {  color: #C00; text-decoration: underline; font-weight: 400;}
#content a:hover {  color: #C00; text-decoration: underline; font-weight: 400;}
#content a:active { color: #00F; text-decoration: underline; font-weight: 400;}
#content ul { margin:8px 12px 8px 2px; padding-left:24px; }


#rcol { display:none; width:150px; background-color:#7AA; border-left:1px solid black; }
#gallery { display:none; position:relative; top:6px; } 
#footer { background-color:#EAEFEA; text-align:center; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 400; color: #333333; line-height:20px; margin:0 0 10px 0; padding:0; }
#footer  a:link {  color: #666; text-decoration: none}
#footer  a:visited {  color: #666; text-decoration: none}
#footer  a:focus {  color: #000; text-decoration: underline}
#footer  a:hover {  color: #000; text-decoration: underline}
#footer  a:active {  color: #666; text-decoration: none}

#banner { display:none; position:absolute; left:0; top:0; height:100px; width:100%; background-color:#000; }
#rulebar { display:none; position:absolute; left:0px; top:100px; height:26px; width:100%; background-image:url(images/layout/rulebar.jpg); background-repeat:repeat-x; }
hr.fineline {height:1px; margin-top:5px; }

#splashimg img { border:1px solid black; margin-bottom:12px; }

#gallery a { font-weight: 400;}
#gallery img { border: 1px solid #333; margin-top:12px; }
#gallery a:link {  color: #333; text-decoration: none; }
#gallery a:visited {  color: #333;text-decoration: none; }
#gallery a:focus {  color: #333; text-decoration: none; }
#gallery a:hover {  color: #000; text-decoration: underline; }
#gallery a:active { color: #333; text-decoration: none; }
p.caption {margin:0; padding:0; font-size:10px; }

/* Menu styles start here */
#p7swapmenu {
display:none;
position:relative;
z-index:10;
left: 0px;
top: 189px;
width: 149px;
font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
background-color: #7AA;  /*colour of submenu bg */
/*background-color: #66AA99;  colour of submenu bg */
}

/* Turn off Margin, Padding, and Bullets for the Menu List */
#p7swapmenu ul {margin: 0px; padding: 0px;}
#p7swapmenu li {margin: 0px; padding: 0px; list-style-type: none;}

/* Toggle display of ul items 
.closed ul{display:none;}
.open ul{display:block;} */

/* Styles for the main menu list */
.closed a, .open a, .none a{
/*	background-repeat: no-repeat;
	background-position: 3px 50%;  controls placement of plus and minus signs */
/*	background-color: #7AA;  button color */
	background-color: #699; /* button color */
	border:1px outset #366; /*  border round individual buttons */
	color:#222; /* button text color */
	display: block;
	font-size:12px;
	font-weight:500;
	padding: 3px 2px 3px 8px; /* controls text pos in button, ht of button */
	margin: 3px 4px 3px 3px; /* controls inset of button from column and spacing between buttons */
	text-decoration: none;
	position:relative;
}

/* Hover and Active styles for the menu */
.closed a:hover, .open a:hover, .none a:hover, .closed a:active, .open a:active, .none a:active {
	background-color: #99CCCC;
	color: #000;
	z-index:50;
	position:relative;
}

/* Plus Sign for Trigger Links in Closed State 
.closed a {
	background-image: url(images/layout/menplus.gif);
	background-repeat: no-repeat;
}
*/
/* Minus Sign for Trigger Links in Open State 
.open a {
	background-image: url(images/layout/menminus.gif);
	background-repeat: no-repeat;
}
*/
/* Link Styles for the Submenus */
.closed ul a, .open ul a, .open ul a:hover {
	background-color:#7AA;
	background-image: none;
	width:128px;
/*	border:1px solid #366;   border round individual buttons */
	border:0;  /* border round individual buttons */
	color:#222;
	font-size:10px;
	font-weight:normal;
	padding: 3px 0px 3px 8px;
	margin: 3px 0 3px 8px; /* controls inset of button from column and spacing between buttons */
	line-height:16px;
	position:relative;
}
.open ul a:hover {
	background-color:#9CC;
	text-decoration: underline;
	color:#000;
	position:relative;
}
/* Optional ID to assign the "Current Page" link */
#p7current { font-weight:bold }
/* Menu styles end here */

