@charset "UTF-8";

html {
  cursor:url(http://i.minus.com/ibtgyHSqLkjim7.png),auto!important;
  background:url(http://i.minus.com/ibxfvAojLMY8L6.jpg) repeat fixed 0 0 #fbdefd;
}

/*-------------- BODY --------------*/
body {
  background:url(http://i.minus.com/iduwa8hoZ2Nal.png) no-repeat fixed center 0 transparent;
  margin:0 auto;
  padding:0;
  width:1280px;
}

body,td {
  color:#000;
  font-family:Calibri,sans-serif;
  font-weight:normal;
  font-style:normal;
  font-size:12px;
}

#fixed_background {
  background:transparent;
  display:block;
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:0;
  cursor:url(http://i.minus.com/ibtgyHSqLkjim7.png),auto!important;
}

/*-------------- HTML ELEMENTS --------------*/
a:link,a:active,a:hover {
  color:#84C2CE;
}

a:visited {
  color:#84C2CE;
}

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

/*-------------- HEADER --------------*/
#header_bar {
  background:url(http://i.minus.com/ibxfvAojLMY8L6.jpg) repeat fixed 0 0 #FBDEFD;
  cursor:url(http://i.minus.com/ibtgyHSqLkjim7.png),auto!important;
  height:80px;
  margin:0 auto 0 40px;
  padding:0;
  position:fixed;
  width:823px;
  z-index:90;
}

#header_bar .header_links,#header_bar .header_time #server_time {
  display:none;
  float:none;
  visibility:hidden;
}

#header_bar .header_time {
  background:url(http://i.minus.com/iElRoi9ofWkMX.png) no-repeat scroll 0 10px rgba(0,0,0,0);
  cursor:url(http://i.minus.com/ibtgyHSqLkjim7.png),auto!important;
  height:96px;
  margin:0;
  padding:0;
  width:823px;
  z-index:100;
}

#server_time table {
  display:none;
  visibility:hidden;
}

/*-------------- PROFILE --------------*/
#profile {
  cursor:url(http://i.minus.com/ibtgyHSqLkjim7.png),auto!important;
  display:block;
  margin:0 auto 0 76px;
  padding:123px 0 0;
  width:620px;
}

.profile_section {
  border-spacing:2px;
  display:block;
}

.profile_row {
  clear:both;
  display:block;
}

#profile_header {
  border-spacing:2px;
  display:block;
  margin:0;
}

.profile_section_content {
  margin:0;
  padding:0;
  position:relative;
  z-index:1;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
}

#profile_header_container {
  background:none repeat scroll 0 0 #FFFFFF;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  border:3px double #FF90D4;
  margin:0;
  padding:10px;
  width:594px;
  min-height:60px;
}

#profile_main_about_holder {
  border-spacing:0;
  display:block;
  margin:20px 0;
  width:100%;
}

/*-------------- PROFILE MAIN PHOTO --------------*/
#profile_main_photo {
  display:block;
  border:double #FF90D4 5px;
  -webkit-border-image:url(http://i.minus.com/ibuhcWlArfTqGM.png) 5 5 repeat;
  -moz-border-image:url(http://i.minus.com/ibuhcWlArfTqGM.png) 5 5 repeat;
  -o-border-image:url(http://i.minus.com/ibuhcWlArfTqGM.png) 5 5 repeat;
  border-image:url(http://i.minus.com/ibuhcWlArfTqGM.png) 5 5px repeat;
  background:url(http://i.minus.com/ibrqqWWnbQw0bJ.png) repeat center center transparent;
  padding:3px;
  width:252px;
  float:left;
}

#profile_main_photo .profile_section_content {
  margin:0;
  padding:0;
}

#profile_main_photo #main_photo {
  border:1px dotted #d486b5;
  margin-bottom:0;
  width:250px;
}

#profile_main_photo .profile_section .heading {
  background:url(http://i.minus.com/iGJzGc7hWyBdv.gif) no-repeat scroll center 22px rgba(0,0,0,0);
  font-size:10px;
  font-weight:lighter;
  line-height:30px;
  margin-bottom:0;
  padding:0 5px 10px;
  text-align:center;
  text-transform:uppercase;
}

#profile_main_photo .recent_photos {
  display:inline-block;
  width:252px;
}

#profile_main_photo .recent_photos img {
  border:1px dotted #d486b5;
  float:left;
  height:78px;
  margin:2px;
  width:78px;
}

/*-------------- PROFILE ABOUT ME FRIENDS --------------*/
#profile_about_me_friends {
  display:block;
  float:right;
  vertical-align:top;
  width:332px;
}

#profile_about_me_friends .profile_section_content {
  background:none repeat scroll 0 0 #FFFFFF;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border:3px double #FF90D4;
  border-radius:10px;
  margin:0;
  padding:10px 20px 20px;
  width:286px;
}

#profile_friends {
  margin-top:20px;
}

.profile_section .heading {
  font-size:20px;
  font-weight:bold;
  margin-bottom:0;
  padding:5px;
  text-transform:uppercase;
}

.profile_section #profile_about_me .heading {
  font-size:20px;
  font-weight:bold;
  margin-bottom:0;
  padding:5px;
  text-transform:uppercase;
}

/*-------------- DIV --------------*/
#avatar_holder,#profile_header #profile_header_container .heading {
  display:none;
}

.profile_section_content .label {
  min-width:105px;
}

#profile_header .label {
  min-width:75px;
}

/*-------------- FOOTER --------------*/
#footer_bar {
}

/*-------------- CONTAINERS --------------*/
.content {
  padding:5px;
}

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

.container .heading {
  padding:5px;
  background-color:#BCEC76;
  color:#FFFFFF;
  font-family:'Verdana';
  font-weight:normal;
  font-style:normal;
  font-size:18px;
}

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

.container_transparency {
  height:100%;
  width:100%;
  background-color:transparent;
  filter:alpha(opacity=100);
}