@charset "UTF-8";

/* Applying a 'base' style to both body and html elements. */
body {
  margin:0;
/* Removing the margin */
  font:1em "Open Sans",sans-serif;
/* Importing Open Sans font */
  padding:0;
  width:100%;
  background-image:url(http://theanimalglobe.com/wp-content/uploads/Chicken-Desktop-Wallpaper-17.jpg);
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

hr {
  border-top:1px dashed #fff;
  border-bottom:1px dotted #fff;
  color:#fff;
  height:4px;
}

body,td {
  color:#4d5b84;
  font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
  font-weight:200!important;
  font-style:normal;
  font-size:14px;
  line-height:150%;
}

a:link,a:active,a:hover {
  color:#28345a;
}

.custom-heading {
  font-size:20px;
  text-align:center;
}

#navbar-container {
  z-index:1000;
  position:fixed;
  top:0;
  left:0;
  width:100%;
}

#navbar {
  position:relative;
  z-index:1000;
  background-image:url(navbar-bg.jpg);
  width:100%;
  border-bottom:10px solid #dce2ef;
  -webkit-box-shadow:0 10px 40px 0 rgba(31,41,79,0.8);
  box-shadow:0 10px 40px 0 rgba(31,41,79,0.8);
}

#navbar-content {
  width:900px;
  margin:auto;
  padding:50px;
}

#profile_avatar {
  width:100px;
  border:1px solid orange;
}

#profile_friends {
  padding-left:40px;
  padding-top:50px;
  padding-bottom:50px;
  color:white;
  border-radius:6px;
}

#profile_header_container {
  padding-left:40px;
  padding-top:5px;
  padding-bottom:5px;
  color:orange;
  background:linear-gradient(to right,rgba(255,255,255,0.3),rgba(255,255,255,0.7));
  border-radius:6px;
}

#profile_comments {
  padding-left:40px;
  padding-top:50px;
  padding-bottom:50px;
  color:white;
  background:linear-gradient(to right,rgba(0,0,0,0.6),rgba(0,0,0,0.01));
  border-radius:6px;
}

#footer_bar {
  color:white;
  background:linear-gradient(to right,rgba(0,0,0,0.6),rgba(0,0,0,0.01));
  border-radius:6px;
}

.heading {
  padding-left:40px;
  padding-top:5px;
  padding-bottom:5px;
  color:orange;
  background:linear-gradient(to right,rgba(255,255,255,0.3),rgba(255,255,255,0.7));
  border-radius:6px;
}

#profile_main_photo {
  position:relative;
}

#username_label,#cam_score_label,#gender_label,#ethnicity_label,#hair_label,#eyes_label,#weight_label,#height_label,#age_label,#country_label,#sexual_preference_label,#occupation_label,#pets_label,#body_type_label,#city_label,#smoke_label,#drink_label,#drugs_label,#marital_status_label,#school_label,#favorite_food_label,#automobile_label {
  font-family:'Georgia';
  color:grey;
  float:left;
  text-align:right;
  padding-top:8px;
  padding-bottom:8px;
  font-weight:200!important;
  width:300px;
/* webkit example */
  background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0.7)),to(rgba(255,255,255,0)));
/* mozilla example - FF3.6+ */
  background-image:-moz-linear-gradient(right center,rgba(255,255,255,0.7) 20%,rgba(255,255,255,0) 95%);
/* IE 5.5 - 7 */
  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColor=0,endColorStr=#FFFFFF);
/* IE8 uses -ms-filter for whatever reason... */
  -ms-filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1,startColor=0,endColoStr=#FFFFFF);
  -moz-border-radius:3em 0 0 3em;
  border-radius:3em 0 0 3em;
  border-bottom:2px solid rgba(255,255,255,0.1);
}

#username_value,#cam_score_value,#gender_value,#ethnicity_value,#hair_value,#eyes_value,#weight_value,#height_value,#age_value,#country_value,#sexual_preference_value,#occupation_value,#pets_value,#body_type_value,#city_value,#smoke_value,#drink_value,#drugs_value,#marital_status_value,#school_value,#favorite_food_value,#automobile_value {
  float:left;
  margin-left:-10px;
  text-align:right;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:20px;
  padding-right:20px;
  font-weight:normal!important;
  color:#FFFFFF;
  background-color:rgba(255,153,0,0.5);
  width:200px;
  -moz-border-radius:0 3em 3em 0;
  border-radius:0 3em 3em 0;
  border-bottom:2px solid rgba(255,255,255,0.1);
}

#user_comment_comment {
  color:cyan;
  width:400px;
  height:85px;
  background:rgba(255,255,255,0.2);
  border:1px solid white;
  border-radius:5px;
}

input {
  color:#00cccc;
  font-size:10px;
  line-height:2;
  border:1px solid #ddd;
  border-radius:.25em;
}