.intro{background:#fff;border:1px solid;margin-bottom:10px;}
.intro h1{color:#cc0000;font-size:19px;font-weight:bold;margin:3px 0 3px 5px;}
.intro h3{color:#666666;font-size:12px;margin:0 0 0 10px;}
.intro p{font-size:1.1em;padding:10px;}
.intro p{font-size:1.1em;padding:10px;}
.items{margin:10px 0 0 0;}
.item-block-outer{width:196px;float:left;border-bottom:1px dotted #666666;height:100%;margin:0 15px 10px 0;}
* html .item-block-outer{margin:0 5px 10px 0;width:188px;}
.item-block{width:190px;height:176px;float:left;border-right:2px solid #99ccff;padding:0 5px 0 0;margin:0 5px 0 0;background:#fff;}
* html .item-block{width:190px;margin:0;padding:0 4px 0 0;}
.item-block h3, .item-ad-block h3{width:100%;height:25px;background:#000;color:#fff;text-align:center;}
.item-block h3 a{color:#fff;text-decoration:none;padding:5px;display:block;font-size:12px;}
.item-block p{margin:5px 0 0 5px;color:#000;font-size:11px;}
.item-block p a{color:#000;text-decoration:none;font-weight:bold;}
.item-block p a:hover{text-decoration:underline;}
.item-ad-block{width:150px;height:180px;float:left;}
.item-ad-block h3{padding:4px 0;height:17px;font-size:12px;}
.threecol .colmid{right:16%;}
.threecol .colleft{right:68%;background:#eee;}
.threecol .col1{width:68%;left:100%;background:#eee;}
.threecol .col2{width:15%;left:17%;}
.threecol .col2 p{font-size:1.3em;}
.threecol .col2 h2{font-size:1.6em;font-weight:bold;}
.threecol .col3{width:15%;left:86%;}
p{margin-bottom:1em;}
