#full {
text-align:left;
width:626px;
margin:0 auto
}

#header {
background:url(../img/title.png) no-repeat;
height:468px;
margin-bottom:-200px;
margin-top:100px
}

#what {
background:url(../img/what.png) top no-repeat;
clear:both;
min-height:225px;
width:100%
}

#where {
background:url(../img/where.png) top no-repeat;
float:right;
min-height:200px;
width:286px
}

#who {
background:url(../img/who.png) top no-repeat;
float:left;
min-height:200px;
width:286px;
margin-bottom:20px
}

.antispam {
display:none
}

.clear {
clear:both
}

.work a:hover {
border:none;
z-index:1
}

.last_tweet {
background:transparent url(/img/white_arrow.png);
color:#000;
display:none;
font-size:10px;
height:70px;
width:160px;
z-index:100;
padding:15px 25px 35px
}

.last_tweet.bottom {
background:url(/img/white_arrow_bottom.png);
height:55px;
padding-top:40px
}

.what_content a {
border:none;
margin:0;
padding:0
}

.work_desc a,.last_tweet a {
color:#000;
font-size:12px
}

@font-face {
font-family:'Museo 500';
src:url(Museo500-Regular.otf) format(opentype)
}

a {
border-bottom:1px dotted #FFF;
color:#FFF;
text-decoration:none
}

a:hover {
border-bottom:1px solid #FFF;
opacity:.8
}

body {
background:url(../img/bg.png) repeat-x #0C95C7;
color:#FFF;
font-family:'Museo 500', sans-serif;
line-height:1.3em;
text-align:center;
text-shadow:0 1px #777
}

h1,h2,h3 {
text-indent:-9999px
}

li,ul {
list-style:none
}

p,.where_content {
margin:30px auto auto 10px
}

,.preload {
background:url(../works/be-street.png),url(../works/berko1.png),url(../works/macsifacile.png);
display:none
}

#footer .right .featured {
vertical-align:middle;
font-size:10px
}

.internship_search {
background:#FFF;
height:100px;
color:#D2D2D2;
position:fixed;
top:0;
left:0;
right:0
}

.work_desc {
height:auto;
width:284px;
background:#FFF;
display:block;
z-index:10;
position:absolute;
opacity:0;
color:#000;
font-size:12px;
margin:-180px auto auto 10px;
padding:0 0 10px 5px
}

.worktype {
font-size: 24px;
position:relative;
margin: 60px auto 0px 40px
}

.work_desc a {
font-size:14px;
border-bottom:1px dotted #000
}

.what_content a:hover {
opacity:1
}

#footer {
clear:both;
font-size:12px;
margin-top:80px
}

#addImg {
vertical-align:middle
}

.what_content .work:nth-child(2n) {
float:right
}

.what_content .work:nth-child(n),#footer .left {
float:left
}

#add {
border:none
}

.what_content a[href^="http://"]:after { content: " " url(../img/external.gif); }

#badge {
position:absolute;
top:0;
right:0;
}
#badge a {
border:none;
}
.in-box, .in-box a {
color:#fff;
font:'Museo 500' 14px;
}

.list_links ul {
	column-count: 4;
	column-gap: 1em;
	-moz-column-count: 4;
	-moz-column-gap: 1em;
	-webkit-column-count: 4;
	-webkit-column-gap: 1em;
}

.list_links ul li {
	list-style: none;
}

#links .head {
	clear: both;
	cursor: pointer;
}


.jbar-container {
	position: absolute;
	left: 0;
	width: 100%;
	display: none;
}
.jbar{
	height:50px;
	margin-left: auto;
	margin-right: auto;
	width:80%;
	background-color: #fff;
	position:relative;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); 
	opacity: 0.95;
	-moz-opacity: 0.95;
	text-align:center;
	z-index:9999999;
	padding:0px;
}
.jbar-container-top {
	top: 0px;
}
.jbar-top{
	border-top:2px solid #fff;
	border-bottom: 1px solid #ebebeb;
}
.jbar-container-bottom {
	bottom: 0px;
}
.jbar-bottom{
	border-bottom:2px solid #fff;
	border-top: 1px solid #ebebeb;
	color:#777;
}
.jbar-content{
	line-height:46px;
	font-size: 18px;
	font-family:'Lucida Grande',sans-serif;
}
a.jbar-cross{
	position:absolute;
	width:31px;
	height:31px;
	background:transparent url(../images/cross.png) no-repeat top left;	
	cursor:pointer;
	right:10px;
}
a.jbar-cross:hover{
	background-image: url(../images/cross_hover.png)
}
.jbar-top a.jbar-cross{
	top:8px;	
}
.jbar-bottom a.jbar-cross{
	bottom:8px;
}
