/* LYrisFORMTEST.css - Roger Ledergerber */
body {
margin-top : 15px;
padding : 10px;
font : 12px arial, sans-serif;
text-align : center;
color : #000;
background : #4d87c7 url(images/bg_blue.png) repeat-x fixed top left;
}
a {
font : 12px arial, sans-serif;
font-weight : normal;
text-decoration : none;
color : #00e;
}
a:visited {
color : #00e;
}
a:hover {
text-decoration : underline;
color : #f00;
}
hr {
margin : 0;
}
img {
border : 0;
}
h1 {
font : 26px "century gothic", arial, sans-serif;
color : #006da5;
}
h2 {
font : 22px "century gothic", arial, sans-serif;
color : #006da5;
}
h3 {
font : bold 16px "century gothic", arial, sans-serif;
color : #006da5;
}
div#wrap {
margin : 0 auto;
width : 806px;
}
#container {
clear : both;
margin : 0;
width : 806px;
}
#container-inner {
margin-right : 15px;
padding : 15px;
width : auto;
text-align : left;
background : #ffffff;
}
div#banner {
padding-bottom : 5px;
line-height : 18px;
text-align : center;
background : #000;
}
div#banner h1 {
font : 22px "century gothic", arial, sans-serif;
color : #fff;
}
div#banner h2 {
color : #fff;
}
.announcements {
padding-right : 5px;
padding-left : 5px;
padding-bottom : 5px;
/*background : #ffd;*/
}
.announcements h1 {
margin-top : 5px;
margin-bottom : 0;
padding : 0;
font : 26px arial, sans-serif;
font-weight : bold;
text-align : center;
color : #f00;
}
.announcements h2 {
margin-top : 5px;
margin-bottom : 0;
padding : 0;
font : 20px arial, sans-serif;
font-weight : bold;/*font-weight : lighter;*/
text-align : center;
color : #009;/*f00*/
}
.announcements h3 {
margin : 0 auto;
padding-bottom : 5px;
font : 20px arial, sans-serif;
font-weight : bold;
text-align : center;
color : #f00;
}
.announcements p {
margin-top : 5px;
margin-bottom : 0;
padding-bottom : 5px;
font-size : 16px;
text-align : center;
}
.announcements p a {
font-size : 16px;
}
.announcements table {
margin : 0 auto;
}
.announcements td {
padding : 10px;
}
div#main {
float : left;
margin : 15px 15px 0 0;
padding : 0;
width : 425px;
height : auto;
background : #fafafa;
border : 1px solid #ccc;
}
div#main-inner {
margin : 0 10px;
background : #000;
}
#main-inner p {
padding : 0 5px;
text-align : center;
}
#main table {
margin : 0;
}
#main h2, #main h3 {
display : block;
margin : 0 0 15px 0;
padding : 10px;
width : auto;
height : auto;
font-weight : bold;
text-align : center;
background : #f00;
color : #fff;
border-bottom : 1px solid #ccc;
}
#sidebar {
float : left;
margin-top : 15px;
padding : 0 5px 5px 5px;
width : 300px;
border : 0 solid #ccc;
}
#sidebar a {
text-decoration : none;
color : #00e;
}
#sidebar a:hover {
text-decoration : underline;
color : #f00;
}
#sidebar img {
margin : 0;
border : 0;
}
#sidebar p {
margin : 5px 0 10px 0;
padding : 0 0 0 0;
width : 100%;
text-align : left;
}
div#sidebar h2 {
margin : 5px 0 0 0;
padding : 0 0 0 0;
font-size : 15px;
font-weight : bold;
color : #f00;
}
div#sidebar h2 a {
font-size : 15px;
font-weight : bold;
color : #00e;
}
div#sidebar h2 a:hover {
color : #f00;
}
div#sidebar h3 {
margin : 5px 0 10px 0;
padding : 0 0 0 0;
font-size : 18px;
font-weight : bold;
color : #f00;
}
select {
width : 200px;
}
.required {
font-weight : bold;
color : #f00;
}
.error {
font : 11px arial, sans-serif;
font-weight : bold;
color : #f00;
}
.newsintro {
margin-top : 10px;
padding : 4px;
width : 250px;
font-weight : bold;
background : #fff;
color : #f00;
border : 1px solid #ccc;
}
.privacy {
margin : 15px;
font-size : 11px;
text-align : left;
color : #808080;
}
.privacy a {
font-size : 11px;
}
#copyright,
#copyrightnews {
clear : both;
margin : 0 auto;
padding-bottom : 20px;
width : 806px;
text-align : center;
color : #fff;
}
.clear_all {
clear : both;
line-height : 1px;
}
.clear {
clear : both;
}
