* { margin:0; padding:0; }body { font:72.5%/1.7em "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif; color:#555; background:#fff url(http://staticjw.com/n/templates/InteractiveMedia/images/headerbg.gif) repeat-x; }a { color:#007898; }.wrap a { background:inherit; border-bottom:1px dotted #ccc; text-decoration:none; }.wrap a:hover { border-bottom:1px solid #ccc; color:#808080; background:inherit; }.wrap a:focus { outline:0; }ul { margin:10px 10px 10px 0; padding:0 0 0 15px; }li { margin:0 0 0 10px; padding:3px; }img {text-decoration:none;border:2px solid #aaa;}.wrap { padding:0 10px 10px 10px; width:860px; margin:0 auto; }#logo { margin:26px 20px 0px 5px; color:#768998; text-align:center; }h1 { margin:0 0 10px; letter-spacing:1px; font-size:2em; }h1 a { color:#fff; }h1 a:hover { color:#FFFCB3; }#nav { float:right; border:none; padding:0; margin:47px 10px 60px 0; }#nav li { float:left; list-style:none; margin:0 4px 0 0; padding:0; font-size:1.1em; }#nav li a { display:block; padding:10px 12px 15px; color:#768998; text-decoration:none; border:0; margin:0 1px 0 0; }#nav li a:hover, #nav li#active a { background:url(http://staticjw.com/n/templates/InteractiveMedia/images/barbg.gif) no-repeat bottom center; color:#fff; }#left { float:left; width:570px; margin:0 0 20px 0; }#left h1 { font:2.1em "Trebuchet MS", Arial; border-bottom:1px solid #2C435A; color:#121212; letter-spacing:-1px; margin:0px 0 20px 0; clear:left; }#left h1 a { color:#121212; text-decoration:none; border:0; }#left p { margin:5px 0 20px 0; font-size:110%; line-height:21px; }#left h2 { margin:15px 0 5px 0px;font-size:20px; }#left h3 { margin:10px 0 5px 0px; }#right { width:230px; float:right; margin:0 0 20px 0; }#right h4 { color:#fff; margin:0 0 5px 0; font:bold 1.2em "Trebuchet MS", Arial; background:#fff url(http://staticjw.com/n/templates/InteractiveMedia/images/sideh2bg.gif) repeat-x; padding:4px 10px; border-bottom:2px solid #000; }#right ul { list-style:none; border-top:1px solid #eee; border:none; padding:0; margin:0 0 15px 0; }#right ul li { border-bottom:1px solid #eee; padding:5px; margin:0; }#right ul li a { border:0; }#right p { padding:10px; }#info { border:1px solid #ccc; padding:3px 5px; margin:0 0 10px; }#footer { clear:both; border-top:1px solid #ccc; padding:20px 0; color:#808080; }#footer p { line-height:2.5em; } fieldset#contact-form {margin:20px 0px 20px 20px;background:#eee;padding:10px;color:#000;width:400px;}fieldset#contact-form label {font-size:13px;}fieldset#contact-form input {height:20px;font-size:15px;margin-bottom:15px;}fieldset#contact-form textarea {font-size:15px;margin-bottom:15px;}fieldset#contact-form #contact-button {font-size:14px;height:30px;margin-left:30px;}#descriptionsit {width:860px; margin:20px auto;}.blog-post h2.blog-title {margin-bottom:-1px;padding-bottom:0;font-size:22px;line-height:24px;} .blog-date {color:#888;margin-bottom:10px;margin-top:0;padding-top:0;padding-bottom:0;} .blog-post {border-bottom:1px solid #888;margin-bottom:10px;padding-bottom:10px;}.blog-post img{float:left; width:40%; margin-right:15px;}