*{margin:0;padding:0;}
h1{font-size:40px;color:#fff;margin:60px 0px 0px 30px;text-shadow:1px -1px 0px #000;}
h2{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:2px;font-size:25px;color:#003366;}
h3{margin-bottom:10px;font-size:14px;color:#003366;}
img{outline:none;}
a{color:#cc0000; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
.clear{clear:both;}
.notepad p{margin-bottom:10px;}
.notepad ul,
.notepad ol{list-style-position:inside;margin:10px 0;}
.notepad ul li,
.notepad ol li{margin:3px 0;}
.notepad ul{list-style-type:disc;}
.notepad ol{list-style-type:decimal;}
.notepad blockquote{margin:10px 0;padding:10px 10px 0px 10px;border:1px solid #fff;background:#d9d9d9;color:#fff;}
.notepad em{font-style:italic;}

html{
  overflow-y:scroll;
  line-height:normal;
  font-size:12px;
  font-family: Verdana, sans-serif;
  color:#666;
  background:#eaeaea;
}

html, body, #page {height: 100%;}
body > #page {height: auto; min-height: 100%;}
#main {padding-bottom: 150px;}
#footer {
  width:900px;
  margin: -30px auto 0px;
  position: relative;
	height: 30px;
	clear:both;
	font-size:10px;
	border-top:0px solid #d9d9d9;
/*  padding-top:5px;*/
} 
.clearfix:after {
  content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#header{
  background: url('images/header.jpg') no-repeat top center;
  width:900px;
  margin:0 auto 10px;
  height:251px;
  overflow:hidden;
}
#header a{
  color:#fff;
  text-decoration:none;
}
#content{
  width:900px;
  margin:0 auto;
  overflow:hidden;
  padding-bottom: 30px;
}
.notepad{
  float:left;
  width:620px;
  margin-right:10px;
  padding:10px;
/*  overflow:hidden;*/
}
.nav{
  float:left;
  width:240px;
  padding:10px 0;
  margin-right:10px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  overflow:hidden;
  background: #262323 url('images/nav-bg.jpg') repeat-x bottom center;
}
.nav ul{
  width: 240px;
  list-style: none;
  margin-bottom: 10px;
}
.nav ul li a{
  background: url('images/nav-bg.jpg') repeat-x top center;
  padding: 6px 10px;
  border-bottom: 1px solid #eaeaea;
  color:#fff;
  display: block;
  text-decoration: none;
}
.nav ul li ul{
  display: none;
}


.nav ul li.current_page_item ul,
.nav ul li.current_page_parent ul{
  display:block;
}
.nav ul li ul li a{
  background: url('images/nav-bg.jpg') repeat-x top center;
  padding: 6px 10px 6px 30px;
  border-bottom: 1px solid #eaeaea;
  color:#fff;
  display: block;
  text-decoration: none;
}
.nav ul li a:hover,
.nav ul li .activ{
  background: url('images/nav-bg-h.jpg') repeat-x bottom center;
}
.nav .add{
  text-align:center;
}

/* Begin Images */
.notepad p img {
  background: #fff;
	padding: 10px;
	border:1px solid #d9d9d9;
	max-width: 100%;
	}
.notepad .aligncenter {
  margin: 0px 10px 10px 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.notepad .alignright {
  margin: 0px 0px 10px 10px;
	float: right;
	}
.notepad .alignleft {
  margin: 0px 10px 10px 0px;
	float: left;
	}
.notepad .wp-caption{
  text-align:center;
  background: #fff;
	padding: 10px;
	border:1px solid #d9d9d9;
	max-width: 100%;
	overflow:hidden;
}
.notepad .wp-caption .wp-caption-text{
  margin-top:10px;
  margin-bottom:0px;
  text-align:center;
  font-size:10px;
  font-style:italic;
}
/* End Images */


#footer .footer-corp{
  float:left;
  width:440px;
  margin-left:10px;
}
#footer .footer-corp span{
  color:#666;
}
#footer .footer-nav{
  float:left;
  width:440px;
  text-align:right;
  margin-right:10px;
}
#footer .footer-nav a{
  color:#666;
}
#footer .partner{
  width: 200px;
  float: left;
}
