body { font-size: 14px; }
.content { margin-left: auto; margin-right: auto; width: 580px; margin-top: 0px; }
.header { font-size:14px; float:left; }
.header a { color: blue; font-weight: bold; }
.disclaimer { font-size: 10px; text-align: center; padding: 2px; color: #ffffff; background-color: #999999; }
.social { font-size: 12px; text-align: right; padding: 2px; }
.social img { border: 0; }
.social img.opensearch { cursor: pointer; }
.form .title { font-size: 16px; font-weight: bold; margin-top: 15px; color: blue; }
.form form { margin: 0; }
.form label { font-weight: bold; }
.form .example { font-size: 10px; margin-left: 35px; }
.form .example a { color: #9999ff; }
.block1 { margin-top: 10px; }
.block1 strong { color: green; }
.block2 { font-size: 12px; margin-top: 20px; color: #666666; }
.animated .title { font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:10px; color:blue; }
.animated code { font-size:20px; color:green; }
.animated img { margin-left:12px; cursor:help; border:1px solid #888; }
.animated figcaption { margin-left:12px; font-size:11px; color:#777; }
.instruction .title { margin-top:15px; font-size:16px;font-weight:bold; }
.instruction code { font-size:17px; color:#333333; border:1px dashed #999; padding:0 3px 0 3px; font-weight: bold; }
.instruction li { margin-top: 2px; }
.videos .title { margin-top:15px; font-size:16px;font-weight:bold; }
.videos .links { margin-top: 5px; }
.fb { height:35px; margin-top:30px; }
.fb iframe { float:left; border:none; overflow:hidden; width:450px; height:35px; }
.twitter { height:30px; }
.block3 { margin-top: 30px; }
.block3 .link { font-weight:bold; color:green; }
.block3 .example { font-size:11px; color:#555555; margin-top:3px; margin-left:40px; }
.tools .title { margin-top:25px; font-size:16px;font-weight:bold;color:black; }
.tools .toolitem { margin-top:8px; margin-left: 10px; }
.tools .toolitem a { color:blue;font-size:1em; }
.tools .toolitem sup { color:red;font-size:10px; }
.tools .toolitem .help { color:#7777ff;font-size:10px; }
.tools .toolitem .note { color:#888888;font-size:10px; }
.share .title { margin-top:20px; font-size:16px;font-weight:bold;color:black; }
.share .body { margin:10px 0 0 20px; }
.tos { margin-top: 20px; font-size:12px; text-align:center; padding-bottom:10px; }
.contentpost { margin-left:auto; margin-right:auto; width:780px; }
.badsites {color:#999999}
.badsites a {color:#9999dd; text-decoration:line-through}
.warn {font-size:10; cursor:help; text-decoration:underline; color:#7777FF; text-decoration:none; border-bottom:1px dotted}
.warn:hover {color:red; background-color:yellow}
.copy { font-size: 12px; color: #777; }
.copy2 { font-size: 12px; color: black; }
.linkpanel { width:175px; float:right; }
.linkpanel li { margin-top: 2px; margin-bottom: 2px; }
.pform { margin-top: 15px; }
.pform .title { font-size:12px; margin:0 0 5px 0; color:#444444; }
.pform .caption { font-size:12px; margin: 3px 0 3px 0; color:#444444; }
.pform .caption a { text-decoration:none; color:#4444cc; border-bottom:1px dashed #9999ff; }
.result { margin-top: 35px; }
.result .thumb { display: inline-block; float: left; margin: 0px 10px 15px 0px; }
.result .options { font-size:11px;color:#777;margin-top:10px; }
.result input { font-size:11px;color:#777;width:159px;border:1px dotted #aaa; padding-left:2px; }
.result .options.alt a { border-bottom:1px dashed #aaa;cursor:pointer;color:#777;text-decoration:none; }
.download {}
.download .title { clear:left; font-size:1.3em; padding-top:20px; }
.download .title img { vertical-align:middle; margin-right: 10px; }
.download .line { margin-top:10px; margin-left:20px; font-size:1em;clear:both; }
.download .line .java { display:inline-block;color:#444444;font-size:12px;margin-bottom:5px;margin-left:15px;margin-top:-5px; }
.download .java a { display:inline-block;color:#4444aa;text-decoration:none;border-bottom:1px dotted #6666aa; }
.download .line .ribbon { color:green; }
.download .ribbon span { color:white; background-color:green; padding: 1px 5px; font-size:.8em; }
.download .line a.ask { color:#8888ff; }
.vlc { margin-top:25px;font-size:1em; }





