/* Global White Space Reset */
/* http://leftjustified.net/journal/2004/10/19/global-ws-reset/ */
* { padding:0; margin:0; }
body { padding: 5px; } 
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin: 20px 0; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding: 10px; }
/* End Global White Space Reset */

/* Hide from IE-Mac \*/ 
body {
  margin: 0;
  padding: 0;
  background: #000;
  color: #a9a9a9;
  font-family: Verdana,Helvetica; 
  font-size: 12px;
  text-decoration: none;
}

li { 
  margin: 4px;
 }

ul { 
  list-style-type: none;
}

h1 {
  margin-top: 0;
}

a {
  color: #818181;
  text-decoration: none;
}

a:hover { 
  color: #f00;
  text-decoration: none;
  border-color: #300;
  background-color: transparent;
  border-bottom: 1px;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-style: dotted;
}

div, iframe, table, tr, td { 
  margin: 0;
  padding: 0;
}

div.page { 
  max-width: 1000px; 
  min-width: 800px;
  width: expression(document.body.clientWidth < 802? "800px" : document.body.clientWidth > 1002? "1000px" : "auto"); 
  margin-left: auto;
  margin-right: auto; 
}

.header {
  width: 1000px; 
  height: 156px;
}

.accent-left {
	display: none;
}

.accent-right {
	display: none;
}

.header .accent-left {
	display: none;
}

.header .accent-left img { 
  display: none;
}

.header .logo img {  
	display: none;
}

.header .logo a {  
  display: block;
  border: 0;
  text-decoration: none;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

* html .accent-left img { 
  display: none;
 }

.header .logo { 
  width: 1000px; 
  height: 156px;
  background: url(/images/sugarjarheader.jpg) no-repeat;
  width: 100%;
  overflow: hidden; 
}

.header .accent-right {
	display: none;
}

.footnotes {
  clear: both;
  text-align: center;
  width: 100%;
  padding: 25px 0 0 0;
  overflow: hidden; 
}

.footnotes P {
  margin: 5px;
  padding: 0;
}

.footer {
  clear: both;
  height: 162px;
  width: 1000px; 
  overflow: hidden; 
  background: url(/images/sugarjarfootbg.jpg) repeat;
}

.footer .accent-left {
  display: none;
}

.footer .logo { 
  width: 1000px; 
  height: 162px;
  background: url(/images/sugarjarfootsand.gif) no-repeat;
}

.footer .accent-right {
  display: none;
}

#refererbox a:hover {
  color: #f00;
  text-decoration: underline;
  background-color: transparent;
}

.clear { clear: both; }

#search { 
	text-align: center;
	padding: 0 5px 0 5px;
}

#search p { 
	display: none;
}

#search form { 
  padding: 0;
  margin: 5px 0;
}

input.button { 
	width: 50;
	background-color: #ccc;
}

input.content { 
	width: 225px;
	background-color: #ccc; 
  color: #000;
}

#container {
  width: 100%;
  float: right;
  padding: 0;
  margin: 0 0 0 -310px;
}

#content {
  border: 0;
  padding: 0;
  margin: 0 0 0 310px;
  padding: 15px 10px 0 10px;
}

#main { 
  width: auto;
  border: 0;
  padding: 0;
  margin: 0 auto;
 }

#mandcnet { 
  width: 450px;
  text-align: left;
  margin: 15px auto 0 auto;
  padding: 0;
  border: solid 5px #300;
}

#mandcnet p { 
  padding: 0;
  margin: 5px;
}

#mandcnet .title { 
  color: #f50;
  text-align: center;
}

#content p {
  max-width: 40em;
}

.last {
  margin-bottom: 0;
}
.clearing {
  height: 0;
  clear: both;
}

.content { 
  color: #a9a9a9; 
}

.boxtitle { 
  padding-bottom: 0; 
  margin-bottom: 0; 
  color: #f50; 
  font-weight: bold; 
}

.tiny { 
  font-size: 10px; 
  font-weight: normal; 
}

.tiny a:hover {
  color: #f00; 
}

#mediadesc p { 
  text-align: center;
  font-size: 10px; 
  margin: 0 auto 20px auto;
}

#player p { 
  text-align: center;
  margin: 0 auto; 
  padding: 0; 
}

#player { 
  text-align: center;
  margin: 0 auto; 
  padding: 0; 
}

.shortdesc { 
  text-align: center;
  margin: 0 auto 1em auto;
}

.longdesc { 
  width: 450px;
  text-align: left;
  margin: 0 auto;
}

#main h3 { 
  margin: 0 auto;
  color: #B30; 
  font-size: 14px; 
  font-weight: bold; 
  text-align: center;
  text-decoration: none
}

#main table { 
  width: 450px;
  border-spacing: 5px;
  margin: 0 auto;
}

#main td { 
  padding: 0; 
}

table.full
{
  border-style: none; 
  width: 100%; 
  margin : 0; 
  padding : 0; 
}

td.full
{
  border-style: none; 
  margin : 0; 
  padding : 0;
}

#nlhnfeed ul {
  margin : 0; 
  padding : 0;
  width: 160px;
  padding: 0;
  margin: 0;  
} 

#nlhnfeed { 
	background: #000;
  font-size: 11px;
  display: block;
  width: 150px;
}

#nlhnnavbox { 
  margin-top: 10px;
  display: block;
  width: 150px; 
  height: 100px;
}

.sidebox { 
  padding-top: 15px;
  padding-left: 5px;
  padding-right: 5px;
  width: 300px;
  margin: 0 auto;
  clear: left;
  float: left;
}

.sidebox p {
  border: 0;
  margin: 0; 
}

.sidebox ul
{
  border: 0;
  margin: 0; 
  padding: 0 0 40px 0;
  list-style-type: none;
  text-align: center;
}

.sidebox ul li
{
  display: block;
  float: left;
  text-align: center;
  padding: 0;
  margin: 0;
  border: 0;
}

.sidebox ul li a
{
  overflow: hidden;
  width: 146px;
  height: 18px;
  padding: 0;
  margin: 0;
  border: 0;
  color: #a9a9a9;
  text-decoration: none;
  display: block;
  text-align: center;
}

.sidebox ul li a:hover
{
  border: 0;
  background: #900;
}

.sidebox a:active
{
  background: #300;
}

.sidebox li#active a
{
  background: #300;
}

.sidebox li#active a:hover
{
  border: 0;
  background: #900;
}

#container { 
  float: left;
  margin: 0 -310px 0 0;
}

#content {   
  margin: 0 310px 0 0; 
}

.sidebox {
  float: right;
  clear: right;
}

/* start ie only block */

* html div.header .logo { 
  /* hide from ie/mac \*/
  bottom: 150px;
  left: 25%;
  /* end hide from ie/mac */
}

div.header .logo {
  bottom: 165px;
  left: 25%;
} /* False values for IE7 */

html:not([dummy]) div.header .logo {
  left: 25%;
  bottom: auto;
} /* True values for Safari and Firefox */

@media all and (min-width: 0px) { div.header .logo {
  left: 25%;
  bottom: auto;
} } /* True values for Opera */

/**/

/* end ie only block */

/* #menubox ul li a {  */
/*   background-image: url(/themes/default/libtredonblack.gif); */
/*   background-repeat: no-repeat; */
/*   background-position: 0% 50%; */
/* } */

/* .menubox ul li a:hover { */
/*   background-image: url(/themes/default/liblackonred.gif); */
/*   background-repeat: no-repeat; */
/*   background-position: 0% 50%; */
/* } */
