body {
margin:0;
padding:0;
background:#fff url(body_back.jpg) repeat-y top center;
font-family:'trebuchet ms', trebuchet, sans-serif;
color: #fff;
}

a {outline:none;}

.wrapper {
width:980px;
height:1200px;
margin:0 auto;
background:#000 url(wrap_back.jpg) repeat-y top left;
}

.header {
height:240px;
background:url(header.jpg) no-repeat top left;
position:relative;
}

.header h1 {
position:absolute;
top:-100px;
}

img.button1, img.button2, img.button3, img.button4 {
position:absolute;
border:0;
}

.button1 {
top:330px;
left:840px;
}

.button2 {
top:120px;
left:800px;
}

.button3 {
top:300px;
left:10px;
}

a.dictum {
display:block;
position:absolute;
top:630px;
left:28px;
width:100px;
height:100px;
background:url(dictum.png) no-repeat top left;
}

div.dictumtool {
display:none;
position:absolute;
top:725px;
left:-3px;
width:180px;
height:97px;
background:url(dictumtool.png) no-repeat top left;
z-index:200;
}

div.dictumtool span {
display:none;
}

.links {
width:200px;
position:absolute;
top:45px;
right:85px;
}

.links a {
text-decoration:none;
border:0;
}

.links a img {
border:0;
margin:0 0 5px 0;
}

#slider {
    width: 620px;
    margin: 0 auto;
    position: relative;
    padding:20px 40px 120px 40px;
    background:url(frame.jpg) no-repeat top left;
}

img.banner {
position:absolute;
bottom:-25px;
left:125px;
z-index:1;
}

.scroll {
    height: 392px;
    width: 620px;
    overflow: auto;
    
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    padding: 20px 20px 90px 20px;
    height: 500px;
    width: 580px;
}

div.panel h2 {
font-size:35px;
margin:0;
font-weight:normal;
}

div.panel p {
width:400px;
font-family:'trebuchet ms', trebuchet, sans-serif;
color:#FEEF88;
line-height:22px;
}

.panel a {
color:#fff;
}

.panel a:hover {
color:#FEEF88;
}

.scrollButtons {
position: absolute;
top: 200px;
cursor: pointer;
display:block;
width:110px;
height:110px;
}

.scrollButtons.left {
left: -65px;
background:url(images/scroll_left_open.png) no-repeat top left;
}

.left:hover {
background:url(images/scroll_left.png) no-repeat top left;
}

.scrollButtons.right {
right: -75px;
background:url(images/scroll_right_open.png) no-repeat top left;
}

.right:hover {
background:url(images/scroll_right.png) no-repeat top left;
}

.hide {
display: none;
}

div.nav {
clear:both;
position:absolute;
bottom:-30px;
padding-left:60px;
z-index:1;
font-size:15px;
color:#FEEF88;
overflow:visible;
z-index:200;
}

ul.navigation {
    list-style: none;
    margin: 0px -28px;
    padding: 0;
    padding-bottom: 9px;
    font-family:'trebuchet ms', trebuchet, sans-serif;
	overflow:visible;
	
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    padding:0 15px 0 0;
    text-decoration: none;
    color:#FEEF88;
    font-weight:bold;
}

ul.navigation a:hover {
    color:#fff;
}

ul.navigation a.selected {
    color:#fff;
}

ul.navigation a:focus {
    outline: none;
}

#AlterEgo h2 {
display:none;
}

#AlterEgo p {
padding-top:190px;
font-style:italic;
}

.footer {
height:160px;
clear:both;
background:url(footer.jpg) no-repeat top left;
color:#666;
font-size:16px;
margin:40px 0 0 0;
}

.footer a {
text-decoration:none;
color:#b4b4b4;
}

.footer a:hover {
color:#fff;
}

.footercontent img {
float:right;
}

.footercontent {
margin:0 50px 0 50px;
border-top:1px dashed #666;
display:none;
}

.footerlinks {
margin-left:100px;
margin-bottom:20px;
padding-top:110px;
clear:both;
}

.footerlinks a{
margin-left:10px;
font-size: 16px;
text-decoration: underline;
color:#000;
}

a.facebook {
position:absolute;
width:110px;
height:110px;
background:url(facebook.png) no-repeat top left;
z-index:1;
top:110px;
left:192px;
}

a.myspace {
position:absolute;
width:110px;
height:110px;
background:url(myspace.png) no-repeat top left;
top:40px;
left:455px;
z-index:1;
}

a.bebo {
position:absolute;
width:110px;
height:110px;
top:50px;
left:355px;
background:url(bebo.png) no-repeat top left;
}

a.somewhere {
position:absolute;
width:110px;
height:110px;
top:105px;
left:535px;
background:url(somewhere_badge.png) no-repeat top left;
}

.toolbebo, .toolmyspace, .toolsomewhere, .toolfacebook {
display:none;
position:absolute;
width:266px;
height:79px;
z-index:200;
}

.toolbebo {
background:url(toolbebo.png) no-repeat top left;
top:3px;
left:418px;
}

.toolmyspace {
background:url(toolmyspace.png) no-repeat top left;
top:-2px;
left:523px;
}

.toolsomewhere {
background:url(toolsomewhere.png) no-repeat top left;
top:60px;
left:603px;
}

.toolfacebook {
background:url(toolfacebook.png) no-repeat top left;
top:63px;
left:257px;
}

.toolbebo span, .toolmyspace span, .toolsomewhere span, .toolfacebook span {
display:none;
}

#linking p {
font-size:18px;
}

#linking p span {
font-size:26px;
font-style:italic;
line-height:35px;
}