/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
@import url("https://fonts.googleapis.com/css?family=Montserrat:400");

@media (min-height: 860px) and (min-width: 1200px) {
  #first_section .container header { padding: 130px 0 70px 0; }
}
@media (max-width: 860px) {
  body .main_nav {right: 50%; margin-right: -238px; width: 476px; position: absolute;}
}

/* line 13, ../sass/default.scss */
body, html {
  min-width: 760px;
  font-size: 100%;
  padding: 0;
  margin: 0;
}

h3 {
  display: block;
  font-size: 1.17em;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  font-weight: bold;
}

p {
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}

/* line 18, ../sass/default.scss */
#first_section {
  background-image: url("https://i.imgur.com/YSOQf.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-bottom: 196px;
}

/* line 26, ../sass/default.scss */
#second_section {
  padding-top: 33vh;
  background-color: #171F73;
}

/* line 31, ../sass/default.scss */
.section {
  min-height: 100vh;
  position: relative;
}

/* line 35, ../sass/default.scss */
#logo {
  text-align: center;
}

#audioContainer {
  position: absolute;
  top: 2%;
  left: 2%;
  width: 32px;
  overflow: hidden;
}

/* line 39, ../sass/default.scss */
#background_audio {
  width: 256px;
}

/* line 46, ../sass/default.scss */
#background_image {
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 0.8em;
  padding: 4px 8px;
  background-color: white;
}

/* line 55, ../sass/default.scss */
.content h1, .content h2, .content h3, .content h4 {
  text-align: center;
}

/* line 59, ../sass/default.scss */
.content h3 {
  font-size: 2em;
}

/* line 63, ../sass/default.scss */
.center {
  text-align: center;
}

/* Reset */
/* line 70, ../sass/default.scss */
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 78, ../sass/default.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 83, ../sass/default.scss */
.clearfix:after {
  clear: both;
}

/* line 87, ../sass/default.scss */
body {
  font-family: "Proxima Nova Regular","Helvetica Neue","Calibri","Droid Sans","Helvetica","Arial",sans-serif;
  color: #47a3da;
}

/* line 93, ../sass/default.scss */
a {
  color: #f0f0f0;
  text-decoration: none;
}

/* line 98, ../sass/default.scss */
a:hover {
  color: #000;
}

/* line 103, ../sass/default.scss */
.main,
.container > header {
  width: 90%;
  max-width: 70em;
  margin: 0 auto;
  padding: 0 1.875em 3.125em 1.875em;
}

/* line 110, ../sass/default.scss */
.container > header {
  padding: 4.875em 1.875em 1.875em;
}

/* line 114, ../sass/default.scss */
.container > header h1 {
  font-size: 2.125em;
  line-height: 1.3;
  margin: 0;
  float: left;
  font-weight: 400;
}

/* line 122, ../sass/default.scss */
.container > header span {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5em;
  padding: 0 0 0.6em 0.1em;
}

/* line 130, ../sass/default.scss */
.container > header nav {
  float: right;
}

/* line 134, ../sass/default.scss */
.container > header nav a {
  display: block;
  float: left;
  position: relative;
  width: 2.5em;
  height: 2.5em;
  background: #fff;
  border-radius: 50%;
  color: transparent;
  margin: 0 0.1em;
  border: 4px solid #47a3da;
  text-indent: -8000px;
}

/* line 148, ../sass/default.scss */
.container > header nav a:after {
  content: attr(data-info);
  color: #47a3da;
  position: absolute;
  width: 600%;
  top: 120%;
  text-align: right;
  right: 0;
  opacity: 0;
  pointer-events: none;
}

/* line 160, ../sass/default.scss */
.container > header nav a:hover:after {
  opacity: 1;
}

/* line 164, ../sass/default.scss */
.container > header nav a:hover {
  background: #47a3da;
}

/* line 169, ../sass/default.scss */
.icon-drop:before,
.icon-arrow-left:before {
  font-family: 'fontawesome';
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  speak: none;
  font-style: normal;
  font-weight: normal;
  line-height: 2;
  text-align: center;
  color: #47a3da;
  -webkit-font-smoothing: antialiased;
  text-indent: 8000px;
  padding-left: 8px;
}

/* line 186, ../sass/default.scss */
.container > header nav a:hover:before {
  color: #fff;
}

/* line 190, ../sass/default.scss */
.icon-drop:before {
  content: "\e000";
}

/* line 194, ../sass/default.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/*button*/
/* line 200, ../sass/default.scss */
.button-container {
  width: 216px;
  height: 80px;
  margin: 0 auto auto;
  padding-top: 56px;
}

/* line 207, ../sass/default.scss */
#pagegradient {
  background-image: -webkit-gradient(radial, 50% -50, 300, 50% 0, 0, from(rgba(230, 237, 241, 0)), to(rgba(230, 237, 241, 0.8)));
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0;
  width: 600px;
  z-index: -1;
}

/* line 226, ../sass/default.scss */
.button {
  position: absolute;
  display: inline-block;
  margin: 0 auto;
  -webkit-border-radius: 10px;
  -webkit-box-shadow: 0px 3px gray, 0px 4px #767676, 0px 5px #6c6c6c, 0px 6px #626262, 0px 7px #585858, 0px 8px #4e4e4e, 0px 14px 6px -1px gray;
  /* shadow */
  -webkit-transition: -webkit-box-shadow .1s ease-in-out;
}

/* line 245, ../sass/default.scss */
.button span {
  background-color: #E8E8E8;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(255, 255, 255, 0.2))), -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(210, 210, 210, 0.3)), color-stop(20%, rgba(210, 210, 210, 0)), color-stop(80%, rgba(210, 210, 210, 0)), color-stop(100%, rgba(210, 210, 210, 0.3))), -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.5)), color-stop(80%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 0% 100%, 100% 0%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(40%, rgba(255, 255, 255, 0)), color-stop(40%, #d2d2d1), color-stop(60%, #d2d2d1), color-stop(60%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));
  -webkit-box-shadow: 0px -1px white, 0px 1px 1px white;
  /* bottom edge */
  -webkit-background-size: 100%, 100%, 100%, 4px 4px;
  -webkit-border-radius: 10px;
  -webkit-transition: -webkit-transform .1s ease-in-out;
  display: inline-block;
  padding: 10px 40px 10px 40px;
  color: #3A474D;
  line-height: normal;
  text-transform: uppercase;
  font-family: 'TradeGothicLTStd-BdCn20','PT Sans Narrow';
  font-weight: 700;
  font-size: 32px;
  text-shadow: 0px 1px #fff, 0px -1px #262F33;
}

/* line 311, ../sass/default.scss */
.button span:hover {
  color: #AEBF3B;
  text-shadow: 0px -1px #97A63A;
  cursor: pointer;
}

/* line 317, ../sass/default.scss */
.button:active {
  -webkit-box-shadow: 0px 3px gray, 0px 4px #767676, 0px 5px #6c6c6c, 0px 6px #626262, 0px 7px #585858, 0px 8px #4e4e4e, 0px 10px 2px 0px rgba(128, 128, 128, 0.6);
  /* shadow */
}

/* line 328, ../sass/default.scss */
.button:active span {
  -webkit-transform: translate(0, 5px);
  /* depth of button press */
}

/* line 332, ../sass/default.scss */
.button span:after {
  content: ">";
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  right: 14px;
  top: 12px;
  font-family: 'Cabin';
  font-weight: 700;
  color: #AEBF3B;
  text-shadow: 0px 1px #fff, 0px -1px #97A63A;
  font-size: 26px;
}

/* line 354, ../sass/default.scss */
.flipper-container {
  display: inline-block;
  text-align: center;
  margin-top: 40px;
  padding: 0.6em 1em;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;
}

/* line 361, ../sass/default.scss */
.flipper {
  position: relative;
  text-decoration: none;
  font-family: 'Montserrat', arial, sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  width: 16em;
  height: 4.5em;
  background-color: #282828;
  box-shadow: 0 3px 5px #282828;
  -webkit-transition: all 0.6s cubic-bezier(0.37, 0.74, 0.15, 1.65);
  -moz-transition: all 0.6s cubic-bezier(0.37, 0.74, 0.15, 1.65);
  -o-transition: all 0.6s cubic-bezier(0.37, 0.74, 0.15, 1.65);
  transition: all 0.6s cubic-bezier(0.37, 0.74, 0.15, 1.65);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 374, ../sass/default.scss */
.flipper:target {
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
}

/* line 379, ../sass/default.scss */
.front-face, .back-face {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding-right: 70px;
  letter-spacing: 2px;
  line-height: 4.5em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 389, ../sass/default.scss */
.front-face:before, .back-face:before {
  content: attr(data-icon);
  font-size: 30px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 70px;
  border-radius: 0 2px 2px 0;
}

/* line 399, ../sass/default.scss */
.front-face {
  background-color: #fc2161;
  color: #fff;
  text-shadow: 0 1px 1px #b50236;
  -webkit-transform: rotateX(0deg) translateZ(2.25em);
  -moz-transform: rotateX(0deg) translateZ(2.25em);
  -ms-transform: rotateX(0deg) translateZ(2.25em);
  -o-transform: rotateX(0deg) translateZ(2.25em);
  transform: rotateX(0deg) translateZ(2.25em);
}
/* line 405, ../sass/default.scss */
.front-face:before {
  background-image: -webkit-linear-gradient(45deg, #ce033e 0%, #eb1f56 50%, #f91858 50%, #fc2161);
  background-image: -moz-linear-gradient(45deg, #ce033e 0%, #eb1f56 50%, #f91858 50%, #fc2161);
  background-image: -o-linear-gradient(45deg, #ce033e 0%, #eb1f56 50%, #f91858 50%, #fc2161);
  background-image: linear-gradient(45deg, #ce033e 0%, #eb1f56 50%, #f91858 50%, #fc2161);
}

/* line 411, ../sass/default.scss */
.back-face {
  background-color: #77bd42;
  color: #53842e;
  -webkit-transform: rotateX(-90deg) translateZ(2.25em);
  -moz-transform: rotateX(-90deg) translateZ(2.25em);
  -ms-transform: rotateX(-90deg) translateZ(2.25em);
  -o-transform: rotateX(-90deg) translateZ(2.25em);
  transform: rotateX(-90deg) translateZ(2.25em);
}
/* line 416, ../sass/default.scss */
.back-face:before {
  background-image: -webkit-linear-gradient(45deg, #53842e 0%, #76bc42 50%, #7dbd4c 50%, #77bd42);
  background-image: -moz-linear-gradient(45deg, #53842e 0%, #76bc42 50%, #7dbd4c 50%, #77bd42);
  background-image: -o-linear-gradient(45deg, #53842e 0%, #76bc42 50%, #7dbd4c 50%, #77bd42);
  background-image: linear-gradient(45deg, #53842e 0%, #76bc42 50%, #7dbd4c 50%, #77bd42);
}

/* line 423, ../sass/default.scss */
audio:hover, audio:focus, audio:active {
  -webkit-box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.4);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 432, ../sass/default.scss */
audio {
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
}

/* line 1, ../sass/list.scss */
.in-grid {
  max-width: 1200px;
  margin: 0 auto;
  display: table;
}

/* line 7, ../sass/list.scss */
#modpacks.in-grid ul {
  white-space: normal;
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
}

/* line 15, ../sass/list.scss */
#modpacks.in-grid ul li {
  display: inline-block;
  float: none;
  padding: 20px 22px;
}

/* line 21, ../sass/list.scss */
#modpacks.in-grid ul li a {
  display: block;
  width: 350px;
  height: 180px;
}

/* line 27, ../sass/list.scss */
#modpacks.in-grid ul li img {
  max-width: none;
}

/* line 31, ../sass/list.scss */
#modpacks.in-grid ul li span h2 {
  text-align: center;
  font-size: 1em;
}

/* line 36, ../sass/list.scss */
#modpacks.in-grid ul li span ul {
  list-style-type: square;
  list-style-position: inside;
}

/* line 41, ../sass/list.scss */
#modpacks.in-grid ul li span ul li {
  display: block;
  text-align: left;
  padding: 0;
  display: list-item;
}

/* line 48, ../sass/list.scss */
#modpacks .cf a > * {
  left: 0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

/* line 56, ../sass/list.scss */
#modpacks .cf a span:hover {
  opacity: 1;
}

/* line 60, ../sass/list.scss */
#modpacks .cf .en span {
  background-image: url("/files/Startseite/en-flag.png");
  background-repeat: no-repeat;
  background-position: 308px 0;
}

/* line 66, ../sass/list.scss */
#modpacks .cf .de span {
  background-image: url("/files/Startseite/de-flag.png");
  background-repeat: no-repeat;
  background-position: 314px 0;
}

/* line 72, ../sass/list.scss */
#modpacks .cf a span {
  position: absolute;
  opacity: 0;
  color: white;
  width: 350px;
  height: 180px;
  padding: 12px 36px;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 85, ../sass/list.scss */
#modpacks .hover-shadow a {
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

/* line 96, ../sass/list.scss */
#modpacks .hover-shadow a:hover {
  -webkit-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  transform: translateY(-6px);
  -webkit-animation-name: hover;
  animation-name: hover;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* line 114, ../sass/list.scss */
#modpacks .hover-shadow a:hover:before {
  opacity: .4;
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-animation-name: hover-shadow;
  animation-name: hover-shadow;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-delay: .3s;
  animation-delay: .3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* line 133, ../sass/list.scss */
#modpacks .hover-shadow a:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

/*
@media (min-width:1320px) {
    #teaser h1, #teaser h2, #teaser p {font-size: 100%;}
    #main #server>div {width: 41.8%; display: inline-block;}
}

@media (min-width:1065px) and (max-width:1319px) {
    #teaser h1, #teaser h2, #teaser p {font-size: 80%;}
}

@media (min-width: 1065px) {
    .server-description {width: 60%;} .server-picture {width:38%;}
    #teaser .ce_ytvideo {width: 30%; padding-left:10%; padding-top:5%;}
    #teaser .ce_text {min-width: 11%; padding-left: 20%; padding-top: 4%; max-width: 560px;}
}

@media (max-width:1064px) {
    #header {height: 64px;}
    #teaser h1, #teaser h2, #teaser p{font-size: 100%;}
    .server-picture {width: 100%;}
    .server-description {width: 100%;}
    #teaser .ce_ytvideo {width: 84%; padding-left:8%; padding-top:3%;}
    #teaser .ce_image {display: none;}
    #teaser .ce_text {min-width: 11%; margin:auto; padding-top: 5%; max-width: 560px;}
    #header .server .accordion {width: 482px; height: 80%;}
}
*/


#wrapper {position: relative;}
#headline {width: 100%; height: 6px; background-color: #ffd900; padding: 0; position: fixed; z-index: 1;}


/* Navigation 5.0 */
.main_nav {position: fixed; z-index: 5; right: 65px; top: 18px;}
.main_nav a {cursor: pointer;}
.main_nav a:hover {color: white;}
.main_nav ul, .main_nav li {margin: 0; padding: 0;}
.main_nav > ul > li {display: inline-block; position: relative;}
.main_nav > ul > li > a { padding: 10px 20px; margin-top: 6px; background-color: #262829; color: #FFF;}
.main_nav .inner {display: none; background-color: #FFF; right: 0; border: 14px solid #444; position: absolute; top: 30px; padding: 20px; vertical-align: middle;}
.main_nav > ul > li:hover > a {background-color: #444; border-bottom: 4px solid #FFD900;}
.main_nav > ul > li:hover .inner {display: block;}
.main_nav .inner a {color: #262829;}


#nav_stats .inner p {padding: 0; margin: 0;}
#nav_stats .inner a {display: block; text-align: center; width: 200px; color: #FFF; font-weight: bold; line-height: 64px; text-transform: uppercase; letter-spacing: 0.1em;}
#nav_community .inner {width: 270px;}
#nav_server .inner {width: 160px;}

#nav_home {display: none;}
/*#nav_server {display: none;}*/


/* Footer 5.0 */
#footer {position: absolute; bottom: 0; font-size: 0.8em; width: 100%;}
#footer span {float: left; background-color: #FFF; padding: 4px 8px;}
#footer a {float:right; background-color: #FFF; padding: 4px 8px; color: #47A3DA;}
