/*
---------------------------------------------------------------------------------
	STRIPPED DOWN RESUME TEMPLATE
    html resume

    v0.9: 5/28/09

    design and code by: thingsthatarebrown.com 
                        (matt brown)
---------------------------------------------------------------------------------
*/



/* //-- yui-grids style overrides -- 

#inner { opacity: 0.15; padding: 10px 80px; margin: 10px auto; background: #fff9f1; border: solid #666; border-width: 8px 0 2px 0; }
*/

/* Main color: 385f97 */
/* On touch color: 5084cf */

body { font-family: Times; color: #333; }
/* culoarea de la margine ii border solid border-left-color:#88B32D;*/
#inner { padding: 10px 20px; margin: 10px auto; backgroundColor: #fff; border: solid #385f97	;   border-width: 10px 0px 8px 0px; }
.yui-gf { margin-bottom: 2em; padding-bottom: 2em; border-bottom: 1px solid #385f97; }

/* //-- header, body, footer -- */
#hd { margin: 2.5em 0 3em 0; padding-bottom: 1.5em; border-bottom: 1px solid #385f97 }
#hd h2 { letter-spacing: 2px; }
#bd, #ft { margin-bottom: 2em; }

/* //-- footer -- */
#ft { padding: 2em 0 0 0; border-top: 1px solid #385f97; text-align: center; }
#ft p { margin-bottom: 0; text-align: center;   }

/* //-- core typography and style -- */
#hd h1 { font-size: 48px; letter-spacing: 3px;}
#hd a { color: #444; text-decoration: none; }
h2 { font-size: 152% }
h3, h4 { font-size: 122%; }
h1 { color: #444; }
h2, h3, h4 { color: #333; }
p { font-size: 100%; line-height: 18px; padding-right: 3em; }
a { color: #5084cf; text-decoration: none; }
a:hover {   color: #385f97; text-decoration: none; }
strong { font-weight: bold; }
li { line-height: 24px; border-bottom: 1px solid #ccc; }
p.enlarge { font-size: 144%; padding-right: 6.5em; line-height: 24px; }
p.enlarge span { color: #000 }
.contact-info { margin-top: 7px; }
.first h2 { font-style: italic; }
.last { border-bottom: 0 }


/* //-- section styles -- */

a#pdf { display: block; float: left; background: #666; color: white; padding: 6px 50px 6px 12px; margin-bottom: 6px; text-decoration: none;  }
a#pdf:hover { background: #222; }

.job { position: relative; margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #ccc; }
.job h4 { position: absolute; top: 0.35em; right: 0 }
.job p { margin: 0.75em 0 3em 0; }


.tex { position: relative; margin-bottom: 1em; padding-bottom: 1em;}
.tex p { margin: 0.75em 0 3em 0; }

.pub { border-left: 3px solid #385f97; position: relative; margin-bottom: 4em; padding-bottom: 0; padding-left:1em; }
.buttons{line-height:260%}

/* border-bottom: 1px solid #385f97;  */
.rotaten {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}

.fake-link { color: #385f97; text-decoration: underline;}
.fake-link:hover { text-decoration: none; cursor: pointer;}
 

.pub h2 { margin: 0 0 0 0; font-size: 125%; font-weight:bold; } /* title of publication */
.pub h3 { margin: 0.35em 0 0 0; font-style:italic; font-size: 122%; } /* author list */
.pub h4 { margin: 0.35em 0 0 0; font-size: 122%;} /* publication venue/citation */
/*.looklikepub{ margin: 0.35em 2em 0 0; font-size: 122%;}*/ /* buttons */

.publication_title
{
	color: #333;
}

.publication_title:hover
{
 color: #555;
}

.looklikepub{  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;  
  color: #ffffff;
  font-size: 110%;  
  background: #385f97;
  padding: 6px 10px 6px 10px;
  text-decoration: none;
  } /* buttons */

.looklikepub:hover {
  background: #5084cf;
   color: #ffffff;
  text-decoration: none;
}

.hot {
  background: #38973a;  
}

.hot:hover {
  background: #4ccc4f;  
}
.pub p { margin: 1em 0 0 0; font-size: 122%;}  /* abstract */
.align_right { float:right; margin: 0 0 5px 5px;}
.align_center {  display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 1em;
	margin-bottom: 1.5em;}
.fill_vspace{width:100%;}
.add_shadow {box-shadow: 0.2em 0.2em 0.5em #999;}


 .hidden{ display: none; }
 
/* -webkit-filter: drop-shadow(5px 5px 5px #222); filter: drop-shadow(5px 5px 5px #222); */

.last { border: none; }
.skills-list {  }
.skills-list ul { margin: 0; }
.skills-list li { margin: 3px 0; padding: 3px 0; }
.skills-list li span { font-size: 152%; display: block; margin-bottom: -2px; padding: 0 }
.talent { width: 32%; float: left }
.talent h2 { margin-bottom: 6px; }

#srt-ttab { margin-bottom: 100px; text-align: center;  }
#srt-ttab img.last { margin-top: 20px }

#pic {position: relative; float: right;  margin-right: -12.27%;}
/* --// override to force 1/8th width grids -- */
.yui-gf .yui-u{width:80.2%;}
.yui-gf div.first{width:12.3%;}


