@charset UTF-8;*{margin:0;padding:0}a:active{outline:none;text-decoration:none}body{background:#fff;margin-top:60px}a:hover{text-decoration:underline}h1{color:#000;padding:10px}.section-wrap{max-width:900px;min-width:500px;position:relative;font-family:'Josefin Sans', sans-serif;font-size:38px;line-height:48px;font-weight:100;margin:10px auto 50px}.main-content{padding:0 0 0 350px}.main-content p{padding-top:4px}.alert{color:red;font-size:12px;line-height:normal;font-weight:400}.filetype{color:#666;font-size:12px;line-height:normal;font-weight:300}.facebook a:link,.facebook a:active,.facebook a:hover,.facebook a:visited{color:#3b5998;text-decoration:none}.googleplus a:link,.googleplus a:active,.googleplus a:hover,.googleplus a:visited{color:#DD4B39;text-decoration:none}.linkedin a:link,.linkedin a:active,.linkedin a:hover,.linkedin a:visited{color:#069;text-decoration:none}.twitter a:link,.twitter a:active,.twitter a:hover,.twitter a:visited{color:#437ea1;text-decoration:none}.twitterbutton{color:#437ea1;font-size:12px;line-height:normal;font-weight:300;padding-left:50px}.email a:link,.email a:active,.email a:hover,.email a:visited{color:#F0F;text-decoration:none}.resume a:link,.resume a:active,.resume a:hover,.resume a:visited{color:#57b320;text-decoration:none}.portfolio a:link,.portfolio a:active,.portfolio a:hover,.portfolio a:visited{color:#005CFF;text-decoration:none}.recentwork a:link,.recentwork a:active,.recentwork a:hover,.recentwork a:visited{color:#ec3b1f;text-decoration:none}.main-sidebar{bottom:0;left:-1px;position:absolute;text-align:right;top:0;width:330px;padding:0 0 0 10px}.main-sidebar p{padding-right:6px;padding-top:4px}.section1{background-image:url(../img/title_bg_1.png);background-repeat:no-repeat;background-position:right top}.section2{background-image:url(../img/title_bg_2.png);background-repeat:no-repeat;background-position:right top}.section3{background-image:url(../img/title_bg_3.png);background-repeat:no-repeat;background-position:right top}.section4{background-image:url(../img/title_bg_4.png);background-repeat:no-repeat;background-position:right top}.main-sidebar h6{color:#333;font-size:12px;font-weight:100;margin-bottom:-18px;margin-top:48px}.footerone{font-family:'Josefin Sans', sans-serif;font-weight:100;max-width:900px;min-width:600px;margin:0 auto 2000px}.footerone p{color:#ccc;padding:10px}.footerone a{border-bottom:1px dotted #FFF;text-decoration:none}.footerone a:hover{border-bottom-style:solid}.footertwo{font-family:'Josefin Sans', sans-serif;font-weight:100;max-width:600px;min-width:600px;margin:0 auto 20px}.footertwo p{color:#ccc;padding:10px 10px 10px 0}.footertwo a{text-decoration:none;color:#000;padding:4px}.footertwo a:hover{background-image:url(../img/title_bg_2.png);background-repeat:no-repeat;background-position:right bottom}#recentworktumblr{font-family:'Josefin Sans', sans-serif;max-width:600px;min-width:600px;width:800px;text-align:center;color:#FFF;margin:0 auto 50px}#recentworktumblr a:link{
	text-decoration: none;
}#recentworktumblr h1{color:#000;font-size:72px;font-weight:100;text-indent:-14px}#recentworktumblr h2{color:#000;font-size:22px;font-weight:100;margin-top:-18px;margin-bottom:25px}.project{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#E2E2E2;padding-top:15px;padding-bottom:15px}.project p{color:#000;font-size:12px;font-weight:400;padding-top:10px}/* TOP POP DOWN */

    #note {
	position: absolute;
	font-family: 'Josefin Sans', sans-serif;
	z-index: 6001;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	line-height: 2.5;
	overflow: hidden;
	-webkit-box-shadow: 0 0 5px black;
	-moz-box-shadow:    0 0 5px black;
	box-shadow:         0 0 5px black;
	color: #666;
	background-color: #161616;
	text-transform: uppercase;
	font-weight: 700;
    }
	 #note a:link {
	font-weight: normal;
	text-decoration: none;
	color: #CCC;
	padding-right: 10px;
	padding-left: 10px;
}
	 #note a:visited {color: #ccc;}
	 #note a:hover {
	color: #FFF;
	font-weight: normal;
}
	 
    .cssanimations.csstransforms #note {
        -webkit-transform: translateY(-50px);
        -webkit-animation: slideDown 10.5s 1.0s 1 ease forwards;
        -moz-transform:    translateY(-50px);
        -moz-animation:    slideDown 10.5s 1.0s 1 ease forwards;
    }

    #close {
      position: absolute;
      right: 10px;
      top: 9px;
      text-indent: -9999px;
      background: url(../img/close.png);
      height: 16px;
      width: 16px;
      cursor: pointer;
    }
    .cssanimations.csstransforms #close {
      display: none;
    }
    
    @-webkit-keyframes slideDown {
        0%, 100% { -webkit-transform: translateY(-50px); }
        10%, 90% { -webkit-transform: translateY(0px); }
    }
    @-moz-keyframes slideDown {
        0%, 100% { -moz-transform: translateY(-50px); }
        10%, 90% { -moz-transform: translateY(0px); }
    }
 2.5;
	overflow: hidden;
	-webkit-box-shadow: 0 0 5px black;
	-moz-box-shadow:    0 0 5px black;
	box-shadow:         0 0 5px black;
	color: #666;
	background-color: #161616;
	text-transform: uppercase;
	font-weight: 700;
    }
	 #note a:link {
	font-weight: normal;
	text-decoration: none;
	color: #CCC;
	padding-right: 10px;
	padding-left: 10px;
}
	 #note a:visited {color: #ccc;}
	 #note a:hover {
	color: #FFF;
	font-weight: normal;
}
	 
    .cssanimations.csstransforms #note {
        -webkit-transform: translateY(-50px);
        -webkit-animation: slideDown 10.5s 1.0s 1 ease forwards;
        -moz-transform:    translateY(-50px);
        -moz-animation:    slideDown 10.5s 1.0s 1 ease forwards;
    }

    #close {
      position: absolute;
      right: 10px;
      top: 9px;
      text-indent: -9999px;
      background: url(../img/close.png);
      height: 16px;
      width: 16px;
      cursor: pointer;
    }
    .cssanimations.csstransforms #close {
      display: none;
    }
    
    @-webkit-keyframes slideDown {
        0%, 100% { -webkit-transform: translateY(-50px); }
        10%, 90% { -webkit-transform: translateY(0px); }
    }
    @-moz-keyframes slideDown {
        0%, 100% { -moz-transform: translateY(-50px); }
        10%, 90% { -moz-transform: translateY(0px); }
    }
.vimeo {}
.vimeo a:link{
	color: #2786C2;
	text-decoration: none;
}
.vimeo a:visited{
	color: #2786C2;
	text-decoration: none;
}
.videos {}
.videos a:link {
	color: #2786C2;
	text-decoration: none;
}
.videos a:visited {}



/* TUMBLR HOOKS */


.tumblr_body{
	font-size: 12px;
	color: #ffffff;
	line-height: 17px;
	
}

.tumblr_body a:link {
	
	
}

.tumblr_description {
	font-size: 13px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #ffffff;
}

.tumblr_post{
	color: #ffffff;
}

.tumblr_quote{
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	line-height: 27px;
	letter-spacing: -1px;
	color: #44cc44;
	border-left: solid 5px #ffcc99;
	padding-left: 10px;
	
}

.tumblr_quote_post{
	
}
.tumblr_open_quote{
	
}
.tumblr_close_quote{
	
}
.tumblr_source{
	
}
.tumblr_photo_post{
	padding-top: 30px;
	padding-bottom: 20px;	
}
.tumblr_photo{
	
}
.tumblr_caption{
	font-size: 12px;
	color: #cccc;
	margin-top: 18px;
	padding-top: 0px;
	padding-bottom: 20px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.tumblr_caption a:link {
	color: #999;
	text-decoration: none;
}

.tumblr_caption a:visited{
	color: #999;
	text-decoration: none;
}

.tumblr_caption a:hover{
	color: #000000;
	text-decoration: none;	
	
}

.tumblr_link_post{
		
	color: #ffffff;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	
}
.tumblr_link{
	
	color: #ffffff;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.tumblr_chat_post{
	
}
.tumblr_chat_post ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	border-left: solid 5px #ffffff;
}

.tumblr_chat_post  ul li {
	font-size: 12px;
	padding: 4px 10px 4px 8px;
	color: #ffffff;
	margin-bottom: 1px;
	padding-bottom: 0;
	border-bottom-style: none;
	
}

.tumblr_label{
	font-weight: bold;	
}
.tumblr_text_post{
	
}
.tumblr_text_post ol li {
	list-style-type: decimal;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom-style: none;
}
.tumblr_title{
	font-size: 10px;
	font-weight: Bold;
	color: #99ccff;
	letter-spacing: -1px;
	margin: 0px 0px 5px 0px;
	
}
.tumblr_video_post{
	
}
.tumblr_video{
	
}
.tumblr_audio_post {
	
}

