/* coded by Kien N - ndkien.com */
/* Tested in IE 5.5->7.0, FF 1.0->2.0, Opera 8->9 and Safari 3.0 */
* {
	margin: 0;
	padding: 0;
	outline: none;
}
img {
	border: none;
}
ul {
	list-style: none outside;
}
a, a:visited {
	text-decoration: none;
	color: #000;
}
body {
	text-align: center;
	font-family: arial,helvetica,sans-serif;
	background: url('images/bg.gif') repeat-y center top;
}
#wrap {
	width: 984px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#header {
	border-top: 13px solid #3C59A9;
	background: #FFF url('images/bd.gif') repeat-x left bottom;
	height: 135px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 120px;
}
h1 {
	width: 201px;
	height: 97px;
	float: left;
	font-size: 20px;
	text-align: center;
	padding-top: 20px;
	padding: 3px 0 0 30px;
}
h1 a span {
	display: block;
	font-size: 15px;
}
h1 a {
	width: 209px;
	height: 109px;
	display: block;
	position: relative;
}
#lg {
	width: 209px;
	height: 109px;
	position: absolute;
	top: 0;
	left: 0;
	background: url('http://www.planjam.com/images/planjamlogo.png') no-repeat left top;
	cursor: pointer;
}
#sc {
	float: right;
	width: 680px;
}
#UserActionArea {
	float: right;
	background: #F26C4F;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0 6px;
	margin: 5px 5px 0 0;
	display: inline;
	color: #FFF;
}
#UserActionArea li {
	float: left;
	display: inline;
}
#UserActionArea li a,
#UserActionArea li a:visited {
	padding: 0 4px 0 8px;
	color: #FFF;
}
#UserActionArea li a:hover {
	color: #FFF;
}
#main {
	width: 100%;
}
#first {
	width: 100%;
}
#f1 {
	float: left;
	padding:8px 0 0 20px;
	width: 70%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 68%;
}
#tab1, #tab2 {
	clear: both;
	background: #FFF;
	position: relative;
	padding: 15px;
	height: 188px;
}
* html #tab1, * html  #tab2 {
	height: 220px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 190px;
}
#tab2 p {
	text-align: justify;
}
#first #f1 h2 {
	cursor: pointer;
	cursor: hand;
}
h2 {
	color: #276DDE;
	font-size: 15px;
	font-weight: normal;
	float: left;
	padding: 0 10px 2px;
	position: relative;
	background: #FFF;
	margin-right: 15px;
}
h2.inactive {
	background-color: #276DDE;
	color: #FFF;
}
h2 span.h22 {
	font-size: 28px;
}
h2 span.ts, h2 span.te,
#tab1 span.te, #tab1 span.tsb, #tab1 span.teb,
#tab2 span.te, #tab2 span.tsb, #tab2 span.teb {
	display: block;
	line-height: 0;
	font-size: 0;
	width: 9px;
	height: 9px;
	position: absolute;
	top: 0;
	background-image: url('images/corners.gif');
}
h2 span.ts {
	left: 0;
}
h2 span.te, #tab1 span.te, #tab2 span.te {
	right: 0;
	background-position: 0 -9px;
}
h2.inactive span.ts {
	background-position: 0 -45px;
}
h2.inactive span.te {
	background-position: 0 -36px;
}
* html h2 span.te.shift,
* html #tab1 span.teb,
* html #tab1 span.te,
* html #tab2 span.teb,
* html #tab2 span.te {
	right: -1px;
}
#tab1 span.tsb,
#tab2 span.tsb {
	top: auto;
	bottom: 0;
	left: 0;
	background-position: 0 -18px;
}
#tab1 span.teb,
#tab2 span.teb {
	top: auto;
	bottom: 0;
	right: 0;
	background-position: 0 -27px;
}
#t1-1 {
	float: left;
	display: inline;
	margin: 5px 0 20px 20px;
}
span#obox {
	margin-top: 25px;
}
#t1-1 p {
	float: right;
	width: 328px;
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	position: relative;
}
html>/**/body #t1-1 p {
	margin: 0 0 0 130px;
}
html:first-child #t1-1 {
	width: 620px;
}
#t1-1 span {
	display: block;
	float: left;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #F26C4F;
}
#t1-1 span span {
	width: 35px;
	background: #F26C4F;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
#t1-1 span#oarrow {
	width: 9px;
	background: #FFF url('images/oarrow.gif') no-repeat center;
}
#t1-1 p span {
	width: 328px;
	height: 53px;
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	background: url('images/text.gif') no-repeat left top;
}
form {
	font-size: 15px;
	text-align: center;
	clear: both;
	padding: 0 15px;
	/**background: url('images/fb.gif') repeat-x left bottom; */
}
form input, form select {
	border: 1px solid #51514F;
	padding: 3px 5px;
	width: 130px;
}

div#select select {
	padding: 0;
	width: 250px;
	font-size: 15px;
	color: #666;
	font-weight:bold;
	margin-left:10px;
	margin-top:2px;
}
div#frt div, div#frb div {
	display: block;
	width: 18px;
	height: 65px;
}
div#frt, div#frb {
	clear: both;
	height: 18px;
	position: relative;
	background: url('images/bd.gif') repeat-x left top;
}
div#frb {
	background: url('images/bd.gif') repeat-x left bottom;
}
div#frt #frt1 {
	background: url('images/bdt0.gif') no-repeat left top;
	position: absolute;
	top: 0;
	left: 0;
}
div#frt #frt2 {
	background: url('images/bdt1.gif') no-repeat left top;
	position: absolute;
	top: 0;
	right: 0;
}
div#frb #frb1 {
	background: url('images/bdt2.gif') no-repeat left top;
	position: absolute;
	bottom: 0;
	left: 0;
}
div#frb #frb2 {
	background: url('images/bdt3.gif') no-repeat left top;
	position: absolute;
	bottom: 0;
	right: 0;
}
input#ini {
	border: none;
	width: 41px;
	height: 38px;
	margin-left: 20px;
	position: relative;
	top: 18px;
	left: 0;
}
#f2 {
	float: right;
	display: inline;
	width: 200px;
	height: 100px;
	margin: 60px 30px 0 0;
}
#f3 {
	float: right;
	width: 280px;
	display: inline;
}
#f3 span#bbox {
	display: block;
	float: right;
	width: 120px;
	margin-top: 25px;
}
#f3 p {
	padding: 25px 20px 0 0;
	display: inline;
	float: right;
	font-size: 15px;
	width: 60px;
	height: 45px;
	font-size: 20px;
	text-align: left;
	text-transform: uppercase;
}
#f3 span {
	display: block;
	float: right;
	height: 45px;
	line-height: 45px;
	color: #000;
}
#f3 span span {
	width: 86px;
	background: #276DDE;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
#f3 span#garrow {
	width: 14px;
	margin-right: 5px;
	background: url('images/garrow.gif') no-repeat center;
}
.bordert {
	height: 1px;
	font-size: 0;
	line-height: 0;
	background: url('images/bd.gif') repeat-x left top;
}
.borderb {
	height: 19px;
	font-size: 0;
	line-height: 0;
	background: #FFF url('images/bd.gif') repeat-x left bottom;
}
.borderb2 {
	height: 5px;
}
#second {
	overflow: hidden;
	background: #ECECD9 url('images/secondbg.gif') repeat-y left top;
	width: 984px;
}
#second .cols {
	background: #ECECD9;
	width: 36%;
	float: left;
}
#second .cols h2 {
	margin: 0;
	padding: 10px 0 0 30px;
	line-height: 40px;
	float: none;
	color: #F26C4F;
	font-size: 25px;
	background: #ECECD9 url('images/bd.gif') repeat-x left bottom; 
}
#second .cols h3 {
	clear: both;
	padding: 8px 0 5px 30px;
	font-size: 13px;
	color: #325CA3;
	background: url('images/bd.gif') repeat-x left bottom; 
}
#second .cols ul {
	padding: 10px 0 10px 35px;
	font-size: 12px;
}
#second .cols ul li {
	list-style: disc inside;
}
#second .cols ul li a {
	line-height: 30px;
	font-weight:bold;
}
#second .cols ul li a:hover {
	text-decoration: underline;
}
#second .cols.two h2 {
	padding-left: 0;
}
#second .cols.two h3 {
	padding-left: 0;
}
#second .cols.two ul {
	padding-left: 5px;
}
#second .cols.last {
	width: 28%;
	background: #FFF;
}
#second .cols.last h2 {
	padding: 10px 0 0 10px;
	color: #276DDE;
	background: #FFF url('images/bd.gif') repeat-x left bottom;
}
#second .cols.last h3 {
	padding: 8px 0 5px 10px;
}
#second .cols.last ul {
	padding: 10px 0 10px 15px;
}
#foottop {
	overflow: hidden;
	padding-top: 1px;
	background: #ECECD9 url('images/bdn.gif') repeat-x left top;
	clear: both;
	width: 984px;
}
#foottop .blank {
	height: 20px;
	background: url('images/secondbg.gif') repeat-y left top;
}
#footer {
	clear: both;
	line-height: 32px;
	text-align: center;
	min-height: 65px;
	overflow: hidden;
	color: #FFF;
	background: #3C59A9;
	width: 100%;
}
* html #footer {
	height: 65px;
}
#footer ul {
	width: 730px;
	margin: 0 auto;
}
#footer ul li {
	float: left;
	display: inline;
}
#footer ul li a,
#footer ul li a:visited {
	color: #FFF;
	font-size: 12px;
	padding: 0 10px 0 13px;
	font-weight:bold;
}

#footer ul li a:hover {
	color: #FFF;
	font-size: 12px;
	text-decoration:underline;
	font-weight:bold;

}
*:first-child+html #first {
	min-height: 263px;
}
*:first-child+html #tab1, *:first-child+html #tab2 {
	
}
*:first-child+html #t1-1 p {
	width: 320px;
	margin-right: 10px;
	text-align: justify;
}
html:first-child #first {
	min-height: 263px;
}
html:first-child #t1-1 p {
	margin-left: 72px;
}
#obox {
	position: relative;
}
#obox #where {
	display: block;
	width: 163px;
	height: 29px;
	position: absolute;
	top: 0;
	left: 0;
	background: url('images/where.gif') no-repeat left top;
}

/* fluid height + 1 pixel white space fix */
html, body, #outermost, #wrap {
	height: 100%;
}
#outermost {
	background: url('images/bg.gif') repeat-y center top;
}
#topp {
	margin-bottom: -93.5px;
	background: url('images/secondbg.gif') repeat-y left top;
}
* html #topp {
	height: 100%;
}
html>body #topp {	
	height: auto;
	min-height: 100%;
}
#clfooter {
	clear: both;
	height: 93px;
}
#botp {
	clear: both;
	height: 93px;
}
* html body #outermost {
	padding-left: 1px;
}
*:first-child+html body #outermost {
	padding-left: 1px;
}
*:first-child+html body #clfooter {
	height: 92px;
}
*:first-child+html body #botp {
	height: 92px;
}
*:first-child+html body #topp {
	margin-bottom: -92px;
}
.MissingData
{
	color:red;
}

/* first section menu effect */
.Level0MenuTitles{
width: 190px;
height:26px;
text-align: center;
font-family: arial, sans-serif;
font-size: 15px;
font-weight: bold;
text-decoration: none;
color: #666;
padding-top:1px;
padding-bottom:1px;
cursor:pointer;
}
.Level1MenuTitles {
font-family: arial, sans-serif;
font-weight:bold;
font-size:11px;
background-color:#F9F9F4;
text-align:center;
}
#Level0_1MenuRoot {

width:190px;
}

.Level1MenuContent {
width:186px;
text-align:center;
border-right:2px solid #CACAC6;
border-left:2px solid #CACAC6;
}
.Level1MenuContent ul {
margin: 0;
padding: 0;
list-style-type: none;
font-family: arial;
font-size: 11px;
color: #276DDE;
}
.Level1MenuContent li {
padding-top:2px;
padding-bottom:2px;
border-bottom:dashed 1px #CACAC6;
}

.Level1MenuContent a {
display: block;
width:182px;
padding: 4px 4px 4px 0px;
background: #FFFFFF;
text-align:center;
text-decoration: none; 
}

.Level1MenuContent a:link, .Level1MenuContent a:active, .Level1MenuContent a:visited {
color:#276DDE;
}

.Level1MenuContent a:hover {
border: 0px solid #000000;
background: #276DDE;
color: #FFF;
}




#main #pi-col2 li {
padding-top:2px;
padding-bottom:2px;
border-bottom:dashed 1px #CACAC6;
}

#main #pi-col2 a {
display: block;
width:176px;
padding: 1px 1px 1px 5px;
text-decoration: none; 
}

#main #pi-col2a:link, #main #pi-col2 a:active, #main #pi-col2 a:visited {
color:#ACADAD;
font-weight:bold;
}

#main #pi-col2 a:hover {
border: 0px solid #000000;
background: #276DDE;
color: #FFF;
}

/* planning interface */
#main #pi-header{background:#DFDDDE;overflow:hidden;width:100%;}
#main #pi-header h2{float:left;font-size:20px;color:#FFF;padding:0;margin:0;cursor:pointer;}
#main #pi-header h2#pi-h1,
#main #pi-header h2#pi-h4{color:#4480E2;margin:0 0 0 3px;background:#FFF url('images/interface_11.jpg') repeat-y center top;}
#main #pi-header h2#pi-h4{margin:0;}
#main #pi-header h2#pi-h1 span,
#main #pi-header h2#pi-h4 span{display:block;width:142px;text-align:center;margin:0;padding:13px 15px 5px;background: url('images/interface_03.jpg') no-repeat left top;}
#main #pi-header h2#pi-h2 span a{color:#FFF;}
#main #pi-header h2#pi-h2,
#main #pi-header h2#pi-h3{margin:2px 0 0 -1px;background:#DFDDDE;}
#main #pi-header h2#pi-h2 span,
#main #pi-header h2#pi-h3 span{display:block;width:136px;text-align:center;padding:6px 10px 5px;margin:5px 10px 0;background:#276DDE url('images/interface_06.jpg') no-repeat center top;}
#main #pi-header h2#pi-h1{margin-left:30px;display:inline;}
#main #pi-header h2#pi-h2{margin-left:28px;display:inline;}
* html #main #pi-header h2#pi-h1{margin-left:15px;}
* html #main #pi-header h2#pi-h2{margin-left:14px;}

#main #pi-header form#pi-slplan{float:right;font-size:11px;font-weight:bold;color:#555;clear:none;margin:0px 0px 0 0;display:inline;}
#main #pi-header form#pi-slplan input#pi-zip{width:60px;margin:0;padding:1px;border:1px solid #888;font-size:11px;font-weight:bold;color:#555;text-align:center;}
#main #pi-header form#pi-slplan input#pi-city{width:120px;margin:0;padding:1px;border:1px solid #888;font-size:11px;font-weight:bold;color:#555;text-align:left;padding-left:3px;}
#main #pi-header form#pi-slplan select{width:90px;margin:0;padding:0px;border:1px solid #888;font-size:11px;font-weight:bold;color:#555;text-align:left;}
#main #pi-header form#pi-slplan input#pi-ini{width:auto;border:none;position:relative;top:8px;left:0;}

#main #pi-header ol{background:#FFF;clear:both;overflow:hidden;width:100%;list-style:none outside;}
#main #pi-header ol li{float:left;}
#main #pi-header ol li p{display:block;height:29px;text-indent:-100em;overflow:hidden;margin:8px 8px 0px 8px;}
#main #pi-header ol li#pi-hsc1 p{width:116px;margin-right:76px;background:url('images/interface_17.jpg') no-repeat left top;}
#main #pi-header ol li#pi-hsc2 p{width:125px;margin-right:72px;background:url('images/interface_23.jpg') no-repeat left top;}
#main #pi-header ol li#pi-hsc3 p{width:198px;margin-right:88px;background:url('images/interface_20.jpg') no-repeat left top;}
#main #pi-header ol li#pi-hsc4 p{width:231px;margin-right:0;background:url('images/interface_15.jpg') no-repeat left top;}
#main #pi-header ol li#pi-hsc5 a{width:25px;height:30px;margin-right:0;background:url('images/interface_98.gif') no-repeat left top;display:block;height:29px;text-indent:-100em;overflow:hidden;margin:8px 8px 0px 8px;}

#main #pi-content{position:relative;overflow:hidden;width:100%;padding-bottom:50px;}
#main #pi-col1{float:left;margin:5px 10px 5px 8px;display:inline;}
#main #pi-col1 #pi-mode{width:190px;background:url('images/interface_34.gif') no-repeat left top;}
#main #pi-col1 #pi-mode p{float:left;width:57px;padding:1px 0 0 2px;text-align:center;line-height:12px;font-size:10px;font-weight:bold;color:#FFF;}
#main #pi-col1 #pi-mode span{float:left;width:129px;text-align:center;line-height:40px;font-size:12px;color:#276DDE;font-weight:bold;}
#main #pi-col1 #pi-mode a{display:block;clear:both;text-align:right;font-size:11px;color:#276DDE;margin-right:0px;padding-right:10px;background:url('images/interface_48.jpg') no-repeat right;text-decoration:underline;}
#main #pi-col1 #pi-cont1{text-indent:-100em;overflow:hidden;margin:10px 0 5px;width:168px;height:24px;background:url('images/interface_53.jpg') no-repeat left top;}

#main #pi-col2{float:left;color:#ACADAD;width:197px;margin:5px 8px 0 0;display:inline;background:url('images/interface_43.jpg') repeat-y left top;position:relative;}
#main #pi-col2 h3{font-size:14px;padding:0 10px;line-height:21px;background:url('images/interface_35.jpg') no-repeat left top;}
#main #pi-col2 ul{min-height:451px;font-size:11px;padding:0px 5px 20px 10px;line-height:21px;/*background:url('images/interface_95.jpg') no-repeat left bottom;*/}
* html #main #pi-col2 ul{height:451px;}
#main #pi-col2 ul li a{color:#888;}
#main #pi-col2 h2{font-size:14px;padding:0 10px;line-height:21px;width:195px;background:url('images/interface_95.jpg') no-repeat left top;}
#main #pi-col2 #Level2MenuScroll{width:15px;height:446px;top:21px;right:2px;background-color:blue;position:absolute;}
/*.scrollbar{width:15px;height:461px;top:22px;right:1px;background:url('images/interface_96.gif') no-repeat left top;position:absolute;}*/

#main #pi-col3{float:left;width:285px;overflow:hidden;margin:5px 8px 0 0;display:inline;text-align:left;background:url('images/interface_51.jpg') repeat-y left top;}
#main #pi-col3 #pi-col3-top{background:url('images/interface_30.jpg') no-repeat left top;width:285px;height:14px;}
#main #pi-col3 form#pi-sortre{padding:0 13px 0 13px;float:left;text-align:left;font-size:12px;font-weight:bold;color:#B9B9A4;border-right:1px solid #ECECD9;}
#main #pi-col3 form#pi-sortre label{display:block;padding:0 0 7px 0px;}
#main #pi-col3 form#pi-sortre select{text-align:left;padding-left:5px;border:1px solid #888;padding:0px;font-size:11px;color:#888;font-weight:bold;width:100px;}
#main #pi-col3 a#filter{float:right;margin:0 10px 0 0;height:25px;display:inline;width:148px;background:url('images/interface_41.jpg') no-repeat 10px 0px;}
#main #pi-col3 p#filter{float:right;display:inline;width:146px;font-size:9px;font-family:arial;font-weight:bold;color:#555;}
* html #main #pi-col3 p#filter{width:150px;}
#main #pi-col3 ul{height:1%;}
* html #main #pi-col3 ul li a.pi-ilink{left:-40px;}
.clear{clear:both;font-size:0;line-height:0;overflow:hidden;width:100%;}
#main #pi-col3 ul{clear:both;font-size:10px;color:#2E4481;border-top:2px solid #2E4481;margin-top:10px;}
#main #pi-col3 ul h3{font-size:11px;padding:0 0 0 41px;}
#main #pi-col3 ul li {/*height:1%*/height:63px;padding:10px 0 0 10px;border-bottom:dashed 1px #CACAC6;margin-right:16px;background:url('images/interface_56.jpg') no-repeat right 12px;position:relative;}
#main #pi-col3 ul li p{padding:0 0 10px 41px;background:url('images/interface_59.jpg') no-repeat left top;position:relative;}
#main #pi-col3 ul li a.pi-ilink{display:block;width:24px;height:23px;position:absolute;top:0;left:0;}
#main #pi-col3 ul li a.pi-kitelink{display:block;width:42px;height:42px;position:absolute;top:12px;right:0;}
#main #pi-col3 div{text-align:center;color:#a9a994;font-weight:bold;font-size:12px;}
#main #pi-col3 div#pi-more{font-size:15px;color:#276DDE;margin:10px 0 20px 0;height:86px;background:url('images/interface_90.jpg') no-repeat left bottom;border-top:2px solid #2E4481;}
#main #pi-col3 div#pi-more p {padding:7px 0 0 0px;}
#main #pi-col3 div#pi-more a:link{color:#276DDE;font-size:15px;text-decoration:none;}
#main #pi-col3 div#pi-more a:visited{color:#276DDE;font-size:15px;text-decoration:none;}
#main #pi-col3 div#pi-more a:hover{color:#000;font-size:15px;text-decoration:none;}
#main #pi-col3 div#pi-more a:active{color:#000;font-size:15px;text-decoration:none;}
#main #pi-col3 div#pi-more a#pi-more-current{color:#000;font-size:15px;text-decoration:none;}

#main #pi-col4{width:267px;float:left;margin:5px 0 0;overflow:hidden;display:inline;text-align:left;background:url('images/interface_51.jpg') repeat-y left top;position:relative;}
#main #pi-col4 ul{clear:both;font-size:10px;padding:10px 0 0 15px;color:#2E4481;background:url('images/interface_32.jpg') no-repeat left top;}
#main #pi-col4 ul h3{font-size:12px;}
#main #pi-col4 ul li.empty{background:url('images/interface_69.jpg') no-repeat left top;}
#main #pi-col4 ul li a.pi-col4-remove{display:block;width:43px;height:14px;position:absolute;bottom:0;right:0;background:url('images/interface_63.jpg') no-repeat left top;}
#main #pi-col4 ul li{width:217px;min-height:106px;margin-bottom:10px;position:relative;background:url('images/interface_67.jpg') repeat-y left top;}
* html #main #pi-col4 ul li{height:106px;}
#main #pi-col4 ul li h3{padding:10px 0 0 65px;background:url('images/interface_65.jpg') no-repeat left top;}
#main #pi-col4 ul li p{min-height:54px;margin:5px 0 0 5px;padding:5px 0 0 60px;background:url('images/interface_44.jpg') no-repeat left top;}
* html #main #pi-col4 ul li p{height:54px;}
#main #pi-col4 ul li span{display:block;padding:0 0 10px 65px;background:url('images/interface_73.jpg') no-repeat left bottom;}
#main #pi-col4 div#pi-sum{background:url('images/interface_82.jpg') repeat-x left top;}
#main #pi-col4 div#pi-sum div{min-height:42px;padding:6px 50px 0 12px;overflow:hidden;background:url('images/interface_81.jpg') no-repeat left top;}
* html #main #pi-col4 div#pi-sum div{height:42px;}
#main #pi-col4 div#pi-sum div label{line-height:22px;float:left;color:#b7b7a1;font-size:14px;font-weight:bold;}
#main #pi-col4 div#pi-sum div input{float:right;width:94px;border:1px solid #B7B7A1;color:#276DDE;font-weight:bold;text-align:center;padding:1px 2px;margin-bottom:2px;}
#main #pi-col4 div.scrollbar2{width:15px;height:394px;top:10px;left:250px;background:url('images/interface_97.gif') no-repeat left top;position:absolute;}

#main #pi-col5{position:absolute;right:0;bottom:0;width:585px;height:107px;background:url('images/interface_87.gif') no-repeat right top;}
#main #pi-col5 p{float:left;width:146px;margin-top:34px;height:39px;text-indent:-100em;overflow:hidden;background:url('images/interface_94.jpg') no-repeat left top;}
#main #pi-col5 ul{float:right;font-size:10px;width:430px;}
#main #pi-col5 ul li{display:inline;}
#main #pi-col5 ul li a{float:left;margin:0 4px;width:78px;height:78px;text-indent:-100em;overflow:hidden;}

/* blog stylings are in WP's style.css */