/*  
Theme Name: Empowering Parents
Version: 1

	 Empowering Parents
	 
*/

html, body {
  background-color:#FFF;
  margin:0;
  padding:0;
  font-family: Verdana, arial, sans-serif;
}

#wrapper {
	clear: both;
	float: none;
	height: auto;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	padding-left:20px;
	padding-right:20px;
	background:url(../images/wrap-bg.jpg) repeat-y scroll 0 0;
}

/* WRAPPER */

/*#wrapper {
  max-width:1023px;
  margin:0;
}


*html #wrapper {
width:950px;
}*/

/* HEADER 

#header {
  height:111px;
  background:#FFF url(im/people.jpg) no-repeat;
  position:relative;
}

#header h1 {
  margin:0;
  padding:0;  
}

#header h1 a:link, #header h1 a:visited {
  position:absolute;
  width:275px;
  height:53px;
  left:40%;
  top:20px;
  background: transparent url(im/logo.gif) no-repeat;
}

#header h1 span {
  position:absolute;
  left:-2000px;
}

*/


#inner_wrapper {
	width:900px;
	height:auto;
	padding:15px 20px 15px 20px;
}

.clrfix {
	margin:0px;
	padding:0px;
	clear:both;
}

/*Header */

#header {
	height:196px;
	margin:0px;
	padding:0px;
}

.head_top {
	background:url(../images/header_bg.gif) scroll no-repeat 0 0;
	height:170px;
}

.head_thirdcol {
	background-image:url(../images/jamespic_h03.png); 
	background-repeat:no-repeat;
	background-position:right top;
	height:130px;
	padding-right:110px;
	padding-top:40px;
	font-size:11px;
	color:#5f5c5c;
	text-align:right;
}

.head_topadbox {
	height:60px;
	margin-top:8px;
	padding-left:16px;
	background:url(../images/adtext_h01.png) no-repeat left top;
}

.head_logo {
	margin-top:15px;
}

/*Main Navigation*/

#mainNav {
	height:26px;
	background:#4c86b4;
	padding-left:236px;
}

#mainNav ul{
	list-style:none;
	list-style-type:none;
}

#mainNav ul li{
	float:left;
	line-height:26px;
	border-right:1px solid #fff;
}

#mainNav ul li a{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 11px 0px 11px;
	display:block;
}

#mainNav ul li.current{
	background:#f0c34e;
}

#mainNav ul li:hover{
	background:#f0c34e;
}

#mainNav ul li#leftBdr{
	border-left:1px solid #fff;
}

#mainNav ul li a:hover{
	background:#f0c34e;
}

.head_searchDiv {
	line-height:25px;
	color:#666666;
	background:#4c86b4;
	float:left;
	height:21px;
	padding-top:4px;
	padding-left:15px;
}

.head_srchfield {
	width:142px;
	height:11px;
	font-size:11px;
	float:left;
	margin-right:5px;
}



/* GLOBAL SEARCH */

#global_search {
  position:absolute;
  right:15px;
  bottom:6px;
}

#global_search label {
  font-size:.6em;
  font-weight:bold;
  display:block;
  text-transform:uppercase;
  color:#878585;
}

#q {
  width:102px;
  height:13px;
  border:1px solid #878585;
  font-size:.6em;
}

/* MAIN MENU */

#main_menu {
  min-height:18px;
  background:#4c86b4 url(im/main-menu-bkg.jpg) no-repeat;
  width:100%;
  float:left;  
}

*html #main_menu {
  height:18px;
}

#main_menu ul {
  margin:0;
  padding:0 0 0 240px;
  list-style-type:none;
}

#main_menu ul li {
  float:left;
  border-left:1px solid #FFF;
  margin:0;
}

#main_menu ul li.first {
  border-left:none;  
}

#main_menu ul li a:link, #main_menu ul li a:visited {
  color:#FFF;
  text-decoration:none;
  font-size:.6em;
  font-weight:bold;
  float:left;
  padding:3px 13px;
  text-transform:uppercase;
}

#main_menu ul li.current_page a:link, #main_menu ul li.current_page a:visited, #main_menu ul li a:hover  {
  background-color:#f0c34e;
}

/* SIDEBARS */

.side {
  text-align:center;
  padding-top:15px;
}

.side p {
  font-size:.7em;
  color:#000;
  text-align:left;
  margin:0 5px 10px 5px;
}

.side img {
  border:none;
  margin:0 auto;
}

.side h2 {
  margin:20px 0 15px 0;
  text-align:left;
  color:#FFF;
  font-size:.6em;
  text-transform:uppercase;
  padding:3px 13px;
}

#sidebar h2 {
  background:#f0c34e url(im/orange-corner-right.gif) no-repeat top right;
}

#secondary_sidebar h2 {
  background:#f0c34e url(im/orange-corner-left.gif) no-repeat top left;
}

.side ul {
  text-align:left;
  margin:0;
  padding:0;
  font-size:.6em;
  list-style-type:none;
}

.side ul li {
  padding:7px 10px 7px 30px; 
  background: transparent url(im/bullet.gif) no-repeat 14px 10px;
}

.side ul li a:link, .side ul li a:visited {
  color:#666;
  text-decoration:none;
}

.side ul li a:hover {
  text-decoration:underline;
}

/* NEWSLETTER */

form#newsletter {
  margin: 0 5px 0 5px;
  padding:0;
  text-align:left;
}

#newsletter-name, #newsletter-email {
  border:2px solid #848484;
  border-right:1px solid #CCC;
  border-bottom:1px solid #CCC;
  color:#CCC;
  margin-bottom:8px;
  font-size:.8em;
  padding:2px 0 2px 8px;
  width:143px;
}

#newsletter_submit {
  margin-left:130px;
}

.newsletterinput {
	width:149px;
	height:16px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:2px;
	}

.innerlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#417fb0;
	font-weight:bold;
	text-decoration:none;	
	}
	
.innerlinks:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#417fb0;
	font-weight:bold;
	text-decoration:none;	
	}

/* CONTRIBUTORS */

p.contributor {
  font-size:.55em;
  padding:0 8px 6px 67px;
  min-height:50px;
  position:relative;
}

*html p.contributor { 
  height:50px;
}

p.contributor a:link, p.contributor a:visited {
  font-size:1.15em;
  font-weight:bold;

}

p.contributor .sm_gravatar {
  position:absolute;
  top:0;
  left:5px;
  border:1px solid #b9b3a5;
}

/* CENTER COLUMN */

#content h2#tagline {
  font-family: Georgia, "Times New Roman", serif;
  font-weight:normal;
  font-size:1.4em;
  text-align:center;
  margin:15px 10px 50px 10px;
  color:#686868;
}

.post {
  padding:0 30px 50px 70px;
  position:relative;
  font-size:.8em;
  color:#666;
  border:1px solid #FFF;
}

.date {
  position:absolute;
  width:36px;
  min-height:50px;
  font-size:11px;
  font-weight:bold;
  padding:1px 0 0 0;
  color:#FFF;
  top:4px;
  left:15px;
  text-transform:uppercase;
  text-align:center;
  background:transparent url(im/date-bkg.gif) no-repeat top center; }

*html .date {
  left:-50px;
  height:50px;
}

.date .month {
  background-color:#5d99c8;
  margin:0 1px;
}

.date .day {
  padding-bottom:5px;
}

.post h2 {
  background: transparent url(im/h2-dots.gif) repeat-x bottom;
  font-size:1.6em;
  padding-bottom:5px;
  margin-top:0;
  margin-bottom:5px;
}

h2 a:link, h2 a:visited {
  color:#000;
  text-decoration:none;
}

p.meta {
  font-size:1.1em;
  line-height:1.5em;
  font-weight:bold;
  color:#deb549;
}

p.meta strong {
  color:#000;
}

p.meta a:link, p.meta a:visited {
  color:#deb549;
  text-decoration:none;
}

p.meta a:hover {
  text-decoration:underline;
}

.gravatar {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  border:1px solid #b9b3a5;
}

a.more-link:link, a.more-link:visited {
  display:block;
  text-align:right;
  font-weight:bold;
  font-size:1.1em;
  clear:both;
}

ul.metalinks {
  list-style-type:none;
  padding:0;
  margin:0;
  font-size:.9em;
  clear:both;
}

ul.metalinks li {
  float:left;
}

ul.metalinks li a:link, ul.metalinks li a:visited {
  display:block;
  color:#9a9a9a;
  padding:5px 20px 5px 18px;
}

.emaillink {
  background:transparent url(im/email.gif) no-repeat 0 6px;
}

.printlink {
  background:transparent url(im/print.gif) no-repeat 0 6px;
}

.permalink {
  background:transparent url(im/permalink.gif) no-repeat 0 6px;
}

.commentlink {
  background:transparent url(im/comment.gif) no-repeat 0 6px;
}

/* EMAIL */
.Forms {
  width:100%;
}

/* COMMENTS */

h2#comments, h2#respond {
  clear:both;
  color:#000;
  margin-top:30px;
  margin-bottom:20px;
}

ul.commentlist {
  list-style-type:none;
  margin:0;
  padding:0;
}

ul.commentlist li {
  background-color:#F0F0F0;
  padding:8px;
  margin:5px 0;
}

ul.commentlist li.alt {
  background-color:#FFF;
}

ul.commentlist li.is_user {
  background-color:#f6f6f6;
  border:1px dashed #f4b40e;
}

ul.feeds {
  border:0px;
  padding-left:50px;
  margin:5px 0;
  line-height:35px;
}

ul.feeds img {
  border:none;
}

.comment-gravatar {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:1px solid #b9b3a5;
}

#comment {
  width:100%;
}

/* MISC */

a:link, a:visited {
  color:#4d8bbd;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

p {
  margin-bottom:15px;
}

img.left {
  float:left;
  margin-right:18px;
  margin-bottom:5px;
}

img.right {
  float:right;
  margin-left:18px;
  margin-bottom:5px;
}

div.clearer {
  clear: both; 
  line-height: 0px; 
  height: 0px;
  overflow:hidden;
}

.strong {
  font-weight:bold;
}

.caps {
  text-transform:uppercase;
}

/* LAYOUT */

#container {
  width:100%;
  position: relative;
}

*html #container {
  width:950px;
}

#content {
  margin-left: 220px;  
  margin-right: 211px; 
}

*html #content {
  margin-right: 0; 
  width:500px;
}

#sidebar {
  width: 220px;
  position: absolute;
  top:0;
  left:0;
}

#secondary_sidebar {
  width: 211px;
  position: absolute;
  top:0;
  right:0;
}

*html #secondary_sidebar {

}
