@charset "utf-8";

/* CSS Document */
html { margin:0; padding:0;}
body { font: normal 12px/18px Arial, Helvetica, sans-serif; color:#000;}
h1,h2,h3,h4,h5,h6,h7,p {margin:0; padding:0;}
a { color:#000; text-decoration:none;}
a:hover { color:#000; text-decoration:underline;}
img { margin:0; padding:0; border:none;}

.clrb { clear:both;}
.clrl{ clear:left;}
.clrr{ clear:right;}

.fright{float:right !important;}
.fleft{float:left !important;}
#divmain {}
#logobar { background:url(top_logos_bg.jpg) repeat-x 0 0; height:40px; width:100%;}
#logobar .logos { width:650px; float:left; padding:2px 0 0 0;}	
#logobar .makehome { width:150px; float:right;padding:10px 0 0 0;}
#logobar .icon_topright { float:right; width:90px;padding:10px 10px 0 0;}
#logobar .icon_topright img { padding:0 0 0 10px;}
.top-header { 
	/*
	width:1000px;
	*/
	
	clear:both;
	margin:0 auto 10px;
	overflow:hidden;
	-moz-box-shadow:0 1px 2px #999999;
	-webkit-box-shadow: 0 1px 2px #999;
	box-shadow: 0 0 2px #999;
	background:-moz-linear-gradient(center top , #ED1C24, #DC0B13) repeat scroll 0 0 #F6F6F6;
	background:#F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ED1C24), to(#DC0B13));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ED1C24, endColorStr=#DC0B13);
}
#footer {
	-moz-box-shadow:0 1px 2px #999999;
	-webkit-box-shadow: 0 1px 2px #999;
	box-shadow: 0 1px 2px #999;
	background:#EEF3F5;
	background:-moz-linear-gradient(center top , #EEF3F5, #FFFFFF) repeat scroll 0 0 #EEF3F5;
	background:#F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEF3F5), to(#FFFFFF));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#EEF3F5, endColorStr=#FFFFFF);
	clear:both;
	margin:10px 0 0;
	overflow:hidden;
	min-height:150px;
}
.footer-text {
	float:left;
	padding:10px;
}
.mediology-logo {
	float:right;
}
.mediology-logo a {
	display:block;
	font:9px/1 Lucida Grande,serif;
	padding:20px;
}
.mediology-logo img {
	display:block;
}
#login-form, #subscribe-dialog {
	display:block;
	margin:40px auto 0;
	width:530px;
	-moz-box-shadow:0 0 4px #999999;
	-webkit-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
	border:1px solid #AAAAAA;
}
.volume-thumb-box {
	-moz-box-shadow:0 1px 2px #999;
	-webkit-box-shadow: 0 1px 2px #999;
	box-shadow: 0 1px 2px #999;
	border:1px solid #AAAAAA;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.top_logo { width:250px; float:left; padding:8px 5px 10px;}
.top_right_banner { 
    padding: 8px 0 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 740px;
    }

.signin { width:220px; background:url(user_icon.jpg) no-repeat 0 0; padding:0 0 0 22px; color:#01446b; }
.ie_logo { width:240px; height:75px; padding:10px 0 5px 0;}
.citiddbox {padding:0px 5px 0 0;}
.citiddbox select{width:120px;}
.calander { float:left; width:130px; padding:5px 0 0 0; text-align:left;}
.calander img{vertical-align: middle; cursor:pointer;}
input#pubdate {
	font-size:12px;	
}
#content { clear:both; margin:0 auto; }
#content_left { /*border-left:10px solid #FFFFFF;*/ float:left;width:800px; }
#content_right { width:180px; float:right; /*border-left:10px solid #fff;*/ }

#content_left .round_top { width:800px; float:left; /*background:url(cnr_top_bg.gif) repeat-x 0 0;*/}
#content_left .round_mid { width:800px; float:left; clear:left; /*background:url(cnr_top_bg.gif) repeat-y top left;*/ }
#content_left .round_mid1{ width:800px; float:left; clear:left; /*background:url(cnr_top_bg.gif) repeat-y right top;*/ }
#content_left .round_bot { width:800px; float:left; /*background:url(cnr_top_bg.gif) repeat-x bottom left;*/}
.round_top_border {
	display:block;
	height:1px;
	/*background:url("cnr_top_bg.gif") repeat-x scroll 0 0 transparent;*/
}
#content_right .round_top { width:180px; float:left; /*background:url(cnr_top_bg.gif) repeat-x 0 0;*/}
#content_right .round_mid { width:180px; float:left; clear:left; /*background:url(cnr_top_bg.gif) repeat-y top left;*/ }
#content_right .round_mid1 { width:160px; float:left; clear:left; /*background:url(cnr_top_bg.gif) repeat-y right top; padding:0 10px;*/ }
#content_right .round_bot { width:180px; float:left; /*background:url(cnr_top_bg.gif) repeat-x bottom left;*/}

.col1 { position:relative;border-right:none;float:left;width:602px;padding:0;}
.col2 { width:180px; float:left; padding:0 0 0 5px;}
.grey_bar {	background:url(gbase.gif) repeat-x 0 0; height:39px; clear:both;}
.paging { width:250px;	float:left;	padding:8px 0 0 10px;}
.paging span.button { float:left; padding:0 5px;}
.paging .zoombutton { float:left; padding:0 5px;}
.paging .pageInfo { float:left; padding:0 5px;}


.icons { width:75px; float:right; padding:3px 0 0 10px;}
.largeframe { width:602px; float:left; clear:left; padding:0; border-top:5px solid #fff;border-bottom:10px solid #fff;}

#content_right .mostviewd { width:160px; border-top:10px solid #a6d1e2; }
#content_right .mostviewd h3 { font:bold 14px/22px Georgia, "Times New Roman", Times, serif; padding:5px 0 ; border-bottom:1px solid #bebebe; }
#content_right .mostviewd ul { list-style:none; margin:0; padding:0;}
#content_right .mostviewd li { margin:0; padding:0; border-bottom:1px solid #bebebe; }
#content_right .banner_right { width:130px; height:600px; margin:20px 0 0 0;}

#content_right .ads_google { width:160px; border-top:10px solid #a6d1e2; }
#content_right .ads_google h3 { font:bold 14px/22px Georgia, "Times New Roman", Times, serif; padding:5px 0 ; border-bottom:1px solid #bebebe; color:#02446c; }
#content_right .ads_google p { font:normal 12px/18px Arial, Helvetica, sans-serif;  display:block; clear:left;margin:0; padding:0;}
#content_right .ads_google b { font:normal 12px/18px Arial, Helvetica, sans-serif;  display:block; clear:left;  margin:0; padding:0;}
#content_right .ads_google a { color:#02446c; text-decoration:none; }
#content_right .ads_google a:hover{ color:#02446c; text-decoration:underline;}
#content_right .rt_google { clear:left; width:100%;}
#content_right .banner_right { width:160px; height:600px; margin:20px 0 0 0;}
#content_right .hr{ border-top:1px solid #bebebe; clear:left; }

.hr_bot { width:767px; float:left; clear:both; background:url(cnr_top_bg.gif) repeat-x 0 0; height:1px; font:normal 1px/1px Arial, Helvetica, sans-serif; margin:10px; display:inline; }
.bottom_banner { width:740px; margin: 10px auto; padding:10px 23px; text-align: center; clear:both; }

#parent_main {
                width:100%;
                position:absolute;
				left:0px;
                height:890px;
                overflow:hidden;
                top:0;
            }
#parent_thumb {
                width:100%;
                position:relative;
                overflow:auto;
            }

#mainView{
    width:100%;
    position:relative;
    float:left;
    margin:10px;
}
#thumbView
{
    
    height:970px;
    position:relative;
    display: block;
    overflow:auto;
    text-align:center;
    border: none;
}
.thumb {
	float : left;
	}
#thumbView .thumb {
    border-bottom: 2px #bebebe solid;
    margin-bottom: 5px;
    padding-top: 5px;
}
#thumbView .thumb .pagenum {
    clear: both;
}
#pubdate {
border:medium none;
color:#02446C;
}
#sidebarleft , #sidebarright{
	display: block; 
	width:40px;
	position: absolute; 
	top:40px;
	z-index:5;
	background-color: darkSlateGray;
	cursor:pointer;
}
#sidebarleft {
	left:0;
}
#sidebarright{
	 right:0;
}
.segment {
	cursor:pointer;
	z-index:1;
	}
#bgThumbdiv{
	  -moz-box-shadow:0 0 10px #666;
	-webkit-box-shadow: 0 0 10px #666;
	box-shadow: 0 0 10px #666;
}


#tribuneheader { 
	width:1000px;
	clear:both;
	float:left;
	-moz-box-shadow:0 1px 2px #999999;
	-webkit-box-shadow: 0 1px 2px #999;
	box-shadow: 0 1px 2px #999;
	background:-moz-linear-gradient(center top , #ED1C24, #DC0B13) repeat scroll 0 0 #F6F6F6;
	background:#F6F6F6 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ED1C24), to(#DC0B13));
	background:#F7F1EE;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ED1C24, endColorStr=#DC0B13);
}
#tribunelogo { width:250px;float:left:}
#tribunefounder { width:250px; float:right; padding:8px 0 0 0;}
#footer .tribunefoot_links { float:right; width:225px; text-align:right; }
#footer .tribunefoot_links a { color:#000000; text-decoration:none;}
#footer .tribunefoot_links a:hover { color:#000000; text-decoration:underline;}

#mainView .augmented-box {
	-moz-box-shadow:0 0 4px #666666;
	-webkit-box-shadow: 0 0 4px #666666;
	box-shadow: 0 0 4px #666666;
	cursor:pointer;
	background-image: url("../images/Transparent.gif");
	z-index: 2;
	text-align: center;
}
.augmented-box:hover {
	-moz-box-shadow:0 0 6px #666666;
	-webkit-box-shadow: 0 0 6px #666666;
	box-shadow: 0 0 6px #666666;
	border:1px solid #666;
	margin:-1px;
}
.play-icon {
    background:url("play_icon.png") no-repeat;
    width:36px;
    height:36px;
    position:absolute;
    left:50%;
    top:50%;
    margin: -16px 0 0 -16px;
}
.form-dialog {
	display:block;
	width:400px;
	-moz-box-shadow:0 0 4px #999999;
	-webkit-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
	border:1px solid #AAAAAA;
	}
.parent_wrapper{ position:relative; margin:0 auto;}
#nav-bar{clear: both; width:1021px; margin: 0 auto 5px; font: 12px/12px sans-serif;}
.tablecontainer{ margin: 0; padding:0; border-collapse:collapse;}
.tablecontainer td{vertical-align: top; text-align: center;}
#overlayshadow{z-index:299;}

/*search-results*/
#search-results{width:960px;margin:0 auto;}
#search-results h1{ font-size:22px; border-bottom:1px solid #999; text-align:left; padding-bottom:6px; margin-bottom:8px; color:#666; font-weight:normal;}
#search-results .result {
	clear:both;
	border: 1px solid #999;
    margin-bottom: 10px;
    overflow: hidden;
	-moz-border-radius:3px;
	padding:10px;
	background:#efefef;
}
.result-template{ 
	border:1px solid #666;
}
.page_thumb{
	width:150px; 
	float:left;
	-moz-box-shadow: 0 0 2px #999999;
	box-shadow: 0 0 2px #999999;
	-webkit-box-shadow: 0 0 2px #999999;
    background: none repeat scroll 0 0 white;
}
.page_result{
	width:750px; 
	float:left;
	margin:5px 0 5px 15px;
	overflow:auto;
	-moz-border-radius:3px;
	border:1px solid #eee;
	padding:5px;
}

.match_num{
	margin:10px; 
	text-align:left; 
}
.match_clip{
	vertical-align:middle;
	
}
ul.matches li{
	border:1px solid #eee; 
	margin:5px 0;
	-moz-border-radius:3px;
	padding:5px;
	
} 
.page_num a{
	font-size:20px;
	color: #888;
    font-size: 20px;
    text-shadow: 0 1px 0 #FFFFFF;
}

.page_matches{
	color: #666666;
    display: block;
}
.clip-frame{ border:none;}

.toolsList td {
	vertical-align: top;
	
}

/*hack*/
#ui-datepicker-div {display:none}

#other-titles {
    text-align: left;
	width:100%;
	overflow:auto;
}
#other-titles span.name {
    font:italic 12px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
    text-shadow:0 1px 0 #FFFFFF;
}
#other-titles li {
    margin: 5px;
    -moz-box-shadow: 0 0 2px #999999;
	box-shadow: 0 0 2px #999999;
	-webkit-box-shadow: 0 0 2px #999999;
	padding:5px 0 0 5px;
	background:#F7F1EE;
	background:-moz-linear-gradient(center top , #FFFFFF, #EEEEEE) repeat scroll 0 0 #FFFFFF;
	background:#FFFFFF -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEEEEE));
	float:left;
	min-width:180px;
	min-height:64px;
}
#other-titles img {
    display:block;
    max-height: 64px;
    max-width: 180px;
}
#page-info-container {
    text-align:left;
    overflow:hidden;
    height:20px;
}
#page-info-container iframe {
    float:left;
}
.short-link {
    display:block;
    line-height:20px;
    float:left;
    margin:0 10px;
}
.short-link a {
    font-size: 10px;
    padding:0 10px;
    color:grey;
    font-style:italic;
}
.pdf-link {
    background:url("../images/icons.png") no-repeat -240px -24px;
    display:block;
    float:left;
    height:20px;
    width:55px;
    margin:0 10px;
}
.cloned-nav-bar{
    background:#efefef;
    padding:5px;
    position:fixed;
    top:0;
    -moz-box-shadow: 0 0 2px #999999;
	box-shadow: 0 0 2px #999999;
	-webkit-box-shadow: 0 0 2px #999999;
	border:1px solid #999;
	z-index: 100;
}
#clip-btn {
    height:22px;
    width:125px;
    position:absolute;
    display:none;
    z-index:400;
}
#clip-close-btn{
    cursor:pointer;
    height:24px;
    width:26px;
    position:absolute;
    background:white;
    display:none;
    z-index:401;
}

.thumb-show-bar{
    cursor:pointer;
    width:15px;
    right: 0;
    top: 0;
    background:url("../images/thumb-show-bar.png") repeat-y;
}
