/* @override http://staging.euroia.org/theme/session.css */

/*
for css debugging
body {background: url('http://kon.io/ctncss/grid.png') repeat 0px -10px;}
*/

/*
a {color: #05e;color: #09f;text-decoration: none;}

.session {font-family: Helvetica, 'Helvetica Neue', Arial;border-left: 1px solid #eee;border-right: 1px solid #eee;border-bottom: 1px solid #eee;padding-bottom: 25px;display: block;}

.session .article {width: 524px;display: block;float: left;margin-left: 50px;margin-right: 25px;}
.session .author {width: 250px;display: block;float: left;margin-top: 26px;margin-left: 25px;margin-right: 25px;}

.session p,
.session h4,
.session li,
.session a {font-size: 17px;line-height: 25px;margin: 0;padding: 0px;}
.session h4 {padding-top: 25px;}
.session h3 {font-size: 28px;line-height: 35px;margin-bottom: 12px;margin-top: 30px;font-weight: normal;}
.session .author {font-size:0.5em;}
.session .author p {line-height: 1em;}
.session .author img {width: 100%;height: auto;}
.session .img {width: 100%;height: auto;position: relative;margin-left: auto;margin-right: auto;overflow: hidden;}
.session img {width: 250px;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;}
*/
.session {}
.session .row {background-color:#FFF; padding:1em 0; border-bottom:0.4em solid #FAFAFA;}
.session h4 {padding-top: 0.8em;}
.session h3 {font-size: 1.75em; line-height: 1.2em; margin-bottom: 0.4em;margin-top: 0;font-weight: normal;}

.session .article {}
.session .article ul {margin-left:1em;}
.session .article ul li {font-size:1em;}

.session .author {font-size:0.7em;}
.session .author p {}
.session .author .img {width: 100%;display:block; height:auto;}
.session .author .img img {width: 100%;height: auto;}