body{
}

.container{
width:100%;
}

a{
color:#666;
text-decoration:none;
text-shadow: 0px 2px 3px #999;
cursor:pointer;
transition: color .3s linear;
-o-transition:color 0.5s ease-in;
-ms-transform:  color .5s linear;
-moz-transition: color .3s linear;
-webkit-transition: color .3s linear;
}


a:hover{
color:black;
transition:color 500ms ease-in;
-ms-transform:  color .5s linear;
-o-transition:color 500ms ease-in;
-moz-transition:color 500ms ease-in;
-webkit-transition:color 500ms ease-in;
}




#video-holder{
float:right;
/*margin-top:19.5%;*/

  position:absolute;
  bottom:5px;
  right:5px;
width:650px;
}

.sidenav{
position:absolute;
left:5px;
bottom:5px;
float:left;
text-align:left;
}



.sidenav li{
font-size:28pt;
margin-left:5px;
font-family:"Impact", Verdana, sans-serif;
}


.contentp a{
color:#666;
text-shadow: 0px 0px 0px #666;
}

.contentp a:hover{
color:black;
text-shadow: 0px 0px 0px black;
}



.title h1{
text-align:right;
font-size:90pt;
font-family:"Impact", Verdana, sans-serif; 
text-shadow: 0px 2px 3px #333;
top:0px; right:5px;
}


.content{
height:100%;
float:right;
margin-right:5px;
width:90%;
font-size:11pt;
text-align:left;
}


.contentp{
text-align:left;
float:right;
margin-bottom:15px;
font-size:24pt;
font-family:"Impact", Verdana, sans-serif;
}


.aboutp{
text-align:left;
float:right;
font-size:20pt;
font-family:"Impact", Verdana, sans-serif;
position:absolute;
bottom:5;
right:5;
width:535px;
}

.grey{
color:#999;
}

p.devign{
margin-bottom:0px;
left:0px;
}



/*




form legend {
font-size:20pt;
font-family:"Impact", Verdana, sans-serif;
margin-bottom:-10px;
	}

form {
float:left;
	padding: 0 20px 20px 20px;
}

form, form fieldset input, form fieldset textarea, form label {
font-family:"Impact", Verdana, sans-serif;
	font-size: 12pt;
}
form p { position: relative; margin: 10px 0 0px 0;}
form p label { position: absolute; top: 0; left: 0;
font-family:"Impact", Verdana, sans-serif;}
form p br {display: none;}


form fieldset p input,
form fieldset p textarea {
	display: block;
	padding: 4px;
	width: 400px;
	margin: 0;
}

form fieldset p label {
	width: 380px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}

form fieldset p textarea {
	padding: 2px;
	width: 400px;
	height:150px;
	right:5px;
}

form fieldset p textarea,
form fieldset p input {
	border: solid 1px #ccc;
}
form fieldset p label {
	color: #777;
}

.body {
	padding: 0 20px;
}

*/

a.fb {
	display: block;
	width: 45px;
	height: 45px;
	text-decoration: none;
	background: url("pics/fb.png");
	float:left;
	margin-right:5px;
	}

a.fb:hover {
	background-position: 0px -45px;
	height:44px;
	}
	
	a.twitter {
	display: block;
	width: 45px;
	height: 45px;
	text-decoration: none;
	background: url("pics/twitter.png");
	float:left;
	margin-right:5px;
	}

a.twitter:hover {
	background-position: 0px -45px;
	height:44px;
	}


	
	a.eyeem {
	display: block;
	width: 41px;
	height: 45px;
	text-decoration: none;
	background: url("pics/eyeem.png");
	float:left;
	}

a.eyeem:hover {
	background-position: 0px -45px;
	height:42px;
	}
	
.find{
margin-bottom:15px;
}


.contactp{
position:absolute;
float:right;
right:5;
bottom:5;
font-family:"Impact", Verdana, sans-serif;
font-size:24pt;
}



		ul.hover_block li{
			list-style:none;
			float:left;
			border: 5px;
			border-color:#999;
			border-style:solid;
			width:210px; position: relative;
			margin-right: 5px;
			margin-bottom:5px;
			}
			
		ul.hover_block li.third{
		margin-right:0px;
		}

		ul.hover_block li a {
			display: block;
			position: relative;
			overflow: hidden;
			height:97px;
			width: 185px;
			padding: 16px;
			font-family:"Impact", Verdana, sans-serif;
			font-size:18pt; 
			text-shadow:none;
		}

		ul.hover_block li a { text-decoration: none; }

		ul.hover_block li img {
			position: absolute;
			top: 0;
			left: 0;
			border: 0;
		}
		
		.portfolio{
		position:absolute;
		right:5;
		bottom:5;
		width:895px;
		}
		
		ul.hover_block li.name{
		font-family:"Impact", Verdana, sans-serif;
		font-size:24pt; 
		text-align:right;
			border-color:#fff;
			}
	
		
