h1, .title {text-transform:uppercase;font-size:12pt;font-weight:900;border:1px solid #336699;padding:5px;background-color: #EAEFF4 }
h1 {margin-top:5px;}
body { padding:0; margin-left:100px;margin-right:100px;margin-top:0; }

body, p, li, ul, div, td, tr, table { font-family: Verdana, arial, sans-serif;font-size:10pt;}
h3 {border: 1px solid #87CEEB; padding:4px; background-color: #F0F8FF;}
small {color:#666;font-size:11px;}
.adsense {float:right; display:block; padding: 0px 0px 20px 20px;background-color:#fff;}
ins {text-decoration:none;display:block;border: 1px solid #87CEEB;padding:4px;background-color: #F0F8FF;}
blockquote {color:#000000;background-color:#eeeeee;padding:4px;margin-left:30px;margin-right:75px;}
textarea, input, select {font-family:verdana;}

/* home page elements */
.lw {width:75%; float:left; display:block;}
.lm {width:1%; float:left; display:block;}
.le {width:24%; float:left; display:block;}
.u {width:24%;float:left;display:block;}
.ct{padding:9px;}
.lh {border:1px solid #d2e4fc;width:48%;float:left;}
.so {margin:0;background:#d2e4fc;;padding:1px 9px 2px;}
.he {width:60%;font-weight:700;}
.m {width:40%;text-align:right;font-size:84%;}
.m a {text-decoration:none;}
.ct a {text-decoration:none;}
.ct a:hover {text-decoration:underline;}
.l {border:1px solid #d2e4fc;margin-top:5px;}
small  {color:#666; font-size:80%;}
.HeadingCaption {text-transform:uppercase;font-size:120%;font-weight:900; }
img {border:0}


/* MovableType Blog specific tags */
.comments-head {color:#666;border-bottom:1px solid #999;margin-top:20px;font-weight:bold;}
.comments-body {color:#666;font-size:11px;font-weight:normal;padding-bottom:10px;padding-top:10px;border-bottom:1px dotted #999;}
.comments-post {color:#777;font-size:11px;font-weight:normal;}

#banner {font-family:georgia;color:#000;font-size:24px;font-weight:bold;text-decoration:none;background: #F0F8FF;padding:8px 15px;margin-bottom:0px;border-bottom:0px}
#banner a {text-decoration:none;color:#000}
#header {border:1px solid #CC9900; margin-bottom:10px;}
.description {font-family:verdana;font-size:10pt;font-weight:500;margin-top:1px;}

/* Menu */
div#nav {clear: both;height: 21px;background-color:#EAEFF4; padding:0px}
div#nav a:link, div#nav a:visited {color: #000;text-decoration: none;}
div#nav a.top:hover {background-color:#F0F8FF}
#nav_menu a.top {display: block;padding-top:5px;padding-left:15px;padding-bottom:0px;}
#nav_menu a, #nav_menu a:visited {text-decoration:none;color:333}
#nav_menu, #nav_menu ul {padding: 0;margin: 0;list-style: none;}
#nav_menu a.nav {display: block;padding-top: 2px;height: 17px;width: 14em;}
#nav_menu li {float: left;}
#nav_menu li ul {display: block;position: absolute;width: 14em;left: -999em;
	opacity: .99;filter: alpha(opacity=99);background-color: #FFF;
	padding-top: 3px;padding-bottom: 3px;
	border-bottom: 1px solid #CCC;border-right: 1px solid #CCC;border-left: 1px solid #CCC;z-index: 99;}
div#nav a.nav:hover {color: #FFF;text-decoration: none;background-color: #667;}
div#nav a.nav:active {color: #FFF;text-decoration: none;background-color: #333;}
#nav_menu li:hover ul, #nav_menu li.sfhover ul {left: auto;}
#globalMenu {display:none}
