﻿body { font-family:sans-serif; }
div {  }
h1,h2,h3,h4,h5,h6 { margin-bottom:0px; }
p { margin-top:0px; }
table { font-family:sans-serif; font-size:10pt; }

#page { width:1006px; margin-right:auto; margin-left:auto; position:relative; }
#header { }
#footer { text-align:center; border-top: 2px solid orange; }
#logo { position:absolute; top:-18px;  right:0px; margin:0px; padding:0px; font-size:26pt;  color:orange; padding-right:8px; font-weight:bold; font-style:italic; font-family:Palatino Linotype, serif;  text-shadow: #633 2px 2px 0.25ex;  }  


.copyright { font-size:8pt; font-family:sans-serif; }
.byline { font-size:8pt; font-family:sans-serif; }
.byline a { text-decoration:none; }

.flox { clear:both; padding-bottom:16px; font-family:sans-serif; }
.flox div { float:left; clear:none; width:190px; height:80px; background-color:#DEF; margin:4px; margin-left:0px; margin-top:0px; padding:4px; font-size:12px; }
.flox div b { display:block; }
.5stars {  }
.4stars {  }
.3stars {  }

.article { /*border-bottom:2px solid orange;*/ margin-bottom:8px;  }
.article h1 { margin-top:0px; font-size:17pt; font-variant:small-caps; }
.article h2 { font-size:16pt; }
.article h3 { font-size:15pt; }
.article p { font-size:13pt; margin-bottom:1em;  padding-left:1ex;  }
.article p>em { font-size:17pt; }
.article a { text-decoration:none; }
.article>div { margin-left:2em; }

.links { text-align:center;  }
.links a { font-family:sans-serif; font-size:9pt; font-weight:bold; padding-left:1em; padding-right:1ex; text-decoration:none; }

.lead  h1 { font-size:28pt;  }
.lead  p { font-size:13.5pt; }
.lead p>em { font-size:20pt; }
 
em { font-size:larger; }

.links { clear:both; }

.exp250-500 { width:250px; }
.exp250-500:hover { width:500px; }

.exp250-375 { width:250px; }
.exp250-375:hover { width:375px; }

.button-4 { width:150px; height:80px; border:none; background-color:#FF9F40; background-repeat:no-repeat; background-position:top center; float:left; padding-top:70px; margin:1px; display:block; overflow:hidden; text-decoration:none; color:#000; font-family:sans-serif; }
.button-4 h2 { font-size:11pt; color:#FFF; margin-left:2px; text-shadow: #000 2px 2px 0.25ex; filter:shadow(color=#000,direction=135,strength=1); }
.button-4 p { font-size:7pt; color:#FFF; margin-left:2px; }

.wiki_xLnk { text-decoration:none; font-weight:bold; padding-left:16px; background-image:url('imgs/globe.icon.gif'); background-repeat:no-repeat; background-position:center left; }

.smap_xLnk { text-decoration:none; font-weight:bold; padding-top:16px; padding-bottom:16px; padding-left:16px; padding-right:16px; cursor:pointer; background-image:url('smap/pin.png'); background-repeat:no-repeat; background-position:center center; }

.col { float:left; }

.side { width:198px; font-family:sans-serif;  }
.side menu { list-style-type:none; text-indent:0; margin-left:2px; padding-left:2px; font-size:12pt; font-weight:bold; }
.side menu a { text-decoration:none; }
.side menu a:hover { color:#69F; }
.side menu ul { padding-left:8px; margin-left:8px; font-size:9pt; font-weight:bold; list-style-type:none;  }
.side menu ul li:hover { height:auto; }
.side menu ul li { height:15px; line-height:15px; overflow:hidden }
.side menu ul ul { font-size:8pt; font-weight:normal; list-style-type:disc;  }

#cCol { width:610px; font-family:Palatino Linotype, sans-serif; }

#rCol { float:right; }


/*** Nav bar styles ***/
#header { border-bottom:solid 4px orange; }
#header menu, #header menu ul { margin:0; padding:0; cursor:default; list-style-type:none; display:inline; font-size:14px; line-height:18px; font-weight:bold; }
#header menu { display:table;  }
#header menu>li { display:table-cell; position:relative; padding:2px 6px; }
#header menu li>ul { display:none; position: absolute; width: 32ex; margin-left: -6px; margin-top: 2px; }
#header menu li>ul>li>ul { margin-left:32ex; width:32ex; margin-top:-22px; border-top:1px solid #369; }
#header menu li:hover>ul { display:block; }
#header menu ul li a { display: block; padding: 2px 10px; }

/*** Menu colors (customizable) ***/
#header menu { }
#header menu ul, #header menu ul li a { background-color: #fff; color: #369; }
#header menu li:hover, #header menu ul li a:hover { background-color: #369; color: #fff; }
#header menu li a:hover { color:#fff; }
#header menu li:active, #header menu ul li a:active { background-color: #036; color: #fff; }
#header menu ul { border: 1px solid #369; border-top:none; }
#header menu a { text-decoration: none; }
