body {
background: #4D768D;
background-image: url("images/bg.gif");
background-repeat: repeat-x;
background-position: bottom;
background-attachment : fixed;
margin: 0;
padding: 0;
text-align: center;
color: #000000;
}
p, td {
font: .9em/1.3em arial,helvetica,sans-serif;
}
p {
text-align: justify;
padding: 15px 25px;
margin: 0;
}
p:first-letter {
font-size: 1.3em;
}
/* Primary page header */
h1 {
width: 920px;
text-align: left;
text-indent : 25px;
margin: 0 auto;
color: #ffffff;
padding: 6px 0;
font: 1em/1em arial,helvetica,sans-serif;
font-weight: bold;
font-style: italic;
border: solid;
border-color: black;
border-width: 0 1px;
background: #ffffff;
background-image: url("images/h1_bg.gif");
background-repeat: repeat-y;
background-position: top left;
}
form {
font: .9em/1.3em arial,helvetica,sans-serif;
padding: 10px 25px;
margin: 5px 0;
}
textarea, input {
font: 1em arial,helvetica,sans-serif;
}
/* Single line input fields (name, email) */
input.comments {
width: 300px;
}
/* Standard links */
a:link, a:visited, a:active {
color: blue;
text-decoration: none;
}
a:hover {
color: red;
text-decoration: underline;
}
/* The main page container, "Everything"! */
#main {
background: #ffffff;
width: 920px;
margin: 0 auto;
padding: 10px 0;
text-align: justify;
border: solid black;
border-width: 0 1px;
}
/* Logo pic and nav menu */
#menu {
width: 920px;
margin: auto;
padding: 0;
border: solid black;
border-width: 1px 1px 0 1px;
background: #ACD6AF;
text-align: left;
}
/* Nav menu, TABLE and TD's */
ul.menu {
line-height: .8em;
padding: 0 0 7px 0;
margin: 0;
/* Nav menu cells */
}
li.menu {
font-size: .7em;
line-height: 1em;
font-family: verdana,luxi sans,sans-serif;
border: solid #000000;
border-width: 0 1px 0px 0px;
background: #ACD6AF;
display: inline;
padding: 0 10px;
margin: 0;
}
/* Nav menu cells */
li.menu a:link, li.menu a:visited {
text-decoration: none;
color: #000000;
}
/* Nav menu cells */
li.menu a:hover {
color: #ffffff;
/*background: #6D9570;*/
text-decoration: none;
}
.logo {
margin: 0;
}
/* Strip DIV container */
#strip {
margin: 0 auto;
padding: 15px 0;
text-align: center;
}
/* Comments - Name */
.comm_title {
border: solid black;
border-width: 0 0 1px 0;
display: block;
background: #eaeaea;
}
.comm_dato {
font-style: italic;
float: right;
}
/* Multi page links below comments */
.pages {
text-align: right;
font-size: 0.8em;
border: solid black;
border-width: 1px 0 0 0;
display: block;
}
/* Image clips alignment */
img.right {
float: right;
margin: 5px 0 5px 10px;
}
/* Image clips alignment */
img.left {
float: left;
margin: 5px 10px 5px 0;
}
/* Contact icon */
img.contact {
float: right;
margin: 0 10px;
}
/* Bottom finishing */
#bottom {
width: 920px;
margin: 0 auto 0px auto;
padding: 5px 0 5px 0px;
font: 0.6em/1.2em arial,helvetica,sans-serif;
border: solid #000000;
border-width: 1px 1px 5px 1px;
color: #ffffff;
background: #202858;
}
/* Bottom cell links */
#bottom a:link, #bottom a:visited {
text-decoration: none;
color: #ffffff;
}
/* Nav menu cells */
#bottom a:hover {
color: #000000;
background: #FFFFFF;
text-decoration: none;
}
/* CQ Counter */
#counter {
width: 920px;
margin: 0 auto 10px auto;
text-align: right;
}