@charset "UTF-8";

html,body {
  margin:0;
  padding:0;
}

.navBar {
  position:relative;
  display:inline-block;
/*margin: 0;
    padding: 0;
    top: 0;
    left: 0;*/
}

.navBar span {
  display:inline;
  overflow:hidden;
  position:fixed;
  margin:0;
  top:0;
  left:0;
  display:block;
  color:white;
  text-align:center;
  padding:12px 16px;
  text-decoration:none;
  background-color:#5DADE2;
  border-bottom-right-radius:12px;
  z-index:99;
}

.navBarContent {
  display:none;
  position:fixed;
  margin:0;
  padding:0;
  top:0;
  left:0;
/*position: absolute;*/
/*background-color: #f9f9f9;*/
  min-width:160px;
/*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
/*padding: 12px 16px;*/
  z-index:100;
}

.navBarContent ul {
  list-style-type:none;
  padding:0;
  margin:0;
  overflow:hidden;
  background-color:#5DADE2;
}

.navBarContent ul li a {
  display:block;
  color:white;
  text-align:center;
  padding:14px 16px;
  text-decoration:none;
}

.navBarContent ul li a:hover {
  background-color:#2980B9;
}

.navBar:hover .navBarContent {
  display:block;
}

@media only screen and (min-width: 768px) {
  .navBar {
    position:static;
    display:inline;
  }
  
  .navBar span {
    display:none;
  }
  
  .navBarContent {
    display:inline;
    overflow:hidden;
    position:fixed;
    margin:0;
    padding:0;
    top:0;
    left:0;
    width:100%;
    z-index:100;
  }
  
  .navBarContent ul {
    list-style-type:none;
    padding:0;
    margin:0;
    overflow:hidden;
    background-color:#5DADE2;
  }
  
  .navBarContent ul li {
    float:left;
  }
  
  .navBarContent ul li a {
    display:block;
    color:white;
    text-align:center;
    padding:14px 16px;
    text-decoration:none;
  }
  
  .navBarContent ul li a:hover {
    background-color:#2980B9;
  }
  
  .navBarContent ul li:last-child {
    float:right;
  }
}

#socialBar {
  overflow:hidden;
  position:fixed;
  margin:0;
  padding:0;
  bottom:0;
  left:0;
  width:100%;
  z-index:100;
}

#socialBar ul {
  list-style-type:none;
  padding:0;
  margin:0;
  overflow:hidden;
  background-color:#5DADE2;
/*border-radius: 6px;*/
}

#socialBar ul li {
  float:left;
}

#socialBar ul li a {
  display:block;
  color:white;
  text-align:center;
  padding:14px 16px;
  text-decoration:none;
}

/* Change the link color to #111 (black) on hover */
#socialBar ul li a:hover {
  background-color:#2980B9;
}

#socialBar ul li:last-child {
  float:right;
}

#menu {
  position:fixed;
  left:0;
  top:12%;
  width:11em;
  margin:-2.5em 0 0;
  z-index:5;
  background:#EF78FC;
  color:white;
  font-size:medium;
  text-align:left;
  border:solid #E250FB;
  border-right:none;
  padding:.5em .5em .5em 2.5em;
  box-shadow:0 1px 3px black;
  border-radius:.5em 3em 3em .5em;
}

td .clock {
  font-size:9px!important;
}

td .clock {
  font-size:9px;
}

.thumbnail {
}

.status_key {
  font-size:11px;
}

.status_value {
  font-size:11px;
}

.online {
  font-weight:bold;
  color:red;
}

.blurb_key {
  font-size:10px;
}

.blurb_value {
  font-size:10px;
}

.about_me td {
}

.about_me .key {
  font-weight:bold;
  padding-right:20px;
  vertical-align:top;
}

.about_me .value {
  padding-bottom:3px;
}

.about_me .value2 {
  padding-left:10px;
}

.interests_info {
  font-weight:bold;
  padding:3px;
}

.interests_body {
  padding:5px 5px 10px 10px;
}

.wall_info {
  font-weight:bold;
  padding:5px;
}

.wall_body {
  padding:5px 5px 30px 10px;
}

.wall_options {
  padding:5px 5px 5px 10px;
}

.wall_options textarea {
  width:100%;
  height:70px;
}

.gallery_image {
  border:1px solid #888888;
  float:left;
}

.gallery_image img {
  height:80px;
  width:80px;
}

.friends_key {
  height:21px;
  font-weight:bold;
}

.friends_value {
}

.rating_select {
}

.outer_body,body {
  scrollbar-face-color:ThreeDFace!important;
  scrollbar-shadow-color:ThreeDDarkShadow!important;
  scrollbar-highlight-color:ThreeDHighlight!important;
  scrollbar-3dlight-color:ThreeDLightShadow!important;
  scrollbar-darkshadow-color:ThreeDDarkShadow!important;
  scrollbar-track-color:Scrollbar!important;
  scrollbar-arrow-color:ButtonText!important;
}

img {
  border:none;
  margin:0;
}

table {
  margin:0;
  padding:0;
}

td {
  margin:0;
  padding:0;
}

.container_padding {
  padding:5px;
  height:100%;
}

.container_transparency {
  height:100%;
  width:100%;
  background-color:transparent;
}

.container {
  color:#666;
  position:relative;
  padding:5px;
  height:100%;
  background-color:transparent;
}

.content {
  padding:5px;
}

.status_value {
  display:none;
}

.status_key {
  display:none;
}

.blurb_key,.blurb_value {
  position:relative;
  top:495px;
  left:200px;
  color:#5f7daa;
  font-weight:bold;
  font-size:12px;
}

.interests_info {
  display:none;
}

.heading {
  display:none;
}

.clock,#clock {
  display:inline;
  position:relative;
  text-align:right;
  top:10px;
  left:390px;
  color:#5f7daa;
  font-size:8px;
}

#schedule {
  display:none;
}

A:link,A:visited {
  color:#0A32FA;
  text-decoration:none;
}

A:hover {
  color:#FFFFFF;
  text-decoration:none;
}

body {
  width:1024px!important;
  background:#FFFFFF url(http://aedanrayne.com/background_current.png) top center no-repeat!important;
  padding:40px 0 0;
}

body[style] {
  margin:auto!important;
}

body,td {
  color:#000000;
  font-family:Verdana;
  font-weight:400;
  font-style:normal;
  font-size:12px;
}

.key {
  font-size:14px;
  color:#5f7daa;
}

.value {
  font-size:14px;
  color:#000000;
}

div [style='padding:8px;text-align:center;'] img {
  padding:3px;
  border:4px solid #000000;
  background:#FFFFFF;
  border-radius:8px;
  borderradius:8px;
  -moz-border-radius:8px;
  -moz-border-radius:8px;
  margin:0 0 0 -20px;
}

[src='https://img.mfcimg.com/photos2/385/3856702/avatar.90x90.jpg'] {
  padding:3px;
  border:2px solid #FFFFFF;
  background:#FFFFFF;
  border-radius:8px;
  borderradius:8px;
  -moz-border-radius:8px;
  -moz-border-radius:8px;
  margin:0 0 0 -0 px;
}

.gallery_image {
  border:0;
}

.gallery_image img {
  width:70px;
  height:70px;
  border:4px solid #000000;
  border-radius:8px;
  borderradius:8px;
  -moz-border-radius:8px;
  -moz-border-radius:8px;
  margin:0 10px 4px -6px;
  -webkit-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  -moz-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  -ms-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  -o-transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
  transition:all 200ms cubic-bezier(0.250,0.250,0.750,0.750);
}

.gallery_image img:hover {
  border:4px solid #5f7daa;
  -webkit-transition:all 50ms cubic-bezier(0.250,0.250,0.750,0.750);
  -moz-transition:all 50ms cubic-bezier(0.250,0.250,0.750,0.750);
  -ms-transition:all 50ms cubic-bezier(0.250,0.250,0.750,0.750);
  -o-transition:all 50ms cubic-bezier(0.250,0.250,0.750,0.750);
  transition:all 50ms cubic-bezier(0.250,0.250,0.750,0.750);
}

.thumbnail {
  width:80px;
  height:80px;
  display:block;
  float:left;
  margin:-2px 0 0 -10px;
  padding:8px 22px 9px 10px;
  background:#FFFFFF;
}

.wall_info {
  width:800px;
  font-weight:700;
  color:#000000;
  text-decoration:none;
  padding:10px;
  background:#FFFFFF;
  margin:5px 0 0 115px;
  border:3px solid #222222;
  border-bottom:none;
  border-top-right-radius:8px;
  border-top-left-radius:8px;
  -moz-border-radius-topright:8px;
  -moz-border-radius-topleft:8px;
}

.wall_body {
  width:800px;
  font-family:arial;
  font-size:14px;
  color:#000000;
  padding:10px;
  background:#FFFFFF;
  margin:0 0 40px 115px;
  border:3px solid #222;
  border-top:none;
  border-bottom-right-radius:8px;
  border-bottom-left-radius:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-bottomleft:8px;
  overflow:hidden;
}

.wall_info A:link,.wall_info A:visited {
  color:#5f7daa;
  text-decoration:none;
}

.wall_info A:hover {
  color:#ffffff;
  text-decoration:none;
}

.link-amazon {
  display:block;
  width:125px;
  height:125px;
  background:transparent url(https://img.mfcimg.com/photos2/385/3856702/911-956-173-951-5063609.jpg) no-repeat;
  position:absolute;
  top:460px;
  left:0;
  text-indent:-3000px;
}

.link-tumblr {
  display:block;
  width:125px;
  height:125px;
  background:transparent url(https://img.mfcimg.com/photos2/385/3856702/467-573-855-118-5063604.jpg) no-repeat;
  position:absolute;
  top:460px;
  left:135px;
  text-indent:-3000px;
}

.link-twitter {
  display:block;
  width:125px;
  height:125px;
  background:transparent url(https://img.mfcimg.com/photos2/385/3856702/638-564-810-423-5063598.jpg) no-repeat;
  position:absolute;
  top:460px;
  left:270px;
  text-indent:-3000px;
}

.link-fetlife {
  display:block;
  width:125px;
  height:125px;
  background:transparent url(https://img.mfcimg.com/photos2/385/3856702/916-342-530-129-5063607.jpg) no-repeat;
  position:absolute;
  top:460px;
  left:405px;
  text-indent:-3000px;
}

#newvid {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:135px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#news_and_games {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#icekings {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#banners {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#funfacts {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#battle {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#raffle {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#games {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#games {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#toppenguins {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#toppenguins {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#penguin_points {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#iceking_previews {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#videos {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#rules {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

#penguinarmy {
  color:#001db4;
  font-family:'Arial Black',Gadget,sans-serif;
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
  font-size:22px;
}

#mymenu {
  width:900px;
  overflow:hidden;
  position:relative;
  margin:40px 0 0 -450px;
  text-align:center;
  background:#FFFFFF;
}

.thingy {
  position:absolute;
  visibility:hidden;
}

.thumbfloat {
  position:absolute;
  visibility:hidden;
  z-index:99;
}