body {color:#222;font-family:Helvetica,Arial,sans-serif;font-size:12px;}
.page {position:relative;background:#fff url(/img/design/bg-gradient.png) repeat-x;padding-top:2em;}
.container {clear:both;display:block;position:relative;width:950px;margin:0 auto;text-align:left;}
.container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title, textarea.text {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
a {color: #3ac;}
a:hover {color:#222;}
strong {font-weight:bold;}
h1 {font-size:230%;font-weight:bold;letter-spacing:-1px;margin-bottom:30px;}
h1 span {font-weight:normal;color:#bbb;}
h2 {font-size:150%;margin-bottom:10px;}
h2.reviews {clear:left;margin-bottom:1px;font-weight:normal;letter-spacing:-1px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:4px 6px 5px;}
h3 {font-size:160%;letter-spacing:-1px;margin-bottom:15px;}
.notice {padding:8px 10px;background:#fff6bf;border:solid 1px #ffd324;color:#514721;margin-bottom:20px;}
.b0 {color:#aaa;}
.b10, .b20 {color:#c33;}
.b30, .b40 {color:#c63;}
.b50, .b60 {color:#cc3;}
.b70, .b80 {color:#9c3;}
.b90, .b100 {color:#6c3;}
.breakdown .vg .title {background:url(/img/design/sprites.1.2.3.png) no-repeat -38px -60px;}
.breakdown .g .title {background:url(/img/design/sprites.1.2.3.png) no-repeat -57px -60px;}
.breakdown .ok .title {background:url(/img/design/sprites.1.2.3.png) no-repeat -76px -60px;}
.breakdown .b .title {background:url(/img/design/sprites.1.2.3.png) no-repeat -95px -60px;}
.breakdown .vb .title {background:url(/img/design/sprites.1.2.3.png) no-repeat -114px -60px;}
#report.vg .score {background:url(/img/design/sprites.1.2.3.png) no-repeat left -139px;}
#report.g .score {background:url(/img/design/sprites.1.2.3.png) no-repeat -60px -139px;}
#report.ok .score {background:url(/img/design/sprites.1.2.3.png) no-repeat -120px -139px;}
#report.b .score {background:url(/img/design/sprites.1.2.3.png) no-repeat -180px -139px;}
#report.vb .score {background:url(/img/design/sprites.1.2.3.png) no-repeat -240px -139px;}
#hd {color:#fff;background:#404040;margin-bottom:1px;}
#hd ul {list-style:none;float:right;margin:0;padding:9px 0 10px;}
#hd li {float:left;font-weight:bold;margin-right:0;}
#hd li a {float:left;padding:0.26em 1em;color:#fff;}
#hd h2 {float:left;margin:0;border:0;padding:0;font-size:100%;}
#hd h2 a {float:left;width:73px;padding:12px 13px 13px 0;text-indent:-1000px;background: url(/img/design/buzzify.png) no-repeat 0 50%;}
#search {float:right;border:solid 3px #666;margin-top:5px;margin-left:30px;background:#fff;}
#search form {float:left;margin:0;}
#search input {float:left;margin:0;width:180px;padding:.26em;border-color:#fff;}
#search button {float:left;margin:0;font-weight:bold;padding:0 5px;height:25px;border:solid 1px #9c3;background:#9c3;color:#fff;}
#sections {float:left;width:950px;margin:0;list-style:none;}
#sections li {float:left;font-weight:bold;color:#aaa;}
#sections li a, #sections li span {float:left;padding:6px 12px;}
#sections li.active {background:#eee url(/img/design/corner-white-top-right.png) 100% 0% no-repeat;}
#sections li.active a {text-decoration:none;color:#222;background:url(/img/design/corner-white-top-left.png) no-repeat;}
#sections li.active {background-color:#3ac;}
#sections li.active a {color:#fff;}
#nav {float:left;width:938px;margin:0;list-style:none;padding:0.3em 6px 0;margin-bottom:20px;background:#e6f9fe url(/img/design/corner-white-top-right.png) 100% 0 no-repeat;}
#nav li {float:left;font-weight:bold;margin-top:2px;padding-bottom:3px;}
#nav li a {float:left;padding:5px 12px 4px;}
#nav li.active {background:#fff url(/img/design/corner-lightblue-top-right.png) 100% 0 no-repeat;}
#nav li.active a {color:#222;text-decoration:none;background:url(/img/design/corner-lightblue-top-left.png) no-repeat;}
#main {float:left;display:block;width:600px;margin-right:50px;}
#sidebar {float:left;display:block;width:300px;}
.columns {float:left;width:625px;margin-bottom:20px;}
.columns.wide {width:950px;}
.column {float:left;width:300px;margin-right:25px;}
.column.last {margin-right:0;}
.list {float:left;display:block;margin-bottom:20px;}
.item {float:left;clear:both;width:300px;margin-bottom:10px;}
.item .rating {float:left;width:40px;text-align:center;font-size:2em;line-height:2;margin-right:10px;}
.item a {display:block;float:left;width:250px;text-decoration:none;}
.item a span.title {display:block;float:left;width:208px;text-decoration:none;font-weight:bold;font-size:120%;line-height:1.5;letter-spacing:-1px;}
.item a span.date {display:block;float:left;color:#aa9c84;font-size:95%;text-decoration:none;}
.item img {float:left;vertical-align:middle;border:1px solid #eee;padding:2px;margin-right:6px;}
.item a:hover img {border-color:#666;}
.review {clear:left;float:left;width:584px;margin-bottom:1px;background:#f8f8f8;padding:5px 8px;}
.review .rating {display:block;float:left;width:34px;font-size:150%;margin-right:10px;text-align:center;}
.review .user, .review .product {display:block;float:left;font-size:120%;margin-right:5px;margin-top:2px;}
.review .url {display:block;float:left;font-size:95%;color:#bbb;margin-top:5px;}
.poster {float:left;width:270px;padding:14px;border:solid 1px #eee;margin-bottom:20px;}
.poster .image {float:left;margin-right:0px;}
#report {float:left;width:160px;margin-bottom:10px;}
#report .score {float:left;width:60px;height:60px;margin:5px;}
#report .rating {float:left;width:85px;margin-left:5px;text-align:center;}
#report .title {display:block;font-weight:bold;font-size:90%;color:#aaa;margin-top:5px;}
#report .value {display:block;margin-top:5px;font-size:320%;font-weight:bold;}
#report.na .value {color:#ccc;}
#report.vg .value, buzzmeter .vg {color:#6c3;}
#report.g .value, .buzzmeter .g {color:#9c3;}
#report.ok .value, .buzzmeter .ok {color:#cc3;}
#report.b .value, .buzzmeter .b {color:#c63;}
#report.vb .value, .buzzmeter .vb {color:#c33;}
.breakdown {float:left;width:276px;margin-bottom:20px;padding:11px;border:solid 1px #eee;}
.breakdown .column {position:relative;float:left;width:19px;height:77px;margin:0 10px 0 0;}
.breakdown .title {position:absolute;left:0;top:58px;width:19px;height:19px;z-index:0;text-indent:-100em;}
.breakdown .value {position:absolute;top:0;left:1px;height:49px;width:15px;z-index:0;border:solid 1px #eee;}
.breakdown .bar {position:absolute;height:25px;width:15px;z-index:1;bottom:-1px;left:0;background-image:url(http://img.buzzify.net/blank.gif);color:#fff;text-align:center;font-size:80%;overflow:hidden;line-height:1.5;text-indent:-100em;}
.breakdown .vg .bar {background-color:#6c3;}
.breakdown .g .bar {background-color:#9c3;}
.breakdown .ok .bar {background-color:#cc3;}
.breakdown .b .bar {background-color:#c63;}
.breakdown .vb .bar {background-color:#c33;}
.breakdown .info {float:left;width:126px;margin-left:5px;font-size:90%;color:#aaa;}
.gallery, .picture, .controls, .thumbs {float:left;width:600px;margin-bottom:30px;}
#sidebar .gallery {width:300px;margin-bottom:20px;}
.gallery a, .thumbs a {float:left;display:block;padding:3px;border:solid 1px #ddd;margin:0 5px 5px 0;}
.thumbs a.active {border:solid 2px #3ac;padding:2px;}
.gallery a:hover, .thumbs a:hover {border:solid 1px #666;padding:3px;}
.controls {margin-bottom:10px;text-align:center;}
.controls a {display:block;float:left;padding:3px 5px;border:solid 1px #eee;text-decoration:none;font-size:100%;}
.controls a.right {float:right;}
.controls a:hover {border-color:#3ac;color:#222;}
.controls span.title {font-weight:bold;font-size:120%;line-height:1.6;}
.thumbs {width:578px;margin-bottom:15px;border:solid 1px #eee;padding:10px;}
.thumbs a {margin:0 4px 0 0;}
.filters {float:left;width:120px;margin-right:30px;}
.filters h2 {color:#bbb;font-size:120%;margin-bottom:8px;}
.filters ul {margin-bottom:20px;}
.filters a {font-size:95%;}
.filters a.active {font-weight:bold;color:#222;}
.browse {float:left;width:460px;margin-right:40px;}
.user-hd {float:left;width:600px;}
.user-hd .image {float:left;border:solid 1px #eee;margin-right:10px;padding:3px;vertical-align:bottom;}
.user-hd h1 {float:left;margin-right:20px;line-height:1.5em;}
.user-hd .follow {float:left;display:block;background:url(/img/design/sprites.1.2.3.png) no-repeat right -286px;padding-right:8px;margin-top:7px;}
.user-hd .follow a {display:block;background:url(/img/design/sprites.1.2.3.png) no-repeat left -259px;padding:5px 7px 6px 15px;text-decoration:none;font-weight:bold;}
.buzzmatch {font-size:185%;letter-spacing:-1px;margin-bottom:20px;}
.buzzmatch span {font-weight:bold;}
.pagination {float:left;width:600px;list-style:none;margin:0 0 20px 0;}
.pagination.reviews {border-top:solid 1px #ddd;padding-top:10px;}
.pagination.margin {margin-top:1em;}
.pagination li {float:left;margin-right:4px;color:#999;}
.pagination span, .pagination a {float:left;display:block;padding:2px 6px;border:solid 1px #ddd;}
.pagination a {text-decoration:none;}
.pagination a:hover {border-color:#3ac;}
.pagination .active, .pagination .desc, .pagination .dots {padding:2px 6px;}
.pagination .active {color:#222;border:solid 1px #3ac;}