.c:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.c {zoom:1;}

.col { float:right; width:35%; margin-right:0; margin-left:0;}
.f { float:left; width:65%; margin-right:-1px; }

html,body { background:#fff; margin:0; color:#000; line-height:16px; }
h1, h2, h3 { margin-bottom:12px; }
h1, h2, h3, dl, ul { margin-top:0; }
ul { margin-right:0; }
a { color:#07b; text-decoration:none; }

.hidden, .hint { display:none; }
.toggle { text-decoration:none; border-bottom-style:dashed; border-bottom-width:1px; }

#hb { background:#222; border-bottom:3px solid #42903c; }
#hb .b { margin:auto; text-align:left; width:73.076em; *width:71.25em; }
#hb .b ul { list-style:none; margin:0; padding:6px 0; font-family:Verdana, Geneva, sans-serif; font-size:77%; color:#fff; text-transform:uppercase; color:#999; }
#hb .b ul li { list-style:none; }
#hb .b ul li small { font-size:100%; }
#hb .b ul li b { color:#fff; }

#hd { padding:12px; background:#005585 url(/skype/gloss.png) repeat-x center center; _filter:expression(fixPNG(this)); }
#top { margin:auto; text-align:left; width:73.076em; *width:71.25em; }
#logo { float:left; color:#fff; margin-bottom:0; padding-top:1px; }
#logo a { font-size:138.5%; color:#fff; text-transform:uppercase; display:block; position:absolute; }
.cufon-active #logo a { font-size:22px; height:22px; line-height:0; }
#logo a { color:#fff; }
#search { float:right; margin-bottom:0; }
#search input { vertical-align:middle; }
#search input#sa { padding:.3em .9em; overflow:visible; font-size:85%; font-weight:900; border:none; color:#fff; background:#004369 url(/skype/gloss.png) repeat-x center center; _filter:expression(fixPNG(this)); }

#bd { margin-bottom:1em; }
#doc2 { background:#fff; margin-bottom:0; padding-bottom:3px; padding-top:12px; }

#path { font-size:93%; color:#666; }
#path b { font-weight:400; }

#yui-main p, #yui-main ul { font-size:93%; }

h1 {  font-size:26px; color:#000; font-weight:normal; margin-bottom:16px; }
h2 { font-weight:400; font-size:153.9%; color:#ff8800; padding-top:6px; }
h3 { text-transform:uppercase; border-bottom:1px solid #ddd; padding-bottom:3px; font-size:100%; color:#333; padding-top:9px; }

#download { background:#cfe8ff; }
#download { padding:12px; }
#download p { margin-bottom:9px; }
#download p#techinfo { margin-bottom:0; color:#000; }

#specification { margin-bottom:-2em; }
#specification .b { background:#fcfcfc; border:1px solid #ccc; padding:9px 12px 12px; }
#specification h3 { font-size:85%; border-bottom:none; padding-bottom:0; margin-bottom:9px; color:#666; }
#specification ul { list-style:none; margin:0; padding:0; color:#000; }
#specification li { list-style:none; border-top:1px solid #ddd; padding:6px 0; }
#specification li.s { border:none; }

ul#rating { list-style:none; margin:0; background:#f3f3f3; padding:12px; }
#rating li { list-style:none; }

#footer { border-top:1px solid #ddd; padding-top:12px; margin:0 0 2em; }

/** YUI button skin styles  **/
.yui-skin-sam .yui-button.actionButton { margin-left:1px; }
.yui-skin-sam .yui-button.actionButton .first-child a { color:#000; font-size:113%; font-weight: bold; padding:1px 14px; }
.yui-skin-sam .yui-button.actionButton .first-child button { font-size:113%; font-weight:bold; padding:0 1em; }
