/*
Weill Cornell Physicians and Researchers Profiles
Foundation v.1
Author: Brian Tobin & Noah Miller
Date: 6.25.08
-------------------------------------*/


	*, html, body {
		margin: 0;
		padding: 0;
	}

	html { height: 100%; }

	body { color: #544842; background-color: #aaa; }

	div, p, a, h1, h2, h3, h4, h5, ul, li, lh, ol, dl, dt, dd, form, label, fieldset, img, table, th, tr, td, img, iframe {
		margin: 0;
		padding: 0;
		text-decoration: none;
		border: none;
		background: none;
	}

	input, select,textarea {
		margin: 0;
		padding: 0;
		text-decoration: none;
	}

	a {
		color: #0e5d86;
		text-decoration: none;
	}

	a:hover {
		color: #0e5d86;
		text-decoration: underline;
	}

	div#wrapper {
/* 		width: 100%; */
/* 		float: left; */
	}

	div.content_container {
		width: 970px;
		margin: 0 auto;
	}

	div.content {
		width: 970px;
		float: left;
	}

	div#header {
		width: 100%;
		float: left;
	}

	div#banner {
		width: 970px;
		height: 87px;
		float: left;
	}

	div#menu_main {
		width: 970px;
		float: left;
	}

	div#sub_header {
		width: 100%;
		float: left;
		background: #992800;
	}

		div#menu_sub {
			float: left;
		}

	div#body {
		background: #fdfaf2;
		width: 100%;
		float: left;
	}

		/* PHYSICIANS  SITE MAIN NAVIGATION PAGES BODY CONTENT */

		div#breadcrumb,
		div#breadcrumb_combo
		{
			float: left;
			padding: 20px 0 15px 0;
			width: 970px;
		}

		div#col_1 {
			width: 165px;
			float: left;
			padding: 3px 0 45px 0;
		}

		div#col_2 {
			width: 540px;
			float: left;
			padding: 0 10px 45px 25px;
		}

		div#combo_col {
			width: 725px;
			float: left;
			padding: 0 15px 45px 0;
		}

		div#col_3 {
			width: 215px;
			float: left;
			padding: 0 0 45px 15px;
		}


		/* PHYSICIANS PROFILE BODY CONTENT */

		div#main_col {
			width: 522px;
			float: left;
			padding: 30px 45px 10px 0;
		}

		div#sidebar_left {
			width: 185px;
			float: left;
			padding: 32px 15px 25px 0;
		}

		div#sidebar_right {
			width: 185px;
			float: left;
			padding: 32px 0 25px 15px;
		}

	div#footer {
/* 		width: 100%; */
		clear: both;
/* 		float: left; */
		min-width: 970px;
		background: #aaa;
		color: #fff;
		padding-bottom: 20px;
		*zoom: 1;

	}

    	div#footer:before, div#footer:after{
        	content: "";
        	display: table;
    	}

    	div#footer:after{
        	clear: both;
    	}

	.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }

	.clearfix:before, .clearfix:after {
		content: "";
		display: table; }

		.clearfix:after {
			clear: both; }

  	.clearfix {
	  		*zoom: 1; }

	#WCC_Logo{
		background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/WCCLogo.png) no-repeat;
		background-size: contain;
		height: 53px;
		padding: 0;
	}

	.button{
				font-size: 1.2em;
			    color: #ca3510;
			    text-align: center;
/* 			    display: block; */
			    padding: 4px 10px 4px;
			    margin-bottom: 0;
			    *margin-left: .3em;
			    *line-height: 20px;
			    text-align: center;
			    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
			    vertical-align: middle;
			    cursor: pointer;
			    background-color: #ffffff;
			    *background-color: #ffffff;
			    background-image: -ms-linear-gradient(top, white, #d6d6d6);
			    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#d6d6d6));
			    background-image: -webkit-linear-gradient(top, white, #d6d6d6);
			    background-image: -o-linear-gradient(top, white, #d6d6d6);
			    background-image: linear-gradient(top, white, #d6d6d6);
			    background-image: -moz-linear-gradient(top, white, #d6d6d6);
			    background-repeat: repeat-x;
			    border: 1px solid #cccccc;
			    *border: 0;
			    text-decoration: none;
				border-color: #ddd #ddd #bfbfbf;
			    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
			    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
			    *zoom: 1;
			    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
			    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
			    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
			    margin: 4px auto;
			}
		.button:hover{
			  text-decoration: none;
		      background-color: #d6d6d6;
		      *background-color: #d9d9d9;
		      /* Buttons in IE7 don't get borders, so darken on hover */
		      background-position: 0 -30px;
		      -webkit-transition: background-position 0.1s linear;
		      -moz-transition: background-position 0.1s linear;
		      -ms-transition: background-position 0.1s linear;
		      -o-transition: background-position 0.1s linear;
		      transition: background-position 0.1s linear;
			}
		.button.red {
			    color: white !important;
			    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca3510', endColorstr='#920401',GradientType=0 );
			    background-image: -moz-linear-gradient(90deg, #920401 0%, #ca3510 100%);
			    background-image: -o-linear-gradient(90deg, #920401 0%, #ca3510 100%);
			    background-image: -webkit-linear-gradient(90deg, #920401 0%, #ca3510 100%);
			    background-image: linear-gradient(90deg, #920401 0%, #ca3510 100%);
			    background-color: #920401;
			    text-shadow: 0 1px 1px #960000;
			}

		.button.red:hover {
				background-color: #920401; }
				#defaultForm input{
				margin: auto 0;
			    padding-left: 0;
			    padding-right: 0;
			    border: 1px solid rgba(0, 0, 0, 0.25);
    		}

	/*-- This style used for foresight.js --*/
	.retina {
	font-family: 'image-set( url({src}), url({protocol}://{host}{directory}{filename}-2x.{ext}) 2x high-bandwidth )';
	display:none;
		}

@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
	#WCC_Logo{
		background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/WCCLogo-2x.png) no-repeat;
		background-size: contain;
	}
}









