#alcanContent {
position : absolute;
top : 20px;
left : 450px;
max-width : 500px;
}
img {
border : none;
}
br {
clear : both;
}
body {
font-family : arial, verdana, sans-serif;
font-size : 12px;
min-width : 900px;
}
#footer {
clear:both;
font-size:smaller;
padding:10px;
max-width : 720px;
width:expression(document.body.clientWidth > 720? "720px": "auto" );
}
#content, #rssTemplate {
margin-left : 30px;
max-width : 700px;
width:expression(document.body.clientWidth > 700? "700px": "auto" );
}
#info {
font-size : medium;
position : absolute;
left : 250px;
}
#toc, #tocWrapped {
font-size : small;
line-height : 1.5em;
padding : 10px 10px 10px 10px;
position : relative;
float : left;
min-width : 200px;
left : 10px;
}
#surveys, #conference, #added {
max-width : 700px;
position : relative;
left : 30px;
border-top : 1px dotted black;

margin-bottom : 6px;
}
#surveys ul li {
line-height : 1.5em;
}
#files {
position : relative;
left : 50px;
}
#chan_items {
margin : 20px;
}
#chan_items #item {
margin-bottom : 10px;
}
#chan_items #item #item_title {
font-weight : bold;
}
.bold {
font-weight : bold;
}
.rss {
position : absolute;
left : 780px;
top : 30px;
padding : 12px;
font-size : smaller;
min-width : 300px;
}
.indicator {
float : left;
padding-left : 6px;
padding-right : 3px;
}
.locked {
float : left;
padding-right : 8px;
}
.empty {
padding-left : 23px;
}
.sm_left {
margin-left : 10px;
font-size : smaller;
}
.topleft {
position : absolute;
top : -15px;
left : -15px;
}
.topright {
position : absolute;
top : -15px;
right : -15px;
margin-right : 20px;
padding-right : 15px;
}
.bottomleft {
position : absolute;
bottom : -17px;
left : -15px;
margin-bottom : 10px;
}
.bottomright {
position : absolute;
bottom : -17px;
right : -15px;
margin-right : 20px;
margin-bottom : 10px;
padding-right : 15px;
}