BODY {
	background-image: url('img/back2/07.gif');
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  color: #666666;
  margin: 0px;
  font-family:arial;

}

a { text-decoration:none;color:#666666; }
a:link { font-weight:normal; text-decoration:none;color:#666666;}
a:visited { font-weight:normal; text-decoration:none;color:#666666;}
a:active { font-weight:normal; text-decoration:none;color:#666666;}

a.deco { text-decoration:underline;color:#A98300; }
a.deco:link { font-weight:normal; text-decoration:none;color:#A98300;}
a.deco:hover { font-weight:normal; text-decoration:underline;color:#A98300;}
a.deco:focus { font-weight:normal; text-decoration:underline;color:#A98300;}
a.deco:active { font-weight:normal; text-decoration:underline;color:#A98300;}

h2 {
	margin-bottom:10px;
	line-height:25px;
	font-size:22px;
	margin-top:0px;
	font-weight:normal;
	color:#222;
	}
h3 {
	margin-bottom:3px;
	line-height:22px;
	font-size:18px;
	margin-top:0px;
	font-weight:normal;
	color:#222;
	}
dl {
	width:400px;
	}
dt {width:200px;float:left;margin:0px;line-height:26px;}
dd {width:200px;float:right;margin:0px;line-height:26px;}
.infoBox {
  background: #D3D1D1;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  background-image: url('images/corner_center.gif');
  font-family: Trebuchet MS, Trebuchet MS, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #444444;
  display: none;
}

TD.infoBox, SPAN.infoBox {
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
}


/* Pagination for grid items and paginated posts */
.pagination {
	margin: 10px 0 20px 0;
	font-size: 12px;color:#FF0;
	text-align:center;
	font-weight: bold;
}
.pagination .current {
	color: #000;
	
}
.pagination .next a, 
.pagination .prev a{color:#000;}

.pagination .page-numbers,
.pagination .current {
	margin: 0 10px 0 0;
	padding: 10px 15px;
	text-decoration: none;
	background: #000;
	font-weight: bold;
	color:#fff;
}
/* page-numbers hover color */
a.page-numbers:hover {
	color: #fff;
	background-color: #F09;
}
#post-pagination {
	margin: 1em 0;
	color: #ff0;
}
#post-pagination .prefix {
	color: #ff0;
}

ul#topnav {	margin: 0; padding: 0;float: left;width: 700px;list-style: none;position: relative; font-family:Arial, Helvetica, sans-serif; /*--Set relative positioning on the unordered list itself - not on the list item--*/}
ul#topnav li {float: left;margin: 0; padding: 0;}
ul#topnav li a {padding:10px 15px;display: block;color: #f0f0f0;text-decoration: none;font-weight:bold;font-size:140%;}
ul#topnav li a:hover { color:#000; }
/*--Notice the hover color is on the list item itself, not on the link. This is so it can stay highlighted even when hovering over the subnav--*/


ul#topnav li span {	float: left;padding: 15px 0;position: absolute;left: 0; top:35px;display: none; /*--Hide by default--*/width: 100%;background:#fff;color: #000; border:1px dotted #eee;}
ul#topnav li:hover span { display: block; } /*--Show subnav on hover--*/
ul#topnav li span a { display: inline; font-size:100%; color:#000;} /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: underline;}