/* Cut the crap (essentially mobile optimization) */

body, #navbar, #subnavbar, .newsburst, #contentwide, #content, #image, #imagegallery, #imagecontent, .otherinfo, .column1-2, .column2-2 {
	font-size: 16px;
	width: 800px;
}

#headlineticker, #eyebrow, #navbarsearch, #subnavbar, #adspace, .toplink, #resources, #thissection, #sidebar, #f3 {
	display: none;
}

h1 {
	font-size: 40px;
}

p {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 20px;
}

#navbar {
	margin-bottom: 20px;
}

#nameplatetop {
	font-size: 200%; 
	height: 750px;
	width: 800px;
}

#topstories {
	background-image: none;
	width: 575px;
}

#topstories, #headlines {
	height: 500px;
}

.ui-tabs-panel, .topphoto {
	height: 300px;
	width: 400px;
}

.topheadline {
	font-size: 26px;
	font-weight: bold;
	display: block;
	margin: 5px 0;
}

.topcaption {
	background: none;
	border: 0;
	color: #474747;
	font-size: 14px;
    height: 190px;
	margin: 300px 0 0 0;
	opacity: 1;
	overflow: hidden;
	padding: 5px 10px;
	width: 380px;
}

.topcaption:before {
	border-bottom: 2px solid #959595;
	color: #959595;
	content: "TOP STORY \00BB";
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-right: 5px;
}

#headlines {
	background-color: #474747;
	width: 175px;
}

.ui-tabs-nav .ui-tabs-nav-item a {
	color: #959595;
}

.ui-tabs-nav .ui-tabs-selected a {
	background-color: #E6E6E6;
	border-left: 2px solid #2F7A32;
	color: #474747;
}

#subsites {
	margin-right: 10px;
}

#recent {
	width: 220px;
}

.tagitem {
	margin: 0;
	width: 400px;
}

.section {
	font-size: 18px;
}

.cutline {
	font-size: 18px;
	line-height: 20px;
}

#articlebody {
	width: 625px;
}

#blogbody, #blogbody #image {
	width: 595px;
}

.titleinfo {
	border: 0;
	padding: 0;
	width: 800px;
}

.otherinfo ul li {
	border-bottom: 2px solid #E6E6E6;
	border-top: 2px solid #E6E6E6;
	float: right;
	margin-bottom: 40px;
	padding: 5px 20px;
}

.sideinfo {
	width: 250px;
}

.maininfo {
	width: 500px;
}

#archivecontent li, #imagecontent li {
	width: 750px;
}

#archivecontent .image, #imagecontent .image {
	float: none;
}

#nextBtn {
	left: 725px;
}

#map_box {
	width: 796px !important;
}

#footer {
	width: 790px;
}

#f2, #f3, #f4, #f5, #f6 {
	width: 130px;
}