
body {
margin : 10px auto;
padding : 0;
font-family : "lucida grande", verdana, arial, sans-serif;
background : #ffffff;
color : #000000;
}
h1, h2, h3 {
font-family : georgia, "times new roman", times, serif;
color : #800000;
background : transparent;
}
p {
font-family : "lucida grande", verdana, arial, sans-serif;
color : #000000;
background : transparent;
}
a {
color : #3300ff;
background : transparent;
text-decoration : none;
}
a:link {
color : #3300ff;
background : transparent;
}
a:visited {
color : #3300ff;
background : transparent;
}
a:active {
color : #3300ff;
background : transparent;
}
a:hover {
color : #3300ff;
background : transparent;
text-decoration : underline;
}
#header {
margin : 0 auto;
padding : 0;
width : 600px;
height : 300px;
text-align : right;
background : #ffffff url(cistella_logo.png) no-repeat top left;
color : #000000;
border-top : 1px solid #800000;
border-right : 1px solid #800000;
border-bottom : 5px solid #800000;
border-left : 1px solid #800000;
}
#title {
margin : 0;
padding : 50px 0 0 25px;
background : transparent;
color : #000000;
}
#title h1 {
margin : 0;
padding : 0;
display : block;
}
#container {
margin : 0 auto;
padding : 0;
color : #000000;
background : transparent;
width : 600px;
text-align : left;
}
h2.section {
margin-top : 10px;
font-size : 13px;
background : transparent;
color : #800000;
border-bottom : 1px solid #800000;
}
#sidebar {
float : left;
width : 146px;
padding : 0 5px 10px 0;
background : transparent;
color : #000000;
}
#sidebar p {
font-size : 11px;
margin : 5px 0;
}
#sidebar ul {
list-style : square;
margin-top : 5px;
margin-bottom : 5px;
margin-left : 1em;
padding-left : 1em;
}
#sidebar li {
background : transparent;
font : 11px "lucida grande", verdana, arial, sans-serif;
color : #000000;
}
#content {
float : left;
width : 390px;
padding-bottom : 10px;
padding-left : 10px;
background : transparent;
color : #000000;
border-left : 1px solid #800000;
}
h2.welcome {
margin-top : 10px;
padding : 2px 5px;
font-size : 14px;
font-weight : bold;
letter-spacing : 0.09em;
text-align : right;
background : transparent;
color : #800000;
border-top : 1px solid #800000;
border-right : 5px solid #800000;
}
h2.date {
margin-top : 10px;
padding : 2px 5px;
font-size : 13px;
font-weight : bold;
letter-spacing : 0.09em;
text-align : right;
background : transparent;
color : #800000;
border-top : 1px solid #800000;
border-right : 5px solid #800000;
}
h3.subject {
font-size : 12px;
letter-spacing : 0.09em;
text-transform : uppercase;
background : transparent;
color : #800000;
}
div.timestamp {
font : 11px georgia, "times new roman", times, serif;
letter-spacing : 0.09em;
margin-top : 10px;
padding : 0 5px 2px 5px;
border-bottom : 1px solid #800000;
border-left : 5px solid #800000;
}
#content p {
font-size : 12px;
margin : 10px 0 5px 10px;
}
#content ul {
list-style : square;
margin-top : 5px;
margin-bottom : 5px;
margin-left : 1em;
padding-left : 1em;
}
#content li {
background : transparent;
color : #000000;
}
#footer {
margin : 0 auto;
padding : 0;
width : 552px;
text-align : left;
background : transparent;
font-size : 10px;
color : #000000;
}
#space {
float : left;
width : 390px;
padding : 5px;
background : transparent;
color : #000000;
border-top : 1px solid #800000;
}

