@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Raleway:700,400);

body,#work_text a:visited,#work_text a:active,#work_text a:link{color:#333}
body{
font:18px/1.4444 'Raleway', sans-serif;
overflow:auto;
background:#eee}
body,#work_text,#subtickertape,#livesearch,#loader_id,.deadspace,video{margin:0}
body,#work,#subtickertape,#loader_id,.deadspace,video{padding:0}
a:active{outline:medium none}
img,#livesearch{border:medium none}
#container{
	background: url("90white.png");
    display: block;
    height: 100px;
    margin-bottom: 0px;
	overflow:hidden;
}

#work,#work_text,#slides,#work_img,#headimg,.result_none,#img_left,#boxright,.error,#bread_c,#loading_space,.sq,.deadspace,#hello,#fblike{display:block}
#container2{ width: 1086px; margin: 0 auto; }
#container3,.result_none,.result_none:hover{color:#000}
#container3,#head,#slides{overflow:hidden}
#container3,.bread_c_text:visited,.bread_c_text:active,.bread_c_text:link,.bread_c_text:hover{text-align:left}
#container3{  margin: 0 auto;
    width: 1086px;
	padding-top: 30px;}
#work_text{color:#777777;
line-height:1.5em;
width:515px;
padding-right:10px}
#work_text,#slides,#work_img,#headimg,#img_left,#boxright a,#bread_c,.result:active,.result:visited,.result:link,.result_first:active,.result_first:visited,.result_first:link,#loading_space,.sq,#hello,#slides,#slides{float:left}
#boxright{float:left; margin-left: 5px;}
#work_text h6{
color:#fff}
#work_text h1,#boxright a:hover{color:#333}
#work_text h1, h1{font-size:45x;
line-height:1.0769;
font-weight:300;
padding-top:10px}
#work_text a:visited,#work_text a:active,#work_text a:link{
-moz-border-radius:2px;
-webkit-border-radius:2px;
padding:1px 15px;
margin-right:2px}
#work_text a:visited,#work_text a:active,#work_text a:link,.result_none,.result_none:hover,#boxright a,#boxright a:hover,.bread_c_text:visited,.bread_c_text:active,.bread_c_text:link,.result:active,.result:visited,.result:link,.result_first:active,.result_first:visited,.result_first:link,.result:hover,.result_first:hover,#hello{text-decoration:none}


#work_text a:visited, #work_text a:link{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #eeeeee;
    color: #666666;
    font-size: 12px;
    margin: 0 0 2px 0;
    padding: 2px 11px;
    display: inline-block;
}
#work_text a:active{
background:#000000;
border:1px solid #666666;
color:#ffffff
}
#work_text a:hover{
background:#333333;
border:1px solid #000000;
color:#ffffff
}


#work_text a.activeSlide{background:#ddd;
border:1px solid #888}
#work_text a.activeSlide,#form,.result:hover,.result_first:hover{color:#555; }
div#content{margin:10px 10px 0}
#headimg{clear:none;
margin:25px 20px 0px 15px}
#headimg a{
	font-size:25px;
	color: #333;

	font-weight: 300;
	text-decoration:none;
	display:block;
}

#head{
margin:0;
min-width: 800px;
}
#form_box{
float: right;
    height: 32px;
 margin: 35px 10px 0 12px;
     width: 100px;
}
#form{
	font-family: 'Raleway', sans-serif;

background:url("search_light.png") no-repeat scroll 3px 4px;
    color: #888;
    display: inline;
    font-size: 14px;
    margin-left: 0;
    margin-top: 0;
    padding: 3px 0 3px 20px;
    width: 110px;
	border: none;
}
#boxright,.result:active,.result:visited,.result:link,.result_first:active,.result_first:visited,.result_first:link{font-size:13px; }
.form{
padding:3px}
.form,.result:hover,.result_first:hover,.result:hover #img_left img,.result_first:hover #img_left img{border:none}
 #livesearch,.result:active,.result:visited,.result:link,.result_first:active,.result_first:visited,.result_first:link,#loader_id,.hide{display:none}

#livesearch{position:relative;
z-index:100}


#loader_id{
background:url("../codes/loading.gif") 0 0;
width:15px;
height:15px;
}



.result_none{background:url("../images/nosesult.gif") repeat-x scroll 0 0 #fff;
   border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    margin: 50px auto 5px;
    padding: 30px 15px 15px;
    width: 350px;
	}
.result_none,.result_none:hover,#hello{-moz-border-radius:2px;
-webkit-border-radius:2px}
.result_none:hover{background:url("../images/nosesult.gif") repeat-x scroll 0 0 #ddd;
-moz-box-shadow:2px 2px 10px #ccc;
-webkit-box-shadow:2px 2px 10px #ccc}
#img_left{padding:0px; 	height:319px;}
#boxright a{
font-size: 14px;
padding:35px 15px 15px 15px;
color:#888;
text-align:center;
}
#boxright a:hover{
color:#000;
text-decoration: none;
}
#boxright a:active{
color:#000;
}
#boxright .current{
color:#000;
padding:30px 15px 14px 15px;
border-top: 5px solid #000;
font-weight:bold;
}
#boxright .current:hover{
color:#000;
text-decoration: none;
}

.bread_c_text:hover,.result:active,.result:visited,.result:link,.result_first:active,.result_first:visited,.result_first:link,#hello{color:#666}
.error{-moz-border-radius:6px;
-webkit-border-radius:6px;
background: none repeat scroll 0 0 #990000;
    border-radius: 6px 6px 6px 6px;
    color: #FFFFFF;
    margin: 20px 0 20px 0;
    padding: 2px 5px 2px 10px;}
.error,.bread_c_text:visited,.bread_c_text:active,.bread_c_text:link,.bread_c_text:hover{font-size:10px}
#bread_c{
text-align:center;
border-top: 1px dashed #ccc;
bottom: 0;
height: 100px;
padding: 10px 0 0;
margin-top:20px;
display:block;
width:100%}
.bread_c_text:visited,.bread_c_text:active,.bread_c_text:link{color:#999}
.bread_c_text:visited,.bread_c_text:active,.bread_c_text:link,.bread_c_text:hover{padding:0 5px}
.bread_c_text:hover{text-decoration:underline}
#bread_c span{color:#ccc}


#loading_space{  float: left;
height: 20px;
margin-top: 35px;
width: 15px;
margin-left: 14px;}
.result:hover #img_left img,.result_first:hover #img_left img{border:none;}
img.c1{margin-bottom:-2px}
.sq{background:#000;
height:10%;
width:10%}
#line2,.deadspace{clear:both}
.deadspace{height:50px}
#hello{
font-size:30px;
margin:20px 0 0 15px;
padding:25px;
width:767px}
#fblike{margin-top:5px}
#slides img{margin-bottom:10px; cursor:pointer}
#slides{width:480px;
margin:30px 20px 30px 10px}
#work_img{
/*margin:30px 20px 30px 0px*/}
#fb-root{
	margin-top: 10px;
}

#controls-wrapper{ opacity:0;}

.page_nav{
background: #dfdfdf;

    color: #ffffff;
    display: block;
    margin: 160px 0 0 0 ;
    padding: 48px 0px 0px 0px;
	position: fixed;
    text-decoration: none;
    top: 100px;
    z-index: 10;
	font-weight:bold;
	height:65px;
width: 35px;
text-align:center;


}
#page_previous{
	left: 0;
}
#page_next{
	right: 0;
	}
.page_nav:hover {
	background: #cccccc;
	background-color: none;
	color: #ffffff;
}




.pageimg_nav{
    display: block;
	position: fixed;
    text-decoration: none;
    top: 260px;
    z-index: 9;
    margin: 160px 0 0 0 ;
	width: 200px;
	height: 113px;
	opacity: 0;
}

#previous_img{
   left: -250px;
}
#next_img{
   right: -250px;
}
.pageimg_nav{
	margin:0;
	display:block;
	padding: 0;
	text-decoration:none;
}
#imgbox{
    margin-bottom: 0px;
    overflow: hidden;
   height: 318px;
}

.result_first #imgbox{
    margin-bottom: 0px;
    overflow: hidden;
   height: 520px;
}






.result_first #img_left img{
    width: 1049px;
	margin-top: -130px;
}

.result #img_left img{
    width: 509px;
}
.result_first:active,.result_first:visited,.result_first:link{
height:509px;
line-height:15px;

margin: 30px 0 60px 0;

}
.result:active,.result:visited,.result:link{
height:318px;
line-height:15px;
}


.result:hover,.result_first:hover{

color: #333;
}



.boxtxt {
clear: both;
  font-size: 160%;
  height: 158px;
  line-height: 135%;
  padding: 145px 20px 15px;
  position: relative;
  text-align: center;
  top: -318px;
  width: 469px;}

.result_first #img_left .boxtxt{
height: 245px;
  padding-top: 260px;
  top: -520px;
  width: 1009px;
  margin-bottom: 10px;
}

.result .boxtxt,
.result_first .boxtxt{
background: none repeat scroll 0 0 rgba(255, 255, 255, 1);
transition: background-color 0.5s ease;
opacity: 0;
display:block;


}



.result:hover .boxtxt,
.result_first:hover .boxtxt{
display:block;
color: #333;
opacity: 1;
-webkit-transition: opacity .5s ease-in-out;
        -moz-transition: opacity .35s ease-in-out;
        -ms-transition: opacity .35s ease-in-out;
        -o-transition: opacity .35s ease-in-out;
        transition: opacity .35s ease-in-out;




}




.img_left_small_screen{
	padding: 25px;
}

#work_text h2 {
 font-size: 1em;
    font-weight: 300;
	color: #333;
	margin:20px 0 5px 0;
}

#work_text .small_text{
font-size: 10px;
color: #888;
}
#instagram_load{
	background:url("instagram-loader.gif") no-repeat 5px 12px;
	display: inline-block;
	width: 30px;
	height: 30px;
}
#bigtext{
color: #fff; font-size: 40px; line-height:40px;  display: block; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; text-align: left; width: 98%; display: block; padding-top: 400px;
}

.work_spacer{
	display:block;
	height: 370px;
	width: 30px;
	float:left;
}

#social{
	margin:  10px 0px 10px 10px;
}
#work_text #social{
		margin:  10px 0px 10px -13px;

}
#social a:link{

	border:none;
	background: none;
	background-color: none;
	padding:0;
	margin:0;
		opacity: 0.50;	
}
#social a:hover{
	background-color: none;
	border:none;
	background: none;
	opacity: 1;	
}
#social a img{
		background: none;
	border:none;
	width: 60px;
	padding:0;
	margin:0;
}
.clearfix{
	display:block;
	clear:both;
	height:1px;
  overflow: auto;
}

.slidesWide, .slidesWide img{
	width: 1024px !important;
}
.slidesWideVid{
	width: 1024px !important;
	height: 550px !important ;	
}
.cv-year{
	font-size: 10px;
	padding: 0px;
	margin:0px;
	margin-bottom: -10px;
	display:block;	
}