@import url(../_css/fonts_1.0.0.css);

cite, em, i { font-style:italic; font-family: ChantillyItalic; }

#menupanel { float:left; width:128px; padding:0 12px 0 21px; }

#menu { float:left; width:128px; list-style:none; padding:0; margin:0; border-bottom:1px solid #efefef; }
#menu li { padding-top:2px; padding-bottom:2px; }
#menu li a { text-decoration:none; font-family:ChantillyHeavy; font-size:90%; }
#menu li a:link, #menu li a:visited { border-bottom:1px solid #fff; color:#0da0d7; }
#menu li a:hover, #menu li a:focus, #menu li a:active { border-bottom:1px solid #efefef; color:#00b9f6; }

#editorinfo { clear:both; padding:12px 0; color:#666; /*font-family:Verdana,Arial,sans-serif;*/ font-size:85%; border-bottom:1px solid #efefef; }
#editorinfo strong { font-family:ChantillyMedium; font-weight:bold; }
#editorinfo p.email { margin-top:3px; }

	body, select, input, textarea { 
	  /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */ 
	  color: #444; 
	  /* set your base font here, to apply evenly */
	  font-family: ChantillyMedium, "Gill Sans", Arial, sans-serif;
		font-size:95%;
		line-height:145%;
	}
  
  

#sidepanel { float:left; width:136px; width:136px; padding:0 10px 10px 10px; overflow:hidden;  }
#sidepanel p { margin:8px 0; padding:0 6px 0 6px; font-size:75%; line-height:110%; }
#sidepanel p.nopad { padding:0; }
#sidepanel p.nomargin { margin:0; }
#sidepanel ul { font-size:80%; color:#444;  margin:8px 6px 8px 10px; padding:0 8px; }
#sidepanel ul li { padding-top:1px; padding-bottom:1px; line-height:120%; }
#sidepanel h3 { margin:8px 0; padding:0 6px 0 6px; text-transform:uppercase; font-size:90%; line-height:120%; font-weight:bold; color:#999; font-family:ChantillyHeavy; }

#sidepanel a:link, #sidepanel a:visited { color:#0da0d7; text-decoration:none; }
#sidepanel a:hover, #sidepanel a:focus, #sidepanel a:active { color:#666; text-decoration:underline; }

.o--VerdanaMedium {
	font-family: ChantillyRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.82em;
}
.o--VerdanaSmall {
	font-family: ChantillyRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.o--VerdanaTiny {
	font-family: ChantillyRegular, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.57em;
}

.o-ArialMedium {
	font-family: ChantillyRegular, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.o-ArialSmall {
	font-family: ChantillyRegular, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
}
.o-ArialMinute {
	font-family: ChantillyRegular, Arial, Helvetica, sans-serif;
	font-size: 0.63em;
}
.o-ArialTiny {
	font-family: ChantillyRegular, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.o-ArialLarge {
	font-family: ChantillyRegular, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.o-ArialVeryLarge p {
	color:#999; font-size:110%; font-family:ChantillyHeavy, Arial, Helvetica, sans-serif;
}
.o-ArialMedium p {
	font-family: ChantillyRegular, Arial, Helvetica, sans-serif !important;
	font-size: 0.9em !important;
}
.o-TahomaMedium {
	font-family: ChantillyRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.o-TahomaSmall {
	font-family: ChantillyRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.83em;
}
.o-TahomaMinute {
	font-family: ChantillyRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.63em;
}
.o-TahomaTiny {
	font-family: ChantillyRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.o-TahomaLarge {
	font-family: ChantillyRegular, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.o-TimesMedium {
	font-family: ChantillyRegular, "Times New Roman", Times, serif;
	font-size: 1em;
}
.o-TimesSmall {
	font-family: ChantillyRegular, "Times New Roman", Times, serif;
	font-size: 0.9em;
}
.o-TimesTiny {
	font-family: ChantillyRegular, "Times New Roman", Times, serif;
	font-size: 0.75em;
}
.o-TimesLarge {
	font-family: ChantillyRegular, "Times New Roman", Times, serif;
	font-size: 1.2em;
}


#footercore { clear:both; overflow:hidden; /*font-family:Verdana,Tahoma,Arial,sans-serif;*/ /*padding-top:18px; padding-bottom:18px;*/ text-align:center; }
#footercore p { color:#333; text-align:center; font-size:130%; }
#footercore a:link, #footercore a:visited { color:#0da0d7; text-decoration:none; }
#footercore a:hover, #footercore a:focus, #footercore a:active { color:#666; text-decoration:underline; }

