body {font-family:verdana;
	background:url("http://www.mainetoday.com/images/toolbarbg.gif") repeat-x;
	padding:0;margin:0;}
form {margin:0px;padding:0px;}
#mt img {width:177px;height:27px;float:left;}
#content {background-color:#fff;}
#toolbar {
	position:absolute;top:20px;left:0px;
	height:46px;
	width:980px;
	font-family:verdana,sans serif;
	background:url("http://www.mainetoday.com/images/toolbarbgbg.gif") repeat-x;
	padding:0;margin:0;
	}
#toolbar img {border:0;}
      
#toolbar #reg {margin-right:15px;height:20px;width:350px;float:left;text-align:right;margin-top:7px;font-size:11px;color:#000;}
#toolbar #reg a {font-size:11px;color:#1e5eaa;text-decoration:none;padding:3px;}
#toolbar #reg a:hover  {background-color:#fff;color:#000;text-decoration:underline;}

#toolbar #search {height:20px;margin-top:2px;}
#toolbar #srchicon {margin-right:5px;float:left;width:16px;height:21px;margin-top:1px;}
#toolbar #weather {
	float:right;
	width:123px;
	height:46px;
	background:url("http://www.mainetoday.com/images/toolbarbg.gif") repeat-x;
	vertical-align:middle;
	font-size:11px;
	line-height:12px;
	}

#toolbar #weather span {display:block;margin-top:3px;}
#toolbar #weather img {float:left;margin-right:2px;}
#toolbar #weather a {color:#1e5eaa;text-decoration:none;}
#toolbar #weather a:hover {background-color:#fff;color:#000;text-decoration:underline;}
#toolbar #weather .weathericon {width:45px;height:39px;float:left;margin-right:2px;}
#toolbar #weather span.vsm {display:inline;font-size:10px;}
#toolbar #navbar {
	position:absolute;
	top:27px;
	left:0;
	z-index:98;
	margin:0;
	clear:left;
	float:left;
	}

#toolbar #navbar ul {
      margin:0;
      padding:0;
      line-height:1;
      list-style:none;
      }
#toolbar #navbar li {
      float:left;
      background:url("http://www.mainetoday.com/images/toolbar-left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      }
#toolbar #navbar a {
      float:left;
      display:block;
      background:url("http://www.mainetoday.com/images/toolbar-right_both.gif") no-repeat right top;
      padding:3px 7px 5px 1px;
      text-decoration:none;
      white-space:nowrap;
      font-weight:normal;
      font-size:11px;
      color:#000;
      }
#toolbar #navbar li.B {
      background:url("http://www.mainetoday.com/images/toolbarB-left_both.gif") no-repeat left top;
      }   
#toolbar #navbar a.B {
      background:url("http://www.mainetoday.com/images/toolbarB-right_both.gif") no-repeat right top;
      }
#toolbar #navbar > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#toolbar #navbar a {float:none;}
    /* End IE5-Mac hack */
#toolbar #navbar a:hover {
      color:#fff;
      text-decoration:none;
      }

#toolbar #navbar li:hover, #navbar li:hover a {
      background-position:0% -19px;
      text-decoration:none;
      color:#fff;
      }
#toolbar #navbar li:hover a {
      background-position:100% -19px;
      text-decoration:none;
      }
#navmmt , #navsee , #navmov , #navdin , #naveve , #navexp , #navout , #navmej , #navrea , #navwhe , #navmar , #navpla , #navwea {position:absolute;}
#navmmt {left:0px;}
#navsee {left:101px;}
#navmov {left:145px;}
#navdin {left:199px;}
#naveve {left:249px;}
#navexp {left:302px;}
#navout {left:407px;}
#navmej {left:474px;}
#navrea {left:547px;}
#navwhe {left:626px;}
#navmar {left:682px;}
#navpla {left:766px;}

      
/* toolbar balloons */ #weabln div.blntop, #plabln div.blntop  {background-image: url("http://www.mainetoday.com/images/blntopR.png"); background-repeat:no-repeat;} #marbln div.blntop, #hlpbln div.blntop  {background-image: url("http://www.mainetoday.com/images/blntop.png"); background-repeat:no-repeat;}
#mmtbln, #seebln, #movbln, #dinbln, #evebln, #expbln, #outbln, #mejbln, #reabln, #whebln, #marbln, #plabln, #weabln {top:43px;}
.blncontent a, #seebln .eventtitle {color:#1e5eaa;text-decoration:none;}
.blncontent a:hover, #seebln .eventtitle:hover {background-color:#a6c9ea;color:#000;text-decoration:underline;}
#mmtbln {left:20px;z-index: 2001;}
#seebln {left:90px;z-index: 2002;}
#movbln {left:140px;z-index: 2003;}
#dinbln {left:193px;z-index: 2004;}
#evebln {left:245px;z-index: 2005;}
#expbln {left:320px;z-index: 2006;}
#outbln {left:405px;z-index: 2007;}
#mejbln {left:475px;z-index: 2008;}
#reabln {left:555px;z-index: 2009;}
#whebln {left:625px;z-index: 2010;}
#marbln {left:690px;z-index: 2011;}
#plabln {left:620px;z-index: 2012;}
#weabln {left:690px;z-index: 2013;}
#usrbln {top:15px;left:335px;z-index: 2014;font-size:11px;}
#hlpbln {top:15px;left:470px;z-index: 2015;}
      
/* ads */
#toponetwo {z-index:1}
#lbholder {text-align:center;white-space:nowrap;margin:49px 0 0 0;padding:6px 0 11px 0;}
#topone {padding-left:10px;padding-right:10px;}


/* main content */

.clearhere {clear:both;height:1px;}
img.clearhere {width:1px;}

/* IE5/Mac hacks */
/*\*//*/
#navbar li, #navbar li.first {background-image: url("images/navbg.gif") repeat-x;}
#navbar ul li a, #todo ul li a , #todo ul li a, .feature {display: inline;}
#todo ul {display:none;}
#rotatorLinks {display:none;}
/**/	

/* IE/Win hacks */
#navbar ul, #weather, .column, #topleft, .bluebutton ul, .orangebutton ul, .greenbutton ul, .purplebutton ul {display: inline;}

/* #primary {width: 308px; voice-family: "\"}\""; voice-family: inherit; width: 260px;}  */

