@charset "UTF-8";
/* CSS Document */
html{
background:#18cdfb url(images/bg.png) repeat-x;
}
h1{
font-family: 'Yanone Kaffeesatz', arial, serif;
font-size:42px;
color:#fff;
}
h2, h2 a{
font-family: 'Yanone Kaffeesatz', arial, serif;
font-size:14px;
color:#fff;
text-decoration:none;
}
h2 a:hover{
font-family: 'Yanone Kaffeesatz', arial, serif;
font-size:14px;
color:#ccc;
}
h3{
font-family: 'Yanone Kaffeesatz', arial, serif;
font-size:20px;
font-weight:bold;
color:#333;
}
h4{
font-family: 'Yanone Kaffeesatz', arial, serif;
font-size:16px;
color:#333;
}
p{
font-family: 'Yanone Kaffeesatz', arial, serif;
font-size:16px;
line-height:20px;
color:#fff;
}
p a{
font-family: 'Yanone Kaffeesatz', arial, serif;
font-size:16px;
line-height:20px;
color:#ccc;
text-decoration:none;
}
p a:hover{
font-family: 'Yanone Kaffeesatz', arial, serif;
font-size:16px;
line-height:20px;
color:#aaa;
}
container{
position:relative;
}

/* Header */
#header_wrapper{
position:relative;
background:url(images/header.png) repeat-x;
height:150px;
}
#header_wrapper2{
position:relative;
height:120px;
}
#fade{
position:absolute;
width:100px;
height:100px;
top:60px;
left:45px;
z-index:1000;
}
#fade div {
position:absolute;
top:0;
left:0;
display:none;
}
#twitter{
position:absolute;
width:130px;
height:100px;
top:130px;
right:110px;
z-index:1000;
}
#twitter div {
position:absolute;
top:0;
left:0;
display:none;
}
#header_lt{
position:absolute;
background-image:url(images/lt.png);
width:395px;
height:293px;
top:0px;
left:0px;
z-index:500;
}
#header_lt2{
position:absolute;
background-image:url(images/lt2.png);
width:395px;
height:293px;
bottom:0px;
left:0px;
z-index:500;
}
#header{
position:relative;
}
#header_rt{
position:absolute;
background-image:url(images/rt.png);
width:395px;
height:293px;
top:0px;
right:0px;
z-index:500;
}
#header_rt2{
position:absolute;
background-image:url(images/rt2.png);
width:395px;
height:293px;
bottom:0px;
right:0px;
z-index:500;
}

/* Main */
#main_wrapper{
margin:0 auto;
width:540px;
height:100%;
}
#title{
width:540px;
}
#sep{
height:16px;
width:540px;
background:url(images/dots.png) repeat-x;
float:left;
}
#push{
height:120px;
width:540px;
float:left;
}
#content{
width:540px;
}
#text{
width:200px;
margin:20px 0px 15px 0px;
float:left;
}
#textsmall{
width:170px;
margin:20px 10px 15px 0px;
float:left;
}
#gallery{
width:320px;
height:240px;
background:url(images/loading.gif) no-repeat 50% 50%;
margin:24px 0px 0px 15px;
float:left;
}
#follow{
position:absolute;
width:520px;
height:190px;
top:200px;
margin-left:-277px;
left:50%;
padding:15px;
background:url(images/twittercloud.png) no-repeat 50% 50%;
z-index:9999;
}

/* Footer */
#footer{
position:fixed;
bottom:0;
width:100%;
height:107px;
background:url(images/footer.png) repeat-x;
}
#footer2{
position:fixed;
bottom:0;
width:100%;
height:122px;
background:url(images/footer2.png) repeat-x;
}

/* Navigation Top */
.clear{clear:both;height:0;line-height:0;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
.clearfix{height:1%;}
.clearfix{display:block;}

#toppanel{
position:absolute;
width:540px;
top:0;
margin-left:-270px;
left:50%;
z-index:999;
}
#panel{
background:url(images/navbg.png);
width:510px;
padding:10px 15px 0 15px;
height:18px;
overflow:hidden;
position:relative;
z-index:3;
display:none;
}
#panel ul li{
float:left;
margin-right:20px;
}
.tab{
background:url(images/navtop.png);
height:23px;
position:relative;
top:0;
list-style-type:none;
z-index:999;
}
.tab a.open, .tab a.close{
text-align:center;
height:12px;
padding:4px 0 0 445px !important;
cursor:pointer;
display:block;
width:60px;
position:relative;
text-decoration:none;
}

/* nivo slide */
#slider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
#slider a {
border:0;
}
.nivo-controlNav {
position:absolute;
left:15%;
bottom:-30px;
}
.nivo-controlNav a {
display:block;
width:11px;
height:14px;
border:0;
margin-right:12px;
cursor:pointer;
background:url(images/bullets.png) no-repeat;
text-indent:-9999px;
float:left;
}
.nivo-controlNav a.active {
background-position:-11px 0;
}
.nivo-directionNav a {
visibility:hidden;
}