body {	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333366;
	BACKGROUND-COLOR: #fff; margin: 5px 0px 0px 0px;}


#more { background-color:#E8E9FA; BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; FONT-SIZE: 11px; color: rgb(82,90,165); border-color: #e8e9fa; }
.morerevs  {  float: right;  text-align: right; FONT-SIZE: 11px; color: rgb(82,90,165);}
.moreposts { color: rgb(82,90,165); }
A.moreposts:hover {color: #000000; Text-decoration: underline; }
A.moreposts { Text-decoration: none }

h1 { font-style: italic; font-size: 2.5em; FONT-FAMILY: georgia, "times new roman", times, serif; color: #333366; margin-bottom: 1px;  margin-top: 0px; line-height: 0.9em;}

#review { text-align: justify; PADDING-left: 5px;  PADDING-top: 0px;  PADDING-bottom: 5px; FONT-SIZE: 0.8em; min-height: 180px; height: 180px; max-height: 180px; overflow: hidden; }

h3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 2px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px;  text-align: center; font-weight: normal; font-size:  11px; color: rgb(82,90,165);  LETTER-SPACING: 0.2em; }
#menu {
	FLOAT: right; MARGIN: 5px 5px 0px -1px; WIDTH: 140px; }
#menu {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 1.1em; color: rgb(82,90,165);
}

#menu .box { FONT-FAMILY: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; border-color: #e8e9fa; BACKGROUND-COLOR: #FCFCFE;
}

A.menulink:hover { Text-decoration: underline; color: rgb(82,90,165);}
A.menulink { Text-decoration: none; color: rgb(82,90,165);  LINE-HEIGHT: 1.2em;}

#content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-RIGHT: 155px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}

#text {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; FONT-FAMILY: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; border-color: #e8e9fa; BACKGROUND-COLOR: #FCFCFE;
}
#container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN: 0px auto; }



#center {
	margin:10px auto;
	text-align:center;
	}

#main {
	width:645px;
	margin:0px auto;
	border:1px dashed #567EB9; 
	background-color:#E8E9FA;
	}

#main #menu2 {
float:right;
width:130px; 
background:#E8E9FA;
margin:0px 5px 0px 0px;
padding:5px;
text-align:center; 
	}
#menu2 {FONT-SIZE: 0.8em; LINE-HEIGHT: 1.1em; Font-weight: normal; color: rgb(82,90,165); }


#main #contents {
	width:460px;
	text-align:left;
	padding:10px;
	border-right:1px dashed #567EB9;
	}

.floatcontainer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.floatcontainer: {display: inline-block;}

/* Hides from IE-mac \*/
* html .floatcontainer {height: 1%;}
.floatcontainer {display: block;}
/* End hide from IE-mac */

DIV.spacer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px
}

#topmenus {TEXT-ALIGN: right; margin: 20px 30px 20px 0px;}
.topmenu { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(82,90,165); Font-weight: bold;}
A.topmenu:hover { Text-decoration: underline; font-size: 16px; color: rgb(0,0,0);}
A.topmenu { Text-decoration: none }

#header {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: rgb(82,90,165); Font-weight: bold;	
	margin:10px 0px 10px 0px;
	padding:10px 0px 0px 20px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:26px; /* 14px + 10px + 2px = 26px */
	border-style:solid;
	border-color:#567EB9;
	border-bottom: #567EB9 1px dashed;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
	line-height:11px;
	background-color:#E8E9FA;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
}

.headerlink { font-size: 13px; color: rgb(82,90,165); }
A.headerlink:hover { Text-decoration: underline; }
A.headerlink { Text-decoration: none }

#top468 {
	position:absolute;
	left:50%;
	width:468px;
	margin-left:-146px; /* 50% the banner less 50% of the logo */
	}
#logoimg {margin-left: 5px; }

#footmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: rgb(165,173,231); Text-decoration: none;
	border-top: rgb(165,173,231) 1px dashed;
	text-align:center;
	padding-top:2px;
	margin:30px 0px 10px 0px;}

.footlinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(165,173,231); Text-decoration: none; }

A.footlinks { font-size: 11px; color: rgb(165,173,231); text-decoration: none; }

A.footlinks:hover { color: #000000; Text-decoration: none; }

#dircatsection {
	width:460px;
	margin:0px auto;
	}

#dircatsection #rightcats {
float:right;
width:222px; 
margin:0px 0px 0px 0px;
padding:3px;
text-align:center; 
	}

#dircatsection #leftcats {
	width:222px;
	text-align:left;
	padding:3px;
	text-align:center; 
	}

.dirtitle {  font-family: georgia, "times new roman", times, serif; font-size: 23px; color: #333366; font-style: italic; Font-weight: bold;}

#moreareainfo { TEXT-ALIGN: center; 
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: rgb(82,90,165); FONT-FAMILY: Arial, Helvetica, sans-serif}
.morearealink {COLOR: rgb(82,90,165); TEXT-TRANSFORM: uppercase; LETTER-SPACING: 0.2em;}
A.morearealink:hover {BACKGROUND-COLOR: rgb(255,255,255); }

.cattitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(82,90,165); Font-weight: bold; font-style: normal; LETTER-SPACING: 0.1em;}
A.cattitle:hover { Text-decoration: underline; background-color: rgb(255,255,255); font-size: 16px; font-weight: bold; color: rgb(0,0,0);}
.catsub {Font-weight: normal; font-style: italic; font-size: 11px; color: rgb(82,90,165); line-height: 1.1em; }
A.catsub:hover {Text-decoration: underline;}
A.catsub { Text-decoration: none }

#pageinfo {background: #EFEFF7; font-style: italic; font-size: 10px; color: rgb(82,90,165); padding: 8px; margin: 15px 0 15px 0; }
