/*--------------------------------------------------------------
 Application.css
 Imports all stylesheets; sets defaults for bare elements
 --------------------------------------------------------------*/

@import 'layout.css';
@import 'content.css';

@media print { #sidebar { display:none; }
               #content { float: none; width:90%; }
               #content pre { color: #000; background: #eee; }
               #content form.comments { display:none; } }

body {
	font: normal 12px "lucida grande", verdana, arial, helvetica, sans-serif;
}

input,
textarea { font: normal 12px "bitstream vera sans", verdana, sans-serif; }

abbr  { border: none; }
cite  { font-style: normal; }
a img { border: none; padding: 0; margin: 0; }

a { color: #223366 }
a:visited { color: #4455bb }

#header {
  background: #000 url(http://www.nutraplanet.com/themes/nutraplanet/images/header/header-bg.jpg) repeat-x top left;
  height: 136px;
  overflow: hidden;
  z-index:3;
  border-bottom:1px solid #000;
  margin-bottom: 35px;
}
#header form { display: inline }
#header .slogan { text-indent: -9000px; }
#header .bg {
  margin: 0; padding: 0;
  text-indent: -9000px;
  background: transparent url(http://www.nutraplanet.com/themes/nutraplanet/images/header/header.jpg) no-repeat top left;
  height: 136px;
  display:block;
}
#usernav {
  position: absolute;
  top: 15px;
  right: 0px;
  border: 0px;
}
#main_navbar {
  border: 0px;
  position: absolute;
  top: 86px;
  right: 0px;
}
#navbar { left:0px;width:100%;position:absolute;top:135px;background: #000 url(http://www.nutraplanet.com/themes/nutraplanet/images/header/seperator.jpg) repeat-x bottom left; padding-bottom:8px;color:#fff }
#navbar td { padding: 1px 4px 2px 4px }
#container.leftBar { padding-left:200px }
#container.rightBar { padding-right:250px }


