@charset "UTF-8";

UTF-8;
a:-webkit-any-link {
  text-decoration:none;
}

a:link {
  color:#08c;
  text-decoration:none;
}

a:visited {
  color:#08c;
}

a:hover {
  color:#333;
  text-transform:uppercase;
}

.header_links > a:hover {
  border-top:2px solid #333;
  padding-top:10px;
  text-transform:none;
}

.footer_links > a:hover {
  border-top:1px solid #333;
  padding-top:15px;
  text-transform:none;
}

body {
  background:#ffffff;
  background:-moz-radial-gradient(center,ellipse cover,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
  background:-webkit-gradient(radial,center center,0px,center center,100%,,color-stop(0%,#ffffff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));
  background:-webkit-radial-gradient(center,ellipse cover,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
  background:-o-radial-gradient(center,ellipse cover,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
  background:-ms-radial-gradient(center,ellipse cover,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
  background:radial-gradient(ellipse at center,#ffffff 0%,#f6f6f6 47%,#ededed 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=1);
  width:900px;
  margin-left:auto;
  margin-right:auto;
  color:#1C344D;
  font-family:Calibri,'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,san-serif;
  -webkit-font-smoothing:subpixel-antialiased!important;
  letter-spacing:.1em;
  line-height:145%;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
}

.label {
  display:table-cell;
  text-align:left;
  min-width:200px;
  margin-right:10px;
  font-weight:900;
  font-style:normal;
  font-size:14px;
}

.header_links {
  font-family:Calibri,'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,san-serif;
  text-align:center;
  letter-spacing:.15em;
  font-variant:small-caps;
  font-weight:800;
  font-size:14px;
  font-style:normal;
  -webkit-font-smoothing:subpixel-antialiased!important;
  text-shadow:1px 1px 0 #fff;
  margin-top:-20px;
  height:80px;
  background:#f5f5f5;
  position:fixed;
  width:98.5%;
  top:15px;
  left:0;
  z-index:10;
  padding:15px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 5px #660000;
  -moz-box-shadow:0 0 5px #660000;
  box-shadow:0 0 5px #660000;
}

.header_time #server_time {
  font-family:Calibri,'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,san-serif;
  color:#bcbcbc;
  font-style:normal;
  letter-spacing:.2em;
  text-transform:lowercase;
  line-height:150%;
  font-size:8pt;
  font-variant:small-caps;
  font-style:normal;
  -webkit-font-smoothing:subpixel-antialiased!important;
  text-shadow:1px 1px 0 #fff;
  margin-top:-45px;
  height:10px;
  position:fixed;
  width:98.5%;
  top:80px;
  margin-left:300px;
  z-index:11;
  padding:15px;
}

.footer_links {
  font-family:Calibri,'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,san-serif;
  text-align:center;
  letter-spacing:.15em;
  font-variant:small-caps;
  font-weight:800;
  font-size:14px;
  font-style:normal;
  -webkit-font-smoothing:subpixel-antialiased!important;
  margin-top:20px;
  background:#fff;
  width:98.5%;
  top:15px;
  left:0;
  z-index:10;
  padding:15px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:30px;
  border-top-left-radius:5px;
  border-top-right-radius:20px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.15);
  -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.15);
  box-shadow:1px 1px 4px rgba(0,0,0,0.15);
}

#profile_header_container {
  letter-spacing:.15em;
  font-weight:900;
  margin-left:125px;
  min-height:90px;
}

.profile_section_content {
  color:#660000;
  border:0 none #000000;
  padding:10px;
  margin-top:95px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:30px;
  border-top-left-radius:5px;
  border-top-right-radius:20px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:20px;
  -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.15);
  -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.15);
  box-shadow:1px 1px 4px rgba(0,0,0,0.15);
}

.profile_section_background {
  background-color:transparent;
  background-color:#ffffff;
  filter:alpha(opacity=100);
  opacity:1;
}

.img_radius_shadow {
  -webkit-transition:all .1s ease;
  -moz-transition:all .1s ease;
  -o-transition:all .1s ease;
  -ms-transition:all .1s ease;
  transition:all .1s ease;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:30px;
  border-top-left-radius:5px;
  border-top-right-radius:20px;
  border-bottom-right-radius:5px;
  border-bottom-left-radius:20px;
  -webkit-box-shadow:2px 1px 0 #fff,5px 4px 0 rgba(0,0,0,0.15);
  -moz-box-shadow:2px 1px 0 #fff,5px 4px 0 rgba(0,0,0,0.15);
  box-shadow:2px 1px 0 #fff,5px 4px 0 rgba(0,0,0,0.15);
}

.img_radius_shadow:hover {
  border-radius:50%;
  width:80px;
  height:80px;
}

#avatar_holder {
  text-align:right;
  float:left;
  margin:35px 0 0;
  width:90px;
  height:90px;
}

.wall_post_avatar img {
  margin:5px 0 0;
  width:50px;
  height:50px;
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -o-transition:all .5s ease;
  -ms-transition:all .5s ease;
  transition:all .5s ease;
}

.wall_post_avatar img:hover {
  border-radius:50%;
  -webkit-filter:grayscale(100%);
}

.wall_post_avatar {
  float:left;
  margin-right:20px;
}

.profile_section_content .heading {
  -webkit-transition:all .5s ease;
  -moz-transition:all .5s ease;
  -o-transition:all .5s ease;
  -ms-transition:all .5s ease;
  transition:all .5s ease;
  padding:15px;
  background-color:#fff;
  color:#1C344D;
  text-align:right;
  font-family:'ITC Franklin Condensed',"FranklinDemi","Helvetica Neue",Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-style:normal;
  font-variant:small-caps;
  text-transform:lowercase;
  letter-spacing:.5em;
  font-size:25px;
  -webkit-font-smoothing:subpixel-antialiased!important;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 1px 0 #333;
  -moz-box-shadow:0 1px 0 #333;
  box-shadow:0 1px 0 #bcbcbc;
  -webkit-text-shadow:2px 1px 0 #fff,5px 4px 0 rgba(0,0,0,0.15);
  -moz-text-shadow:2px 1px 0 #fff,5px 4px 0 rgba(0,0,0,0.15);
  text-shadow:2px 1px 0 rgba(0,0,0,0.15);
}

.profile_section_content .heading:hover {
  font-size:30px;
  -webkit-text-shadow:2px 1px 0 #fff,5px 4px 0 rgba(0,0,0,0.15);
  -moz-text-shadow:2px 1px 0 #fff,5px 4px 0 rgba(0,0,0,0.15);
  text-shadow:2px 1px 0 #fff,5px 4px 0 rgba(0,0,0,0.15);
}

.content {
  padding:20px;
}