body {
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #EEEEEE;
	margin: auto;
	position: relative;
	background-color: #E6E5E5;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 990px;
	padding-left: 5px;
}

#mainWrapper {
	background-color: #ffffff;
}

#contentWrapper {
}

#content {
	float: left;
	width: 662px;
	border-left: 1px solid #bbbbbb;
}

#sideBar {
	float: right;
	width: 325px;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color: #fafafa;
	border-right: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
}

#sideBar A:link, #sideBar A:visited {
	font-weight: bold;
	font-size: 10px;
	color: #34507a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#sideBar A:hover {
	color: #0000CC;
}

#header {
	height: 70px;
	border-right: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	padding-top: 5px;
	background-color: #fafafa;

}

.sectionHead {
	background-color: #EEEEE1;
	width: 100%;
	height: 15px;
	font-weight: bold;
	font-size: 10px;
	color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	border-top: 1px solid #bbbbbb;
	padding-top: 4px;
}

.sectionHead A:link, A:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.sectionHead A:hover {
	text-decoration: underline;
}

#contact {
	text-align: center;
	width: 40%;
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	padding-top: 10px;
	float: right;
}

#contact A:link, #contact A:visited {
	font-weight: bold;
	font-size: 11px;
	color: #34507a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#contact A:hover {
	color: #0000CC;
}

#logo {
	font-weight: bold;
	width: 40%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;

	text-align: center;
	float: left;
}

.logoBig {
	font-size:36px;
	color: #34507a;
}

.logoSmall {
	font-size: 24px;
	color: black;
}

#logo A:link, #logo A:visited {
	font-weight: bold;
	font-size: 12px;
	color: #34507a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#logo A:hover {
	color: #0000CC;
}

.logoLinkBars {
	font-size: 11px;
}

.selected{
	font-size: 13px;
	font-style: italic;
}

#weatherBox {
	background: #EEEEE1 url('') no-repeat;
	font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
	text-align: right;
	color: #153b72;
	border: 1px solid #bbbbbb;
	float: left;
	position: absolute;
	top: 15px;
	#top: 14px;
	left: 410px;
	padding-top: 3px;
	padding-right: 3px;
	#padding: 3px;
	width: 170px;
}

#weatherBox A {
	font-size: 10px;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
	color: #153b72;

}

#weatherBox A:hover {
	color: #0000CC;
}

#weatherImg {
	float:left;
	margin-left: 4px;
	text-align: left;
}

#nav {
	border-top: 2px solid #bbbbbb;
	border-bottom: 2px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	border-color: #bbbbbb;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 24px;
	#height: 25px;
	font-size: 10px;
	color: #34507a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #eeeee1;

}

.menuMouseOn, .menuMouseOff  {
	border: 1px solid #fafafa;
	left: 25%;
}

.subMenuMouseOn, .subMenuMouseOff{
	border: 1px solid #fafafa;
}
.menuMouseOn A, .menuMouseOff A{
	text-decoration: none;
	font-weight: bold;
	padding-left: 3px;
}
.subMenuMouseOn A, .subMenuMouseOff A{
	width: 160px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

#date {
	font-weight: bold;
	font-size: 11px;
	color: #34507a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	height: 20px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;

}

.date_b {
	color: #000000;
}

#googSearch {
	position: absolute;
	left: 746px;
	top: 114px;
	width: 244px;
}

.googleButton {
	font: bold 11px verdana;
	color: #000066;
	border: 1px solid black;
	line-height: 1;
	padding: 1px 1px;
	background-color: #EEEEE1;
	#width: 100px;
}

.googleInput {
	font:8pt verdana;
}

#weeklyNews {
	text-align: center;
	height: 41px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	vertical-align: middle;

}

#weeklyLinks {
	padding: 4px;
}

#weeklyNews A:link, #weeklyNews A:visited {
	text-decoration: none;
	color: #34507a;
}

#weeklyNews A:hover {
	color: #0000CC;
}

#googleAds {
	border-top: 1px solid #bbbbbb;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;

}

.smallFont {
	font:bold 7.5pt verdana;
	color:black;
}

#market {
	font-size: 9px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-align: center;
	background-color: #fafafa;
}

#market A:link, #market A:visited {
	font-weight: bold;
	font-size: 10px;
	color: #34507a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#market A:hover {
	color: #0000CC;
}

.marketGoButton {
	font: bold 11px verdana;
	color: #000066;
	border: 1px solid black;
	line-height: 1;
	padding: 1px 1px;
	background-color: #EEEEE1;
}

.marketInput {
	font:8pt verdana;
}

.marketBar {
	color: #cccccc;
}

#marketLinks {
	padding-top: 4px;
	height: 24px;

}

#bbcTicker {
	height: 19px;
	vertical-align: middle;
	#padding-top: 4px;	/* for IE */
	text-align: center;
}

#pdSFGateWrapper {
	font-size: 11px;
	font-family: verdana,arial,helvetica,sans-serif;
	text-align: justify;
}

#pd {
	float: left;
	width: 60%;
	border-right: 1px solid #bbbbbb;
}

#pd A:link, #pd A:visited, #sfGate A:link, #sfGate A:visited{
	font-weight: bold;
	font-size: 11px;
	color: #34507a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#pd A:hover, #sfGate A:hover {
	color: #0000CC;
}

#pdLeft {
	float: left;
	width: 46%;
	background: white url(/images/maroon_dots.gif) repeat-y center right;
	padding: 7px 15px 7px 7px;	/* top right bottom left */
}

#pdRight {
	float: right;
	width: 44.5%;
	padding: 7px 7px 7px 0px;	/* top right bottom left */
}

#pdGoogAds {
	text-align: center;
	padding-top: 10px;
	clear: both;
}

#pdGoogAdsContent {
	padding: 10px;
}

#sfGate {
	float: right;
	width: 39.85%;
}

#sfGateHeads {
	padding: 7px 7px 7px 7px;	/* top right bottom left */

}

.dots {
	text-align: center;
	font-weight:bold;
}

.red {
	color: red;
}

.green {
	color: green;
}

#rssWrapper {
	width: 100%;
	clear: both;

}

#rssWrapper A:link, #rssWrapper A:visited {
	font-weight: bold;
	font-size: 10px;
	color: #34507a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#rssWrapper A:hover {
	color: #0000CC;
}

#nprPcworldWrapper {
	clear: both;
}

#npr {
	float: left;
	width: 50%;
}

#nprContent {
	background: white url(/images/maroon_dots.gif) repeat-y center right;
	padding: 3px 7px 3px 7px;	/* top right bottom left */
}

#pcWorld {
	float: right;
	width: 49.95%;

}

#pcWorldContent {
	padding: 3px 7px 3px 7px;	/* top right bottom left */
}

#diggSlashdotWrapper {
	clear: both;
}

#digg {
	float: left;
	width: 50.1%;
}

#diggContent{
	background: white url(/images/maroon_dots.gif) repeat-y center right;
	padding: 3px 7px 3px 7px;	/* top right bottom left */
}

#slashDot {
	float: right;
	width: 49.85%;
}

#slashDotContent {
	padding: 3px 7px 3px 7px;	/* top right bottom left */
}

#wiredNewsdotcomWrapper {
	clear: both;

}

#wired {
	float: left;
	width: 50.1%;

}

#wiredContent {
	background: white url(/images/maroon_dots.gif) repeat-y center right;
	padding: 3px 7px 3px 7px;	/* top right bottom left */
}

#newsDotCom {
	float: right;
	width: 49.85%;
}

#newsDotComContent {
	padding: 3px 7px 3px 7px;	/* top right bottom left */
}

#picOfDay {
	clear: both;
}
#picOfDayLeft {
	float: left;
	width: 49%;
	margin: 2px 0px 2px 2px;
	#margin: 2px 0px 0px 2px;	/* top right bottom left */
	text-align: center;
}

#picOfDayRight {
	float: right;
	width: 49%;
	margin: 2px 2px 2px 0px;
	#margin: 2px 2px 0px 0px;	/* top right bottom left */
	text-align: center;
}

#cnn {
	clear: both;
}

#cnnContent {
	padding: 3px 4px 3px 4px;	/* top right bottom left */
}

#googUSContent, #googSciContent, #ktvuContent {

	padding: 3px 4px 3px 4px;	/* top right bottom left */
}

.clear {
	clear: both;
	padding-top: 10px;

}

#footer {
	font-family: verdana;
	color: #000000;
	font-size:10px;
	text-align: center;
	background-color: #dfdfdf;
	height: 13px;
	#width: 988px;
	border: 1px solid #bbbbbb;
	clear: both;

}

#hide A {
	font-size: 0px;
	color: #eeeee1;
	text-decoration: none;
}

#updateNotification {
 position:fixed;
 #position: absolute;
 z-index:100;
 top:0;
 right:0;
 background: #a30c03;
 color: #fff;
 width:200px;
 height:24px;
 text-align: center;
 display:none; /* initially hidden */
}

/* PIC OF DAY SCROLLER */
.line, .lastUnit{overflow:hidden;_overflow:visible;_zoom:1;}
ul.line{list-style:none;margin:0;padding:0;}
.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.size1of12{width:8.33%;}
.lastUnit{float:none;_position:relative;_margin-right:-30px;width:auto;}

#hot{padding:0px; }
#hot .inner{border:1px solid #ffffff;min-height:105px;}
#hot .inner img{display:block;margin:0px;}
#hot .mod{margin:0px;}
#hot .img{display:block;background:transparent no-repeat center center;height:45px;}
.hotext{display:inline-block;max-height:2.2em;overflow:hidden;}
#hotbox{position:relative;min-height:110px;overflow:hidden;}
.hotscroll{z-index:10;display:block;position:absolute;top:50%;margin-top:-30px;height:62px;width:21px;background:transparent url(/images/scroll.png) no-repeat 0 0;cursor:pointer;}
#lscroll{left:1px;}
#rscroll{right:0;background-position:100% 0;}
#carousel{position:absolute;width:600%;}
/* END PIC OF DAY SCROLLER */
