@import "imageCaption.css";
@import "tables.css";
@import "hcard.css";

#test1 {
width: 44px;
height: 40px;
overflow: hidden;
}
#test1 img {
position: relative;
top: -50px;
left: -190px;
}

.toc {
margin: 10px 0 20px 0;
}
.toc td {
vertical-align: top;
border-top: 1px solid #ccc;
padding: 3px 0;
}
.toc tr.subfield td {
border-top: 0;
padding: 0 0 0 15px;
}
.toc tr.subfield td+td {
padding: 0;
}
.toc thead {
background-color: #eee;
}
.toc thead th {
padding: 3px;
}

.page_contents {
border-bottom: 1px solid #ccc;
margin: 10px 0;
float: left; /* this is needed to contain the floats within the .page_contents container */
}
.page_contents ul {
list-style-type: none;
margin: 0;
padding: 0; 
}
.page_contents li {
line-height: 1em;
margin: 2px 0 7px 0;
}
.page_contents a {
background: url(/~univrel/sursl/images/arrow_down.gif) no-repeat 0 2px;
padding-left: 10px;
}


h1.page {
border-bottom: 1px solid #ccc;
padding: 0 0 3px 0;
margin: 0 0 7px 0;
}
h2.major, h3.major {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
margin: 7px 0;
padding: 3px 0;
}
h2.minor, h3.minor {
border-bottom: 1px solid #ccc;
margin: 7px 0;
padding: 3px 0;
}


h3.dl {
padding: 7px 0;
margin: 7px 0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}
h3.tl {

}
h3.bl {

}

/* Generics */
code {
padding: 7px;
display: block;
}

code, pre {
font-size: .85em;
border: 1px dotted #ccc;
background-color: #efefef;
}

code.text{
font: 1.05em Courier, monospace !important;
padding: 0 !important;
border: 0 !important;
background-color: inherit !important;
display: inline !important;
}

/* Link helpers */
a.pdf {
background: transparent url('/~univrel/sursl/images/pdf_icon.gif') no-repeat 0 -4px;
padding-left: 15px;
}
a.pdftwo {
background: transparent url('/~univrel/sursl/images/pdf_icon.gif') no-repeat 0 -5px;
padding-left: 15px;
}
a.ppt {
background: transparent url('/~univrel/sursl/images/ppt_icon.gif') no-repeat 0 0;
padding-left: 15px;
}
a.word {
background: transparent url('/~univrel/sursl/images/word_icon.gif') no-repeat 0 0;
padding-left: 15px;
}
a.excel {
background: transparent url('/~univrel/sursl/images/excel_icon.gif') no-repeat 0 0;
padding-left: 15px;
}
a.toPage, 
a.to_page {
background: transparent url('/~univrel/sursl/images/arrow_down.gif') no-repeat 0 2px;
padding-left: 10px;
}
a.toTop, a.to_top {
background: transparent url('/~univrel/sursl/images/arrow_up.gif') no-repeat 0 2px;
padding-left: 10px;
}
a.email {
background: transparent url('/~univrel/sursl/images/email_icon.gif') no-repeat 0 -1px;
padding-left: 17px;
}
a.print {
background: transparent url('/~univrel/sursl/images/print_icon.gif') no-repeat 0 -4px;
padding-left: 15px;
}
a.external{
background: transparent url('/~univrel/sursl/images/arrow_right.gif') no-repeat 0 2px;
padding-left: 10px;
}
a.quicktime {
background: transparent url('/~univrel/sursl/images/quicktime_icon2.gif') no-repeat 0 0;
padding-left: 15px;
}
a.quicktimefeatured {
background: transparent url('/~univrel/sursl/images/quicktime_icon3.gif') no-repeat 0 0;
padding-left: 18px;
}
a.no {
background: none !important;
padding-left: 15px !important;
}
a.news, a.newsbullet {
background: transparent url('/~univrel/sursl/images/newsbullet.gif') no-repeat 0 2px;
padding-left: 13px;
}
a.audio {
background: transparent url('/~univrel/sursl/images/audio.gif') no-repeat 0 0;
padding-left: 15px;
}
a.wmv {
background: transparent url('/~univrel/sursl/images/wmv_icon.gif') no-repeat 0 0;
padding-left: 15px;
}
a.tags {
	font: #000 !important;
	text-decoration: none !important;
}


#tabs {
padding: 7px 0;
margin: 15px 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
#tabs a, #tabs span {
font-weight: normal;
padding: 0 2px;
}

.feature {
border-top: 1px solid #ccc;
padding: 10px 0;
margin: 17px 0;
}
.feature img {
border: 0;

}

.callOut {
border: 1px solid #ccc;
background-color: #f3f3f3;
padding: 15px 10px;
}

.content_clip {
border-bottom: 1px solid #ccc;
padding-bottom: 7px;
margin-bottom: 7px;
}



/* MEDIA DECLARATIONS */
#media_wrap {
width: 380 px;
float: left;
padding: 0; margin: 0;
clear: both;
}
#media_wrap p.credit {
margin: 0;
padding: 0;
font-size: .9em;
text-align: right;
}
#media_wrap p {
width: 380px;
}
.media img {
padding: 10px 0;
margin: 10px 0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

/* THUMBNAIL DECLARATIONS */
.thumbnail_wrap {
width: 226px;
float: right;
}
.thumbnail_wrap a {
float: left;
margin-left: 11px;
margin-bottom: 10px;
_margin-bottom: 7px;
}
.thumbnail_wrap a img {
border: 0;
}

/* CONTROL DECLARATIONS */
#switch_wrap {
text-align: center;
}
#switch_control {
width: 380px;
}
#switch_control, #counter {
font-size: 1.2em;
}
switch_control {
float: left;
}
#single_control, #all_control {
float: left;
}
#all_control {
display: none;
}
#counter {

}
#switch_control, #single_control {
display: none;
}


/* EMBEDDED AUDIO PLAYER */
.audioPlayer {
background: #fff url(../images/audioPlayerBackground-KU.gif) no-repeat top left;
padding: 7px 16px;
font-size: 10px;
height: 42px;
}


.panoWrapa {
	font-size: 1.5em;
	margin: 0 0 50px 0 !important;
}
.panoWrapa img {
	margin: 3px 0;
}
/* image control */
.rightImageCaption {
float: right;
margin: 5px 0 5px 10px;
clear: both;
}
.imageCaptionLeft {
		float: left; 
		margin:0 15px 15px 0;
	}
.leftImageCaption {
float: left;
margin: 5px 10px 5px 0;
}
.right_image_caption {
float: right;
margin: 10px 0 10px 10px;
font-size: .8em;
}
/* staff page */
.hr_subhead{
		padding-bottom:12px;
		padding-top:0px;
		margin:-2px 0px 0px 0px;	
		border-top: 1px solid #cccccc;
		border-left:0px;
		border-right:0px;
		border-bottom:0px;		
		}
			
.hr{
		padding-bottom:12px;
		padding-top:0px;
		margin-top:15px;		
		border-top: 1px solid #cccccc;
		border-left:0px;
		border-right:0px;
		border-bottom:0px;		
								
	}
.mr_staff_photo{
        width: 64px;
        padding:0px 0px 16px 0px;
        float:left;
    }
.mr_staff_info{
        width: 362px;
        padding:0px 0px 16px 16px;
        float:right;
    }

/* UTILITIES */
.clearer {
clear: both;
}



	
	
/* FROM NEWS -- NEED TO FIGURE OUT THE DIFFERENCES */
.media_wrap {
width: 380 px;
float: left;
padding: 0; margin: 0;
}
.media_wrap p {
width: 380px;
}
.media {
float: left;
width: 380px;
display: none;
}
#media1 {
display:block;
}
.media h2 {
font-size: 18px;
padding-top: 36px;
_padding-top: 24px;
padding-bottom: 10px;
}
.media img {
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
}
#credit {
float: right;
font-size: .8em;
margin-top:-10px; padding:0;
}

.thumbnail_wrap {
width: 226px;
float: right;
}
.thumbnail_wrap a {
float: left;
margin-left: 11px;
margin-bottom: 10px;
_margin-bottom: 7px;
}
.thumbnail_wrap a img {
border: 0;
}
.video_wrap {
border-top: 1px solid #ccc;
padding: 3px 0;
margin-left: 11px;
float: left;
width: 214px;
line-height: 1em;
margin-bottom: 10px;
}
.video_thumb {
float: left;
width: 64px;
}
.video_text {
float: right;
width: 138px;
}
.video_text a {
float: none;
margin: 0;
font-size: .95em;
font-weight: bold;
}
.video_text p {
margin: 5px 0 0 0;
font-size: .9em;
}
.video_text p.time {
font-size: .85em;
}

.related_wrap {
width: 380 px;
float: left;
padding: 10px 0 0 0; margin: 0;

border-top: 1px solid #ccc;
}
.tool_wrap {
width: 216px;
float: right;
border-top: 1px solid #ccc;
margin-left: 10px;
padding: 10px 0 0 0;
}

