body{
font:62.5%/1.2em Verdana, Helvetica, Arial, sans-serif;
background:#000;
color:#fff;
padding:1em;
text-align: justify;
width:2200px;
}
*{
margin:0;
padding:0;
}
h1{
font:2.5em/1em Garamond, Times, serif;
color:#0f6;
text-transform:uppercase;
font-weight:bold;
}
h2{
font:1.75em/1.75em "Comic Sans", Garamond, Times, serif;
color:#3c0;
font-variant:small-caps;
text-align: right;
font-weight:bold;
}
a{
color:#ff6;
text-decoration:none;
}
a:hover{
color:#3c0;
text-decoration:underline;
}
p{
font:1.3em/1.4em Verdana, Helvetica, Arial, sans-serif;
padding:0 0 1em;
text-indent: 1.5em;
}
ul{
margin:1.5em 0 1.5em 3em;
}
li{
font:1.3em/1.4em Verdana, Helvetica, Arial, sans-serif;
padding:0 0 1em;
}

#header{
position:relative;
}
.title{
font-family:Impact, Garamond, Times, serif;
position: absolute;
top:10px;
left:1em;
letter-spacing: .2em;
color:#ff0;
}
.title2{
position: absolute;
top: 10px;
right:200px;
}

#mainbar{
position:relative;
}

#logo{
float:right;
margin:1em 20px 0 0;
}

#sidebar{
position:absolute;
width:260px;
padding:10px;
top:15em;
left:1em;
}
#sidebar h1{
margin:0 0 0 -10px;
}
.submenu{
margin: 0 0 1em;
}
.submenu li{
padding:0 0 .3em;
}
.submenu ul{
margin:0;
padding:0 0 0 .5em;
list-style:none;
}
#thankyou{
position:absolute;
top:3em;
padding-right:180px;
}

#introduction{
position:absolute;
width:600px;
padding:10px;
top:15em;
left:290px;
}
#introduction ul{
margin:0;
padding:0;
}
#introduction li{
font-size: 1.1em;
}
#aboutDesigner{
position:absolute;
width:600px;
padding:10px;
top:15em;
left:930px;
}

#aboutMySite{
position:absolute;
width:600px;
padding:10px;
top:15em;
left:1560px;	
}
#footer{
font-size: 10px;
position: absolute;
top:80em;
left:950px;
text-align: center;
margin:0 auto;
}