@charset "UTF-8";

/* Club */
.monkeyclub1 {
  height:450px;
  margin-left:20px;
}

.monkeyClub {
  padding-top:30px;
  background:-moz-linear-gradient(top,#202020 0%,#101010 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#202020),color-stop(100%,#101010));
  background:-webkit-linear-gradient(top,#202020 0%,#101010 100%);
  background:-o-linear-gradient(top,#202020 0%,#101010 100%);
  background:-ms-linear-gradient(top,#202020 0%,#101010 100%);
  background:linear-gradient(top,#202020 0%,#101010 100%);
  filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#202020,endColorstr='#101010,GradientType=0);
}

.monkeyClub > .monkeyClubTitle {
  line-height:20px;
  font-size:23px!important;
  font-weight:bold;
  letter-spacing:2px;
  text-align:center;
  text-transform:capitalize;
  color:white;
}

.monkeyClub {
}

.monkeyClubCost {
  color:white;
  font-weight:bold;
  text-align:center;
  margin-top:20px;
}

.monkeyClubTip {
  background-color:#AD0000;
  border:2px solid #6B0000;
  font-weight:bold;
  color:white;
  line-height:60px;
  text-align:center;
  height:60px;
  width:60px;
  margin:auto;
  margin-top:20px;
  -webkit-border-radius:30px;
  -webkit-border-radius:30px;
  -moz-border-radius:30px;
  -moz-border-radius:30px;
  border-radius:30px;
  border-radius:30px;
}

.monkeyClub > ul {
  list-style-type:none;
  text-align:center;
  padding:10px;
}

.monkeyClub > ul > li:first-child {
  border-top:1px solid gray;
}

.monkeyClub > ul > li {
  border-bottom:1px solid gray;
  padding-bottom:10px;
  padding-top:10px;
}

#monkeyClubLeft {
  position:relative;
  margin-top:40px;
  height:350px;
  width:200px;
  float:left;
  border:2px solid gray;
  border-right:0;
  -webkit-border-bottom-left-radius:10px;
  -webkit-border-top-left-radius:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-topleft:10px;
  border-bottom-left-radius:10px;
  border-top-left-radius:10px;
}

#monkeyClubCenter {
  position:relative;
  float:left;
  height:430px;
  width:200px;
  border:3px solid gray;
  -webkit-border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  border-radius:10px;
  background-image:url(https://dl.dropboxusercontent.com/s/3ji26r8jyh9b1rz/monkeyclub.jpg);
  background-repeat:no-repeat;
  background-size:200px;
  background-position:50% 65%;
  background-color:black;
}

#monkeyClubCenter ul li {
  padding-top:5px;
  padding-bottom:5px;
  width:140px;
  margin-left:20px;
}

#monkeyClubCenter ul:first-child {
  padding-top:0;
}

#monkeyClubCenter ul li:first-child {
  font-weight:bold;
  color:white;
}

#monkeyClubChimps {
  padding-top:140px;
}

#monkeyClubRight {
  position:relative;
  margin-top:40px;
  height:350px;
  width:200px;
  float:left;
  border:2px solid gray;
  border-left:0;
  -webkit-border-bottom-right-radius:10px;
  -webkit-border-top-right-radius:10px;
  -moz-border-radius-bottomright:10px;
  -moz-border-radius-topright:10px;
  border-bottom-right-radius:10px;
  border-top-right-radius:10px;
}

/* Cooking */
#boxCooking {
  background-image:url(https://dl.dropboxusercontent.com/s/7gn07puer51fyzt/cooking.jpg);
  background-repeat:no-repeat;
  background-color:white;
  background-position:center -20px;
  height:400px;
}

#boxCooking .boxHead div {
  color:white;
}

#boxCooking .boxText {
  color:white;
  padding:10px 20px;
  line-height:25px;
  top:327px;
  text-align:center;
  position:absolute;
  font-weight:bold;
  background-color:rgba(0,0,0,0.4);
  top:155px;
}

#boxCooking .cooking2 {
  top:430px;
  width:608px;
}

/* Halloween */
#boxHalloween {
  background-image:url(https://dl.dropboxusercontent.com/s/w6es8rlox8y0f79/FayLoween.gif);
  height:405px;
}

#boxHalloween .boxHead div {
  font-size:40px;
  color:#980606;
}

#boxHalloween .boxText {
  color:white;
  padding:10px 20px;
  line-height:25px;
  top:327px;
  text-align:center;
  position:absolute;
  font-weight:bold;
  background-color:rgba(0,0,0,0.4);
}

/* Icons */
td.gallery,td.email,td.whatsapp,td.skype {
  background-repeat:no-repeat;
  background-position:97% center;
  background-size:22px 22px;
}

td.gallery {
  background-image:url(https://dl.dropboxusercontent.com/s/8u4obnvhl47l9rc/icon_photo.gif);
}

td.email {
  background-image:url(https://dl.dropboxusercontent.com/s/h0se9g2v1xqlyhe/icon_email.gif);
}

td.whatsapp {
  background-image:url(https://dl.dropboxusercontent.com/s/w0p5imq59yxjlc5/icon_whatsapp.gif);
}

td.skype {
  background-image:url(https://dl.dropboxusercontent.com/s/q33238bwghvljey/icon_skype.gif);
}

/**************************/
/***** Monkey headers *****/
/**************************/
#boxMonkeyKing .boxHead div {
  background-image:url(https://dl.dropboxusercontent.com/s/ydap98e16i14s0s/monkey_king.gif);
  background-repeat:no-repeat;
  background-position:75% center;
}

#boxMonkeyMonth .boxHead div {
  background-image:url(https://dl.dropboxusercontent.com/s/23mmx46235olxie/monkey_month.gif);
  background-repeat:no-repeat;
  background-position:85% center;
}

#boxFaysMonkeys .boxHead div {
  background-image:url(https://dl.dropboxusercontent.com/s/6e3h6s4s1353hz1/monkey_fabulous.gif);
  background-repeat:no-repeat;
  background-position:90% center;
}

#boxSkype .boxHead div {
  background-image:url(https://dl.dropboxusercontent.com/s/1eg8op7avng48ik/skypemonkey2.gif);
  background-repeat:no-repeat;
  background-position:80% center;
}

/*********************/
/***** Interests *****/
/*********************/
#profile_interests_content .container {
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  line-height:30px;
}

div#profile_interests_content span.value {
  padding-left:30px;
  padding-right:30px;
}

div#profile_interests_content span.label {
  padding-left:20px;
  padding-right:20px;
  margin-right:30px;
  margin-left:5px;
  border-bottom:1px solid gray;
  color:white;
}

/************************/
/***** Comment wall *****/
/************************/
.wall_post_info {
  display:inline;
}

#new_comment .wall_post_info {
  display:block;
}

#new_comment {
  padding-top:20px;
  padding-bottom:20px;
}

.wall_post_info a {
  text-decoration:none;
}

.wall_post_time {
  font-size:12px;
}

.wall_post_time:before {
  content:' posted on ';
}

#new_comment,#comments {
  padding-left:30px;
  padding-right:30px;
}

#comments {
  margin-bottom:40px;
}

.wall_post_body {
  border-top:1px solid gray;
}

/*****************************************/
/***** Galleries, interests and wall *****/
/*****************************************/
#profile_comments,#profile_interests_content,#profile_photo_galleries {
  margin-top:70px!important;
}

#profile_password_photo_galleries {
}

#profile_comments,#profile_interests_content,#profile_photo_galleries,#profile_password_photo_galleries {
/* same as box */
  border:1px solid #202020;
  background-color:black;
  display:block;
}

#profile_comments .profile_section_content,#profile_interests_content .profile_section_content,#profile_photo_galleries .profile_section_content,#profile_password_photo_galleries .profile_section_content {
  padding:0;
}

#profile_comments .heading,#profile_interests_content .heading,#profile_photo_galleries .heading,#profile_password_photo_galleries .heading {
/* same as box header */
  height:70px;
  line-height:70px;
  font-size:25px!important;
  letter-spacing:2px;
  text-align:center;
  text-transform:capitalize;
  background:-moz-linear-gradient(top,#202020 0%,#101010 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#202020),color-stop(100%,#101010));
  background:-webkit-linear-gradient(top,#202020 0%,#101010 100%);
  background:-o-linear-gradient(top,#202020 0%,#101010 100%);
  background:-ms-linear-gradient(top,#202020 0%,#101010 100%);
  background:linear-gradient(top,#202020 0%,#101010 100%);
  filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#202020,endColorstr='#101010,GradientType=0);
}

/*****************/
/***** Todo  *****/
/*****************/
#profile_about_me > .heading {
  display:none;
}

/* WIDTH OF THE PROFILE */
#topMenu,div#profile,div#headerContent,#headerText {
  margin:auto;
  width:1000px;
}

/* fix for overlapping header and footer */
.profile_section_content {
  position:inherit;
  max-width:1000px;
  margin:0;
}

#profile_main_photo {
  display:none;
}

/* bla */
.boxContainer {
  margin-top:120px;
}

#profile_about_me > div.container > span {
  vertical-align:top;
}

#profile_main_about_holder {
  position:relative;
  top:-200px;
}

/* Profile content and message wall */
#contentBox,#profile > .profile_row > #profile_interests_content,#profile > .profile_row > #profile_interests_content > .profile_section_content,#profile > .profile_row > #profile_comments,#profile > .profile_row > #profile_comments > .profile_section_content {
  width:650px;
  margin:auto;
}

#profile_comments {
  margin-bottom:150px!important;
}

/* Galleries */
#profile_password_photo_galleries,#profile_photo_galleries,.photo_gallery {
  display:block;
  width:650px;
  margin:auto;
}

#contentBox {
  position:relative;
  left:-88px;
}

#profile_about_me {
  padding-left:60px;
  padding-top:60px;
}

#profile_about_me .label {
  text-align:right;
  padding-right:10px;
}

#about_me_value {
  padding-right:70px;
}

/*****************/
/***** Boxes *****/
/*****************/
.box {
  border:1px solid #202020;
  background-color:black;
  margin-top:70px;
}

.box:first-child {
/* Fix for big title */
  margin-top:0;
}

.boxHead {
  height:70px;
  line-height:70px;
  font-size:25px!important;
  letter-spacing:2px;
  text-align:center;
  text-transform:capitalize;
/* .heading */
  margin-bottom:15px;
  padding:5px;
  font-weight:bold;
}

.boxText {
  padding-bottom:20px;
}

.boxText p {
  padding-left:20px;
  padding-right:20px;
  line-height:30px;
}

/* Big title with red */
.boxContainerHead {
  font-weight:normal;
  font-size:35px;
  line-height:40px;
  text-align:center;
  color:white;
  text-transform:uppercase;
  word-spacing:10px;
  margin-bottom:20px;
}

.boxContainerHead > .wow {
  display:inline-block;
  background-color:#AD0000;
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  color:white;
  padding:5px 10px;
  border:2px solid #6B0000;
  margin-left:-10px;
  margin-right:-10px;
}

/**************************/
/***** Calendar table *****/
/**************************/
table.cal td div:nth-child(1) {
  margin-left:3px;
  font-size:10px;
}

table.cal td div:nth-child(2) {
  font-weight:bold;
  color:white;
  text-align:center;
  margin-top:8px;
  margin-bottom:8px;
}

table.cal td div:nth-child(3) {
  text-align:center;
}

table.cal .calWow {
  color:#AD0000!important;
}

table.cal .calEmpty {
  visibility:hidden;
}

/*******************/
/***** Monkeys *****/
/*******************/
/* King monkeys */
#boxMonkeyKing ol {
  list-style:decimal inside none;
  padding:0;
  margin:30px;
}

#boxMonkeyKing ol > li {
  padding:15px 40px;
  border-bottom:1px solid gray;
  text-align:center;
}

#boxMonkeyKing ol > li:nth-child(1) {
  font-size:25px;
  font-weight:bold;
  color:#AD0000;
}

#boxMonkeyKing ol > li:nth-child(2) {
  font-size:20px;
  color:white;
}

#boxMonkeyKing ol > li:nth-child(3) {
  font-size:15px;
}

/* Monkey of the Month */
#boxMonkeyMonth table {
  margin:auto;
  padding-bottom:20px;
  padding-top:5px;
}

#boxMonkeyMonth table td {
  margin:2px;
  width:120px;
  height:85px;
}

#boxMonkeyMonth p:nth-child(3) {
  text-align:center;
  font-size:30px;
}

/* Fabulous monkeys */
#boxFaysMonkeys ul {
  list-style:none inside;
}

#boxFaysMonkeys ul li {
  padding:15px 40px;
  float:left;
  border-bottom:1px solid gray;
  width:110px;
  text-align:center;
}

#boxFaysMonkeys p {
  padding-top:20px;
  clear:both;
}

/*******************/
/***** Raffles *****/
/*******************/
/* May raffle */
#boxRaffleMay table {
  margin:auto;
  padding-bottom:30px;
  padding-top:20px;
}

#boxRaffleMay table td {
  margin:2px;
  width:85px;
  height:85px;
  max-width:85px;
  overflow:hidden;
}

/* Previous winners */
#boxRafflePrev p {
  text-align:center;
  font-size:30px;
}

#boxRafflePrev ul {
  list-style:none inside none;
  padding:0;
  margin:30px;
  text-align:center;
}

#boxRafflePrev ul > li {
  padding:15px 40px;
  border-bottom:1px solid gray;
}

#boxRafflePrev ul > li:nth-child(odd) {
  font-weight:bold;
  color:white;
}

/****************/
/***** Menu *****/
/****************/
#boxMenu table,#boxSkype table {
  margin:auto;
  margin:20px 30px 40px;
  border-collapse:collapse;
  width:590px;
}

#boxMenu table tr td,#boxSkype table tr td {
  padding:15px;
}

#boxMenu table tr,#boxSkype table tr {
  border-bottom:1px solid gray;
}

#boxMenu table tr td:nth-child(odd),#boxSkype table tr td:nth-child(odd) {
  padding-left:40px;
}

#boxMenu table tr td:nth-child(even),#boxSkype table tr td:nth-child(even) {
  padding-right:40px;
  text-align:right;
}

#boxMenu table tr td[colspan='2'],#boxSkype table tr td[colspan='2'] {
  text-align:center;
}

#boxSkype tr:last-child {
  border-bottom:0;
}

/*****************/
/***** Rules *****/
/*****************/
#boxRules ol {
  list-style:decimal inside none;
  padding:0;
  margin:30px;
}

#boxRules ol > li {
  padding:15px 40px;
  border-bottom:1px solid gray;
}

#boxRules p {
  text-align:center;
}

/******************/
/***** Circle *****/
/******************/
#circleBox {
  display:table;
  border-collapse:separate;
  border-spacing:20px;
  margin-top:60px;
}

.circleRow {
  display:table-row;
}

.circle {
  width:320px;
  height:239px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  border-radius:20px;
  border:2px solid gray;
  display:table-cell;
}

#circleTopLeft {
  background-image:url(https://dl.dropboxusercontent.com/s/l2hfyckerwtfizv/circle_topleft.jpg);
  //11-moz-border-top-left-radius:200px;
  -webkit-border-top-left-radius:200px;
  border-top-left-radius:200px;
}

#circleTopRight {
  background-image:url(https://dl.dropboxusercontent.com/s/kea95auljbxvofw/circle_topright.jpg);
  //19-moz-border-top-right-radius:200px;
  -webkit-border-top-right-radius:200px;
  border-top-right-radius:200px;
}

#circleBottomLeft {
  background-image:url(https://dl.dropboxusercontent.com/s/vw9vhm91egvu75n/circle_bottomleft.jpg);
  //23-moz-border-bottom-left-radius:200px;
  -webkit-border-bottom-left-radius:200px;
  border-bottom-left-radius:200px;
}

#circleBottomRight {
  background-image:url(https://dl.dropboxusercontent.com/s/3u9ztyq3heqss8v/circle_bottomright.jpg);
  //4-moz-border-bottom-right-radius:200px;
  -webkit-border-bottom-right-radius:200px;
  border-bottom-right-radius:200px;
}

/*******************/
/***** Friends *****/
/*******************/
#profile_about_me_friends {
/* fix for empty space because of menu */
  margin-bottom:-200px;
  display:block;
}

#profile_friends {
  position:fixed;
  left:0;
  top:58px;
  width:200px;
/* fix for overlapping transformed gallery photos */
  z-index:500;
  -moz-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
}

#profile_friends > .heading {
  display:none;
}

#profile_friends > .container {
  display:block;
  margin:0;
  height:40px;
  padding:5px;
}

#friends_value,#favorite_models_value {
  display:none!important;
}

#profile_friends > .container > .label,#profile_friends > .container > .value {
  display:block;
  text-align:center;
  margin:0;
  line-height:20px;
  font-size:11px;
}

#favorite_models_container {
  display:none!important;
}

#new_admirer {
  display:inline;
}

/* Boxes texts */
#average_rating_label {
  text-align:left!important;
}

#average_rating_count {
  display:block;
  position:absolute;
  top:7px;
  right:6px;
}

#admirers_value {
  position:absolute;
  top:105px;
  left:134px;
}

/*********************/
/***** Gradients *****/
/*********************/
.boxHead,/* content box header */
#profile_friends > .container,/* friends menu */
#boxRaffleMay td,/* Calendar days */
#boxMonkeyMonth td,/* Calendar days */
#topMenuContainer,/* Top menu bar */
#footerContainer /* Footer bar */ {
  background:-moz-linear-gradient(top,#202020 0%,#101010 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#202020),color-stop(100%,#101010));
  background:-webkit-linear-gradient(top,#202020 0%,#101010 100%);
  background:-o-linear-gradient(top,#202020 0%,#101010 100%);
  background:-ms-linear-gradient(top,#202020 0%,#101010 100%);
  background:linear-gradient(top,#202020 0%,#101010 100%);
  filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#202020,endColorstr='#101010,GradientType=0);
}

/***********************/
/***** Backgrounds *****/
/***********************/
body {
  background-image:url(https://dl.dropboxusercontent.com/s/pu42v7eknvn8nwa/bg_body.png);
  background-attachment:fixed;
}

#profile {
  background-image:url(https://dl.dropboxusercontent.com/s/xhb70zhtwzx2q0v/bg_profile.png);
  background-attachment:fixed;
  -webkit-box-shadow:0 0 1em .5em black;
  -moz-box-shadow:0 0 1em .5em black;
  box-shadow:0 0 1em .5em black;
}

/*****************/
/***** Video *****/
/*****************/
#theVideo {
  position:absolute;
  top:68px;
  right:68px;
}

#theVideo > iframe {
  width:417px;
  height:235px;
}

/******************/
/***** Header *****/
/******************/
#headerContainer {
  position:absolute;
  left:0;
  top:-400px;
}

#headerPhoto {
  background-image:url(https://dl.dropboxusercontent.com/s/nwy9ocr3o9o6w45/header.jpg);
  background-repeat:no-repeat;
  height:400px;
  width:1000px;
  background-color:white;
  background-position:center;
  background-repeat:no-repeat;
}

#headerText {
  background-color:rgba(0,0,0,0.4);
  color:white;
  font-size:60px;
  font-family:verdana;
  position:absolute;
  bottom:0;
  height:80px;
  line-height:80px;
  text-align:center;
}

/******************/
/***** Status *****/
/******************/
#member_status_value a[href='http://www.myfreecams.com/#Faylinn']:after {
  content:' - Visit Room';
}

#member_status_value a[href='http://www.myfreecams.com/#Faylinn']:hover {
  background:-moz-linear-gradient(top,#AD0000 0%,#6B0000 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#AD0000),color-stop(100%,#6B0000));
  background:-webkit-linear-gradient(top,#AD0000 0%,#6B0000 100%);
  background:-o-linear-gradient(top,#AD0000 0%,#6B0000 100%);
  background:-ms-linear-gradient(top,#AD0000 0%,#6B0000 100%);
  background:linear-gradient(top,#AD0000 0%,#6B0000 100%);
  filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#AD0000,endColorstr='#6B0000,GradientType=0);
  text-decoration:none;
}

#member_status_value a[href='http://www.myfreecams.com/#Faylinn'] {
  background:#AD0000;
  border:1px solid #6B0000;
  padding:10px 15px;
  color:#fff;
  font-family:'Helvetica Neue',sans-serif;
  font-size:16px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

/**************/
/*** Footer ***/
/**************/
#profile_header {
  visibility:hidden;
}

#footerContainer {
  background-color:black;
  border-top:1px solid gray;
  position:fixed;
  width:100%;
  bottom:0;
  left:0;
  height:20px;
  z-index:2;
}

#member_type_value {
  color:gray;
}

#status_value:before {
  content:'Status: ';
}

#unix_last_broadcast_value:before {
  content:'Last login: ';
}

#status_value,#unix_last_broadcast_value {
  position:fixed;
  bottom:0;
  z-index:999;
  visibility:visible;
  line-height:20px;
}

#status_value {
  left:0;
  padding-left:10px;
}

#unix_last_broadcast_value {
  right:0;
  padding-right:10px;
}

/****************/
/*** Top menu ***/
/****************/
a.anchor,a[name='wall'] {
/* height of the top menu, fixes overlap */
  top:-75px;
  display:block;
  position:relative;
  visibility:hidden;
}

#content {
/* hide horizontal scrollbar */
  overflow:hidden;
}

#topMenuContainer {
  background-color:black;
  border-bottom:2px solid gray;
  position:fixed;
  width:100%;
  top:0;
  left:0;
/* fix for overlapping transformed gallery photos */
  z-index:999;
  -moz-transform:rotate(0deg);
  -webkit-transform:rotate(0deg);
  -o-transform:rotate(0deg);
  -ms-transform:rotate(0deg);
  transform:rotate(0deg);
}

ul#topMenuLinks {
  list-style:none;
}

ul#topMenuLinks > li {
  float:left;
  margin-left:5px;
  margin-right:5px;
  transition:color .5s ease-out;
  transition:background-color .5s ease-out;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

#topMenu a {
  float:left;
  white-space:nowrap;
  color:gray;
  text-transform:uppercase;
  text-decoration:none;
  padding:15px;
  margin-left:5px;
  margin-right:5px;
}

#topMenu ul li:hover {
  background-color:gray;
}

#topMenu ul li:hover a {
  color:black;
}

/********************/
/*** General page ***/
/********************/
html,body {
  margin:0;
  padding:0;
}

div#header_bar,div#footer_bar {
  display:none;
}

#tags_container {
  display:none;
}

body {
  background-color:white;
}

div#profile {
  background-color:black;
  padding-top:600px;
}

span,div,td,.heading {
  color:gray;
}

a {
  color:white;
}

strong {
  color:white;
}

/*************************/
/***** Photo gallery *****/
/*************************/
.photo_gallery .heading {
  text-align:center;
  color:white;
}

.photo_gallery_preview {
  width:135px!important;
}

/* password protected gallery overlay, set background? */
#cboxOverlay {
  background-color:#111111;
}

#gallery_password_form_modal {
  background-image:url(https://dl.dropboxusercontent.com/s/7i3dd95s99rtntz/monkey_nono.gif);
  background-position:90% 90%;
  background-repeat:no-repeat;
}

.images > a > img {
  margin:5px;
  padding:5px;
  padding-bottom:10px;
  background-color:white;
  -moz-box-shadow:2px 2px 6px #111111;
  -webkit-box-shadow:2px 2px 6px #111111;
  box-shadow:2px 2px 6px #111111;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  -moz-transition:all .2s;
  -o-transition:all .2s;
  -webkit-transition:all .2s;
  -ms-transition:all .2s;
  transition:all .2s;
}

/* http://test.brainsellers.de/CSSrandom/ */
.images > a:nth-child(2n+1) > img {
  -moz-transform:rotate(-2deg);
  -webkit-transform:rotate(-2deg);
  -o-transform:rotate(-2deg);
  -ms-transform:rotate(-2deg);
  transform:rotate(-2deg);
}

.images > a:nth-child(3n+2) > img {
  -moz-transform:rotate(1deg);
  -webkit-transform:rotate(1deg);
  -o-transform:rotate(1deg);
  -ms-transform:rotate(1deg);
  transform:rotate(1deg);
}

.images > a:nth-child(5n+3) > img {
  -moz-transform:rotate(-3deg);
  -webkit-transform:rotate(-3deg);
  -o-transform:rotate(-3deg);
  -ms-transform:rotate(-3deg);
  transform:rotate(-3deg);
}

.images > a:nth-child(7n+5) > img {
  -moz-transform:rotate(6deg);
  -webkit-transform:rotate(6deg);
  -o-transform:rotate(6deg);
  -ms-transform:rotate(6deg);
  transform:rotate(6deg);
}

.images > a:nth-child(11n+7) > img {
  -moz-transform:rotate(4deg);
  -webkit-transform:rotate(4deg);
  -o-transform:rotate(4deg);
  -ms-transform:rotate(4deg);
  transform:rotate(4deg);
}