/***** Global Settings *****/

html, body {
  border:0;
  margin:0;
  padding:0px 0px 0px 10px;
}

body {
  font:.9em/1.3em arial, helvetica, sans-serif;
  background: url(none;) repeat top center #ffffff;
  color:#403d3d;
}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
  font-weight:normal;
}

h1 {
  padding:30px 0 25px 0;
  letter-spacing:-1px;
  font:2em arial, helvetica, sans-serif;
}

h2 {
  padding:20px 0;
  letter-spacing:-1px;
  font:1.5em arial, helvetica, sans-serif;
}

h3 {
  font:1em arial, helvetica, sans-serif;
  font-weight:bold;
  padding:5px 0 10px 0;
}

p, ul, ol {
  margin:0;
  padding:0 0 18px 0;
}

ul, ol {
  list-style:disc;
  padding:0 0 18px 40px;
}

img {
  border:0;
  margin: 0 0 5px 0;
}

/***** Links *****/

a, a:visited {
  text-decoration:underline;
  color:#403d3d;
}

a:hover {
  text-decoration: none;
}

/***** Wrapper *****/
#wrap {
  width:960px;
  margin:0 auto;
}


/***** Header Area *****/
#logo h1 {
  float:left;
  display:block;
  padding:21px 0 0 23px;
  text-indent:-2000px;
  margin: 0;
}

#logo h1 a {
  width:550px;
  height:100px;
  display:block;
  background:url(../images/logo.jpg) no-repeat;
}

/***** Homepage Content *****/


#framecontent{
position: absolute;
top: 0;
bottom: 0; 
left: 0;
width: 180px; /*Width of frame div*/
height: 100%;
background: #dddddd;
color: black;
text-align: right;
}


#maincontent{
position: fixed;
top: 0; 
left: 180px; /*Set left value to WidthOfFrameDiv*/
right: 0;
bottom: 0;
overflow: auto; 
background: #fff;
margin-right: 100px;

}

#maincontent h1{
font-family: impact;
font-size: 36px;
}

#maincontent h6{
font-family: verdana;
font-size: 10px;
margin-top: -28px;
text-align: left;
border-top: 1px dotted black;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 0 0 0 200px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}




/***** Footer *****/

#footer {
  width: 960px;
  border-top: 6px solid #c4c2af;
  padding: 10px 0 30px 0;
  text-align: center;
  margin: 30px 0 0 0;
  font-size: .9em;
}

/***** Global Classes *****/

.clear { clear:both; }
