/* CSS Document */

a { font-weight: bold;}
a:link { color:#00782C; }
a:visited { color:#00782C; }
a:hover { color:#333333; }

body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }
hr { size:1px; color:#cccccc; background-color:#cccccc; margin-left:10px; margin-right:10px; margin-bottom:5px; }

.storyhr { size:1px; color:#FFA800; background-color:#FFA800; margin-left:0px; margin-right:0px; margin-bottom:5px; }
table { border:none; padding:none; margin:none; }
td { vertical-align:top; }
p { margin-top:0px; }

/* Top Bar */
#topbar { position:absolute; top:0px; left:0px; width:995px; height:123px; background-color:#00782C; background-repeat:no-repeat; background-position:left; }
#date { position:absolute; top:10px; left:48px; width:220px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; }
#topbanner { position:absolute; top: 10px; left:263px; }

/* Left Nav */
#navigation { width:133px; }
#leftnav { position:absolute; top:123px; left:0px; }

/* Body */
#body { position:absolute; top:130px; left:128px; }
.body_leftcol { border-left:1px solid #333333; }
.body_rightcol { border-left:1px solid #333333; border-right:1px solid #333333; }
.body_featurecol { }


.controls { margin-left:10px; margin-bottom:5px; } 
.controls_display { padding:1px; padding-left:5px; padding-right:5px; background-image:url(http://www.metronews.ca/images/clicker_tile.gif); background-repeat:repeat-x; font-size:10px; color:#FFFFFF; }

/* Right Nav */
#rightnav { position:absolute; top:130px; left:832px; }
.rightnavitem { width:120px; background-color:#FFFFFF; margin-bottom:20px; }
.rightnavheader { border:1px solid #C2C2C2; }
.rightnavbucket { background-color:#EDEDED; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; padding:10px; }
.searchbucket { background-color:#EDEDED; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; padding:0px; padding-top:2px; padding-bottom:2px; }
#searchfield { width:111px; border-color:#C2C2C2; border-width:1px; }
.skyscraper { width:160px; }

/* Body Content */
.mainleft { width:340px; padding-left:10px; padding-right:10px; padding-bottom:5px; } 
.mainright { width:340px; padding-left:10px; padding-right:10px; padding-bottom:5px; }
.mainfeature { width:690px; padding-left:10px; padding-right:10px; padding-bottom:5px; border-left:1px solid #333333; border-right:1px solid #333333; }
.thumb { padding-right:10px; }
.thinlink a {text-decoration: none; font-weight: normal; }
.thinlink a:hover {text-decoration: none; font-weight: normal; }
.substory_text { padding-top:0px; padding-left:0px; }
.feature_sidebar { float:right; width:300px; margin-left:20px; margin-bottom:10px; }
.photographer_credit { background-color:#EDEDED; padding:2px; padding-left:4px; margin-bottom:15px; font-size:9px; }
.sidebar_item { margin-bottom:15px; }
.sidebarbucket { width:298px; background-color:#EDEDED; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; padding:10px; }

/* Images */ 
.imageborder { border:1px solid #00782C; }

/* Headers */
.header { padding-bottom:10px; } 
 
/* Headlines */
.largeheadline {  font-size:18px; font-weight:bold; padding-bottom:10px; }
.smallheadline {  font-size:14px; font-weight:bold; }

/* Top Links */
.toplinks {  margin-left:10px; margin-bottom:10px; }

/* RSS Links */
.linkcol { font-size:11px; padding-left:5px; }

/* Footer */
.footer { padding:5px; border:1px solid #333333; background-color:#EDEDED; }

/* Weather */
.forecast { width:320px; }
.forecaststat { vertical-align:middle; font-weight:bold; font-size: 6px; }
.forecastheader { }
.forecastheader td { font-size:10px; padding-top:2px; padding-bottom:2px; background-color:#C5E0CF; text-align:center; font-weight:bold; border-right:1px solid #00782C; }
.forecastimages { }
.forecastimages td { padding:2px; background-color:#EDEDED; text-align:center; border-right:1px solid #00782C; }
.forecastbody { }
.forecastbody td { font-size:10px; padding:4px; background-color:#EDEDED; text-align:center; border-right:1px solid #00782C; border-bottom:1px solid #FFFFFF; }
.currenttemptable { text-align:left; }
.currentconditions { width:320px; padding-top:5px; padding-left:5px; }
.currenttemp { font-size:24px; font-weight:bold; }
.currentdescrip { padding-bottom:10px; font-size:14px; font-weight:bold; }
.currentupdate { font-size:10px; color:#999999; }
.currentstats td { font-size:10px; padding:4px; border-right:1px solid #00782C; border-bottom:1px solid #EDEDED; }
.currentleft { vertical-align:middle; text-align:right; }
.currentright { vertical-align:middle; text-align:left; font-weight:bold; }
.collection img { float: left; margin-top: 3px; margin-right: 5px; margin-bottom: 5px; }
.contentblock img { float: left; margin-right: 5px; margin-bottom: 5px; }

/* Penguin */

.penguinstub { margin-left:10px; margin-right:10px; margin-bottom:10px;
}  
.penguinstub img { float: left; margin-top: 3px; margin-right: 10px; margin-bottom: 10px; }
.penguinstub a { color:#FF6600; }
#pengnewsletter { position:relative; font-size:10px; color:#FFFFFF; width:345px; height:102px; margin:0px 10px 10px 10px; background-image:url(http://www.metronews.ca/images/peng_newsletterbackground.gif); background-repeat:repeat-x; }
#penguinpromo { position:relative; background-image:url(http://www.metronews.ca/images/pengpromo.gif); background-repeat:no-repeat; margin: 0px 10px 10px 10px; padding:35px 5px 5px 5px; background-color:#D8D8D8; border-color:#999999; border-width:1px; border-style:solid; border-color:#1E1B1B; color:#1E1B1B; font-size:10px; }
#penguinpromo a { color:#FF6600; }
#topbar_penguin { position:absolute; top:0px; left:0px; width:995px; height:123px; background-color:#FFFFFF; background-image:url(http://www.metronews.ca/images/greyheader.jpg); background-repeat:repeat; background-position:left; }


/* movies */

#topbar_movies { position:absolute; top:0px; left:0px; width:995px; height:123px; background-color:#FFFFFF; background-image:url(http://www.metronews.ca/images/metromovies_header.gif); background-repeat:repeat; background-position:left; }
#MovieTabs {
	position:absolute;
	top:107px;
	left:200px;
	width:227;
	height:13;
	z-index:1;
}
table.moviesearch {
	border-width: thick;
	border-spacing: 2px;
	border-style: solid;
	border-color: #e2ac40;
	border-collapse: separate;
	background-color: white;
}

