body {
font-family: arial;
background-color: white;
font-size: 12;
}
a:hover {
text-decoration: underline;
text-transform: none;
}

a {
text-decoration: none;
text-transform: none;
color: #00446E;
}

.msgbox {
font-size: 12;
position: absolute;
top: 100;
left: 50%;
margin-left: -400;
width: 800;
height: 280;
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color: #7393BA;
word-wrap:break-word;
}

.topbox {
background-color: #F7F7F7;
border-color: #DADADA;
border-width: 1;
border-style: solid;
font-weight: bold;
font-size: 100;
position: absolute;
left: 50%;
margin-left: -400;
top:5;
width: 800;
height: 90;
word-wrap:break-word;
}

.mainbox {
background-color: #F7F7F7;
border-color: #DADADA;
border-width: 1;
border-style: solid;
position: absolute;
left: 50%;
margin-left: -400;
top:530;
width: 800;
overflow:hidden;
word-wrap:break-word;
}

.bottombox {
font-size:10;
position: absolute;
left: 50%;
margin-left: -400;
width: 800;
height: 90;
word-wrap:break-word;
padding:5;
}

.loginbox {
background-color: #F7F7F7;
border-color: #DADADA;
border-width: 1;
border-style: solid;
width: 225;
height: 250;
position:absolute;
top: 15;
left: 550;
}

.logintitle {
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color:#0066A4;
position: absolute;
top:10;
left:10;
width:200;
height:35;
}

.photo {
background:url("http://lifeafterbell.ca/corner.gif") no-repeat;
height:5;
width:5;
position:absolute;
left:-1;
top:-1;
overflow: hidden;
}

.photo2 {
background:url("http://lifeafterbell.ca/corner2.gif") no-repeat;
height:5;
width:5;
position:absolute;
top:-1;
right:-1;
overflow: hidden;
}

.photo3 {
background:url("http://lifeafterbell.ca/corner3.gif") no-repeat;
height:6;
width:6;
position:absolute;
left:-1;
bottom:-1;
overflow: hidden;
}

.photo4 {
background:url("http://lifeafterbell.ca/corner4.gif") no-repeat;
height:5;
width:5;
position:absolute;
overflow: hidden;
bottom:-1;
right:-1;
}

.logo {
background:url("http://www.lifeafterbell.ca/picture.gif") no-repeat;
width:66;
height:68;
position:absolute;
top:10;
left:16;
overflow: hidden;
}

.life {
background:url("http://lifeafterbell.ca/logo.php") no-repeat;
width:250;
height:38;
position:absolute;
top:10;
left:100;
overflow: hidden;
}

.journey {
position:absolute;
top:50;
left:100;
font-family:arial;
font-size:16;
font-weight:normal;
}

.worldpicture {
background:url("http://lifeafterbell.ca/earth.jpg") no-repeat;
width:553;
height:280;
overflow: hidden;
}

.loginform {
height:19;
font-size:10;
width:146;
}

.btn {
background-color:#F7F7F7;
border-color:#716F64;
color: Gray;
}

.buttons {
width: 800;
height: 40;
position: absolute;
left: 50%;
margin-left:-312;
}
.btn1 {
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color: #F7F7F7;
word-wrap:break-word;
width: 100;
height: 40;
position:absolute;
left:0;
top:0;
cursor:hand;
text-align:center;
}
.btn2 {
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color: #F7F7F7;
word-wrap:break-word;
width: 100;
height: 40;
position:absolute;
left:105;
top:0;
cursor:hand;
text-align:center;
}
.btn3 {
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color: #F7F7F7;
word-wrap:break-word;
width: 100;
height: 40;
position:absolute;
left:210;
top:0;
cursor:hand;
text-align:center;
}
.btn4 {
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color: #F7F7F7;
word-wrap:break-word;
width: 100;
height: 40;
position:absolute;
left:315;
top:0;
cursor:hand;
text-align:center;
}
.btn5 {
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color: #F7F7F7;
word-wrap:break-word;
width: 100;
height: 40;
position:absolute;
left:420;
top:0;
cursor:hand;
text-align:center;
}
.btn6 {
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color: #F7F7F7;
word-wrap:break-word;
width: 100;
height: 40;
position:absolute;
left:525;
top:0;
cursor:hand;
text-align:center;
}

.sidebar {
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color:#F1F2FE;
width: 200;
height: 600;
_height:450;
position: relative;
top:5;
left:5;
}
.cornersabove {
position:absolute;
width:200;
height:600;
_width:198;
_height:448;
}
.sidetitle {
font-weight:bold;
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color:#0066A4;
position: absolute;
top:5;
left:5;
width:190;
height:35;
color:white;
text-align:center;
}
.sidelink {
position: relative;
margin-left: -90;
left: 50%;
width: 170;
_width: 180;
height: 30;
border-color:blue;
border-style: dashed;
border-width: 0;
border-bottom-width: 1;
padding:5;
}

.mainstory {
background-color:#F1F2FE;
border-color:gray;
border-width: 1;
border-style: dashed;
position: relative;
left:220;
top:-597;
_top:-445;
width:530;
_width:570;
padding:20;
}
.stories {
background-color: #F7F7F7;
border-color:gray;
border-width: 1;
border-style: solid;
width:530;
height:150;
}
.stories2 {
background-color: #F7F7F7;
border-color:gray;
border-width: 1;
border-style: solid;
width:530;
height:180;
}
.storiesshown {
background-color: #F7F7F7;
border-color:gray;
border-width: 1;
border-style: solid;
width:530;
}

.morestories {
position:relative;
left:5;
}
.innerstory {
position:relative;
left:15;
border-color:gray;
border-width: 1;
border-style: solid;
width:500;
height:120;
word-wrap:break-word;
overflow:hidden;
}

.innershownstory {
position:relative;
left:15;
border-color:gray;
border-width: 1;
border-style: solid;
width:500;
word-wrap:break-word;
}

.changeinnerstory {
font-family: arial;
font-size: 12;
}

.blackbox {
background-color:black;
width:500;
position:absolute;;
top:220;
left:50%;
margin-left:-250;
z-index:2;
filter: alpha(opacity='85');
opacity:0.85;
color:white;
text-align:center;
}

.blackbox {
background-color:black;
width:500;
position:absolute;;
top:220;
left:50%;
margin-left:-250;
z-index:2;
filter: alpha(opacity='85');
opacity:0.85;
color:white;
text-align:center;
}

.forumlist {
border-color: #DADADA;
border-width: 1;
border-style: solid;
background-color:white;
position:absolute;
top:15;
left:20;
width:500; 
height:250;
overflow-y: scroll;
overflow-x: hidden;
}

.forumtop {
background-color:#0066A4;
width:475;
height:35;
}

.fixme { position: absolute; left: 0; top: 0px; z-index:8999; }
div > div.fixme { position: fixed; }
div.fixme {
left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

.marketing {
width:510;
_width:532;
word-wrap:break-word;
font-size:12;
color:#525252;
border-width:1;
border-color:#C0C0C0;
border-style:solid;
padding:10;
background-color: #F7F7F7;
}