* { padding: 0; margin: 0; }
body {font-family: Helvetica, Arial, sans-serif;font-size: 12px;height:100%;}
img {border: none;}
#container {margin: 0 auto;width: 800px;height:100%;}
#header {color: #333;width: 784px;float: left;padding: 0px;margin: 1px 0px 5px 0px;}
#whatismyip {color: #999; font-size: 0.9em;}
#content { color: #333;margin: 0px 5px 5px 0px;padding: 5px;width: 600px;float: left;}
#sidebar {background-color: #eee; float: right;color: #333;border-left: 1px solid #ccc;margin: 0px 0px 5px 0px;padding: 10px;width: 154px;display: inline;height:100%;}
#toc {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style:solid;border-top-color: #aaaaaa;border-right-color: #aaaaaa;border-bottom-color: #aaaaaa;border-left-color: #aaaaaa;background-color: #f9f9f9;padding-top: 5px;padding-right: 5px;padding-bottom:5px;padding-left: 5px;font-size: 95%;}
#toc ul {list-style: none;margin: 0;padding: 0;border: none;}
#footer {width: 780px;clear: both;color: #333;border-top: 1px solid #ccc;margin: 0px 0px 10px 0px;padding: 10px;}
/* http://www.sohtanaka.com/web-design/examples/pre-tags/ */
pre {font-size: 12px;padding: 0;margin: 0;background: #f0f0f0;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;line-height: 20px; auto;/*overflow-Y: hidden;*/}
pre code { margin: 0 0 0 40px;padding: 18px 0;display: block;}
/* vdividermenu credits: dynamic drive css library http://www.dynamicdrive.com/style/csslibrary/item/vertical-divider-menu/ */
#vdividermenu ul{margin: 0;padding: 0;margin-top: 0.4em;float: left;width: 100%;border: 1px solid #625e00;background-color: #eeeeee;}
* html #vdividermenu ul{ /*IE only rule, reduce menu width*/width: 99%;}
#vdividermenu ul li{display: inline;}
#vdividermenu ul li a{float: right;color: black;padding: 2px 12px;text-decoration: none;background: transparent url(http://easytouch.at/files/vertical.gif) center left no-repeat;}
#vdividermenu ul li a:visited{color: black;}
#vdividermenu ul li a:hover{color: black; background-color: #cccccc;}
#timezones {color: #000; margin-bottom: 13px;}
#timezones a {color: #000; background:#ffffff; text-decoration:none;} 
#timezones a:hover {background:#ffc; text-decoration:none;} 
#timezones a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
#timezones a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;
.toolcontainer { min-height: 5em; display: table-cell; vertical-align: middle }
