/*
Theme Name: MessPress
Theme URI: http://www.themesspress.com/
Description: MessPress Blog Theme
Author: Kanya Zillmer
Author URI: http://www.kanya-z.com/
*/



@charset "UTF-8";
/* CSS Document */

body {
	background:url(images/bg.jpg) repeat;
	color: #333;
	margin: 0 auto;
	padding-top: 25px;
	height: 100%;}

#wrapper {
	min-height: 100%;
height: auto ;
height: 100%;
width: 1000px;
margin: 0 auto -4em;

}

#header {
	width: 965px;
}

#logo {
	display::block;
	width:229px;
	height:124px;
	margin-top: -25px;
	margin-left: -40px;
	background:url(images/owl.png);
}

#logo:hover {
	width:229px;
	height:124px;
	background:url(images/owl.png);
	background-position: -229px;
	cursor: pointer;
}
#tag {
	float:right;
	width: 739px;
	height: 105px;
	background:url(images/tag.png);
	border-bottom:thin dotted #CCC;
	margin-top:20px;
}
	
	
	
#h1	{
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.4);
}


#work {
	width: 580px;
	height:384px;
	margin-top: 20px;
	margin-left:50px;
}

#video {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 580px;
	height:384px;
	
}

#video_fluxus {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 580px;
	height:435px;
	
}


#video_weather {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 580px;
	height:389px;
	
}

#video_sew {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 580px;
	height:429px;
	
}

#video_apple {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 580px;
	height:634px;
	
}

#video_bikes {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 580px;
	height:734px;
	
}

#video_slumdog {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 400px;
	height:618px;
	
}
#video_hands {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 580px;
	height:412px;
	
}

#video_deer {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 500px;
	height:517px;
	
}

#video_ni {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 400px;
	height:546px;
	
}

#video_highfive {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 450px;
	height:583px;
	
}


#video_antlers {
	border:4px solid white;
	-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
-moz-box-shadow: 0 01px 10px rgba(0,0,0,.1);
box-shadow: 0 10px 10px rgba(0,0,0,.1);
background-color:#FFF;
width: 580px;
	height:359px;
	
}

#bio {
	padding-left: 70px;
}
#description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 600px;
	line-height: 18px;
	padding-top: 10px;
	}	
	
	#description_fluxus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 600px;
	line-height: 18px;
	padding-top: -50px;
	}	

/* Footer */

#footer_container {
	background:url(images/footer_bg.png) repeat-x;
	position: relative;
	margin-top: -80px; 
	height: 275px;
	clear:both;
}

#footer {
width: 900px;
margin: 0 auto;
padding-top:70px;
padding-left:70px;
}

#footer_long {
	width: 900px;
margin: 0 auto;
padding-top:200px;
padding-left:70px;
}
#copyright {
font:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top: 170px;
margin-left:70px;
width:150px;

}

#comingsoon {
	width: 153px;
	height: 53px;
	background:url(images/comingsoon.png);
	margin-left:200px;
		margin-top:150px;

}

/* NAV */

	#nav {
		width: 187px; 
		height: 100%;
		margin-top: -16px;
	}

	#nav ul {
	list-style: none;
	margin-left: -40px;
}

#nav a
	{
		display: block;
		color: #db3a43;
		border-bottom: thin dotted #CCC;
		padding-top: 14px;
		padding-bottom:10px;
		text-decoration: none;
		font-size: 12px;
		padding-left:5px;
		letter-spacing: 1px;


}

	

#nav a span.two{

	display: block;
	color:#333;
	background-color: #c3f2f0;
	display: block;
			padding-bottom:10px;

	border-bottom: thin dotted #CCC;
		padding-top: 14px;
		text-decoration: none;
		font-size: 12px;
		padding-left:5px;
		letter-spacing: 1px;
		width:183px;
	
							
}

#nav #index {
	border-top: thin dotted #CCC;
}



#content {
	width: 900px;
	float: right;
	margin-right: -80px;
	padding-bottom:100px ;
}

#content_about {
	width: 900px;
	height:580px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: right;
	margin-right: -80px;
	background:url(images/about_bg.png);
}

#content_fluxus {
	width: 900px;
	float: right;
	margin-right: -80px;
	padding-bottom:200px ;
}

#content_bikes {
	width: 900px;
	float: right;
	margin-right: -80px;
	padding-bottom:400px ;
}

#content_deer {
	width: 900px;
	float: right;
	margin-right: -80px;
	padding-bottom: 300px ;
}


#content_franny {
	width: 900px;
	float: right;
	margin-right: -80px;
	padding-bottom: 300px ;
}



#content ul {
	list-style: none;
}


	#content li{ 
	list-style-type: none;
	float: left;
		margin-bottom: 20px;

	

}

.reel {
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/reel.png);
	}

.reel:hover {
	background-position: -242px 0;

	}
	
.science{
	
	width: 242px;
	float:left;
	height: 180px;
	margin-right:15px;
		margin-left:15px;

	text-decoration: none;
	background-image:url(images/thumbs/science.png);
	}

.science:hover {
	background-position: -242px 0;
	}
	
	
	.highfive {
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/highfive.png);
	}

.highfive:hover {
	background-position: -242px 0;
	}
	
	.highfive_illustration {
	
	width: 242px;
	float:left;
	height: 180px;
	margin-right:15px;
		margin-left:15px;
	text-decoration: none;
	background-image:url(images/thumbs/highfive.png);
	}

.highfive_illustration:hover {
	background-position: -242px 0;
	}
	
.crafty {
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/crafty.png);
	}

.crafty:hover {
	background-position: -242px 0;
}

.antlers {
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/antlers.png);
	}

.antlers:hover {
	background-position: -242px 0;
}

.fluxus{
	
	width: 242px;
	float:left;
	height: 180px;
	margin-right:15px;
		margin-left:15px;

	text-decoration: none;
	background-image:url(images/thumbs/fluxus.png);
	}
	.fluxus:hover {
	background-position: -242px 0;
}

.fluxus_motion{
	
	width: 242px;
	float:left;
	height: 180px;
	

	text-decoration: none;
	background-image:url(images/thumbs/fluxus.png);
	}
	.fluxus:hover {
	background-position: -242px 0;
}

.franny {
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/franny.png);
	}

.franny:hover {
	background-position: -242px 0;
}

.franny_print {
	
	width: 242px;
	float:left;
	height: 180px;
	margin-right:15px;
	margin-left:15px;
	text-decoration: none;
	background-image:url(images/thumbs/franny.png);
	}

.franny_print:hover {
	background-position: -242px 0;
}

.ni_poster {
	
	width: 242px;
	float:left;
	height: 180px;
	margin-right:15px;
	margin-left:15px;
	text-decoration: none;
	background-image:url(images/thumbs/ni_poster.png);
	}

.ni_poster:hover {
	background-position: -242px 0;
	}
	
	.bikes {
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/bikes.png);
	}

.bikes:hover {
	background-position: -242px 0;
}

.slumdog {
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/slumdog.png);
	}

.slumdog:hover {
	background-position: -242px 0;
}


.sew {
	
	width: 242px;
	float:left;
	height: 180px;
	
	text-decoration: none;
	background-image:url(images/thumbs/sew.png);
	}

.sew:hover {
	background-position: -242px 0;
	}
	
	.hands {
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/hands.png);
	}
	


.hands:hover {
	background-position: -242px 0;
	}
	
		.longlegs {
			margin-right:15px;
	margin-left:15px;
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/longlegs.png);
	}
	


.longlegs:hover {
	background-position: -242px 0;
	}
	
	
	
	
	.apple {
	
	width: 242px;
	float:left;
	height: 180px;
	text-decoration: none;
	background-image:url(images/thumbs/apple.png);
	}

.apple:hover {
	background-position: -242px 0;
}

.weather {
	
	width: 242px;
	float:left;
	height: 180px;
	margin-right:15px;
	margin-left:15px;
	text-decoration: none;
	background-image:url(images/thumbs/weather.png);
	}

.weather:hover {
	background-position: -242px 0;
	}
	
	.weather_motion {
	
	width: 242px;
	float:left;
	height: 180px;
	
	text-decoration: none;
	background-image:url(images/thumbs/weather.png);
	}

.weather:motion {
	background-position: -242px 0;
	}


#social {
	width: 220px;
	height:170px;
	float: right;
	color:#333;
	font-size:12px;
	

}
#social span {display:none;}



.vimeo {
			display: block;

	width: 40px;
	height: 40px;
	background:url(images/vimeo.png);
	cursor: pointer;
}

.tumblr {
			display: block;

	width: 40px;
	height: 40px;
	background:url(images/tumblr.png);
		cursor: pointer;

}

.google {
			display: block;

	width: 40px;
	height: 40px;
	background:url(images/google.png);
		cursor: pointer;

}

.twitter {
		display: block;

	width: 40px;
	height: 40px;
	background:url(images/twitter.png);
		cursor: pointer;

}

.linkedin {
		display: block;

	width: 40px;
	height: 40px;
	background:url(images/linkedin.png);
		cursor: pointer;

}

.lastfm {
		display: block;

	width: 40px;
	height: 40px;
	background:url(images/lastfm.png);
		cursor: pointer;

}

#icons {
		width: 200px;
		margin-left:-66px;
		margin-top: 0px;
}
#icons ul {
	list-style: none;

}

#icons li {
	margin-bottom: 5px;
	margin-right: 5px;
	float: right;
}

#blog {
	display: block;
	width: 200px;
	height: 200px;
	color:#333;
	font-size:12px;
	


}

#blog ul li {
	list-style-type: none;
}

#about {
	display: block;
	width: 300px;
	height: 200px;
	color:#333;
	font-size:12px;
	float: right;
	


}

#about ul li {
	list-style-type: none;
}


.messpress {
	background:url(images/badge.png);
	margin-left:-30px;
	width:126px;
	height: 134px;
	display: block;
	text-decoration: none;
}




a.messpress:hover{
	background-position: -126px;

		width:126px;
	height: 134px;

	cursor: pointer;
}

.aboutme {
	background:url(images/about_badge.png);
	margin-left:-30px;
	width:126px;
	height: 134px;
	display: block;
	text-decoration: none;
}




a.aboutme:hover{
	background-position: -126px;

		width:126px;
	height: 134px;

	cursor: pointer;
}


/* TWITTER */
#tweetbox {
	width:309px;
	float: right;
}

.twitted {
	width: 309px;
	height: 99px;
	background:url(images/twitter_bg.png);
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 19px;
}

#twitter a{
	color:#099;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.twitted h2 {
	
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #ccc;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #71b0c0;
	border-bottom:thin dotted #999;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color:#666 ;
	text-decoration: none;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {

}

#twitter_link {
	background:url(images/messpress_link.png);
	width: 110px;
	height: 29px;
	margin-top:10px;
	margin-left:20px;

	
}

#twitter_link:hover{
	background:url(images/messpress_link.png);
	
	background-position: -110px 0;
	cursor: pointer;

	
}


.wrap {
    width: 450px;
    margin: auto;
}
.slide { display: inline; width: 480px; padding: 3px; }
.thumb {
    padding: 2px;
    border: 3px solid #f5f5f5;
    background: #fff;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    width: 425px;
    height: 248px;
    float: left;
    margin: 0 15px 15px 0;
}

.thumb_book1 {
    padding: 2px;
    border: 5px solid #f5f5f5;
    background: #fff;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    width: 425px;
    height: 400px;
    float: left;
    margin: 0 15px 15px 0;
}

.thumb_franny {
    padding: 2px;
    border: 5px solid #f5f5f5;
    background: #fff;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    width: 425px;
    height: 382px;
    float: left;
    margin: 0 15px 15px 0;
}

.thumb_franny1 {
    padding: 2px;
    border: 5px solid #f5f5f5;
    background: #fff;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
       -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
    width: 425px;
    height: 616px;
    float: left;
    margin: 0 15px 15px 0;
}

.thumb:nth-child(2n+2) { margin-right: 0; }
.thumb img { -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; }
.thumb p .permalink {
    position: absolute;
    bottom: 5px;
    right: 5px;
    display: block;
    height: 6px;
    width: 12px;
    background: url(permalink.png);
    opacity: 0.5;
    -webkit-transition: opacity 0.4s;
       -moz-transition: opacity 0.4s;
}
.thumb p .permalink:hover { opacity: 1; }

ul.pagination {
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0;
    text-align: center;
}
ul.pagination li { display: inline; }
ul.pagination li a {
    display: inline-block;
    height: 11px;
    width: 10px;
    margin: 0 3px;
    background:url(images/pagination.png) 0 0 no-repeat;
    text-indent: -9999px;
    -webkit-transition: opacity 0.2s;
       -moz-transition: opacity 0.2s;
}
ul.pagination li a:hover { opacity: 0.5; }
ul.pagination li.current a { background-position: -10px 0; }



