body {
margin-top: 50px;
background-color: #FFFFFF;
}

/* Basic font styles */

p, h1, h2, h3, h4, h5, h6, li {
font-family: 'Lucida Grande', 'Trebuchet MS', Tahoma, Verdana; 
line-height: 1.5em;
}

h1 {
font-size: 0.8em;
}

li {
font-size: 0.8em;
}

p {
font-size: 0.8em;
}

/* Top circles */

div.tc {
width: 600px;
height: 30px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

img.tc_1 {
margin-right: 62px;
}

img.tc_2 {
margin-right: 56px;
}

img.tc_3 {
margin-right: 24px;
}

img.tc_4 {
margin-right: 0px;
}

img.tc_1, img.tc_2, img.tc_3, img.tc_4 {
border-width: 0px;
border-style: solid;
}

/* Content */

div.content {
width: 600px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
}

/* Contacted */

div.contacted {
margin-top: 50px;
margin-left: 169px;
}

a:link.contacted_mailto, a:visited.contacted_mailto {
text-decoration: none;
color: #000000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
}

a:hover.contacted_mailto, a:active.contacted_mailto {
text-decoration: none;
color: #000000;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #000000;
}

/* Illustrations */

div.illustrations {
}

div.arrows {
text-align: right;
position: relative;
bottom: 50px;
right: 50px;
}

img.arrows_end {
filter: alpha(opacity=0);
-moz-opacity: 0.0;
opacity: 0.0;
}

img.no_border {
border-width: 0px;
border-style: solid;
}

/* Copyright text */

p.copyright {
font-size: 0.6em;
position: fixed;
bottom: 0px;
right: 10px;
}