body {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:24pt;
 line-height:18pt;
 vertical-align:top;
 color:#FFFFFF;
 text-decoration:none;
 padding:10px;
 margin:10px; }

h1 {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 Font-weight:medium;
 font-size:84pt;
 line-height:120pt;
 align:center;
 Vertical-align:right;
 color:#585858;
 text-decoration:none;
 padding:10px;
 margin:10px; }


h2 {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:18pt;
 line-height:24pt;
 align:left;
 vertical-align:top;
 color:#585858;
 text-decoration:none;
 padding:0px;
 margin:0px; }

h3 {
font-family: font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:12pt;
 line-height:18pt;
 align:left;
 vertical-align:top;
 color:#585858;
 text-decoration:none;
 padding:0px;
 margin:0px; }

h4 {
font-family: font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:14pt;
 line-height:18pt;
 align:left;
 vertical-align:top;
 color:#585858;
 text-decoration:none;
 padding:0px;
 margin:0px; }


h5 {
font-family: font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:9pt;
 line-height:12pt;
 align:left;
 vertical-align:top;
 color:#585858;
 text-decoration:none;
 padding:0px;
 margin:0px; }

a {
font-family: font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:12pt;
 line-height:18pt;
 align:left;
 vertical-align:top;
 color:#585858;
 text-decoration:none;
 padding:0px;
 margin:0px; }

a:hover {
font-family: font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:12pt;
 line-height:18pt;
 align:left;
 vertical-align:top;
 color:#CCCCCC;
 text-decoration:none;
 padding:0px;
 margin:0px; }


a.index {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:12pt;
 line-height:18pt;
 align:left;
 vertical-align:top;
 color:#777777;
 text-decoration:none;
 padding:0px;
 margin:0px; }

a.index:hover {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:12pt;
 line-height:18pt;
 align:left;
 vertical-align:top;
 color:#E4E4E4;
 text-decoration:none;
 padding:0px;
 margin:0px; }

p {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 font-weight:normal;
 font-size:14pt;
 line-height:18pt;
 align:left;
 vertical-align:top;
 color:#777777;
 text-decoration:none;
 padding:0px;
 margin:0px; }

.row{
display: table;
line-height: 0;
font-size: 18;
background: #323232;
border: 10px;
font-family: font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-weight:normal;
font-size:24pt;
line-height:24pt;
Align:center;
vertical-align:top;
color:#777777;
text-decoration:none;
padding:10px;
margin:10px;
}

.dark{
display: table;
line-height: 0;
font-size: 0;
background: #323232;
border: 10px;
}

.dark img {
display: tabel-cell;
top: 0;
left: 0;
opacity: 1;
}

.dark img:hover {
opacity: .5;
}

.dark img {
  -webkit-transition: .3s opacity linear;
  -moz-transition: .3s opacity linear;
  -ms-transition: .3s opacity linear;
  -o-transition: .3s opacity linear;
  transition: .3s opacity linear;
}

.blink {
  animation: blink 1s infinite;
}


#wrapper
{
width: 960px;
margin: 20px auto;
border: 10px #F1F1F1;
}

#header
{
width: 960px;
background: #F1F1F1;
margin-bottom: 30px;
text-align: center;
}

#R
{
width: 300px;
hight: 300px;
float: right;
padding: 0;
margin-bottom: 30px;
background: #000;
}

#C
{
width: 300px;
hight: 300px;
padding: 0;
margin-left: 330px;
margin-bottom: 30px;
background: #000;
}

#L
{
width: 300px;
hight: 300px;
float: left;
padding: 0;
margin-bottom: 30px;
background: #000;
}

#RR
{
width: 600px;
hight: 600px;
float: right;
padding: 0;
margin-bottom: 30px;
background: #F1F1F1;
}

#CC
{
width: 30px;
hight: 600px;
padding: 0;
margin-left: 330px;
margin-bottom: 30px;
background: #F1F1F1;
}

#LL
{
width: 300px;
hight: 600px;
float: left;
padding: 0;
margin-bottom: 30px;
background: #F1F1F1;
}



.imgWrap {
  position: relative;
  height: 300px;
  width: 300px;
}

.imgDescription {
  position: absolute;
  top: 210;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent;
  color: #FFF;
  visibility: hidden;
  opacity: 0;
}

.imgWrap:hover .imgDescription {
  visibility: visible;
  opacity: 1;
}