/* CSS */

body {
background: #f0eee8 url(images/bg.png);
background-repeat: repeat-x;
color: #737373;
font-family: arial;
font-size: 9pt;
line-height: 15px;
margin-top: 0;
}

blockquote {
background: url(images/quotes.png);
background-repeat: repeat-x;
border: solid #f9ebb6 1px;
padding: 7px;
-moz-border-radius:  15px; 
}

strong {
color: #ebb8b2;
}

b {
color: #5b5b5b;
}

i {
color: #5b5b5b;
}

em {
color: #f07c90;
}

del {
color: #f07c90;
letter-spacing: 1px;
}

.title-pages {
color: #e99b54;
font-size: 10pt;
font-style: italic;
font-weight: bold;
line-height: 17px;
}

.img {
background: #ffffff;
border: solid #e0c093 1px;
padding: 2px;
}

.link img {
border: solid #ffffff 3px;
padding: 1px;
margin:1px;
-moz-border-radius:  7px; 
}

.link img:hover {
border: solid #f0d1a9 3px;
padding: 1px;
margin:1px;
-moz-border-radius:  7px; 
}

.family img {
background: #ffffff;
border: solid #f0d1a9 1px;
padding: 2px;
margin: 1px;
-moz-border-radius:  11px; 
filter:alpha(opacity=100);
-moz-opacity: 0.8;
opacity: 0.8;
width: 30px;
}

.family img:hover {
background: #ffffff;
border: solid #f0d1a9 1px;
padding: 2px;
margin:1px;
-moz-border-radius:  11px; 
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
width: 30px;
}

/* TABLES */

.header {
float: left;
width: 900px;
padding-bottom: 8px;
clear: right;
padding-left: 0px;
height: 345px;
margin-top: 0px;
}

.table {
margin-left: auto;
margin-right: auto;
width: 900px;
margin-top: 0px;
}

.tables{
clear: both;
float: left;
width: 100%;
}

.sidebar {
float: left;
width: 35%;
}

.sidebartable {
background: #f6ecce;
float:left;
margin: 0 0 5px 0;
padding: 5px;
-moz-border-radius: 15px 0; 
width: 300px;
}

.content {
float: right;
width: 65%;
}

.contenttable {
background: #f7f5ec;
float:left;
margin: 0 0 5px 5px;
padding: 5px;
-moz-border-radius: 0 15px; 
width: 550px;
}

#footer {
background: #ffffff url(images/sidebartitle.png);
background-repeat: repeat-x;
border-top: solid #f5e6c1 1px;
color: #737373;
font-size: 8pt;
letter-spacing: 1px;
line-height: 12px;
margin: 5px -5px -5px -5px;
padding: 10px;
text-align: center;
float: center;
clear: both;
width: 100%;
}

#footer a {
color: #dfbd90;
text-decoration: none;
}

#footer a:hover {
color: #dfbd90;
text-decoration: none;
}

/* FORMS */

select {
background: url(images/quotes.png);
background-repeat: repeat-x;
border: solid #f9ebb6 1px;
color: #737373;
font-family: arial;
font-size: 8pt;
font-weight: bold;
letter-spacing: 1px;
padding: 7px;
text-transform: capitalize;
width: 500px;
-moz-border-radius:  10px; 
}

input, textarea {
background: url(images/quotes.png);
background-repeat: repeat-x;
border: solid #f9ebb6 1px;
color: #737373;
font-family: arial;
font-size: 8pt;
font-weight: bold;
letter-spacing: 1px;
padding: 7px;
width: 500px;
-moz-border-radius:  10px; 
}

/* CONTENT */

.alignright {
        float: right;
        }

.alignleft {
        float: left
        }

.title {
background: #ffffff url(images/title.png);
background-repeat: repeat-x;
border: solid #f2edd8 1px;
color: #f0d1a9;
font-size: 10pt;
font-style: italic;
font-weight: bold;
letter-spacing: 1px;
line-height: 15px;
padding: 10px 25px 8px 15px;
-moz-border-radius: 0 15px; 
}

.title a {
color: #f0d1a9;
text-decoration: none;
}

.title a:hover {
color: #f0d1a9;
text-decoration: none;
}

.textinput {
color: #737373;
font-size: 9pt;
line-height: 15px;
margin: 0 0 5px 0;
padding: 3px 20px 7px 20px;
text-align: justify;
}

.textinput a {
color: #ebb572;
font-weight: bold;
text-decoration: none;
}

.textinput a:hover {
color: #d28f57;
font-weight: bold;
text-decoration: none;
}

.comment {
background: url(images/sidebartitle.png);
background-repeat: repeat-x;
border: solid #f5e6c1 1px;
color: #737373;
font-size: 8pt;
line-height: 13px;
margin: 0 0 5px 0;
padding: 8px 10px;
-moz-border-radius: 0 15px; 
}

.comment a {
color: #d28f57;
text-decoration: none;
}

.comment a:hover {
color: #dfbd90;
text-decoration: none;
}

/* SIDEBAR */

.sidebartitle {
background: #f6eccf url(images/sidebartitle.png);
background-repeat: repeat-x;
border: solid #f5e6c1 1px;
color: #eeb688;
font-size: 10pt;
font-style: italic;
font-weight: bold;
letter-spacing: 1px;
padding: 10px 25px 8px 15px;
-moz-border-radius: 15px 0; 
}

ul,li {
color: #737373;
font-size: 8pt;
}

ul,li a {
color: #d28f57;
text-decoration: none;
}

ul,li a:hover {
color: #ebb572;
text-decoration: none;
}

.sidebarcontent {
color: #737373;
font-size: 8pt;
line-height: 14px;
margin: 0 0 5px 0;
padding: 6px 15px 3px 15px;
text-align: justify;
}

.sidebarcontent a {
color: #d28f57;
text-decoration: none;
}

.sidebarcontent a:hover {
color: #ebb572;
text-decoration: none;
}

.textwidget {
color: #737373;
font-size: 8pt;
line-height: 14px;
margin: 0 0 5px 0;
padding: 6px 15px 3px 15px;
text-align: justify;
}

.textwidget a {
color: #d28f57;
letter-spacing: 1px;
text-decoration: none;
}

.textwidget a:hover {
color: #ebb572;
letter-spacing: 1px;
text-decoration: none;
}