@charset "utf-8";
body {
background : #f6f6f7 url(../img/bk1.jpg) repeat-y scroll center top;
margin : 0;
color : #000;
font-family : arial, sans-serif;
font-size : 12px;
}
#header {
background : #fff url(../img/bkg.jpg) no-repeat left top;
height : 121px;
}
#header h1 {
position : absolute;
top : -1000px;
}
address {
margin-left : 20px;
}
ul {
margin : 0;
padding : 0;
list-style : inside;
}
li, address {
line-height : 1.4em;
}
.unbullet li {
list-style-type : none;
}
.centered {
background-color : #fff;
margin : 0 auto;
width : 952px;
border : 1px solid #aaa;
border-width : 0 1px;
}
.clearer {
clear : both;
}
#navmenu {
border-color : #cadf84;
border-style : solid;
border-width : 1px 0;
background-color : #cadf84;
font-family : georgia;
height : 2.2em;
text-transform : uppercase;
font-size : 0.88em;
margin-left : 0;
}
#submenu {
font-family : georgia;
text-transform : uppercase;
font-size : 0.8em;
}
#submenu li {
line-height : 1.9em;
}
#submenu a {
color : #000;
font-weight : bold;
text-decoration : none;
padding : 2px 4px;
}
#submenu a:hover {
background-color : #f6f6f7;
}
.subselected {
background-color : #f6f6f7;
color : #000;
border : 1px solid #ccccff;
}
#navmenu li {
display : inline;
}
#navmenu a, #navmenu span {
color : #000;
float : left;
font-weight : bold;
padding : 0.4em 1em;
text-decoration : none;
}
#navmenu a:hover {
background-color : #ccff66;
}
.selected {
background-color : #ccff66;
color : #000000;
}
#left_column {
border-right : 1px solid #ccff66;
float : left;
padding : 10pt 10px 40px 40px;
width : 652px;
}
#left_column ul {
margin:1em;
}
#left_column h3 {
background-color : transparent;
color : #669900;
font-family : georgia;
font-size : 1.4em;
text-transform : none;
}
.titleh3 {
background-color : transparent;
color : #669900;
font-family : georgia;
font-size : 1.4em;
text-transform : none;
margin : 0.8em 0;
}
#left_column h4 {
background-color : transparent;
color : #669900;
font-family : georgia;
font-size : 1.2em;
margin : 1.6em 0 0.8em 0;
}
.box {
width : 288px;
padding : 10px;
padding-top : 0;
float : left;
height : 15em;
border : 1px solid #ccccff;
margin : 6px;
}
.odd {
background-color : #f6f6f7;
clear : both;
}
h2 {
color : #669900;
font-family : georgia;
margin-top : 1.6em;
font-size : 1.5em;
}
.box h2 {
margin-top : 0.8em;
}
.box img {
float : left;
margin : 6px;
margin-top : 0;
border : 1px solid #aaa;
padding : 4px;
}
#right_column {
float : left;
padding : 0 0 0 8px;
width : 234px;
}
h3 {
background-color : #ccccff;
font-family : georgia;
text-transform : uppercase;
font-size : 0.9em;
margin-top : 1.6em;
}
#right_column p, #right_column ul {
margin-left : 10px;
}
#right_column h3 {
padding : 4px 8px;
}
#contact {
text-align : right;
background-color : #ccff66;
}
#footer {
color : #333;
text-align : center;
background-color : #ddd;
border-top : 1px solid #aaa;
}
.box2 {
text-align : center;
width : 288px;
padding : 10px;
padding-top : 0;
float : left;
height : 19em;
border : 1px solid #ccccff;
margin : 6px;
}
.box2 img {
border : 1px solid #aaa;
}
.box3 {
width : 288px;
padding : 10px;
padding-top : 0;
float : left;
border : 1px solid #ccccff;
margin : 6px;
}
.box3 img {
float : left;
margin : 6px;
margin-top : 0;
border : 1px solid #aaa;
padding : 4px;
}
.box3 h2 {
margin : 0.9em 0 0.6em 0;
}
.box4 {
width : 588px;
padding : 10px;
padding-top : 0;
float : left;
border : 1px solid #ccccff;
margin : 6px;
}
.box4 img {
float : left;
margin : 6px;
margin-top : 0;
border : 1px solid #aaa;
padding : 4px;
}
.box4 h2 {
margin : 0.9em 0 0.6em 0;
}
.lefted4 {
margin-left : 210px;
}
ul.dec {
list-style-type : decimal;
}
.framed {
margin : 6px;
margin-top : 0;
border : 1px solid #aaa;
padding : 6px;
}
#colaborator {
text-align : center;
border-top : 2px solid #ccff66;
padding-top : 20px;
margin-right : 10px;
font-style : italic;
}
#colaborator img {
border:0pt;
}
.box5 {
padding : 10px;
float : left;
border : 1px solid #ccccff;
margin : 6px;
margin-bottom : 20px;
width : 24em;
}
.box5 ul {
margin : 10px;
}
.box5 li {
clear : both;
}
.right {
float : right;
}
.left {
float : left;
}
#footernav {
margin : 10px 20px 20px 10px;
}
#footer a {
color : #333;
}
#footer img {
border : 0;
}
#copyright {
margin-top : 1.4em;
}
#webmaster {
font-style : italic;
margin : 0pt 20px;
text-align:right;
}
#webmaster p {
margin:0pt;
padding-top:1em;
}
#languages {
width : 60px;
float : right;
position :relative;
top:-20px;
}
#languages img {
border : 1px solid #000;
}
#languages a {
padding : 2px;
}
#links a {
text-decoration:none;
float:right;
margin:-3em 20px;
}
#validation {
float:left;
}