@charset "utf-8";
	

/*
	Title:		digital humanities 2012
	Date:		September 29, 2011
--------------------------------------------------------------			
*/

	/* COMMON ELEMENTS */
body{
	margin:0;
	padding:0px;
	background:#fffffe;
	font-family:Calibri, Univers, "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#808285
}
.clear:after,.main-header:after,.breadcrumbs-wrap:after,.banner-wrap:after,.contents-wrap:after,.main-footer:after,.subscribe-bar-wrap:after,.footer-links-wrap:after,.copyright-wrap:after,.panel-box:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
a img{
	border:0
}
a,input,select,textarea{
	outline:none
}

article,aside,canvas,caption,figure,figcaption,footer,hgroup,header,nav,section,mark{
	display:block
}
	/* COMMON ELEMENTS */
.wrap{
	clear:both;
	min-width:1020px;
	width:auto !important;
	overflow:hidden;
	color:#808285
}

	/* Begin Header */
.main-header{
	clear:both;
	min-width:1020px;
	width:auto !important;
	background:url(../images/header-x.png) repeat-x
}
.header-inner{
	clear:both;
	width:980px;
	height:100px;
	margin:0 auto;
	padding:0 0 0 40px;
	background:url(../images/header-glow.png) no-repeat 0px 0
}
.logo{
	float:left;
	width:auto;
	margin:15px 0 0
}
.header-inner nav{
	float:right;
	width:587px;
	margin:40px 0 0;
	padding-right:23px
}
.header-inner nav ul{
	float:right;
	width:auto;
	margin:0;
	list-style:none
}
.header-inner nav li{
	float:left;
	width:auto;
	margin:0;
	padding:0 17px;
	font-size:17px;
	line-height:24px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #282828;
	font-weight:700
}
.header-inner nav li a{
	color:#fff;
	text-decoration:none
}
.header-inner nav li a:hover,.header-inner nav li.current_page_item a{
	color:#a7a9ac
}
.header-inner nav li a:hover,.header-inner nav li.current-page-ancestor a{
	color:#a7a9ac
}

	/* End Header */
	
	/* Begin Breadcrumbs */
.breadcrumbs-wrap{
	clear:both;
	min-width:1020px;
	width:auto !important;
	border-top:3px solid #b7b8b9;
	background:url(../images/breadcrumbs-bar-x.png) repeat-x
}
.breadcrumbs-bar{
	clear:both;
	width:940px;
	height:39px;
	margin:0 auto;
	padding:0 40px;
	overflow:hidden
}

.breadcrumbs{
	float:left;
	width:auto;
	margin:5px 0 0;
	font-size:12px;
	font-weight:700;
	line-height:16px;
	color:#656769
}
.breadcrumbs span{
	padding:0 5px
}
.breadcrumbs a{
	color:#123250;
	text-decoration:none
}
.breadcrumbs a:hover{
	text-decoration:underline
}

.bar-social-link{
	float:right;
	width:81px;
	height:37px;
	background:url(../images/divider.png) no-repeat left bottom
}

.bar-social-link img{
	float:right;
	width:auto;
	margin:7px 0 0 2px
}
.bar-search-panel{
	float:right;
	width:185px;
	margin-top:7px
}
.bar-search-panel input.txt-field,.subscribe-panel input.txt-field,.news .form-row input.txt-field,.news .form-row textarea{
	float:left;
	width:114px;
	height:19px;
	margin:0;
	padding:1px 7px;
	border:1px solid #c4c4c5;
	background:#fffffe;
	font-size:12px;
	line-height:18px;
	font-weight:700;
	color:#c4c4c5;
	font-family:Arial, Helvetica, sans-serif;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	position:relative
}

.search-btn{
	float:left;
	width:32px;
	height:26px;
	margin:0 5px 0 0;
	padding:0;
	background: url(../images/search-btn.png) no-repeat;
	border:0;
	cursor:pointer
}
	/* End Breadcrumbs */
	
	/* Begin Banner and Title */
.banner-wrap{
	clear:both;
	min-width:1020px;
	width:auto !important;
	border-bottom:2px solid #d4d5d7;
	padding-bottom:2px;
	background:#f1f5ff url(../images/double-line-x.png) repeat-x left bottom
}
.banner{
	clear:both;
	width:980px;
	margin:0 auto;
	padding-right:40px;
	overflow:hidden
}
.banner h1{
	clear:both;
	margin:0;
	padding:30px 0 0;
	font-size:30px;
	font-family:Calibri, Univers, "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:26px;
	color:#123250
}
.banner p{
	clear:both;
	margin:0;
	padding:10px 0 0;
	font-size:14px;
	line-height:18px;
	color:#818285
}
.banner ul{
	clear:both;
	margin:0;
	padding:14px 0 0;
	list-style:none
}
.banner li{
	clear:both;
	padding-left:11px;
	background:url(../images/arrow-bullet.gif) no-repeat 0 5px;
	font-size:14px;
	line-height:16px;
	color:#ed1c24
}
.banner li a{
	color:#ed1c24;
	text-decoration:none
}
.banner li a:hover{
	text-decoration:underline
}
.banner figure,.banner figure img{
	float:left;
	width:auto;
	margin:0;
	padding:0
}
.banner-right{
	float:right;
	width:380px;
	margin:0
}
	/* End Banner and Title */
	
	/* Begin Contents */
.contents-wrap{
	clear:both;
	min-width:1020px;
	width:auto !important;
	background:#fffffe
}
.contents{
	clear:both;
	width:940px;
	margin:0 auto;
	padding:8px 40px;
	overflow:hidden
}	
.two-col-contents{
	clear:both;
	width:940px;
	overflow:hidden
}

.left-col{
	float:left;
	width:620px;
	margin:0
}
.right-col{
	float:right;
	width:300px;
	margin-top:9px
}
.col-row{
	clear:both;
	width:620px;
	overflow:hidden;
	margin-top:25px;
	padding-bottom:9px;
	border-bottom:2px solid #d4d5d7
}
.col-row h2{
	clear:both;
	margin:0;
	padding:0;
	font-size:23px;
	font-family:Calibri, Univers, "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:26px;
	color:#123250;
	text-transform:lowercase;
}
.col-row p{
	clear:both;
	margin:0;
	padding:8px 0 4px;
	font-size:14px;
	line-height:18px
}
.col-row p a,.posting-info a{
	color:#eb1c24;
	text-decoration:none
}
.col-row p a:hover,.posting-info a:hover{
	text-decoration:underline
}
.row-left{
	float:left;
	width:140px;
	margin-top:3px
}
.row-left figure{
	float:left;
	width:131px;

	margin:0;
	padding:3px;
	border:1px solid #d5d6d8;
	overflow:hidden
}
.row-left figure img{
	float:left;
	width:auto;
	margin:0
}
.row-right{
	float:right;
	width:470px;
	margin:0
}

.posting-info{
	clear:both;
	padding-top:2px;
	font-size:12px;
	line-height:16px;
	font-weight:700;
	color:#000
}
.posting-info strong{
	
}

.read-more-btn{
	display:block;
	float:right;
	width:70px;
	height:20px;
	margin:4px 0 0;
	padding-left:10px;
	background:url(../images/read-more-btn.png) no-repeat;
	line-height:20px;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:700
}

.panel-box-wrap{
	float:left;
	width:300px;
	margin-top:19px
}
.panel-box,.footer-links-wrap{
	background:url(../images/pattern-repeat.png) repeat
}
.panel-box{
	clear:both;
	width:260px;
	min-height:65px;
	padding:0 20px 8px;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	position:relative
}
* html .panel-box{
	background:#e5e6e7;
	height:auto !important;
	height:65px
}
.panel-box-btm{
	clear:both;
	height:8px;
	font-size:8px;
	line-height:8px;
	background:url(../images/right-box-btm.png) no-repeat
}

.panel-section{
	float:left;
	width:260px;
	margin:0
}
.panel-section h3{
	clear:both;
	margin:0;
	padding:15px 0 0;
	font-family:Calibri, Univers, "Myriad Pro", Myriad, Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:19px;
	color:#808285;
	line-height:22px;
	text-shadow:1px 1px 1px #fff;
	text-transform:lowercase;
}
.panel-section p{
	clear:both;
	margin:0;
	padding:18px 0 0;
	font-size:10px;
	line-height:12px;
	font-weight:700;
	color:#000;
	
}
.panel-section p a,.panel-section li a,.pagination a{
	text-decoration:none;
	color:#666;
}
.panel-section p a:hover,.panel-section li a:hover,.pagination a:hover{
	text-decoration:underline
}

.panel-section ul{
	clear:both;
	width:260px;
	margin:0;
	padding:10px 0 0;
	list-style:none;
	overflow:hidden
}
.panel-section li,.links-row h4{
	background:url(../images/line-x.gif) repeat-x left bottom
}
.panel-section li{
	clear:both;
	margin:0;
	padding:8px 0 10px;
	font-size:14px;
	line-height:12px;
	color:#000;
	overflow:hidden
} 

.panel-section li ul{
	
	margin-left:10px;
	border: none;
	background-image: none;
	list-style-type:circle;
} 

.panel-section li ul li{
	border: none;
	background-image: none;
	list-style-type:circle;
} 

.panel-section li span{
	color:#000
}
* html .panel-section li{
	float:left;
	width:260px
}
.panel-section li figure{
	float:left;
	width:36px;
	margin:0;
	padding:0
}
.panel-section li figure img{
	float:left;
	width:auto;
	margin:3px 0 0
}
.panel-section li div{
	float:right;
	width:212px;
	padding:0 8px 0 0;
	font-size:14px;
	line-height:16px;
	color:#000
}
.panel-section li.last-list{
	background:none;
	padding-bottom:0
}

.panel-section-left{
	float:left;
	width:60px
}
.panel-section-left img{
	float:left;
	width:auto;
	margin:21px 0 0;
	position:relative
}
.panel-section-left img.rss-feed{
	left:-8px
}
.panel-spacer{
	clear:both;
	height:5px;
	font-size:4px;
	line-height:4px
}
.panel-section-right{
	float:right;
	width:195px
}

.blog-page h1{
	padding:15px 0 16px 40px
}
.pagination{
	clear:both;
	width:620px;
	padding:14px 0 0;
	overflow:hidden;
	font-size:14px;
	line-height:16px
}
.pagination a{
	display:block;
	float:left;
	width:auto
}
.pagination a.newer{
	float:right;
	width:auto
}

.btm-spacer{
	clear:both;
	height:30px
}
	/* End Contents */
	
	/* Begin Keynote Speakers */
.keynote-speakers h1{
	padding:15px 0 16px 40px
}
.keynote-speakers .col-row{
	padding-bottom:18px
}
.keynote-speakers .last-row{
	border-bottom:none;
	margin-top:16px
}
.keynote-speakers .col-row strong{
	clear:both;
	margin:0;
	font-size:15px;
	color:#000;
	display:block
}
.keynote-speakers .col-row a{
	text-decoration:none;
	color:#ec373e
}
.keynote-speakers .col-row a:hover{
	text-decoration:underline
}
.keynote-speakers .row-left{
	width:300px;
	margin-right:20px
}
.keynote-speakers .row-left figure,.keynote-speakers .row-right figure{
	width:292px;
	height:232px;
	overflow:hidden
}
.keynote-speakers .row-right figure{
	float:left;
	margin:0;
	border: 1px solid #D5D6D8;
	padding: 3px
}
.keynote-speakers .row-right{
	width:300px;
	margin-top:3px
}
.keynote-speakers .col-row h2{
	 padding-top:15px;
	font-family:Arial;
	font-size:17px;
	line-height:20px;
	color:#000;
	display:block
}

	/* Begin Keynote Speakers */

	/* Begin news */
.news h1{
	padding:15px 0 16px 40px
}
.news h2 a{
	text-decoration:none;
	font-size:25px;
	color:#ec373e
}
.news h2 a:hover,.news .posting-info strong a:hover{
	text-decoration:underline
}
.news .posting-info strong a{
	text-decoration:none;
	color:#eb1c24
}
.news .col-row p a:link{
	color:#ed1c24
}
.news .col-row p a:visited{
	color:#a20107
}
.news .col-row p a:hover{
	text-decoration:underline;
	color:#ed1c24
}
.news .form-row{
	border-bottom:none;
	margin-top:0px
}
.news .form-row h3,.news .form-row h4,.news .form-row h5{
	clear:both;
	margin:10px 0 0;
	color:#000
}
.news .form-row h3{
	font-size:17px;
	line-height:22px
}
.news .form-row h4{
	font-size:15px;
	line-height:20px
}
.news .form-row h5{
	font-size:13px;
	line-height:16px
}
.news .form-row form{
	margin:11px 0 0;
	padding:0
}
.news .form-row label{
	 float:left;
	margin-right:10px;
	display:inline;
	font-weight:700
}
.news .form-row input.txt-field{
	width:144px;
	margin-right:10px
}
.news .form-row input.submit{
	position:relative;
	float:left;
	padding:0 40px;
	height:40px;
	background:#123250;
	font-family:Arial;
	font-size:16px;
	font-weight:700;
	border:none;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#FFF;
	text-align:center;
	cursor:pointer
}
* html .news .form-row input.submit{
	padding:0 20px
}
*:first-child+html .news .form-row input.submit{
	padding:0 20px
}
.news .form-row input.submit:hover{
	background:#000
}
.news .form-row textarea{
	width:314px;
	height:117px;
	margin:11px 0 0 116px;
	display:inline
}
.news .form-row .submit-area{
	float:left;
	width:500px;
	margin-top:9px
}
.news .form-row .submit-button-area{
	margin-top:20px
}
.news .form-row .submit-area a{
	float:left
}
.news .form-row .submit-area a.active,.news .form-row .submit-area a:hover{
	background-position:0 -100px
}
.news .panel-section li div{
	float:left
}
.news .panel-section li.last-item{
	background:none;
	margin-bottom:-10px
}
.news .btm-spacer{
	height:213px
}
	/* End news */

	/* Begin video lectures */
.video-lecture h1{
	padding: 15px 0 16px 40px
}	
.one-col-contents{
	clear:both;
	width: 940px;
	padding-bottom:1px;
	border-bottom:2px solid #d4d5d7;
	overflow:hidden
}
.inner-row{
	position:relative;
	clear:both;
	width:940px;
	margin-top:29px;
	padding:4px 0;
	background:#3a3a3a
}
.inner-left-col{
	float:left;
	width:312px;
	padding-left:4px
}
.inner-left-col img{
	float:left;
	margin:0;
	border:1px solid #000
}
.inner-right-col{
	float:right;
	width:590px;
	padding-left:34px
}
.inner-row h2{
	clear:both;
	margin:18px 0 0;
	font-size:27px;
	line-height:34px;
	color:#FFF;
	display:block
}
.inner-row p{
	clear:both;
	margin:20px 0 0;
	padding-right:20px;
	font-size:14px;
	font-weight:700;
	line-height:16px;
	color:#CCC;
	display:block
}
.inner-row p.first-paragraph{
	margin-top:10px
}
.inner-row p a{
	text-decoration:none;
	color:#ec2b33
}
.inner-row p a:hover{
	text-decoration:underline
}
.inner-row a.lecture-to-go{
	position:absolute;
	width:123px;
	height:66px;
	background:url(../images/lecture-to-go.png) no-repeat 0 0;
	display:block;
	right:11px;
	top:-11px;
	text-indent:-9999px
}
.wide-sections-outer-wrap{
	clear:both;
	width:940px;
	border-bottom:2px solid #d4d5d7;
	padding-bottom:8px;
	overflow:hidden
}
.wide-sections{
	clear:both;
	width:940px;
	margin-top:9px;
	overflow:hidden
}
.wide-sections-title{
	clear:both;
	width:940px;
	height:40px;
	background:#e4e5e6;
	font-size:17px;
	line-height:40px;
	font-weight:700;
	color:#000;
	 border-bottom:1px solid #f2f3f3;
	overflow:hidden
}
.wide-detail-sections{
	clear:both;
	width:938px;
	border:1px solid #d4d5d7;
	overflow:hidden
}
.wide-detail-contents{
	clear:both;
	width:938px;
	min-height:39px;
	line-height:39px;
	font-size:14px;
	line-height:39px;
	color:#808285;
	border-bottom:1px solid #e9eaeb;
	overflow:hidden
}
.wide-detail-last-contents{
	border-bottom:none
}
.wide-detail-contents a{
	text-decoration:none;
	color:#ed1c24
}
.wide-detail-contents a span{
	color:#000
}
.wide-sections .col-1{
	float:left;
	width:125px;
	padding-left:14px
}
.wide-sections .col-2{
	float:left;
	width:580px
}
.wide-sections .col-3{
	float:left;
	width:80px
}
.wide-sections .col-4{
	float:left;
	width:126px;
	padding-right:13px;
	text-align:right
}
.wide-sections-nav{
	clear:both;
	width:940px;
	overflow:hidden
}
.wide-sections-nav .pagination{
	width:940px;
	font-size:14px
}
	/* End video lectures */


	/* Begin Footer */
.main-footer,.subscribe-bar-wrap,.footer-links-wrap,.copyright-wrap{
	clear:both;
	min-width:1020px;
	width:auto !important
}
.subscribe-bar-wrap{
	background:#f1f5ff url(../images/subscribe-bar-x.png) repeat-x left bottom;
	padding-bottom:2px;
	border-top:1px solid #e2e8f9
}
.footer-links-wrap{
	border-bottom:2px solid #b7b8b9
}
.copyright-wrap{
	background:url(../images/copyright-x.png) repeat-x;
	border-bottom:1px solid #fffffe
}

.subscribe-bar,.footer-links,.copyright{
	clear:both;
	width:940px;
	padding:0 40px;
	margin:0 auto;
	overflow:hidden
}
.subscribe-bar{
	height:39px;
	overflow:hidden
}
.subscribe-bar form,.bar-search-panel form{
	margin:0;
	padding:0
}
.subscribe-txt{
	float:left;
	width:715px;
	padding:12px 7px 0 0;
	font-size:14px;
	line-height:16px;
	color:#818285;
	text-align:right
}
.subscribe-panel{
	float:right;
	width:418px;
	margin-top:8px
}
.subscribe-panel input.txt-field{
	width:142px;
	margin:0 1px 0 0;
	padding:1px 8px
}

.subscribe-btn{
	float:left;
	width:73px;
	height:23px;
	margin:0;
	padding:0;
	background:none;
	border:0;
	color:#ed1c24;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer
}

.footer-links{
	padding:24px 0 23px
}
.links-row{
	clear:both;
	width:1010px;
	overflow:hidden
}
.links-row div{
	float:left;
	width:140px;
	margin:0 60px 0 0
}
.links-row h4{
	clear:both;
	margin:0;
	padding:0px 0 5px;
	font-size:17px;
	line-height:20px;
	color:#808285;
	text-shadow:1px 1px 1px #fff
}
.links-row ul{
	clear:both;
	margin:0;
	padding:12px 0 0;
	list-style:none
}
.links-row li{
	clear:both;
	font-size:14px;
	line-height:18px
}
.links-row li a{
	text-decoration:none;
	color:#123250
}

.copyright{
	height:27px;
	padding-top:13px;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:700;
	color:#a7a9ac;
	text-shadow:1px 1px 1px #282828;
	text-align:center;
	overflow:hidden
}
.copyright a{
	text-decoration:none;
	color:#fff
}
.copyright a:hover,.links-row li a:hover{
	text-decoration:underline
}
	/* End Footer */
	.banner h1 { text-transform:lowercase;}
	.left-contents-sub {padding-top:23px;}
	.left-contents-sub h1 { padding:0px;margin:0px;text-transform:lowercase; color:#123250; clear:both;}
	.left-contents-sub h2 { padding:0px;margin:0px;text-transform:lowercase; color:#123250; clear:both;}
	.left-contents-sub p { margin:0px;padding:0px;margin-bottom:10px; font-size: 14px;
    line-height: 18px;}
	.left-contents-sub li { font-size: 14px;
    line-height: 18px; font-family:Calibri,Univers,"Myriad Pro",Myriad,Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;}
	.left-contents-sub a { color:#ed1c24; text-decoration:none;}
	.left-contents-sub a:hover { color:#ed1c24; text-decoration:underline;}
	.left-contents-sub a:visited { color:#a20107}
	.left-contents-sub  img.alignleft {float:left; margin-right:10px;}
	.left-contents-sub  img.alignright {float:right; margin-left:10px;}
	
	.blogpost {padding-top:25px;}
	
	.blogpost  h1 { padding:0px;margin:0px;text-transform:lowercase; color:#123250; clear:both;}
	.blogpost  h2 { padding:0px;margin:0px;text-transform:lowercase; color:#123250; clear:both;}
	.blogpost  p { margin:0px;padding:0px;margin-bottom:10px; font-size: 14px;
    line-height: 18px;}
	.blogpost  a { color:#ed1c24; text-decoration:none;}
	.blogpost  a:hover { color:#ed1c24; text-decoration:underline;}
	
	.blogpost   img.alignleft {float:left; margin-right:10px;}
	.blogpost   img.alignright {float:right; margin-left:10px;}
	.readmore { color: #000000;
    float: right;
    font-size: 14px;
    line-height: 16px; padding-top:10px; padding-bottom:2px;}
	.readmore a {
	 color: #ED1C24;
    text-decoration: none; }
	
	.readmore a:hover {
	 color: #ED1C24;
    text-decoration: underline; }
	
	#twitter_update_list li {font-size:10px;
	}
	.rssincl-itemdesc { padding:0px!important; padding-top:0px!important;margin:0px;}
	#planning a { color:#EB1C24!important;}
	#noline li { background:none!important;}

.abstract-article h2 { 
	text-transform:none; 
}
.abstract-article p { 
	text-align:justify; 
}
.abstract-banner h1 {
	text-transform:none;
	font-size:20px;
	margin-left:100px;
}
.abstract-panel-section h3 { 
	text-transform:none; 
	font-size:20px; 
}

