/* CSS Document */
/****************** General stuff *****************/

body {
	background: #fff;
	color: #232d33;
}
#wrapper0 {
  font: 1em/1.3em Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; /* set global font-size here */
  background: transparent url('../img/hehe_bg1b.jpg') repeat-y top right;
	color: #232d33;
}

/****************** Main Page Structure *****************/

/* #about us .float-wrap {
	background: url("../img/awbg0.png") no-repeat bottom right;
  could expand this section to provide custom background depending on section 
}*/
.container-right {
	padding-bottom: 69px;
  /* makes room for bottom logo image */
}

/*************** Header, footer and comment elements *****************/

#header {
  height: 74px;
	color: #232d33;
	background: #fff;
	border: 1px solid #ef2e24;
	margin-top: -1px;
/* header bg, if used, should be set in fixed position here - specify left and top position in pixels */
}
.footer {
 	border: 1px #ef2e24 solid;
 	background: #ebf4fa;
	color: #232d33;
}
div#maincomment {
	background: #fff5dd;
	color: #232d33;
	border: 1px #fff dashed;
}
.botlogo {
	top: -68px;
	right: 11px;
}

/************** Spacing Controls for various column contents ***************/

.textpadderr {
	border: 1px solid #9fce66;
	background: #fff url('../img/hehe_bg12.png') repeat-x top right;
	color: #232d33;
}
.textpadderr h3, .textpadderad h3 {
  padding: 3px 0 28px;
}
.textpadderad {
	border: 1px solid #9fce66;
	background: #9fce66 url('../img/hehe_bg14.png') repeat-x top right;
	color: #232d33;
}
#textpadderrnav {
	background: #f2f2f2;
	color: #232d33;
	border: 1px solid #ccc;
}
.textpadderl {
	border: 1px solid #fab70b;
	background: #fff5dd url('../img/hehe_bg11.png') repeat-x top center;
	color: #232d33;
}
.textpadderl h4 {
  padding: 0 0 25px;  
}
#textpadderlnav h3 {
  padding: 15px 0 0;  
}
#textpadderlnav {
	background: #ebf4fa url('../img/hehe_bg15.png') repeat-x top center;
	border: 1px solid #5dbfff;
	color: #232d33;
}
.searchbox {
	border: 1px solid #5dbfff;
	padding: 1px;
	color: #0072bb;
}

.submit {
  margin-bottom: -2px;
}
div.iteminner {
	background: #f2f2f2;
	color: #232d33;
	border: #fff 1px dashed;
}
#notepadder {
	background: transparent url("../img/hehe_bg4.png") repeat-x center top;
	color: #232d33;
}

/************** Typography Base Rules *************/

p.quote {
	background: #f7f2f2;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	color: #007646;
}
h2 {
	border-bottom: 1px solid #0072bb;
}
h2.logo, h2.logo a, h2.logo a:link {
	color: #fff;
}
h2.logo a:hover {
  color: #ddd;
}
a, a:link {
	color: #0072bb;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #0073bd;
}
a:active, a:hover {
	color: #ef2e24;
	text-decoration:underline;
}
#notepadder h2, #notepadder h3, #notepadder h4, #notepadder h5, #notepadder p {
	font-family: Georgia, Times, "Times New Roman", serif;
}

/************** Image stuff *************/


/************** Forms stuff *************/

form input {
	background: #fff;
}
/* style the form elements to look similar across browsers ... emulates Safari */
form label input, form textarea {
	border-left: 1px #c3c3c3 solid;
	border-top: 1px #7c7c7c solid;
	border-right: 1px #c2cee0 solid;
	border-bottom: 1px #c2cee0 solid;
	background: #fff url("../img/input-bg.gif") repeat-x top left;
  color: #232d33;
}
form input.checkbox, form select {
	border-left: 1px #c3c3c3 solid;
	border-top: 1px #7c7c7c solid;
	border-right: 1px #c2cee0 solid;
	border-bottom: 1px #c2cee0 solid;
	background: #fff;
  color: #232d33;
}

/************** Table stuff *************/


/****************** Page top navigation *****************/

#topnav {
 	background: #fff;
 	color: #232d33;
 	border: 1px #fab70b solid;
 	text-transform: lowercase;
}
#topnav ul {
	background: transparent;
}

/* Do the highlight for the current section if active [ Needs dynamic content in here to generate an array for the current sections - see static version below ]*/
body#sec11 li#sec11 {
	color:#ef2e24;
	font-weight: bold;
}
body#sec12 li#sec12 {
 	color:#ef2e24;
	font-weight: bold;
}
body#sec13 li#sec13 {
	color:#ef2e24;
	font-weight: bold;
}
body#sec14 li#sec14 {
 	color:#ef2e24;
 	font-weight: bold;
}
body#sec15 li#sec15 {
	color:#ef2e24;
 font-weight: bold;
}
body#sec16 li#sec16 {
	color:#ef2e24;
	font-weight: bold;
}
body#sec17 li#sec17 {
	color:#ef2e24;
	font-weight: bold;
}
body#sec18 li#sec18 {
	color:#ef2e24;
	font-weight: bold;
}
body#sec19 li#sec19 {
	color:#ef2e24;
	font-weight: bold;
}
body#sec20 li#sec20 {
	color:#ef2e24;
	font-weight: bold;
}

/************** Left and right nav buttons *************/

.leftsidenav li {
	background: transparent url("../img/hehe_icon0c.png") no-repeat right 2px;	
  padding-right: 18px;
  /*text-transform: lowercase;*/
}
.leftsidenav li ul li {
  margin: 1px -18px 1px 0;
	background: transparent url("../img/hehe_icon0c.png") no-repeat right center;	
  text-transform: lowercase;
}

/**************** Utility Rules *******************/

