body.mlb{background: #1e1e1e url(/images/dr/dr_background_grey_sides.jpg) top center no-repeat;}
#content_wrapper {min-height: 100px; padding:15px; background:#c6c2b6;}
#content_wrapper #topnav_container{height:25px;padding-bottom:10px;}
#content_wrapper #mc{width:650px; padding-right:10px; float:left;}
#content_wrapper #right_col{width:300px;float:left;}
#content_wrapper.tw_interior #mc{background:#fff; padding:10px; margin-right:10px; width:630px;}
@font-face {
    font-family: 'InderRegular';
    src: url('/components/dr/fonts/inder-regular-webfont.eot');
    src: url('/components/dr/fonts/inder-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/components/dr/fonts/inder-regular-webfont.woff') format('woff'),
         url('/components/dr/fonts/inder-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.divider{background:url(/images/dr/mlb_dr_border.png) center repeat-x; height:20px; float:left; width:100%; clear:both;}

/* Header */
#header #header-content {position:relative;}

#header-content{padding-top:3px !important;}

a #mlb_dr_logo{
	width:224px;
	height:40px;
	background:#143664 url(/images/dr/mlbdr_logo.png) top center no-repeat;
	padding:0 0 0 15px !important;
	position:absolute;
}

a #mlb_dr_logo h1{
	text-indent:-9999px;
}

#return_to_mlb{
	position:absolute;
	padding-top:15px !important;
	left:740px;
	
}

#return_to_mlb a{
	text-decoration:none;
	text-transform:uppercase;
	color:#93949b;
	font-size:12px;
	width:200px;
}

#return_to_mlb a img{
	margin-top:-3px;
}

#return_to_mlb a span{padding:5px;}
/*Site Navigation*/
#mainNav{

	height:25px;
	background:#fff;
	box-shadow: 0px 3px 7px #333;
	-moz-box-shadow: 0px 3px 7px #333;
	-webkit-box-shadow: 0px 3px 7px #333;
	z-index:1000;
	padding:0px;
	margin:0px;


	}
#mainNav ul {list-style-type: none; margin:0px auto; padding:0px 10px 0 15px; height:25px;  }
#mainNav ul li{float:left; height:15px; margin-top:5px; border-right:2px solid #93949b; padding:0 11px;}
#mainNav ul li.first{margin-left:85px;}
#mainNav ul li:last-of-type,#mainNav ul li:last-child{border-right:none;}
#mainNav ul li.last{border-right:none !important;}
#mainNav ul li a {letter-spacing:0px; color:#072888;font-family:'InderRegular', helvetica, arial, sans-serif; font-weight:normal; padding: 5px 16px 0px; display: block; font-size:12px; text-transform: uppercase; white-space: nowrap; height:20px; margin-top:-5px;}
#mainNav ul li a:hover, #mainNav ul li a.current {color:#fff; text-decoration: none;text-shadow:none; background:#3e529b;}
#mainNav ul li:hover a {color:#fff; text-decoration: none;text-shadow:none; background:#3e529b; cursor:pointer;}

#mainNav ul li ul.dropdown {
	position: absolute;
	left: -9999px;
	top: auto;
	z-index: 10000;
	padding-bottom:5px;
	-webkit-box-shadow: 0px 2px 7px #000;
	-moz-box-shadow: 0px 2px 7px #000;
	box-shadow: 0px 2px 7px #000;
	background-color:white;
	width:auto;
	height:auto;
	padding:0px;
}
#mainNav ul li:hover ul.dropdown{left:auto;}
#mainNav ul li:hover ul.dropdown.last{right:0px;}
#mainNav ul li ul.dropdown li{display:block; width:100%; text-indent:0px;clear: both;  margin: 0; background: none; border:none; height:20px; padding:5px 0px 5px 0px; }
#mainNav ul li ul.dropdown a {
	background-color:#ffffff;
	color:#072888;
	height: 15px;
	padding: 5px 10px 5px 10px; 
	text-shadow: none;
	font-size:12px;
	margin-top:0px;
	letter-spacing:.02em;
}
#mainNav ul li ul.dropdown a:hover {color:white;background:#3e529b; text-decoration: none;-webkit-border-radius: 0;-moz-border-radius: 0; border-radius: 0; text-shadow: 1px 1px 2px #333;}

ul.dropdown li.dropFirst a, ul.dropdown li.dropFirst a:hover {border-top-left-radius: 0px !important; border-top-right-radius: 0px !important;}
ul.dropdown li.dropLast a, ul.dropdown li.dropLast a:hover {border-bottom-left-radius:0px !important; border-bottom-right-radius: 0px !important;} 


/* Body */
#media_headline_wall{
	background:#000;
	margin-bottom:15px;
	width:480px;
	float:left;
}


.heading_container{background:url(/images/dr/heading_bg.png) top right no-repeat;height:32px; padding-top:5px;}

.heading_container h3{display:inline;text-transform:uppercase;margin: 5px 0; background:white; padding-right:10px; padding-top:10px; color:#072888; font-family:'InderRegular', helvetica, arial, sans-serif; font-weight:bold;}

.white_box{
	background:#fff;
	-webkit-box-shadow: 0px 2px 7px #000;
	-moz-box-shadow: 0px 2px 7px #000;
	box-shadow: 0px 2px 7px #000;
	padding:10px;
}

.white_box ul{padding:5px; margin:0px; list-style:disc inside; clear:both;}

#right_col .white_box{
	width:280px;
	min-height:140px;
	margin-bottom:10px;
}

#video{
	width:135px;
	margin-left:10px;
	float:left;
	margin-bottom:15px;
}

#video ul{list-style:none; padding:0px; margin:0px;}
#video ul li{margin: 0px;padding:3px 5px; position:relative;}
#video ul li a img{margin:0px; padding:0px;float:left;}
#video a{font-size:11px;font-weight:bold; padding:0px; margin:0px;}

ul li a .playBtn {
position: absolute;
top: 5px;
left:5px;
width: 37px;
height: 37px;
background: url(/images/media/sprite_media.png) no-repeat;
}


#news{
	width:295px;
	float:left;
	height:330px;
	margin-bottom:15px;
}

#news ul{list-style:disc; padding:0px; margin:0 0 0 15px;}
#news ul li{margin: 5px 0;padding: 5px;}
#news a{font-size:11px;font-weight:bold; margin-left:-5px;}

#baseball_dev{
	width:295px;
	margin-left:15px;
	float:left;
	height:330px;
	margin-bottom:15px;
	
}


#baseball_dev ul{list-style:none; padding:0px; margin:0px;}
#baseball_dev ul li{margin: 10px 5px;padding: 6px; float:left; width:125px; text-align:center; height:103px;}
#baseball_dev a{font-size:11px;font-weight:bold}

#resources{
	width:625px;
	float:left;
	background:#cc0104;
	margin-bottom:15px;
}

#resources h3{background:transparent;color:white;}
#resources ul{list-style:none; padding:0px; margin:0px;}
#resources ul li{margin: 5px 10px;padding: 5px; float:left; width:125px;}
#resources ul li a span.subhead{color:black; font-weight:bold; font-size:11px; display: block; padding: 3px 0 0 3px;}
#resources ul li a span.caption{color:white; font-size:11px; font-weight:normal; display: block; clear: both; padding: 3px 0 0 3px;}
#resources ul li a:hover span.caption{text-decoration: none !important;}

#more_info{
	width:625px;
	float:left;
	background:#cc0104;
	margin-bottom:15px;
}

#more_info h3{background:transparent;color:white;}
#more_info ul{list-style:none; padding:0px; margin:0px;}
#more_info ul li{margin: 5px 10px;padding: 5px; float:left; width:125px;}
#more_info ul li a span.subhead{color:black; font-weight:bold; font-size:11px; display: block; padding: 3px 0 0 3px;}
#more_info ul li a span.caption{color:white; font-size:11px; font-weight:normal; display: block; clear: both; padding: 3px 0 0 3px;}
#more_info ul li a:hover span.caption{text-decoration: none !important;}



/* Right Col */
#right_col .twtr-widget {
	margin:10px 0;
}


#players a{font-size:11px;font-weight:bold;}

#related_links ul{list-style:disc inside; padding:0px; margin:0px;}
#related_links ul li{margin: 5px;}
#related_links a{font-size:12px;font-weight:normal;}

#secondary_nav{margin-top:10px;}
#secondary_nav ul{list-style:disc inside; padding:0px; margin:0px;}
#secondary_nav ul li{margin: 5px;}
#secondary_nav a{font-size:12px;font-weight:normal;}


#academies ul{list-style:none; padding:0px; margin:0px;}
#academies ul li{margin: 10px 2px;padding: 5px; float:left; width:125px; text-align:center; height:95px;}
#academies a{font-size:11px;font-weight:bold;}
#academies ul li a span{display:block; width:125px;}

/* Interior Page Styles */
#content_wrapper.tw_interior #mc h2{display:inline;text-transform:uppercase; background:white; color:#072888; font-family:'InderRegular', helvetica, arial, sans-serif; font-weight:bold;}
ul.image_text_list{list-style:none; padding:0px; margin:0px;}
ul.image_text_list li{clear:both; margin-bottom:10px; margin-top:10px; float:left; width:100%;}
ul.image_text_list li:hover{background:#eee;}
ul.image_text_list li a:hover p, ul.image_text_list li a:hover h4{cursor:pointer; text-decoration:none;}
ul.image_text_list li a img{float:left; border:1px solid #333; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; margin-right:10px;}
ul.image_text_list li a span{ float:left; width:460px;}
ul.image_text_list li a span h4{padding:0px; margin:0px; font-size:12px; line-height:15px;}
ul.image_text_list li a span p{margin: 5px 0 0 0;}

/* Player Page */
#player_container ul {
list-style: none;
}

#player_container ul li{float:left; padding:10px; text-align:center;}

#player_container ul li a img {
width: 165px;
cursor:pointer;
height:104px;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 18px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: middle;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #f5f5f5;
}

/* ACADEMIES PAGE */
ul#logos{list-style:none; width:auto; padding:20px 0; margin:0px;}
ul#logos li{height:100px; float:left; width:135px; padding:10px; text-align:center;}
ul#logos li img{display:block; margin:0px auto;}

/* PLAYERS PAGES */
/*.players_table{height:625px; overflow-y:scroll;overflow-x:hidden;}*/
ul.page_nums{height:25px; display:block; padding:0px; margin:0px; list-style:none;}
ul.page_nums li{float:left; padding:5px;}
form#jump_to_page{float:right; padding:0px;}
.players_heading{padding:0 0 10px 0;}

/* FOOTER */
#mlbfooter #sponsor_image{margin-bottom:50px;}