
/* - elements -----*/

html { height: 100%; }
img { border: 0 none; }
body { border: 0px; height: 100%; margin: 0px; padding: 30px, 0px; text-align: center; font-family: Georgia, 'Times New Roman', serif; color: #555;}
h1 {font-size: 10px; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; text-transform: uppercase; font-weight:normal; border-bottom-color: #669; border-bottom-style: solid; border-bottom-width: 1px; letter-spacing: 2px; border-color: #669; padding-bottom: 5px; color: #669; }
h2 a, h2 a:visited { color: #99C; font-size:38px; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-weight:bold; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: .3em; text-decoration: none;}
h3 {margin-top:0;}
h4 {margin-top:0; color: #66c; font-size:14px; font-family: Georgia, 'Times New Roman', serif;}
hr {width:100%; color:#669;}
a {color: #99C; text-decoration: none;}
a:hover {color: #669; text-decoration: underline;}

/* - styled elements -----*/
#navBar {font-size: 11px; color: #00c;}
#navBar a.thisPage {width:100%; background-color:#99C; color:White;}
#navBar .navSub {padding-left:5px;}
#navBar a.xml { border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0; !important}
p.xmlLink {margin:0; padding:5px 0 0 0;}
h3.xml {border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 18px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0; !important}
td.siteheader { background-color:#eef; }
td.siteheader a { color:#669; text-decoration:none; }
td.siteheader a:hover { color:#336; text-decoration:underline; }
.blogfooter {color:#669; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 10px; text-transform: uppercase; }
.floatright {float:right;}
.breadcrumb {font-size:11px; font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; margin:0; pading:0; color: #00c;}
.small {font-size:12px; font-weight:normal;}

/* - components -----*/

#page {	width: 680px; margin: 0 auto; padding: 0; text-align: left; }
#navBar {float: left; width: 160px; margin-top: 30px; }
#pageContent, #pageContent td {font-size:12px; float: right; width: 500px;	margin-top: 30px; line-height:2em;}
#pageContent td span.small {font-size:10px;}
#pageFooter{font-family: 'Trebuchet MS', Trebuchet, Verdana, sans-serif; font-size: 10px; border-top-color: #669; border-top-style: solid; border-top-width: 1px; letter-spacing: 2px; padding-top: 5px;color: #669; border-color: #669; text-align: center; clear:both;}
#commentNote {position:absolute; width:320px; height:50px; display:none; background-color:#e0e0ff; color:#669; font-size: 10px;}

/* - linkResp -----
div#divqf {background-color: #eeeeff; width:110px; text-align:center;}
div#divqfr { display:none; background-color: #eeeeff; width:110px; text-align:center;}
input.txbqf { width:100px; font-size:10px; }
div#divqfr a.qfResp { padding:0; margin:0; font-size:10px; color:#6666ff; text-decoration:none;}
div#divqfr a.qfResp:hover{ font-size:10px; color:Blue; text-decoration:underline;}
*/
div#divqfr { padding:0; margin:0; display:none; background-color: #eeeeff; width:110px; text-align:center;}
input.txbqf { width:100px; font-size:10px; }
input.btnqf {  width:50px; font-size:10px; }
div#divqfr a.qfResp { font-size:10px;  line-height:1em; color:#6666ff; text-decoration:none;}
div#divqfr a.qfResp:hover{ color:Blue; text-decoration:underline;}


