body {margin: 0;
padding: 0;
margin-right: auto;
margin-left: auto;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
line-height: 1.5em;
font-size: 11px;
color: #000000;
width: 940px;
 }

/*headings*/

h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

h6 {}

/*block elements*/

p {}

blockquote {}

/*phrase elements*/

strong {}

em {}

/*lists*/

ul {list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
position: relative;
top: +80px; }

ol {}

li {float:right;
display:block;
width:100px;
font-weight: normal;
background-color:transparent;
text-align:center;
padding:10px;
text-decoration: none;
font-variant: small-caps;
}

/*links*/

a {}

a:link {color:#999999;
text-decoration: none;}

a:active {color: #999999; 
text-decoration: none; }

a:visited {color: #999999; 
text-decoration: none;}

a:hover {color:#cc3333;
text-decoration: none;}

a:active {color:#996666;
text-decoration: none}

a.body {
text-align: center; }

a.body:link {color: #800080;
text-decoration: none; }

a.body:active {color: #999999; 
text-decoration: none; }

a.body:visited {color: #800080; 
text-decoration: none;}

a.body:hover {color:#cc3333;
text-decoration: none;}

a.body:active {color:#996666;
text-decoration: none}


div#header {padding: 0%;
text-transform: none;
text-align: center;
height: 116px;
font-variant: small-caps;
font-size: 16px;
position: relative;
background-color: #000000; 
background-image: url(images/crane_header.jpg);
background-repeat: no-repeat; }

div#footer {padding: 2%;
text-align: left;
position: fixed;
bottom: +35em; 
color: #999999;}

div#maincontent {padding: 0%;
text-align: justify;
position: inherit;
height: 490px;
width: 100px; }

div#leftcolumn {padding: 20px;
float: left;
text-align: justify;
height: 360px;
width: 400px;
overflow: auto;
position: relative;
top: +50px;
background-color: #ffffff; 
opacity:0.6}
 
 div#rightcolumn {
padding: 20px;
float: right;
text-align: justify;
height: 360px;
width: 400px;
overflow: auto;
position: relative;
top: +50px;
right: +40px;
background-color: #ffffff; 
opacity:0.6
}

div#rightsmallcolumn {
padding: 20px;
float: right;
text-align: justify;
height: 100px;
width: 400px;
overflow: auto;
position: relative;
top: +50px;
right: +40px;
background-color: #ffffff; 
opacity:0.6
}