body {
text-align : center; 
font-family : "trebuchet ms", trebuchet, arial, sans-serif; 
font-size : 75%; 
background : #fff; 
padding : 0; 
border : 0 none inherit; 
margin : 0; 
border-bottom : 1em double rgb(102,102,102); 
} 
#content {
margin: 0 2em 2em 2em;

}
#content img {
	border: 1px solid #fff;
	float: left;
	margin: 0.25em 1em 0.5em 0;
}


#wrapper {
text-align : left; 
width : 41em; 
margin : 1em; 
margin-left : auto; 
margin-right : auto; 
position : relative; 
z-index : 10; 
} 
h1 {
position: center;
font-size : 4.0em; 
/* letter-spacing : 1.2em; */
color : #ccc; 
font-weight : normal; 
margin : 0 0 -0.2em; 
} 
* html h1 {
letter-spacing : -5px; 
} 
h2 {
font-size : 2em; 
color : rgb(102,000,000); 
border-bottom : 1px solid rgb(102,102,102); 
clear : left; 
margin-top : 0.8em; 
} 
h3 {
font-size : 1.3em; 
color : #000; 
font-weight : bold; 
margin-top : 0.3em; 
} 
h4 {
color : #666; 
font-weight : normal; 
} 
a , a:link , a:visited {
color : #06c; 
text-decoration : none; 
} 
a:hover {
color : #ccc; 
} 
a.uline , a.uline:visited {
text-decoration : underline; 
font-weight : bold; 
} 
a.uline:hover {
text-decoration : none; 
} 
ul.horizontal {
margin : 0 0 1em; 
padding : 0; 
list-style-type : none; 
} 
ul.horizontal li {
margin : 0; 
font-size : 1.3em; 
display : inline; 
color : #aaa; 
letter-spacing : -0.05em; 
font-weight : bold; 
} 
ul#latest {
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
ul#latest li {
display : block; 
border-bottom : 1px solid #aaa; 
height : 1.5em; 
} 
* html ul#latest li {
clear : right; 
height : 1%; 
} 
ul#latest li a {
display : block; 
font-size : 1.18em; 
font-family : arial, verdana, sans-serif; 
font-weight : normal; 
text-decoration : none; 
float : left; 
} 
ul#latest li span {
margin : 0; 
font-size : 1.18em; 
font-family : arial, verdana, sans-serif; 
float : right; 
} 
ul.sites {
font-size : 1.1em; 
list-style-type : square; 
} 
p {
font-size : 1.1em; 
line-height : 1.5em; 
text-align : justify; 
} 
.date {
font-size : 1.3em; 
margin : 0; 
color : #888; 
} 
.left {
margin : 0 0 1em; 
padding : 0; 
list-style-type : none; 
float : left; 
width : 13.5em; 
} 
.norm {
font-weight : normal; 
} 
.stripes {
font-size : 0.7em; 
font-variant : small-caps; 
letter-spacing : 0.5em; 
margin : -2.3em 0 0 0.3em; 
} 
.bdr {
padding : 0 10px 10px; 
float : right; 
width : 6em; 
} 
.topimg {
float : right; 
width : 4em; 
} 
.precss , .prexhtml {
font-size : 1.2em; 
} 
* html .precss , * html .prexhtml {
font-size : 1em; 
} 
#button {
width : 6.6em; 
} 
#tp {
display : block; 
position : absolute; 
top : 0; 
left : 0; 
width : 100%; 
height : 4em; 
background : rgb(102,000,000); 
border-top : 0.5em solid #ccc; 
z-index : 1; 
} 
#md {
display : block; 
position : absolute; 
top : 3.5em; 
left : 0; 
width : 100%; 
height : 2.8em; 
border-top : 1px solid #fff; 
background : rgb(102,000,000); 
z-index : 2; 
} 
#bt {
display : block; 
position : absolute; 
top : 6.3em; 
left : 0; 
width : 100%; 
height : 0.95em; 
border-top : 1px solid #fff; 
border-bottom : 0.5em solid rgb(102,102,102); /* Grey*/
background : #f6f8f6; 
overflow : hidden; 
z-index : 3; 
} 
#info {
height : 7em; 
} 
#fixed {
display : block; 
width : 100px; 
height : 150px; 
float : left; 
} 
#fixed ul {
padding : 0; 
margin : 0; 
list-style-type : none; 
} 
#fixed li {
display : block; 
width : 100px; 
height : 20px; 
margin-bottom : 1px; 
} 
#fixed li a {
display : block; 
width : 95px; 
height : 20px; 
background : #808; 
color : #fff; 
font-weight : bold; 
text-align : right; 
text-decoration : none; 
padding-right : 5px; 
} 
#fixed li a:hover {
background : #000; 
} 
#fixed li a:active {
background : #00c; 
}