* { margin: 0; padding: 0; }

a { color: #FF3300; background: inherit; text-decoration: none; }
a:hover { color: #FF6633; background: inherit; }

p { margin: 0 0 15px 0; }

h1 { font: bold 1.7em Arial, Sans-Serif;  margin: 0 0 8px; }
h2 { font: bold 1.4em Arial, Sans-Serif; margin: 0 0 6px; }
h3 { font: bold 1.2em Arial, Sans-Serif; margin: 0 0 4px; }

#body { font: .84em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; background: #fff url('../images/bg.gif') repeat-x; color: #333; }

#header { height: 65px; width: 800px; }

#logo { margin: 8px 0px 0px 0px; height: 65px; width: 398px; float: left; }

#content { width: 800px; margin: 0 auto; }

#menu { height: 10px; padding: 45px 0 0 0px; margin: 0 0 0 0; float: right; }
#menu li { display: inline; }
#menu li a { padding: 0px 20px 0px 0px; margin: 0px 0px 0px 0px; color: #FFFFFF; font: 1.2em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; }
#menu li a:hover { color: #FF6633; }

.overviewlist { font-size:14px; padding: 0px 10px; list-style-type: square; list-style-position: inside; }

.indent { padding: 0 0 0 15px; }

#left { clear: left; float: left; width: 200px; padding: 0 14px 0 0; font-size: .95em; margin: 30px 0 15px; }
#left h2 { font: bold 1.4em Arial, Sans-Serif; margin: 0 0 12px; }


#leftmenu { list-style: none; }
#leftmenu li { font: 1.2em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; padding: 0 0 0 12px; margin: 0 0 8px 0; background: #fff url('../images/bullet.gif') no-repeat center left; }
#leftmenu li.postspace { font: 1.2em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; padding: 0 0 0 12px; margin: 0 0 16px 0; background: #fff url('../images/bullet.gif') no-repeat center left; }
#leftmenu li a { background: #fff; }
#leftmenu li a#sel { background: #fff; text-decoration: underline; }

#right { margin: 30px 0 0 0; padding: 0 0 0 20px; border-left: 1px solid #ccc; float: right; width: 565px; text-align: left; }
#right ul { padding: 0 0 0 32px; background: #fff; }


#callbox { margin: 60px 0 0 0; padding: 4px 4px 4px 4px; border: 1px solid #666; background: #ccc; color: #333; text-align: center; }
#callbox h1 { font: bold 1.3em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; color: #333}
#callbox h2 { font: bold 1.4em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; color: #ff6633}


#footer { clear: both; border-top: 1px solid #ccc; padding: 10px 0; margin: 15px 0 15px; font-size: .8em; background: #fff; text-align: center;}
