.NewsContainer {
  width: 584px;
}

ul.lifix {
	margin: 0px;
	padding: 0px;
}
ul.lifix li {
	margin: 0px;
	padding: 0px;
}

a:link, a:visited {
	text-decoration: none;
}
p {
	margin-bottom: 1em;
}
ul {
	list-style-position: outside;
}
img {
	display: block;
	border: none;
	margin: 0px;
}
#ESPNU_Headlines{
	/*border: 2px solid black;*/
}
#ESPNU_Headlines img {
        display: inline;
        border: none;
}

hr {
	color: black;
	background-color: black;
	height: 1px;
}
body {
	/*background: url(/images/18300/custom/background.gif) repeat; */
	font-family: Tahoma;
	font-size: 11px;
}
table, tr, td {
	font-family: Tahoma;
}
td.odd {
	background-color: #e5e5e5;
}
td.even {
	background-color: #cfcfcf;
}
td.odd .subhdr {
	padding: 5px 0px;
}
td.even .subhdr {
	padding: 5px 0px;
}
select, textarea {
	background-color: white;
	border: 1px solid #000000;
}
input[type=hidden],input[type=image] {
	border: 0px;
}
input.image {
	border: 0px;
}
.centered {
	margin-left: auto;
	margin-right: auto;
}
div.clearer {
	clear: both;
	line-height: 0px;
	height: 0px !important ;
	overflow: hidden;
}
.transparent {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}
.opaque {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
}
h2.header {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
h2.green {
	background-image: url(/fls/18300/site_graphics/blue_header_background.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	color: white;
}
h2.yellow {
	background-image: url(/images/18300/custom/yellow_header_background.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	color: #104571;
}
h2.right_green {
	background-image: url(/images/18300/custom/right_green_header.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	height: 17px;
	color: white;
	font-size: 11px;
	font-weight: bold;
}
.subhdr  
	{
	font-weight: bold;
	background-color: #56019D;
	color:#FFFFFF;
	}  

#drop_shadow_wrapper {
	width: 828px;
	float: left;
	background: url(/images/18300/custom/drop_shadow.gif) repeat-y;
	background-position: 820px 0px;
}
#container {
	float: left;
	width: 820px;
	background-color: white;
	border-right: 1px solid rgb(11,88,67);
}
#header {
	position: relative;
	height: 140px;
	width: 820px;
	background-color: green;
}
#header_ad {
	position: absolute;
	right: 0px;
	top: 0px;
}
#sub_header {
	position: relative;
	background: url(/images/18300/custom/subheader_bg.gif) repeat-x #fadf00;
	height: 25px;
}
#scroller {
	padding-top: 7px;
	color: #13476f;
	font-weight: bold;
	float: left;
}

.scrollerText {
	padding-top: 7px;
	color: #13476f;
	font-weight: bold;
	white-space:nowrap;
}

#scroller img {
	display: none;
}
#scroller a:link {
	text-decoration: normal;
}
#scroller a:hover {
	text-decoration: underline;
}
#search {
	position: absolute;
	left: 640px;
	top: 5px;
	width: 180px;
}
#search input {
	float: right;
	display: inline;
	margin-right: 3px;
}
#search .textbox {
	width: 130px;
	height: 16px;
	border: 1px solid black;
	background: url(/images/18300/custom/search_bg.gif) no-repeat white;
	background-position: 17px 2px;
}
#scroller_controls {
	position: absolute;
	left: 600px;
	top: 7px;
	width: 34px;
	height: 16px;
	background: url(/images/18300/custom/scroller_controls.jpg) no-repeat;
}
#scroller_controls .left {
	height: 14px;
	width: 15px;
	float: left;
	cursor: pointer;
	cursor: hand;
}
#scroller_controls .right {
	height: 14px;
	width: 15px;
	float: left;
	cursor: pointer;
	cursor: hand;
}
	
#menu {
	height: 25px;
	background: url(/images/18300/custom/menu_bg.gif) repeat-x;
}
#section_menu {
	height: 20px;
	border-bottom: 1px solid rgb(11,88,67);
}

/* Middle Column. Done this way because IE does not let #id.class selectors*/
#middle_column {
	float: left;
	overflow-x: hidden;
}
#container .standard {
	width: 585px;
}
#container .wide {
	width: 820px;
}
#container .notebook {
	width: 615px;
}
/* End Middle Column */

#right_column {
	float: right;
	width: 234px;
	overflow-x: hidden;
	border-left: 1px solid rgb(11,88,67);
}

#top_stories {
	height: 315px;
	width: 100%;
	position: relative;
}
#main_viewer .image_viewer {
	height: 300px;
	width: 400px;
	float: left;
	position: relative;
}
#main_viewer .image_viewer .transparent {
	position: absolute;
	z-index: 500;
	bottom: 0px;
	left: 0px;
	background-color: black;
	width: 400px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
#main_viewer .image_viewer .wrapper {
	position: absolute;
	z-index: 500;
	bottom: 0px;
	left: 0px;
	background-color: transparent;
	width: 400px;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
#main_viewer .image_viewer .title {
	width: 100%;
	color: white;
	font-weight: bold;
	font-size: 15px;
	color: white;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	z-index: 1000;
}
#main_viewer .image_viewer .transparent .wrapper {
}	
#main_viewer .image_viewer img {
	margin-left: auto;
	margin-right: auto;
}
#main_viewer .text {
	position: absolute;
	top: 90px;
	left: 405px;
	width: 179px;
	height: 160px;
	background-color: #fff;
}
#top_stories div.sport div.text {
	position: absolute;
	top: 5px;
	left: 403px;
	width: 180px;
	height: 300px;
}
#main_viewer .text a {
	text-decoration: none;
}
#controls {
	position: absolute;
	left: 400px;
	top: 165px;
	height: 28px;
	width: 185px;
	background-image: url(/images/20000/custom/controls.gif);
	background-repeat: no-repeat;
}
#controls .wrapper {
	position: absolute;
	top: 4px;
	left: 1px;
}
#controls .wrapper div {
	cursor: pointer;
	cursor: hand;
}
#controls .number {
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
	width: 20px;
	float: left;
}
#controls .active {
	background: #666666;
	width:20px;
	height:20px;
	color: white;
}
#controls .backward {
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 10px;
}
#controls .forward {
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 0px;
}
#controls .stop {
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 17px;
}
#controls .settings {
	width: 20px;
	height: 20px;
	float: left;
	margin-left: 11px;
}
#rotator_settings {
	display: none;
	position: absolute;
	left: 450px;
	top: 35px;
	width: 110px;
	padding-left: 3px;
	padding-right: 4px;
	height: 156px;
	background:#ffffff;
	/*
	background: url(/images/18300/custom/rotator_settings.gif) repeat-y;
	*/
	border: 1px solid rgb(11,88,67);
	font-size: 9px;
}
#rotator_settings a:link {
	display: block;
	text-align: center;
	color: rgb(11,88,67);
	font-weight: bold;
}
#rotator_settings h3 {
	font-size: 12px;
	border-bottom: 1px solid black;
	margin-bottom: 3px;
}
	
#sub_viewers {
	position: absolute;
	left: 400px;
	top: 195px;
	overflow: hidden;
	width: 184px;
	height: 120px;
	background-color: #fff;
}
#sub_viewers .wrapper {
	margin: 10px;
	margin-bottom: 0px;
}
#sub_viewers img {
	height: 60px;
	width: 80px;
}
#sub_viewers .article_viewer {
	float: left;
	height: 100px;
	width: 80px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}
#sub_viewers .wrapper div.right {
	margin-left: 3px;
}
#middle_column .four_stories {
	height: 225px;
	text-align: center;
	margin-top: 3px;
}
#middle_column .four_stories .wrapper {
	position: relative;
	height: 217px;
	width: 579px;
	margin-left: auto;
	margin-right: auto;
}
#middle_column .four_stories .other_headline {
	background: url(/images/18300/custom/background.gif) repeat;
	float: left;
	display: inline;
	width: 142px;
	height: 217px;
	margin-left: 3px;
	text-align: center;
	overflow: hidden;
}
#middle_column .four_stories .count_1 {
	margin-left: 0px;
}
#middle_column .four_stories img {
	margin-top: 4px;
	width: 135px;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
}
/* More Headine Ad */
#middle_column #more_headlines_ad img {
	margin: 0px;
	width: auto;
	height: auto;
}
#middle_column .four_stories .body_text {
	margin-left: 3px;
	margin-right: 3px;
}

#middle_column .four_stories .sport_name {
	display: block;
	margin-top: 6px;
	font-weight: bold;
	text-align: left;
}
#middle_column .four_stories .teaser {
	text-align: left;
	margin-top: 10px;
}
#middle_column .other_headline {
	position: relative;
}
#middle_column .four_stories a.video_link {
	position: absolute;
	top: 197px;
	left: 20px;
	font-weight: bold;
	text-decoration: none;
}
#middle_column .four_stories a.video_link .png {
	height: 10px;
	width: 10px;
	display: inline;
	margin-right: 5px;
	float: left;
}
/* Premium */
#feature_videos {
	margin-bottom: 10px;
}
#middle_column .feature_video {
	margin-top: 10px;
	position: relative;
}
#middle_column .feature_video .more {
	position: absolute;
	bottom: 0px;
	left: 15px;
}
#middle_column .feature_video img {
	float: left;
	height: 143px;
	width: 198px;
	border: 1px solid black;
}
#middle_column .feature_video .content {
	position: relative;
	float: left;
	margin-left: 10px;
	height: 143px;
	width: 353px;
}
#middle_column .feature_video p.video_link {
	margin-left: 5px;
	margin-top: 5px;
}
#middle_column .feature_video p.video_link .png {
	float: left;
}
#middle_column .feature_video p.teaser {
	margin-left: 5px;
}
#middle_column .feature_video h2 {
	color: rgb(9,76,58);
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding-left: 6px;
}
#middle_column .feature_video h2.box {
	background: url(/images/18300/custom/background.gif);
	border: 1px solid black;
	padding-left: 5px;
}
#athletics_glance {
	height: 151px;
}
#athletics_glance .wrapper {
	margin-top: 1px;
}
#athletics_glance .tab_header {
	height: 49px;
	width: 75px;
	overflow: hidden;
	float: left;
	clear: both;
}
#athletics_glance .tab_viewer {
	position: absolute;
	left: 75px;
	height: 150px;
	width: 502px;
}
#athletics_glance .active {
}
#site_features {
	font-size: 11px;
}
#site_features table {
	width: 100%;
}
#site_features h2 {
	margin-top: 2px;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: black;
}
#site_features td.left {
	width: 300px;
}
#site_features td.left a {
	text-decoration: underline;
}
#site_features td.left img {
	width: 120px;
	height: 160px;
}
#site_features td {
	background: url(/images/18300/custom/background.gif) repeat;
}
#site_features td.right div.content {
	float: left;
	clear: left;
	width: 275px;
	margin-top: 3px;
}
#site_features td img {
	float: left;
	margin-right: 3px;
}
#site_features td.right img {
	width: 105px;
	height: 80px;
}
#site_features .body_text {
	margin-top: 5px;
	color: black;
}
#quicklinks td {
	/*
	background: url(/images/18300/custom/background.gif) repeat;
	*/
	width: 145px;
	height: 80px;
	vertical-align: middle;
	overflow: hidden;

}
#quicklinks .ad_area {
	vertical-align: middle;
	text-align: center;
}
#quicklinks .ad_area img {
	margin-left: auto;
	margin-right: auto;
}
#video_promo_container {
	width: 234px;
	height: 200px;
	overflow: hidden;
	border: 0px;
}
#sign_up_bg {
	background-color: black;
}
#sign_up a:link, #sign_up a:visited {
	text-decoration: none;
}
#control_panel a:visited {
	text-decoration: underline;
}
#control_panel {
	height: 80px;
	background: url(/images/18300/custom/below_video_bg.gif) repeat-y;
	position: relative;
}
#control_panel h2.pref_header {
	border: 0px;
	position: relative;
	background: no-repeat url(/images/18300/custom/pref_header.gif);
	background-position: 1px 0px;
	height: 20px;
	width: 234px;
}
#control_panel .o_home {
	position: absolute;
	right: 61px;
	top: 0px;
	width: 85px;
	height: 18px;
	overflow: hidden;
}
#control_panel .logoff {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 60px;
	height: 18px;
	overflow: hidden;
}

#login {
	height: 60px;
	background: url(/images/18300/custom/below_video_bg.gif) repeat-y;
	position: relative;
}
#login input {
	float: left;
	background-color: white;
}
#login .textbox {
	clear: left;
	width: 175px;
	background-color: white;
	border: 1px solid black;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	margin-top: 3px;
	margin-left: 5px;
	font-size: 10px;
}
#login .email {
	background: white url(/images/18300/custom/email_bg.gif) no-repeat;
	background-position: 7px 5px;
}
#login .password {
	background: white url(/images/18300/custom/password_bg.gif) no-repeat;
	background-position: 7px 5px;
}
#login .image {
	position: absolute;
	top: 30px;
	left: 185px;
}


#right_column table.tab_menu {
	background: url(/images/18300/custom/tab_menu.gif) no-repeat;
	width: 214px;
	height: 16px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	margin-bottom: 5px;
}
#right_column table.tab_menu td {
	vertical-align: middle;
	text-align:center;
	font-size: 9px;
	font-family: Tahoma;
	color: rgb(22,83,55);
}
#right_column table.tab_menu td.number_1 {
	width: 67px;
}
#right_column table.tab_menu td.number_2 {
	width: 77px;
}
#right_column table.tab_menu td.number_3 {
	width: 63px;
}
#right_column table.tab_menu td.active {
	font-weight: bold;
	font-family: Tahoma;
}
#right_column div.right_tabs .tab_viewer{
	margin-top: 10px;
	margin-bottom: 10px;
	height: 205px;
	overflow: hidden;
}
#right_column div.tab_viewer .content {
	width: 214px;
	margin-left: 10px;
	list-style-type: none;
}
#right_column ul.video_listing li {
	margin-bottom: 5px;
	float: left;
}
#right_column div.tab_viewer div.live_events {
	margin-left: 5px;
}
#right_column div.tab_viewer tr.header td {
	font-weight: bold;
}
#right_column div.tab_viewer td {
	height: 17px;
}
#right_column div.tab_viewer li {
	margin-bottom: 10px;
	margin-left: 5px;
}
#right_column div.tab_viewer span.sport {
	font-weight: bold;
}
#right_column li img {
	float: left;
	width: 78px;
	height: 56px;
	border: 1px solid black;
}
#right_column li p {
	float: right;
	width: 125px;
}

#right_column div.scroller_wrapper {
	text-align: center;
}
#right_column img.scroll_control {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid white;
}
#right_column img.down {
	margin-bottom: 10px;
}
#right_column img.scroll_control:hover {
	border: 1px solid black;
}
	
#right_column div.sign_up_pos {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 40px;
	width: 100%;
}
	
#sign_up img {
	float: left;
	display: inline;
	margin-left: 20px;
	margin-top: 5px;
}
#sign_up p {
	float: left;
	margin-left: 5px;
	margin-top: 7px;
}
#sign_up p a {
	color: white;
	float: left;
	clear: left;
	width: 90px;
	font-size: 10px;
}
	
#right_column .ad_area {
	text-align: center;
}
#right_column .ad_area img {
	margin-right: auto;
	margin-left: auto;
}
#fan_poll {
	text-align: center;
}
#fan_poll h2 {
	margin-top: 3px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
#fan_poll h3 {
	font-weight: normal;
}
#fan_poll ul {
	padding-left: 10px;
	margin-bottom: 20px;
	list-style-type: none;
}
#fan_poll ul li {
	text-align: left;
	clear: left;
	width: 225px;
}
#fan_poll .submit_button {
	margin-left: auto;
	margin-right: auto;
}
#fan_poll input {
	border: 0px;
}

/* Article Page */
body.article #guts {
	margin-left: 5px;
	margin-right: 5px;
}
#middle_column div.padded {
	margin-left: 5px;
	margin-right: 5px;
}
#article_right {
	float: right;
	width: 200px;
	overflow-x: hidden;
	margin-right: 4px;
	margin-top: 4px;
	border: 0px solid black;
}
#article_right img.icon {
	display: inline;
}
#article_left {
	float: left;
	width: 603px;
	overflow-x: hidden;
}

#article_left_enews {
	float: left;
	width: 650px;
	overflow-x: hidden;
}

#article_left h1.title {
	font-size: 24px;
}
#article_right div.notebook_content {
	border: 1px solid green;
	border-top: 0px;
	margin-bottom: 15px;
	text-decoration: none;
}
#article_right div.notebook_content a {
	text-decoration: none;
}
#article_right #article_image {
	margin-top: 25px;
	_margin-top: 10px;
}
#article_right .image_caption {
	margin: 5px 0px 15px 0px;
	font-weight: bold;
	font-size: 11px;
}
#print_line {
	height: 24px;
	background-color: #ebebeb;
}
#print_line td.icon {
	width: 50px;
}
#print_line td.enews {
	width: 60px;
}
#print_line td.icon span {
	vertical-align: middle;
	line-height: 23px;
	float: left;
	color: #a4a4a4;
	text-decoration: none;
}
#print_line .icon .pngfix {
	float: left;
	margin-right: 3px;
	margin-top: 3px;
}
#print_line .courtesy {
	float: left;
	font-weight: bold;
	font-size: 11px;
	color: #a4a4a4;
}
/* Bio */
td.number_name {
	font-size: 24px;
	font-weight: bold;
}
ul.stats {
	list-style-type: none;
	margin-left: 20px;
}
ul.stats .key {
	font-weight: bold;
}
#article_right div.scroller_wrapper {
	text-align: center;
}
#article_right img.scroll_control {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid white;
	width: 190px;
	height: 12px;
}
#article_right img.down {
	margin-bottom: 10px;
}
#article_right img.scroll_control:hover {
	border: 1px solid black;
}
#article_right .bio .viewer {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 70px;
	width: 198px;
	overflow: hidden;
}
#article_right .bio_content {
	margin-left: 5px;
}
#article_right ul.player_photos {
	list-style-type: none;
}
#article_right .player_photos li {
	width: 98px;
	height: 90px;
	float: left;
	overflow: hidden;
	text-align: center;
	clear: none;
}
#article_right .player_photos a {
	display: block;
}
#article_right .player_photos img {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid black;
}
#article_right .ad_area {
	text-align: center;
	width: 200px;
	overflow: hidden;
	margin: 0px;
}
#below_photo img {
	margin-bottom: 15px;
}
#article_right .ad_area img {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid rgb(11,88,67);
}

/* Calendar */
#calendar_viewer {
	height: 90px;
	width: 502px;
	overflow: hidden;
}
#calendar_viewer table {
}
#calendar_viewer a.promotion {
	float: right;
	margin-right: 5px;
}
#calendar_wrapper img {
	display: inline;
}
#calendar_wrapper img.arrow {
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}
#calendar_wrapper img.arrow:hover {
	padding-bottom: 2px;
	border-bottom: 1px solid black;
}
#calendar_wrapper tr.home td {
	font-weight: bold;
	color: #134772;
}
#calendar_wrapper td.date {
	width: 70px;
}
#calendar_wrapper td.sport {
	width: 60px;
}
#calendar_wrapper td.opponent {
	width: 70px;
}
#calendar_wrapper td.other {
	width: 230px;
}
#calendar_wrapper td {
	height: 22px;
	padding-left: 3px;
	}
#calendar_wrapper tr.head td {
	font-weight: bold;
	background-color: rgb(229,229,229);
}
#calendar_wrapper tr.odd td {
	background-color: #cfcfcf;
}
#calendar_wrapper tr.even td {
	background-color: #e5e5e5;
}
div.presented_by {
	position:relative;
	width: 500px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
	text-indent: 5px;
	border: 1px solid black;
	margin-bottom:3px;
	background: url(/images/18300/custom/presented_by_bg.gif) no-repeat;
}
div.presented_by .ad_area {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 27px;
}
#photos_wrapper div.photos {
	margin-top: 5px;
	width: 330px;	
}
#photos_wrapper div.photos img {
	height: 49px;
	width: 66px;
	border: 1px solid black;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#photo_wrapper td.left {
	margin: 0px;
	padding: 0px;
	width: 345px;
}
#photos_wrapper td.right {
	vertical-align: top;
	text-align: left;
	width: 195px;
}
#photos_wrapper td.right ul {
	list-style-type: none;
}
#photos_wrapper td.right li {
	clear: left;
	background-image: url(/images/18300/custom/bullet.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	padding-left: 13px;
}
#photos_wrapper td.right h3 {
	font-size: 14px;
}
#promotions_wrapper h2 {
	font-size: 11px;
	background-color: rgb(229,229,229);
	margin-bottom:2px;
	padding-left: 3px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
}
#promotions_wrapper div.left {
	width: 250px;
	overflow-x: hidden;
	float:left;
	margin-right: 5px;
}
#promotions_wrapper div.left ul {
	margin-left:3px;
	position: relative;
	list-style-position: inside;
	list-style-type: none;
	list-style-image: none;
}
#promotions_wrapper div.left li {
	background-image: url(/images/18300/custom/bullet.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	padding-left: 13px;
	width: 240px;

}
#promotions_wrapper div.right {
	width: 247px;
	float: left;
}
#promotions_wrapper div.right div.promotion {
	float: left;
	clear: left;
	margin-bottom: 3px;
	height: 45px;
	width: 238px;
	overflow: hidden;
}
#promotions_wrapper div.right img{
	float: left;
	margin-right: 3px;
	width: 60px;
	height: 45px;
}
#promotions_wrapper div.right p {
	width: 175px;
	float: left;
}
#promotions_wrapper div.right p .header {
	display: block;
	font-weight: bold;
	font-size: 11px;
}
/*
#footer {
	height: 50px;
	width: 820px;
	background: url(/images/18300/custom/footer.gif) repeat-x;
	float: left;
	clear: both;
}
#footer .footerText {
	color: white;
}
*/
#bottom_247 {
	padding: 10px 0px 10px 0px;
	width: 820px;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	float: left;
	clear: left;
	background-color:white;
}
#bottom_247 a {
	display: block;
}
#bottom_247 img {
	border: 1px solid black;
}

#skyscraper_247 {
	position: absolute;
	top: 0px;
	left: 835px;
}

.more {
  color: #000;
  font-weight: bold;
}

.photo_caption {
  font-weight: bold;
  padding-left: 5px;
}
