html{border:0;width:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
body{background:#FAFAFA;font:normal 14px arial,sans-serif;line-height:17px}
img{border:0}
input,img,select{vertical-align:middle}
a, a:link, a:visited{color:black;text-decoration:underline}
a:hover{color:#6bb93f}
h1{font-size:16px;display:inline}
h2,h3,h4{font-size:14px;display:inline}
h4{width:auto;display:inline}
h5,h6{font-size:12px;display:inline}
ul,ol{margin-left:10px}
p{margin-bottom:6px}
.clear{height:1px;line-height:1px;font-size:0;clear:both;overflow:hidden}

#wrapper{margin:0 auto;min-width:960px;width:960px;width:auto !important}
#logo a{display:block;background:url("/public/images/logo.gif");width:158px;height:35px;text-indent:-1000px;margin-left:2px}
#header{border-bottom:2px solid #6bb93f}
#member{margin:18px 4px 0 0}
#body{background:url("/public/images/cutoff.gif") repeat-y 20%}
#left{float:left;padding:2px;width:19%}
#main{float:right;min-height:450px;padding:2px;width:79%}
#footer{color:#445;padding:2px 4px;font-size:12px;border-top:2px solid #6bb93f}
#blink{float:right;color:gray}
#nav{border:1px solid #FAFAFA}

#menu{list-style-type:none;margin-top:19px;padding-bottom:0px;text-align:center}
#menu li{display:inline;cursor:pointer;border:2px solid #6bb93f;border-bottom:0;margin:2px;padding:3px 15px 2px 15px;text-decoration:none;z-index:100;position:relative;background-color:#EEE}
#menu li:hover{background-color:white}
#menu li.selected{color:#000;background-color:#FAFAFA;font-weight:bold;padding:6px 10px 4px 10px;}
#menu a{text-decoration:none;color:black}

#home{background:url("/public/images/home.gif") no-repeat center center;width:40px;height:13px;display:-moz-inline-box; display:inline-block;cursor:pointer}

.right{float:right}
.left{float:left}
.center{text-align:center}
.pagination{text-align:center}
.tiny{font-size:10px;font-weight:normal}
.small{font-size:12px;font-weight:normal;line-height:1.3em}
.normal{font-size:14px;font-weight:normal}
.middle{font-size:16px;font-weight:normal}
.big{font-size:18px;font-weight:normal}
.hand{cursor:pointer}
.bold{font-weight:bold}
.darkred{color:#CC3300}
.black{color:black}
.gray{color:gray}
.show{display:inline}
.hidden{display:none}
.dashed td{border-bottom:1px dashed gray}

.dbody dl{margin-bottom:6px}
.dbody dt{margin-bottom:2px;padding:2px 0;font-weight:bold;color:#CC3300;border-bottom:1px dotted #6bb93f}
.dbody dd{padding:4px 0;line-height:2em}
.dbody ul{margin-left:45px}
.dbody ol{margin-left:52px}
.dlist dl{margin-bottom:6px}
.dlist dt{margin-bottom:2px;padding:2px 0;font-weight:bold;color:#CC3300;border-bottom:1px dotted #6bb93f}
.label{font-size:7px;display:inline-block;width:30px;font-size:normal;line-height:7px}
.dlist dd{padding:4px 0;line-height:2em}
.dlist ul{margin-left:20px;line-height:1.4em}

.hlYellow{color:black;background-color:#FFFFCC;border:1px solid #DDDD00;padding:4px;margin-top:2px;margin-bottom:4px}
.hlRed{color:black;background-color:#FDDBCC;border:1px solid #FEAA85;padding:4px;margin-top:2px;margin-bottom:4px}
.hlGreen{color:black;background-color:#DBFDCC;border:1px solid #AAFE85;font-size:14px;padding:4px;margin-top:2px;margin-bottom:4px}

#category{margin:0;padding:0;list-style:none;margin-left:24px}
#category li.plus{list-style:outside url("/public/images/plus.gif")}
#category li.minus{list-style:outside url("/public/images/minus.gif")}
.categoryList ul{margin:0;padding:0;margin-left:24px}
.categoryList li{cursor:pointer;margin:4px;margin-left:20px;list-style-image:none;list-style-type:circle}
.categoryList li:hover{background-color:#DDD;}
.categoryFirst:hover{background-color:#DDD}
.categoryFirst.selected{color:#CC0000;font-weight:bold}

.icon{float:left;width:275px;height:200px;margin:6px;padding:4px;border:1px dotted #D1D1D1}
.icon dt{border:0;padding-bottom:6px;margin-bottom:4px}
.iconprofile dd{margin:0;padding:0;line-height:1.6em}
.iconlist{margin:2px;padding:2px;border-bottom:1px dotted #D1D1D1;height:120px}
.iconlist dt{border:0;padding-bottom:4px}
.iconlistprofile dd{margin:0;padding:0;line-height:1.6em}
.iconShow{float:left;margin:4px;text-align:center}
.q{font-size:12px;font-weight:normal;color:black}
.software{float:left;width:400px;height:200px;margin:10px;padding:2px;border:1px dotted #D1D1D1}

.tabs{list-style-type:none;margin:20px 0 0 0;padding:0 0 2px 0;line-height:normal}
.tabs li{display:inline;cursor:pointer;color:#42454a;background-color:#EDEBED;border:1px solid #c9c3ba;border-bottom:0;padding:2px 10px 2px 10px;text-decoration:none}
.tabs li:hover{background-color:#F9F8F7}
.tabs li.selected{color:#000;background-color:#F9F8F7;font-weight:bold;padding:6px 10px 3px 10px}
.tabs li a{text-decoration:none;color:#333}
.tabText{border:1px solid #c9c3ba;padding:10px;background-color:#F9F8F7}
.tabText.hide{display:none}

.filter{margin:4px 0;padding:4px 0;line-height:1.3em}
.filter h1{font-size:14px;}
.filter dl{overflow:hidden;padding:2px 0;zoom:1;border-top:1px dashed #E7CDAE}
.filter dl.first{border:0;}
.filter dt{float:left;width:80px;text-align:right;margin-right:10px;border:0;font-weight:normal}
.filter dd{float:left;overflow:hidden;width:80%}
.filter dd div{float:left;margin-right:10px;line-height:1.3em;color:black;font-weight:normal;padding:0 2px}
.filter dd div.selected{background:#66CC66;color:white}
.filter dd a,.filter dd a:link,.filter dd a:visited{text-decoration:none;padding:0 2px}
.filter dd a:hover{background:#66CC66;color:white}
.rating img{cursor:pointer}
#profile{margin-left:10px;float:left}
#profile dd{line-height:1.4em;padding:2px 5px;border-bottom:1px dashed #D2D2D2}
#profile dd.last{border:0;text-align:right}

#allpixels dt{border-bottom:1px dotted gray;color:black}
#allpixels dd{line-height:1.4em;padding:2px 5px;width:80%}
#pixels dd{width:auto;float:left;border-bottom:1px dashed #D2D2D2}

.floatwin{background-color:white;border:5px solid #6bb93f;padding:4px}
#review dt{border-bottom:1px dotted gray;color:black}
#review h1{color:#CC0000}

#commentList{margin:1px 0}
.commentList dt{border:1px solid #D0D0D0;border-bottom:1px dotted #E7E7E7;padding:10px;margin:10px 0 0;font-size:12px;line-height:1.4em}
.commentList dd{border:1px solid #D0D0D0;border-top:0;padding:10px}
.commentListReply{margin-left:20px}
.commentListReply dt{border:1px solid #E7E7E7}
.commentListReply dd{border:1px solid #E7E7E7}
.twitter{background:url("/public/images/twitter.gif") no-repeat scroll 0 0 transparent;width:50px;height:12px;display:block;float:right;margin:2px;text-indent:-999px}