body {
margin:margin: 0px 20px 0px 20px;
}

#wrap {
width:702px;
margin-left:auto;
margin-right:auto;
}

#header {
width:700px;
height:100px;
background-image:url(headerlcd.gif);
}

#header h1 {
padding-left:10px;
padding-top:10px;
font-family:sans-serif;
color:#FFFFFF;
float:left;
letter-spacing:-3px;
}

#header span {
font-family:sans-serif;
padding-left:24px;
color:#FFFFFF;
float:left;
}

#badge {
width:80px;
height:80px;
float:right;
background-image:url(badge.gif);
background-repeat:no-repeat;
position:relative;
left:-17px;
top:4px;
}

#navbar {
width:700px;
height:25px;
text-align:center;
background-image:url(bg1.gif);
padding-top:8px;
padding-bottom:8px;
}

#navbar a {
color:#FFFFFF;
text-decoration:none;
background-image:url(bg2.gif);
}

#navbar a:hover {
background-image:url(bg1.gif);
color:#2c90d5;
}

#mainstuff {
width:700px;
background-image:url(bg2.gif);
}

#mainstuff a {
color:white;
text-decoration:underline;
}

#mainstuff a:hover {
color:white;
text-decoration:none;
}

#sidebar {
float:left;
width:200px;
background-image:url(bg1.gif);
background-position:right top;
background-repeat:repeat-y;
}

#sidebar h3 {
color:white;
padding-left:5px;
padding-top:5px;
font-family:sans-serif;
}

#sidebar h4 {
color:white;
padding-left:5px;
padding-top:5px;
font-family:sans-serif;
}

#sidebar p {
color:#FFFFFF;
padding:3px;
}

#post {
padding:2px;
border-bottom:1px solid #8dc5f1;
}

#mainbar {
float:right;
width:500px;
}

#mainbar h2 {
color:#FFFFFF;
padding-top:5px;
padding-left:5px;
}

#mainbar p {
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}

#quote {
color:#FFFFFF;
}

#footer {
width:240px;
clear:both;
float:right;
color:#FFFFFF;
}