body {
font:normal 90% sans-serif;
background-color:#fff
}

a {
color:#00f
}

h3 {
background-color:#fff;
color:#5a6156;
padding-bottom:0;
border-bottom:solid 0 #000;
margin:0
}

h1 {
color:#5a6156;
padding-bottom:0;
border-bottom:solid 1px #ccc;
margin:0
}

h5 {
color:#5a6156;
border-bottom:solid 1px #ccc;
margin:0
}

**p {
background-color:gb(250,0,255)
}

*h2 {
background-color:transparent
}

#outside {
min-width:790px;
background-color:#fff;
border:solid 0 #aaa;
margin:0
}

#permlink {
min-width:780px;
height:20px;
text-align:left;
color:#000;
border:solid 0 #000;
background-color:#fff;
margin:0;
padding:0
}

#permlink a {
margin-left:0;
margin-right:0;
text-decoration:none;
background-color:#fff;
color:#00f
}

#header {
min-width:780px;
height:26px;
text-align:left;
backcolor:#fff;
white-space:nowrap;
wordwrap:none;
border:solid 0 #781000;
background-color:#fff;
text-decoration:none;
margin:0;
padding:0
}

#header2 {
min-width:780px;
height:30px;
text-align:left;
backcolor:#fff;
white-space:nowrap;
wordwrap:none;
border:solid 0 #781000;
background-color:#fff;
text-decoration:none;
margin:0;
padding:0
}

#header h1 {
color:#d5ddcd;
margin:0
}

#topnav {
min-width:780px;
height:24px;
text-size:18px;
wordwrap:none;
border:solid 0 #000;
background-color:#fff;
color:#fff;
margin:0;
padding:0
}

#topnav a {
text-align:left;
text-size:1.3em;
border:solid 0 #fff;
text-decoration:none;
background-color:#ccf;
color:#000;
white-space:nowrap;
margin:2px;
padding:2px
}

#nav {
min-width:780px;
height:24px;
position:left;
border:solid 0 #fff;
text-size:10px;
text-align:left;
wordwrap:none;
margin:0;
padding:0
}

#nav a {
text-size:10px;
text-align:left;
wordwrap:none;
text-decoration:none
}

#ALL {
min-width:780px;
border:solid 0 #000;
margin:0;
padding:0
}

#right {
float:left;
width:150px;
border:solid 3px #FC0;
margin:1px;
padding:1px
}

#rightmain {
max-width:80%;
min-width:260px;
border:solid 3px #396;
margin:1px;
padding:1px
}

#footer {
clear:both;
font-size:0.8em;
border:solid 0 #d5ddcd;
width:99%;
text-align:center;
margin:0
}

#footer h5 {
margin:0
}

.box {
background-color:#ff9;
border:solid 1px #fff;
margin:2px;
padding:0
}

.boxr {
background-color:#ff9;
border:solid 3px #000;
margin:2px 4px 2px 2px;
padding:4px
}

#permlink a:hover {
text-decoration:underline;
background-color:#fff;
color:#00f
}

#header a {
border:0 solid #FC0;
text-decoration:none;
font-size:0.8em;
color:#00f
}

#header a:hover {
border:0 solid #00f;
background-color:#FC0;
text-decoration:underline
}

#topnav a:hover {
border:solid 0 #FC0;
background-color:#FC0;
color:#000;
text-decoration:underline
}

#right a {
border:solid 0 #fff;
white-space:nowrap;
margin:0;
padding:0
}

#right a:hover {
border:solid 0 #fff;
text-decoration:underline;
background-color:#FC0;
color:#00f;
white-space:nowrap;
margin:0;
padding:0
}

#footer a {
border:0 solid #5a6156;
text-decoration:none;
color:#00f
}

#footer a:hover {
background:#FC0;
size:0;
color:#006;
text-decoration:underline
}

*h1,*h3 {
background-color:#fff
}

.box a,.boxr a {
text-decoration:none;
color:#00f
}

.box a:hover,.boxr a:hover {
text-decoration:underline;
background:#FC0
}

.box ul,.boxr ul {
padding-left:0;
list-style:none;
margin:0
}

#advert {
float:right;
min-width:160px;
max-width:160px;
border:solid 1px #00f;
margin:0;
padding:0
}

#left,#middle {
float:left;
width:98%;
min-width:255px;
border:solid 3px #000;
margin:1px;
padding:1px
}
