/*
-----------------------------------------------------------
-----------------------------  Reset Margins, Borders, etc.
-----------------------------------------------------------
*/

body {
  margin:0;
	padding: 0;
}

body#printBody {
	margin: 10px;
}

#outerwrapper p, #outerwrapper blockquote {
	margin: 0;
	padding: 0;
}

#outerwrapper a img, #outerwrapper iframe { border: none; }

/* Reset Headers
------------------------------*/

#outerwrapper h1, #outerwrapper h2, #outerwrapper h3, #outerwrapper h4, #outerwrapper h5, #outerwrapper h6 {
	margin: 0;
	padding: 0;
/*	font-size: 100%;*/
	}

/* Reset Lists
------------------------------*/

#outerwrapper ul, #outerwrapper ol, #outerwrapper dl, #outerwrapper li, #outerwrapper dt, #outerwrapper dd {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	padding: 0;
	list-style:none;
	}

/* Reset Forms
------------------------------*/

#outerwrapper form, #outerwrapper fieldset {
	margin: 0;
	padding: 0;
	}

#outerwrapper fieldset {
	border: none;
	}

#outerwrapper legend {
	padding: 0;
	}

#outerwrapper input, #outerwrapper textarea, #outerwrapper select {
/*	margin: 0;
	padding: 1px;
	font-size: 100%;
	font-family: inherit;*/
	}

#outerwrapper select {
	padding: 0;
	}

#outerwrapper input.radio {
	border:none;
}

/*
-----------------------------------------------------------
--------------------------------  Global Style
-----------------------------------------------------------
*/

/*
-------------------------------------
----------------------- Body Settings
-------------------------------------
*/

#outerwrapper h1, #outerwrapper h2, #outerwrapper h3 {
	font-weight:normal;
}
#outerwrapper p {
	line-height:1.3em;
	margin-bottom:1em;
}

#outerwrapper #mainnav {
	height:39px;
}
#outerwrapper #mainnav ul {
	height:39px;
	float:left;
}
#outerwrapper #mainnav ul li {
	height:39px;
	float:left;
	margin-right:6px;
}
#outerwrapper #mainnav li a,
#outerwrapper #mainnav li a:link,
#outerwrapper #mainnav li a:visited {
	height:25px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	float:left;
	outline:none;
}
#outerwrapper #mainnav li a span,
#outerwrapper #mainnav li a:link span,
#outerwrapper #mainnav li a:visited span {
	padding:5px 6px;
	float:left;
	height:15px;
}
#outerwrapper #mainnav li.selected {
	height:39px;
}
#outerwrapper #mainnav li.selected a,
#outerwrapper #mainnav li.selected a:link,
#outerwrapper #mainnav li.selected a:visited,
#outerwrapper #mainnav li.selected a:hover,
#outerwrapper #mainnav li.selected a:active {
	height:39px;
}
#outerwrapper #mainnav li.selected a span,
#outerwrapper #mainnav li.selected a:link span,
#outerwrapper #mainnav li.selected a:visited span,
#outerwrapper #mainnav li.selected a:hover span,
#outerwrapper #mainnav li.selected a:active span {
	background: none;
}

/*
-------------------------------------
----------------- Universal Structure
-------------------------------------
*/

#outerwrapper {
	/*width:760px;  //default */
	/* width:600px; //no sidebar */
/*	width:674px;*/
/*  overflow:auto;*/
/*	text-align:right;*/
/*	margin-left: auto;
	margin-right: auto;*/
}
#outerwrapper_rt {
        width:12px;
        height:12px;
        float:right;
        border:none;
}
#outerwrapper #innerwrapper {
	/*width:730px;  //default */
	/* width:570px;  // no sidebar */
/*	width:674px;*/
/*	float:left;*/
/*	padding:15px;*/
}
#innerwrapper_rt {
        width:15px;
        height:15px;
        float:right;
        margin-top:-15px;
        border:none;
}
#outerwrapper #nav {
	/*width:730px;  //default */
	/* width:570px; // no sidebar */
	width:644px;
	text-align:left;
	height:39px;
}

#outerwrapper #mainnav {
	float:left;
}
#outerwrapper #loginstatus {
	float:right;
}
#outerwrapper #loginstatus p {
	font-size:11px;
}
#outerwrapper #rightnowcredit {
	margin-top:20px;
}

/*
-------------------------------------
----------------------- Fancy Buttons
-------------------------------------
*/

#outerwrapper a.button,
#outerwrapper a.button:link {
    padding:3px 7px 5px 7px;
    text-decoration:none;
    outline:none;
	font-size:10px;
	font-weight:bold;
	display: -moz-inline-box; /* Fixes Firefox */
	display:inline-block;
	line-height:1em;
}
#outerwrapper p.buttonwrap {
	line-height:1em;
	margin-bottom:0;
}
#outerwrapper #content a.button {
	font-size:10px;
}

/*
-------------------------------------
----------------- Default Input Style
-------------------------------------
*/

#outerwrapper input, #outerwrapper textarea, #outerwrapper select {
/*	border:solid 1px #d1d1d1;*/
/*	font-size:11px;*/
}


#outerwrapper OL {
	padding-left:25px !important;
}

#outerwrapper #content.mostpopular ul {
	padding: 0px !important;
}
