#visual {height:73px; background:url(../i/s/visual/bg_vis.gif) #3c3c3c; border:2px solid #e0e0e0; border-bottom:0; margin-bottom:0}
#visual p {font-size:1.9em; margin:0 40px 0 0; padding:20px 0 0 0; text-align:right}

#visual .image {width:300px; height:73px}
#visual .image.why {background:url(../i/s/visual/why.gif) no-repeat 0 0}
#visual .image.download {background:url(../i/s/visual/download.gif) no-repeat 0 0}
#visual .image.blog {background:url(../i/s/visual/blog.gif) no-repeat 0 0}
#visual .image.screenshots {background:url(../i/s/visual/screenshots.gif) no-repeat 0 0}

#visual div.angs, #visual div.angs div {width:100%; height:13px; position:absolute}
#visual div.angs {background:url(../i/s/visual/av_tl.gif) no-repeat 0 0; position:absolute; top:-2px; left:0; margin-left:-2px}
#visual div.angs div {background:url(../i/s/visual/av_tr.gif) no-repeat 100% 0; top:0; left:0; margin-left:4px}

.menu {margin:0 0 20px; border-bottom:5px solid #cacaca; background:#717171}
.menu a {color:#fff}
.menu li.selected {background:url(../i/s/ams_tl.gif) no-repeat 0 0 #cacaca}
.menu li.selected a {color:#000; background:url(../i/s/ams_tr.gif) no-repeat 100% 0}
.menu li.selected span {border:0}

#content {border-top:0}

#content h2 {margin:24px 20px 10px 20px}
#content h3 {margin:24px 20px 10px 20px}
#content pre {font-size:1em; margin:14px 20px; background:#f2f2f2; border:1px solid #ccc; padding:10px 20px}
#content img {display:block}
#content small {font-size:0.85em}

#content .main {width:575px; float:left; margin-bottom:30px}
#content .main > *, #content .side > * {margin-top:0}
#content .side {width:192px; margin-right:20px; float:right; margin-bottom:30px}

#content .side h3, #content .side p {margin-left:0; margin-right:0}

#content .side.ref p {position:relative; text-indent:-1.5em; padding-left:1.5em}

#content .side.star {background:url(../i/c/star_big.gif) no-repeat 4px 10px; padding-top:3.15em}
#content .side.star p {position:static;; text-indent:0; padding:0}

#content .numbered {margin-left:22px}
#content .numbered h3 {margin:15px 20px 10px 20px; font-size:1.65em; position:relative}
#content .numbered strong {display:block; width:0.9em; position:absolute; top:0; right:100%; font:1.6em "Georgia", "Times New Roman", Times, serif; line-height:1em; margin:-0.15em -0.2em 0 0}

#content form {margin:0 0 10px 0; padding:0}
#content form fieldset {border:0; padding:0}
#content form legend {display:none}
#content form p {overflow:hidden; clear:both}
#content form label {display:block; width:100px; float:left; text-align:right; padding:3px 10px 0 0}
#content form fieldset input, #content form textarea {border:1px solid #bcbcbc; font:1em "Segoe UI", arial, tahoma, sans-serif; padding:1px 3px; float:left}
#content form textarea {width:410px; height:80px}
#content form span {display:block; float:left; padding-right:11px; background:url(../i/c/star_small.gif) no-repeat 100% 1px}
#content form span input {float:none}
#content form p.submit {margin-top:0}
#content form p.submit label {visibility:hidden}
/*#content form p.submit input {background:url(../i/c/bg_submit.gif) repeat-x 0 0 #d8d8d8; border:1px solid #838383; font-size:0.95em}*/

#content p.author {margin:25px 20px 0 20px; font-size:0.85em; color:#888}

#content .main li {margin-left:40px}

#content .blog {margin-left:40px; margin-right:40px}
#content .blog p.author {margin-left:20px}
#content .blog li {margin-left:40px}
#content .blog pre {margin-left:60px; margin-right:60px}

#content .screenshots {margin:15px 20px 0 20px; overflow:hidden}
#content .screenshots.numbered {margin-left:20px}
#content .screenshots div {width:320px; position:relative; background:#f2f2f2; margin:0 32px 30px 32px; float:left}
#content .screenshots p {width:196px; margin:37px auto; position:relative}
#content .screenshots p strong {width:0.9em; font-size:2.6em; margin-top:-0.25em}

#content .screenshots .ang, #content .screenshots .ang div {height:5px; float:none; margin:0; position:absolute}

#content .screenshots .ang.at {background:url(../i/c/ai_tl.gif) no-repeat 0 0}
#content .screenshots .ang.at div {background:url(../i/c/ai_tr.gif) no-repeat 100% 0}

#content .screenshots .ang.ab {background:url(../i/c/ai_bl.gif) no-repeat 0 0; margin-top:-5px}
#content .screenshots .ang.ab div {background:url(../i/c/ai_br.gif) no-repeat 100% 0}



