/*  

Theme Name: Homeschool

Theme URI: http://www.waitakerehomeschool.co.nz/

Description: Homeschool Group Website

Version: 1.0

Author: Paragon Design

Author URI: http://www.paragondesign.co.nz/

*/
a{text-decoration:underline;color:#335100}

a img{border:0}

blockquote{
  float:left;
  width:480px;
  margin:10px 0 0;
  border-top:2px solid #ddd;
  background:#eee
}

blockquote blockquote{
  float:none;
  width:auto;
  margin:0 10px;
  background:#fff
}

body{
  font:12px Verdana,Arial,Helvetica,Georgia,sans-serif;
  text-align:left;
  vertical-align:top;
  color:#e29090;
  background:#335100
}

body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form{
  margin:0;
  padding:0
}

code{background:#f9f9f9}

dd{padding:0 0 0 20px}

h1,h2,h3,h4,h5,h6{
  font:normal 18px Georgia,Arial,Helvetica,sans-serif;
  text-transform:none
}

input,textarea{
  font:12px Arial,Helvetica,Georgia,sans-serif;
  padding:2px
}

p img{max-width:100%}

table{font:12px Verdana,Arial,Helvetica,Georgia,sans-serif}

.alignleft{float:left}

.alignright{float:right}

.banner{
  float:left;
  width:760px;
  height:150px;
  margin:0 0 20px;
  background:url(images/bg_banner.gif) no-repeat;
  display:none
}

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

.commententry{
  float:left;
  width:480px;
  margin:0 20px 0 0;
  display:inline
}

.commentmeta{
  float:right;
  width:220px;
  margin:2px 0 0;
  background:url(images/bg_gradient_alt.gif) no-repeat
}

.commentmeta ul{
  list-style:none;
  margin:0;
  padding:0 0 11px 20px;
  line-height:24px
}

.commentmeta ul li{
  float:none;
  width:auto;
  margin:0;
  padding:9px 0;
  background:url(images/dotted_h.gif) repeat-x left bottom
}

.comments_form{
  float:left;
  width:720px;
  margin:11px 0 5px 20px;
  display:inline
}

.comments_template{
  float:left;
  width:760px;
  padding:0 0 10px;
  background:#f9f9f9 url(images/bg_rc_bottom.gif) no-repeat left bottom
}

.comments_template h3{
  text-transform:uppercase;
  line-height:30px
}

.comments_template ol{
  float:left;
  width:720px;
  margin:0 0 0 20px;
  padding:0;
  list-style:none;
  line-height:24px;
  display:inline
}

.comments_template ol li{
  float:left;
  width:720px;
  padding:0;
  margin:10px 0 0;
  background:url(images/dotted_h.gif) repeat-x
}

.comments_template p.nocomments{margin:0 0 0 20px}

.entry{
  float:left;
  width:700px;
  margin:0 20px;
  display:inline;
  line-height:24px
}

.entry h1{font-size:24px;line-height:30px}

.entry h2{
  float:none;
  width:auto;
  margin:0;
  padding:25px 0 0 0;
  text-transform:none;
  background:none
}

.entry h3{font-size:16px;font-weight:bold}

.entry h4{font-size:14px;font-weight:bold}

.entry h5{font-size:12px}

.maincolumn,.wrapper{float:left;width:760px}

.navigation{
  padding:15px 20px 16px;
  font:14px/30px Georgia,Verdana,Arial,Helvetica,sans-serif;
  text-transform:uppercase
}

.post h2,.post_alt h2{
  float:left;
  width:700px;
  padding:0 0 10px 0;
  margin:11px 20px 0;
  background:url(images/dotted_h.gif) repeat-x left bottom;
  display:inline;
  line-height:30px
}

.post,.post_alt{float:left;width:760px;padding:0 0 10px}

.postmeta{clear:both;padding:0 0 0 20px;font-size:10px}

.postmeta ul{
  margin:0;
  padding:0 20px 20px;
  list-style:none;
  line-height:24px
}

.postmeta ul li,.sidebar ul ul li{
  padding:8px 0;
  background:url(images/dotted_h.gif) repeat-x left bottom
}

.post_alt{
  background:#f9f9f9 url(images/bg_rc_bottom.gif) no-repeat left bottom
}

.post_alt .postmeta{
  background:url(images/bg_gradient_alt.gif) no-repeat
}

.post_alt .wrapper,.comments_template .wrapper{
  background:url(images/bg_rc_top.gif) no-repeat
}

.sidebar{
  float:left;
  width:200px;
  margin:0 0 0 20px;
  display:inline
}

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

.sidebar ul li{padding:10px}

.sidebar ul li h2{
  font:17px Georgia,Verdana,Arial,Helvetica,sans-serif;
  padding:0 0 10px;
  text-transform:none;
  background:url(images/dotted_h.gif) repeat-x left bottom
}

.sidebar ul ul{line-height:24px}

.sidebar ul ul ul li{
  padding:0 0 0 10px;
  background:transparent none
}

.wrap_center{margin:0 auto;width:980px}

address,dl,p,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{
  padding:10px 0 5px
}

img.alignleft{
  padding:4px;
  margin:3px 10px 2px 0;
  display:inline
}

img.alignright{
  padding:4px;
  margin:3px 0 2px 10px;
  display:inline
}

img.centered{
  display:block;
  margin-left:auto;
  margin-right:auto
}

#footer{
	background:url(images/bg_footer.gif) repeat-x;
	color:#95B134;
	font-size:10px
}

#footer a{
	color:#95B134;
}

#footer p{padding:10px 20px 5px;line-height:15px}

#footer.wrap_center{padding:8px 0 17px}

#header{
  background:#FFFFFF url(images/bg_header.gif) no-repeat;
  height:150px
}

#header h1{
  padding:20px 0;
  font-size:24px;
  color:#fff;
  display:none
}

#header h1 a{text-decoration:none;color:#fff}

#menu{background:#fff url(images/bg_menu.gif) repeat-x}

#menu ul{
  margin:0 auto;
  width:980px;
  padding:11px 0 0;
  list-style:none;
  font-size:11px
}

#menu ul li{
  float:left;
  margin:0 0 0 1px;
  background:#518101 url(images/bg_menu_tab_right.gif) no-repeat right top
}

#menu ul li a{
  display:block;
  padding:8px 10px 9px;
  text-decoration:none;
  color:#fff;
  background:url(images/bg_menu_tab_left.gif) no-repeat
}

#menu ul li.current_page_item{
  background:#fff url(images/bg_menu_tab_right_current.gif) no-repeat right top
}

#menu ul li.current_page_item a{
  color:#000;
  background:url(images/bg_menu_tab_left_current.gif) no-repeat
}

#menu ul li.rss{
  float:right;
  margin:0 20px 0 0;
  background:#518101 url(images/bg_menu_tab_right_alt.gif) no-repeat right top;
  display:inline
}

#menu ul li.rss a{
  background:url(images/bg_menu_tab_left_alt.gif) no-repeat
}

#page{float:left;width:100%;background:#fff;color:#000}

#page.wrap_float{
  float:left;
  width:980px;
  margin:20px 0 0;
  background:url(images/dotted_v.gif) repeat-y 780px top
}

.comments_template h3 #comments{
  float:left;
  width:720px;
  margin:11px 0 0 20px;
  display:inline
}

.sidebar ul li #calendar table td{padding:3px 6px 3px 0}

.sidebar ul li #calendar table th,.sidebar ul li #calendar table td{
  text-align:left
}

blockquote p,.sidebar ul li #calendar table caption{
  padding:10px
}

small,.entry h6,.sidebar ul li #calendar table{
  font-size:11px
}

#header h1 a:hover,#menu ul li a:hover,.post h2 a:hover,.post_alt h2 a:hover{
  text-decoration:underline
}

a:hover,.post h2 a,.post_alt h2 a{text-decoration:none}