* {
margin:0;
padding:0;
}

html {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:url('/layout/background.gif') repeat;
height:100%;
}

#header {
position:relative;
width:1051px;
height:171px;
background:url('/layout/header.png') no-repeat;
}

#header p {
margin:0;
}

#banner span {
display:none;
}

#banner a {
position:absolute;
top:3px;
left:18px;
width:210px;
height:84px;
margin-left:-20px;
}

h1 {
color:#00F;
font-size:22px;
margin:5px 0 10px;
}

p {
font-size:1em;
margin:0 0 1em;
}

img {
border:none;
}

#content ul,ol {
margin:-0.5em 0 1em;
}

#content li {
margin-left:1.5em;
}

#sidebar h3 {
padding-top:8px;
padding-left:5px;
font-size:13px;
font-weight:700;
color:#fff;
background:url('/layout/sideboxhead.png') no-repeat;
height:27px;
margin:5px 0 0;
}

#sidebar ul {
list-style:none;
}

#sidebar li {
line-height:25px;
font-size:13px;
width:196px;
padding-left:5px;
background:url('/layout/sideboxbody.gif') repeat-y;
}

#sideboxfoot {
background:url('/layout/sideboxfooter.png') no-repeat;
height:11px;
}

#pagelayout {
width:1051px;
margin:0 auto;
}

#page {
background:#FFF url('/layout/body.gif') repeat-y;
}

#box {
background:#ffdfd3;
width:480px;
border-color:#600;
border-style:dashed;
border-width:2px;
margin:20px 20px 20px 50px;
padding:20px;
}

#sidebar {
float:left;
width:206px;
margin-left:-856px;
padding:15px 0 10px 16px;
}

#sidebarright {
width:206px;
margin-left:830px;
padding:15px 0 10px 16px;
}

#content {
float:left;
width:650px;
margin-left:206px;
position:relative;
margin-top:0;
z-index:1;
}

.post {
margin:0 2em 2em;
}

* html #content {
display:inline;
}

#footerclear {
clear:both;
}

#footer {
text-align:center;
width:1051px;
height:54px;
background:url('/layout/footer.png') no-repeat;
}

#footer p {
padding-top:12px;
font-size:11px;
font-family:Tahoma, sans-serif;
color:#000;
font-weight:400;
margin:0;
}

.float-left {
float:left;
margin-top:0.2em;
margin-right:0.6em;
}

.float-right {
float:right;
margin-top:0.2em;
margin-left:0.6em;
}

#menu ul {
width:600px;
display:block;
font-weight:700;
font-size:18px;
color:#FFF;
float:left;
margin:130px 0 0 255px;
}

#menu ul li {
list-style:none;
display:block;
float:left;
}

#menu ul li	a {
color:#FFF;
display:block;
margin-right:20px;
text-decoration:none;
}

#menu ul li	a:hover {
color:#00F;
}

h2,h3 {
color:#000;
font-size:22px;
margin:5px 0 10px;
}


#sidebarright h3 {
padding-top:8px;
padding-left:5px;
font-size:13px;
font-weight:700;
color:#fff;
background:url('/layout/sideboxhead.png') no-repeat;
height:27px;
margin:5px 0 0;
}

#sidebarright ul {
list-style:none;
}

#sidebarright li {
line-height:25px;
font-size:13px;
width:196px;
padding-left:5px;
background:url('/layout/sideboxbody.gif') repeat-y;
}