html,body{margin:0;padding:0;height:100%;}
body{font: 76% "Lucida Grande", Lucida, Verdana, sans-serif;text-align:center}
p{margin:0 10px 10px}
a{display:block;color: #990066;padding:10px}
a.thumbnail {text-decoration:none;}
a.thumbnail img {border:none;}
a.mailto {display:inline;text-decoration:underline;color:#990066;padding:0;}
a.nav {display:inline;text-decoration:underline;color:#990066;padding:0;}
a.download {display:inline;text-decoration:underline;color:#990066;padding:0;}
.goleft {float:left;}
.goright {float:right;}
/* header */
div#header {background:url(/images/header_1_0.png) no-repeat center center;height:232px;border:solid 0px green;margin:0px auto 16px auto;}
div#header div#logo {border:solid 0px cyan;float:left;width:180px;margin:0 auto auto 18px;}
div#header div#logo a {display:inline;}
div#header div#logo a img {border:none;}
/* navigation */
div#navigation{overflow:auto;border:solid 0px pink;width:60%;float:right;}
div#navigation ul {border:solid 0px red; overflow:auto;margin:0px;}
div#navigation ul li {display:block; padding:0px 8px 0px 32px;background:url(/images/nav_sep.png) no-repeat top left;}
div#navigation ul li {font-size:1.5em;height:52px;float:right;}
div#navigation a {text-decoration:none;}
/* container */
div#container{text-align:left;background:white;position: relative;min-height: 100%;}
div#container{width:774px;margin:0 auto; border:solid 0px red; overflow:auto;}
div#wrapper{margin:0px auto 32px auto; overflow:auto;}
/* content */
div#content p{line-height:1.4}
div#content{float:left;width:600px; border:solid 0px black; margin:0; padding:0;}
/* sidebar */
div#sidebar{width:170px; float:right; border:solid 0px black; margin:0; padding:0;}
div#sidebar a img {border:none;}
div#sidebar ul {margin:0px;padding:0px;}
div#sidebar ul li {list-style:none; margin:0px;padding:0px;clear:both;display:block;}
div#sidebar ul li.item {font-variant:small-caps;text-align:center;margin:3em auto 1em auto;font-weight:bold;}
div#sidebar ul li.subitem {overflow:auto;text-align:center;}
div#sidebar ul li.button a {border:none;background:url(/images/buttonbg.png) no-repeat center center;color:white;font-variant:small-caps;text-align:center;fon0-size:1.5em;}
div#sidebar ul li.subbutton {text-align:center;}
div#sidebar a {text-decoration:none;}
/* extra */
div#extra {clear:both;background:white;margin:0px;border:solid 0px navy;overflow:auto;min-height:12em;}
div#extra dl.l {border:solid 0px maroon;}
div#extra dl.l {float:left;width:376px; margin:4px auto 24px auto; padding:4px;background:white;}
div#extra dl.l dt {float:left;clear:left;width:170px; height:210px;border:solid 0px gray; padding:4px auto 8px auto;margin:12px auto;}
div#extra dl.l dd {float:right;clear:right;width:170px; height:210px; border:solid 0px black; margin:12px auto 12px auto; padding:0;}
div#extra dl.l dd h2 {color:#990066;font-variant: small-caps;border:solid 0px blue;margin:2px 0 0 0;}
div#extra dl.l dd p {display:block;border:solid 0px red;margin:0;}
div#extra dl.l dd p.moreinfo {display:block;border:solid 0px red;padding-left:18px;margin:1em auto auto auto;text-align:left;background:url(/images/seemore.gif) no-repeat bottom left;font-size:11px;color:#990066;}
div#extra dl.l dt.s {float:left;clear:left;width:170px; height:132px;border:solid 0px gray; margin:12px auto; padding:4px;background:white;}
div#extra dl.l dd.s {float:right;clear:right;width:170px; height:132px; border:solid 0px black; margin:12px auto 12px auto; padding:0;background:white;}
div#extra dl.l dd.s h2 {color:#990066;font-variant: small-caps;margin:2px 0 0 0;}
div#extra dl.l dd.s p {display:inline;}
div#extra dl.l dd.s p.moreinfo {display:block;border:solid 0px red;padding-left:18px;margin:1em auto auto auto;text-align:left;background:url(/images/seemore.gif) no-repeat bottom left;font-size:11px;color:#990066;}
/* footer */
div#footer{border:solid 0px black;clear:both;height:54px;display:block;}
div#footer p{text-align:center;border:solid 0px green;padding-top:24px;width:80%;color:#010203;}
div#footer a{color:#010203;font-weight:bold;}
a.product{display:inline;color: #990066;padding:0 0 0 16px;font-weight:bold;background:url(/images/seemore.gif) no-repeat bottom left;}
a.inline{display:inline;color: #990066;padding:0;}
li.blank {list-style:none; margin:0px;padding:0px;display:block;margin:8px auto 8px auto;}
div.paypalbutton input {
   margin-top:5em;
   border:solid 0px red;
}
/* screencast */
#screencast {
    display:block;
    margin-bottom:3em;
    height:200px;"
}
a.video {
    text-decoration:none;
    padding:0px;
    color:black;
}
a.video:visited {
    text-decoration:none;
    padding:0px;
    color:black;
}
a.video img {
    border:none;
}
div.screencastfoot {
    text-align:center;
    color:black;
}
<!--[if IE]>
#screencast {
    display:none;
}
<![endif]-->

