table{padding:0;margin:0;}
.blockModule{margin:0px 0px 20px 0px;}
.blockHeader{font-weight:bold;font-size:18px;}
.blockCatTitle{color:#636945;font-family:Georgia, serif;font-size:14px;line-height:18px;margin-bottom:10px;}
.blockItemTitle{color:#666666;font-family:Georgia, serif;font-size:12px;line-height:16px;margin-bottom:5px;margin-top:5px;}
.blockTitle,.blockTitle p{color:#636945;font-family:Georgia, serif;font-size:14px;line-height:18px;margin-bottom:10px;}
.blockSubtitle,.blockSubtitle p{font-style:italic;}
.blockDetail,.blockDetail p{}
a.blockDetail{}
.blockCell{border: 1px solid;border-color: #CCCCCC;background-color: #EEEEEE;}
.blockCell img{display:block;}
.blockWireframe{padding:5px;border: 1px solid;border-color: #666666;color: #000000;background-color: #EEEEEE;}
.blockFooter{font-size: 10px;color: #ffffff;}
.blockRequired{color:#ff0000;}
.blockListitem,.blockItem{margin-bottom:20px;}
.blockCat1{padding:5px;border:1px solid #b69874;margin-bottom:10px;}
.blockCat2{padding:5px;border:1px solid #b69874;margin-bottom:10px;}
.blockListitem1{background:#f1f3d7;padding:5px;}
.blockListitem2{background:#fbfbf3;padding:5px;}
.blockListTitle{font-style:italic;font-size:12px;text-align:right;width:100px;}
.blockImageHero{margin:0px 0px 15px 10px;padding:2px;border:1px solid #a76936;}
.blockImageA{border:1px solid #ffffff;}
.blockImage{border:1px solid #ffffff;}
.blockLink{margin-bottom:5px;}

#blockPaging{display:block;width:100%;margin:5;border: 1px solid;border-color: #CCCCCC;background-color: #EEEEEE;}
#blockBack{position: relative;float: left;margin-right:5px;}
#blockSpread{float: left;margin-right:2px;margin-left:2px;}
#blockNext{float: left;margin-left:5px;}
#blockSmall{font-size:10px;}
#blockTitle { font-weight: bolder; font-size: 14px; }
#blockSubtitle { font-style: italic; font-size: 12px; }
#blockTable{border: 1px solid;border-color: #CCCCCC;background-color: #FFFFFF;margin:10px;}
#blockList{margin-left:0px;}
#blockListSub{margin-left:10px;}

.dirCat1{background:#f1f3d7;}
.dirCat2{background:#fbfbf3;}
.dirCat1 .dirCatTitle a,.dirCat2 .dirCatTitle a{display:block;padding:4px 0px 4px 0px;}
.dirCat1:hover{background:#b9c137;}
.dirCat2:hover{background:#b9c137;}
.dirCat1 .dirCatTitle a:hover,.dirCat2 .dirCatTitle a:hover{color:#ffffff;}

.dirCatS1{background:#ffffff;}
.dirCatS2{background:#fdfdf9;}
.dirCatS1 .dirCatTitle a,.dirCatS2 .dirCatTitle a{display:block;padding:4px 0px 4px 0px;}
.dirCatS1:hover{background:#b9c137;}
.dirCatS2:hover{background:#b9c137;}
.dirCatS1 .dirCatTitle a:hover,.dirCatS2 .dirCatTitle a:hover{color:#ffffff;}
div.dirCatTitle table,div.dirCatTitle table td{border:none;padding:0px;margin:0px;}

.dirList{margin-top:10px;}
.dirList td{padding:3px;}
.dirList th{padding:3px;color:#ffffff;background:#996600;}
.dirList th a{color:#ffffff;}

.dirCFT{font-weight:bold;}
.dirCFi{font-style:italic;}
.dirCField{padding:3px;margin:0px;width:100%;border:1px solid #999;background:#eee;}
.dirCField th{font-size:12px;}
.dirCFieldN{text-align:right;font-style:italic;}
.dirCFieldV{}

.r1{background:#f1f3d7;}
.r2{background:#fbfbf3;}
.r1 .name a,.r2 .name a{display:block;padding:4px 10px 4px 10px;}
.r1:hover{background:#fdfdf9;}
.r2:hover{background:#fdfdf9;}
.r1 .name a:hover,.r2 .name a:hover{color:#91972b;}

.goodslist{margin-bottom:10px;background:#fbfbf3;}
.goodslist .Title{padding:5px 5px 0px 10px;}
.goodslist .dirRSS{padding:5px 10px 0px 0px;}

.featuredItem1{border:1px solid #b9c137;background:#eaecc3;color:#333333;margin:10px 0px 0px 0px;padding:10px;text-align:center;}
.featuredItem1 div.blockTitleSm,a.blockTitleSm{color:#669900;font-size:13px;}
.featuredItem1 div.blockSubtitleSm{color:#333333;font-size:10px;font-style:italic;padding:10px 0px 0px 0px;}
.featuredItem1 div.blockDetailSm a.blockDetailSm{color:#333333;font-size:10px;padding:10px 0px 0px 0px;}
.blockDetailSm{line-height:10px;}

.featuredItem2{border:1px solid #b9c137;background:#eaecc3;color:#333333;margin:10px 0px 0px 0px;padding:0px;}
.featuredItem2 .fcon{padding:10px;text-align:center;}
.featuredItem2 .fcon div.blockTitleSm,a.blockTitleSm{color:#669900;font-size:14px;font-family:Georgia,Times,serif;padding-bottom:5px;}
.featuredItem2 .fcon div.blockSubtitleSm{color:#333333;font-size:10px;font-style:italic;}
.featuredItem2 .fcon div.blockDetailSm a.blockDetailSm{color:#333333;font-size:10px;}
.fimg img{display:block;}

#dg_tooltip{background-color:#EEE;border:1px solid #000;position:absolute;display:none;z-index:20002;padding:4px;font-size:11px;line-height:14px;-moz-border-radius:3px;/* Rounded edges in Firefox */font-family: Verdana, Arial, sans-serif;}
#dg_tooltipShadow{position:absolute;background-color:#000;display:none;z-index:10000;opacity:0.2;filter:alpha(opacity=20);-khtml-opacity: 0.2;-moz-opacity: 0.2;-moz-border-radius:3px;/* Rounded edges in Firefox */}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#star { margin:5px 0px 5px 0px;}
#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 10px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('../images/layout/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('../images/layout/stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }

div.ads{text-align:left;}
div.adsi{text-align:left;margin-bottom:10px;}