ul#linkList{margin:0;padding:0;list-style-type:none;font-family:arial,helvetica,verdana,sans-serif;width:100%;}
ul#linkList li{display:block;clear:both;margin:5px 0;padding:15px 0 0 0;font-size:12px;color:#020202;border-top:1px dotted #ddd;background:none !important;position:static;line-height:100%;}
ul#linkList li span.vote{width:4%;display:block;float:left;border:1px solid #eee;background:transparent url("../img/voteBackground.gif") no-repeat 0 0;}

ul#linkList li span.vote{width:48px;display:block;float:left;border:1px solid #ddd;text-align:center;padding:10px 0 0 0;}
ul#linkList li span.vote em{text-transform:uppercase;font-size:10px;color:#666;display:block;margin:6px auto 2px auto;font-style:normal;}
ul#linkList li span.vote a{-moz-outline:none;display:block;margin:0 auto;width:12px;height:12px;display:block;background:transparent url("../img/voteArrows.gif") no-repeat -12px 0;}
ul#linkList li span.vote a:hover{cursor:pointer;}
ul#linkList li span.vote a.up{background-position:-12px 0;}
ul#linkList li span.vote a.down{background-position:-12px -12px;margin-top:5px;}
ul#linkList li.up span.vote a.up,ul#linkList li span.vote a.up:hover{background-position:0 0;}
ul#linkList li.down span.vote a.down,ul#linkList li span.vote a.down:hover{background-position:0 -12px;}

ul#linkList li span.item{width:91%;display:block;float:left;}
ul#linkList li span.item span.pad{display:block;padding:0 15px 0 15px;}
ul#linkList li span.title{display:block;line-height:23px;}
ul#linkList li span.title span.nolink{font-size:19px;}
ul#linkList li span.title a{-moz-outline:none;text-decoration:none;font-size:19px;color:#06f;background:transparent url("../img/linkLine.png") repeat-x 0 95%;}
ul#linkList li span.title span.actions{padding:0 0 0 15px;font-size:11px;color:#666;}
ul#linkList li span.title span.actions a{color:#666;font-size:11px;background:none;}
ul#linkList li span.details{display:block;padding:8px 0;font-size:13px;line-height:155%;}
ul#linkList li span.details span.url{color:#414141;font-size:12px;}
ul#linkList li span.details span.url a{-moz-outline:none;text-transform:lowercase;color:#65a3ff;}
ul#linkList li span.details span.desc{color:#414141;}
ul#linkList li span.details span.itemFooter{display:block;}
ul#linkList li span.details span.tags{display:block;font-style:italic;color:#414141;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;}
ul#linkList li span.details span.tags a{-moz-outline:none;font-style:normal;color:#65a3ff;}
ul#linkList li span.details span.points{clear:left;color:#555;text-transform:uppercase;font-size:10px;font-weight:bold;}
ul#linkList li span.details span.author{color:#777;text-transform:uppercase;font-size:10px;}
ul#linkList li span.details span.author em{font-weight:bold;}
ul#linkList li span.details span.author a{-moz-outline:none;color:#65a3ff;}
ul#linkList li span.details span.comments{margin:0 0 0 8px;text-transform:uppercase;font-size:10px;background:transparent url("../img/comments.gif") no-repeat 0 2px;padding:0 0 0 15px;}

div#topBar{display:block;margin:0 0 7px 0;height:43px;}
div#topBar div.spacer{display:block;padding:10px 0;margin:0;}
div#topBar span.addLink{display:block;float:left;padding:0 12px 1px 7px;line-height:21px;border:1px solid #eee;background:#fff;font-size:12px;text-transform:uppercase;}
div#topBar span.addLink:hover{cursor:pointer;background-color:#f0f0f0;border-color:#ddd;}
div#topBar span.addLink a{text-decoration:none;padding:0 0 1px 20px;background:transparent url("../img/add.gif") no-repeat 0 0;}

div#topBar span.return{display:block;float:left;padding:0 12px 1px 7px;border:1px solid #eee;background:#fff;font-size:12px;text-transform:uppercase;}
div#topBar span.return:hover{cursor:pointer;background-color:#f0f0f0;border-color:#ddd;}
div#topBar span.return a{text-decoration:none;padding:0 0 1px 20px;background:transparent url("../img/back.gif") no-repeat 0 0;}

div#topBar span.linksFeed{display:block;float:left;margin:0 12px 0 5px;line-height:21px;border:1px solid #eee;background:#fff;font-size:12px;text-transform:uppercase;}
div#topBar span.linksFeed:hover{cursor:pointer;background-color:#f0f0f0;border-color:#ddd;}
div#topBar span.linksFeed a{-moz-outline:none;text-decoration:none;padding:1px 12px 1px 28px;background:transparent url("../img/rss.gif") no-repeat 8px 1px;}
div#topBar span.searchLinks{float:right;}
div#topBar span.linkFilters{display:block;float:right;padding:0 12px 1px 7px;margin:0 5px 0 0;border:1px solid #eee;font-style:normal;background:#fff;font-size:12px;text-transform:uppercase;}
div#topBar span.linkFilters a{-moz-outline:none;text-decoration:none;padding:0 0 1px 20px;background:transparent url("../img/clear.gif") no-repeat 0 0;}
div#topBar span.linkFilters:hover{cursor:pointer;background-color:#f0f0f0;border-color:#ddd;}
div#topBar span.searchLinks input.text{font-size:14px;width:135px;color:#777;padding:3px;border:1px solid #ccc;}

h3.webVoter{font-size:18px;}

/* comments */
ul#linkComments{list-style-type:none;margin:0 0 25px 0;padding:0;}
ul#linkComments li{padding:0 0 15px 0;border-bottom:1px dotted #ddd;margin:10px 0;background:none !important;}
ul#linkComments li span.author{display:block;clear:both;color:#777;text-transform:uppercase;font-size:10px;}
ul#linkComments li span.comment{display:block;font-size:12px;color:#414141;line-height:145%;}



/* forms */
.hui_form{color:#414141;text-align:left;}
.hui_form form{margin:0;padding:0;}
.hui_form fieldset{clear:both;border:none;border:1px solid #e2e2e2;margin:25px 0 0 0;padding:0 15px 15px 15px;}
.hui_form legend{font-size:19px;font-weight:normal;margin:0;padding:0 5px;color:#455560;}
.hui_form div.error-message{display:none;border:1px solid #f00;font-weight:bold;color:#f00;background:#ffe8e5;padding:0 15px;margin:15px 0 0 0;}
.hui_form div.element{padding:10px 0;}
.hui_form div.element.center{text-align:center;}
.hui_form div.element.center span.submit div.center{margin:0 auto;width:200px;}
.hui_form div.element span.validation-failed{border-left:2px solid #f00;padding:5px 0 5px 10px;background:#ffe8e5 url("../../img/i/exclamation.gif") no-repeat 99% 6px;}
.hui_form div.error label{color:#f00;}
.hui_form label{display:block;width:65%;padding:3px 15px 5px 10px;font-weight:bold;}
.hui_form label span.hint{font-size:11px;font-style:italic;font-weight:normal;color:#999;}
.hui_form span.clean label{display:inline;padding-left:0;font-weight:normal;}
.hui_form div.validate-required label,.hui_form div.validate-not-first label,.hui_form div.validate-one-required label{background:transparent url("../../img/i/required.gif") no-repeat 0 4px;}
.hui_form span.input{display:block;width:70%;padding:0 0 0 10px;}
.hui_form span.input input{width:94%;font-size:18px;padding:4px;border:1px solid #ccc;color:#666;}
.hui_form span.input input:focus{-moz-outline:none;outline:none;}
.hui_form span.input select{font-size:18px;width:95%;padding:2px;color:#666;-moz-outline:none;}
.hui_form span.clean input{width:auto;clear:both;font-size:12px;padding:0;border:none;margin:0 0 0 10px;}
.hui_form span.input textarea{width:94%;font-size:14px;height:45px;padding:2px;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;}
.hui_form span.submit{display:block;margin:10px 0 0 0;padding:10px 0 37px 10px;border-top:1px solid #ccc;background:#f1f1f1;}
.hui_form span.secondary{display:block;float:left;padding:5px 0 0 10px;}
/* special styles for leftr align */
div.hui_form.leftAlign div.intro{border-bottom:1px solid #ddd;}
div.hui_form.leftAlign div.intro h2{font-size:23px;font-weight:normal;color:#95a2ac;margin:0;padding:0;}
div.hui_form.leftAlign div.intro h2 span.contrast{color:#020202;}
div.hui_form.leftAlign div.intro p{margin-top:7px;font-size:13px;}
div.hui_form.leftAlign fieldset{padding-top:10px;}
div.hui_form.leftAlign legend{font-size:18px;color:#455560;}
div.hui_form.leftAlign div.element{display:block;clear:both;border-bottom:1px dotted #e2e2e2;}
div.hui_form.leftAlign div.element label{display:block;float:left;width:30%;text-align:right;padding:7px 0 0 0;color:#000;}
div.hui_form.leftAlign div.element span.input{display:block;float:left;width:64.9%;}
div.hui_form.leftAlign div.element span.input.free{margin-top:6px;}
div.hui_form.leftAlign div.element span.input input{font-size:14px;width:auto;float:left;background:#f4f9ff;}
div.hui_form.leftAlign div.element span.input input:focus{border-color:#999;color:#333;}
div.hui_form.leftAlign div.element span.input select{font-size:14px;width:auto;}
div.hui_form.leftAlign div.element span.input input.spaceLeft{margin-left:18px;}
div.hui_form.leftAlign span.clean label{display:inline;padding-left:0;font-weight:normal;float:none;width:auto;}
div.hui_form.leftAlign div.element span.submit a.button{margin-left:30%;margin-top:-5px;}
div.hui_form.leftAlign div.element span.submit{text-align:center;}
div.hui_form.leftAlign span.submit{display:block;margin:5px 0 0 0;padding:0 0 10px 10px;background:none;border:none;}
div.hui_form.leftAlign div.validate-required label,div.hui_form.leftAlign div.validate-not-first label,div.hui_form.leftAlign div.validate-one-required label{background:none;}
/* clearfix for leftAlign form */
div.hui_form.leftAlign div.element:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.hui_form.leftAlign div.element{display:inline-block;}
/* Hides from IE-mac \*/
* html div.hui_form.leftAlign div.element{height:1%;}
div.hui_form.leftAlign div.element{display:block;}
/* End hide from IE-mac */
/* validation styles */
/* for textboxes, textareas, passwords */
div.hui_form div.element span.input input.validation-failed,div.hui_form.leftAlign div.element span.input input.validation-failed{background:#ffe8e5;border-color:#f00;}
/* for checkboxes and radios */
div.hui_form input.validation-failed-cr,div.hui_form.leftAlign input.validation-failed-cr{border:2px solid #f00;}
/* for selects */
div.hui_form div.element span.input input.validation-failed-sel,div.hui_form.leftAlign div.element span.input select.validation-failed-sel{background:#ffe8e5;border:1px solid #f00;}
/* for textboxes, textareas, passwords */
div.hui_form div.element span.input input.validation-passed,div.hui_form.leftAlign div.element span.input input.validation-passed{}
/* for checkboxes and radios */
div.hui_form div.element span.input input.validation-passed-cr,div.hui_form.leftAlign div.element span.input input.validation-passed-cr{}
/* for selects */
div.hui_form div.element span.input input.validation-passed-sel,div.hui_form.leftAlign div.element span.input select.validation-passed-sel{}


/*  ------------------------------  */
/*  MODAL                           */
/*  ------------------------------  */
body.iframe{background:transparent;}
body.iframe .hui_modal{visibility:visible;display:block;}
.hui_modal{border:6px solid #dfdfdf;background-color:#fff;visibility:hidden;display:none;}
.hui_modal div.brd{display:block;border:1px solid #ccc;}
.hui_modal div.hd{padding:8px 0 8px 12px;margin:0;background-color:#eee;color:#455560;font-size:18px;font-weight:normal;}
.hui_modal div.bd{padding:3px 20px;background-color:#fff;font-size:12px;color:#414141;line-height:160%;}
.hui_modal div.break{display:block;width:100%;clear:both;margin:10px 0;border-bottom:1px solid #ccc;}
.hui_modal div.scroll{overflow-y:scroll;}
.hui_modal a{color:#589ceb;}
/* stuff we need for YUI */
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-panel-container form{margin:0;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.mask{background-color:#999;opacity:.55;*filter:alpha(opacity=25);}
.yui-panel-container{padding:0 1px;*padding:2px 3px;}
.yui-panel{position:relative;*zoom:1;left:0;top:0;z-index:1;display:block;}
.yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;margin:0 -1px;}
.yui-panel .container-close{position:absolute;top:12px;right:12px;width:25px;height:15px;background:url("../../img/i/close.gif") no-repeat 0 0;cursor:pointer;}


/* clearfix */
ul#linkList li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul#linkList li{display:inline-block;}
/* Hides from IE-mac \*/
* ul#linkList li{height:1%;}
ul#linkList li{display:block;}
/* End hide from IE-mac */