/***** Master Classes *****/
html,body {
  background:#069 url(../images/bg.jpg) repeat-x top center;
  font-family:Arial,Sans-Serif;
  color:#FFF;
	font-size:87.5%;
	line-height:1.5em;
	font-weight:normal;
	text-align:left;
}

#wrapper {
  width:840px;
  margin:0 auto;
}

#header {
  width:840px;
  height:35px;
  padding:48px 0 0;
}

#logo {
  width:245px;
  height:36px;
  margin:0;
  padding:0;
  float:left;
}

#logo a {
  width:245px;
  height:36px;
  background:transparent url(../images/logo.jpg) no-repeat top left;
  margin-left:55px;
  text-indent:-9999em;
  color:#FFF;
  float:left;
  overflow:hidden;
}

#main-top,#main-bottom {
  width:801px;
  height:6px;
  margin:-1px 30px 0;
  background:#FFF url(../images/main-top.jpg) no-repeat top left;
}
#main-bottom {
  height:15px;
  background-image:url(../images/main-bottom.jpg);
}

#main {
  width:789px;
  height:auto;
  margin:0 30px -4px;
  padding:0 5px;
  background:#FFF;
  border-left:solid 1px #879a9f;
  border-right:solid 1px #879a9f;
  color:#333;
}

#sidebar {
  width:264px;
  min-height:100%;
  height:auto;
  float:left;
}

#knowGrowGo {
  width:259px;
  height:301px;
  margin:0 0 4px;
  background:#069 url(../images/knowGrowGo.bg.jpg) no-repeat top left;
  line-height:1.1em;
}

#knowGrowGo p {
  width:200px;
  margin:170px 0 0 30px;
  padding:0;
  text-align:justify;
  color:#cee6eb;
  float:left;
}

#knowGrowGo a {
  width:200px;
  margin:0 30px;
  padding:11px 0;
  text-align:right;
  text-decoration:none;
  font-weight:bold;
  color:#FFF;
  float:left;
}
#knowGrowGo a:hover {text-decoration:underline;}

#content-holder {
  width:522px;
  height:auto;
  float:left;
}

#content-top,#content-bottom {
  width:522px;
  height:4px;
  background:#ffc url(../images/content-top.jpg) no-repeat top left;
  float:left;
}
#content-bottom {background-image:url(../images/content-bottom.jpg);}

#content {
  width:522px;
  min-height:536px;
  background:#ffc url(../images/content.bg.jpg) repeat top left;
  float:left;
}

#content-title {
  width:260px;
  height:40px;
  padding:14px 0 0 22px;
  margin:12px 0 0 240px;
  background:#933 url(../images/content-title.jpg) no-repeat top left;
  font-size:1.8em;
  text-transform:lowercase;
  letter-spacing:0;
  color:#FFF;
}
#content-title.no-sidebar {background-image:url(../images/content-title.no-sidebar.jpg);}

#content-content {
  width:324px;
  margin-right:18px;
  padding:0 0 0 22px;
  line-height:1.2em;
  text-align:left;
  float:left;
}

#content-content.no-sidebar {width:476px;}

#content-content h1,#content-content a {
  color:#c74a1b;
  padding:0;
  font-size:1em;
  letter-spacing:0;
  font-weight:bold;
}

#content h2 {
  padding:0 0 0.1em 0.15em;
  font-size:2em;
}

#content-content hr {
  padding:0;
  margin:0 0 1em 0;
  border:0;
  border-top:solid 1px #d6caaf;
}

#content-content ul {list-style:circle;}
#content-content li {padding:0 0 1em 0;}

#content-content ul.list-number {list-style:decimal;}
#content-content ul.list-circle {list-style:circle;}
#content-content ul.list-disc   {list-style:disc;}

#content-content ul li ul li {padding:0;}

#content-sidebar {
  width:130px;
  height:450px;
  padding:0 2px 0 26px;
  background:#0a4776 url(../images/content-sidebar.bg.jpg) no-repeat top left;
  color:#FFF;
  font-size:0.857em;
  line-height:1.2em;
  float:left;
}

#content-sidebar h1 {
  padding:0 0 2px 0;
  color:#fc3;
  font-size:1.167em;
  letter-spacing:0;
}

#content-sidebar ul {
  padding:0 0 0 2px;
  margin:0 0 1em 0;
  list-style:none;
}
#content-sidebar li:before {content:'-';}

#content-sidebar ul li ul li {
  list-style:circle;
  padding:0;
}

#content-sidebar a {
  color:#FFF;
  text-decoration:none;
}
#content-sidebar a:hover {text-decoration:underline;}

#content-sidebar p {
  padding:0 0 0 7px;
  margin:0 0 1em 0;
}

#content-sidebar ul.orange-links {color:#fc3;}
#content-sidebar a.orange-links {color:#fc3;}
#content-sidebar .orange-links a {color:#fc3;}

#copyright {
  text-align:center;
  margin-top:-6px;
  font-size:0.857em;
  color:#FFF;
}
#copyright a {
  color:#FFF;
  text-decoration:none;
}
#copyright a:hover {text-decoration:underline;}