web/public/assets/teaser/grotto/css/main.css

324 lines
4.5 KiB
CSS

html {height: 100%;}
body {
background:#000 url(../img/background.jpg) no-repeat 50% top;
color:#a8a9b3;
font:normal 12px Arial,sans-serif;
height: 100%;
margin:0 auto;
}
#page {
margin:0 auto;
padding:0;
position:relative;
width:719px;
z-index:2;
}
#caution_ie {
display:none;
}
#header {
margin:0 auto;
position:relative;
width:650px;
}
.play a {
display:block;
height:80px;
position:absolute;
top:-30px;
width:78px;
}
h1 {
text-align:center;
width:240px;
}
h1 a {
display:block;
height:90px;
left:212px;
margin:52px 0 0 0;
position:relative;
text-indent:-9999px;
}
#movie {
height:374px;
margin:13px auto 0 auto;
padding:5px 0 0 1px;
width:655px;
}
#player {
background:url(../img/splashscreen.jpg) no-repeat;
display:block;
height:365px;
text-align:center;
width:648px;
}
#player img {
margin:130px 0 0 0;
}
.content_background {
background:url(../img/bg_content.gif) repeat-y;
display:inline;
float:left;
margin:0;
padding:0 6px 10px 6px;
width:706px;
z-index:2;
}
.content_right {
background:url(../img/bg_content_right.jpg);
display:inline;
float:right;
height:360px;
width:22px;
}
.content_left {
background:url(../img/bg_content_left.jpg);
display:inline;
float:left;
height:360px;
width:24px;
}
#navigation {
background:url(../img/bg_navigation.jpg) no-repeat;
display:inline;
float:left;
height:72px;
margin:0 0 0 1px;
width:706px;
}
#navigation ul {padding:14px 0 0 32px;}
#navigation ul li {
display:block;
float:left;
height:45px;
padding:0 8px 0 0;
text-align:center;
width:153px;
}
#navigation ul li a {
background:url(../img/navigation.jpg) no-repeat;
color:#5b725d;
display:block;
font:15px Arial;
height:45px;
line-height:45px;
text-decoration:none;
width:153px;
}
#navigation ul li a:hover, #navigation ul li a.navi_active {
background-position:0 -45px;
color:#b9dbac;
cursor:pointer;
}
#content {
background:url(../img/textur_content.jpg);
display:inline;
min-height:300px;
float:left;
}
#matter {
float:left;
width:650px;
}
#content h2 {
color:#95bcd8;
display:inline;
float:left;
font:18px Arial;
margin:10px 0 5px 25px;
width:360px;
}
#content h3 {
color:#95bcd8;
display:inline;
float:left;
font:normal 14px Arial;
margin:10px 0 0 25px;
width:360px;
}
#content p {
display:inline;
float:left;
line-height:140%;
margin:5px 0 5px 25px;
width:360px;
}
.images {
background:url(../img/bg_images.png) no-repeat;
display:inline;
height:325px;
float:right;
margin:20px 20px 0 0;
width:226px;
}
.image_1 {padding:16px 0 0 17px;}
.image_2 {padding:37px 0 0 17px;}
.image_1 img, .image_2 img {border:0;}
#gallery_view {
margin:0 0 0 10px;
width:650px;
}
ul#gallery_view {
display:inline;
float:left;
width:650px;
}
#gallery_view li {
background:url(../img/bg_gallery.jpg) no-repeat;
display:inline;
float:left;
height:104px;
margin:10px 3px 0 5px;
padding:6px 0 0 6px;
width:146px;
}
.date {
color:#596580;
display:inline;
float:left;
font:normal 12px Arial;
margin: 1px 5px 0 0;
}
.news_image {
border:1px solid #67919f;
display:inline;
float:left;
margin:5px 10px 10px 0;
}
#content p.news {width:360px;}
#content ul.news_list {
display:inline;
float:left;
margin:3px 0 3px 30px;
width:355px;
}
#content ul.news_list li {
list-style-type:square;
list-style-position:outside;
padding:0 0 3px 10px;
margin:0 0 0 10px;
}
#social_network {
float:right;
margin:0;
width:226px;
}
#social_network h4 {
color:#95bcd8;
display:inline;
float:left;
font:normal 14px Arial;
margin:10px 0 0 8px;
width:120px;
}
#social_network ul {
display:inline;
float:left;
height:150px;
margin:0;
padding:10px 0 0 15px;
width:226px;
}
#social_network ul li {
float:left;
padding:3px 0 5px 0;
width:200px;
}
#social_network img {
float:left;
margin:0 5px 0 0;
}
#social_network span {
display:block;
padding:10px 0 0 0;
}
#social_network_index {
float:left;
margin:10px 0 0 25px;
}
#footer {
color:#596580;
display:inline;
float:left;
font:10px Arial;
height:236px;
margin:-200px auto 0 auto;
padding:0;
position:relative;
width:100%;
z-index:1;
}
.footer_background {
background:url(../img/bg_footer.png) no-repeat -1px bottom;
margin:0 auto;
width:1000px;
}
#footer ul {
margin:0 auto;
padding:220px 0 5px 20px;
width:720px;
}
#footer ul li.first {
background:none;
padding:0 200px 0 0;
}
#footer ul li {
background:url(../img/arrow.gif) no-repeat 0 3px;
display:inline;
padding:0 10px 0 10px;
}
#footer ul li a {
color:#e8bf47;
text-decoration:none;
}
#footer ul li a:hover {text-decoration:underline;}