/* @override http://www.zooktutoring.com/wp-content/themes/zook/style.css */

/*
Theme Name: Zook Tutoring
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
*/

*{
margin: 0;
padding: 0;
}

a img{
border: none;}

.hide {
  display: none; }

.clear {
  clear: both; }

.floatl {
  float: left;
  margin-right: 10px; }

.floatr {
  float: right; }

.center {
  margin: auto; }

.thumb {
  border: 1px solid #cccccc;
  margin-right: 10px; }

.pic {
  border: 2px solid #000; }
  
ul{
list-style: none;
}


h1{
}

h2{
color: #1d9dcd;
margin-bottom: 0px;
text-transform: capitalize;
}

h2 a{
color: #1d9dcd;
margin-bottom: 0px;
text-transform: capitalize;
text-decoration: underline;
}

h3{
color: #1d9dcd;
font-weight: normal;
font-size: 95%;
margin-bottom: 12px;
}

h5{
color: #1d9dcd;
padding-bottom: 4px;
border-bottom: 1px solid #444;
}

h4{
font-size: 24px;
color: #666;
font-weight: normal;
line-height: 1.2em;
}

h4 a{
font-size: 24px;
color: #666666;
font-weight: normal;
line-height: 1.2em;
text-decoration: none;
}

h4 a:hover{
text-decoration: underline;
}

body{
font-family: Arial, Helvetica, sans-serif;
line-height: 1.2em;
}

.wrapper{
margin: auto;
width: 870px;
height: 100%;
}

#theheader{
height: 133px;
background: url(images/math.gif);
}

#theheader .wrapper{
width: 1000px;
}

#theheader .wrapper h1{
margin: 0;
overflow:hidden;
text-indent: -9001px;
position: relative;
float: left;

}

#theheader .wrapper h1 a{
display: block;
height:133px;
width: 229px;
background: url(images/logo.gif) top;
}

#theheader .wrapper h1 a:hover{
background: url(images/logo.gif) bottom;
}

#theheader .wrapper ul{
background: url(images/utility.gif) no-repeat;
height: 25px;
width: 16	0px;
float: right;
padding: 3px;
padding-left: 6px;
}

#theheader #calltoaction{
background: red;
height: 50px;
width: 212px;
float: right;
padding: 6px;
color: white;
font-size: .89em;
display: none;
}


#theheader .wrapper ul li{
display: inline;
}

#theheader .wrapper ul li a img{
margin-bottom: -2px;
}


#theheader .wrapper ul li a{
font-size: 11px;
color: white;
padding: 2px;
padding-left: 4px;
padding-right: 4px;
border-right: 1px solid #666;
text-decoration: none;
}

#theheader .wrapper ul li a:hover{
text-decoration: underline;
}

#navigation{
height: 63px;
background: url(images/navlight.gif);
}

#navigation .wrapper{
background: url(images/nav.gif) 0px -1px repeat-x;
width: 960px;
/** Kasey Edits 05.24.2013 **/
width:1000px;
}

#navigation ul{
margin-left: 22px;
}

#navigation ul li{
height:49px;
display: block;
float: left;
text-indent: -9000px;
margin-top: 8px;
padding-left: 3px;
padding-right: 9px;

}

#navigation ul li a{
height:59px;
display: block;
width: inherit;
}

#navigation ul li a:hover{
background: url(images/current.gif) no-repeat bottom ;}


#navigation ul li.current_page_item a{
background: url(images/current.gif) no-repeat bottom ;}

#navigation ul li.page-item-4{
width:52px;
background: url(images/home.gif) no-repeat;
}

#navigation ul li.page-item-5{
width:80px;
background: url(images/aboutme.gif) no-repeat;
}

#navigation ul li.page-item-6{
width:91px;
background: url(images/phil.gif) no-repeat;
}

#navigation ul li.page-item-7{
width:116px;
background: url(images/testimonials.gif) no-repeat;
}

#navigation ul li.page-item-8{
width:64px;
background: url(images/howitworks.gif) no-repeat;
}

#navigation ul li.page-item-9{
width:78px;
background: url(images/rates.gif) no-repeat;
}

#navigation ul li.page-item-10{
width:86px;
background: url(images/different.gif) no-repeat;
}


#navigation ul li.page-item-11{
/*width:119px;*/
width:80px;
background: url(images/interview.gif) no-repeat;
}

#navigation ul li.page-item-12{
width:41px;
background: url(images/blog.gif) no-repeat;
}

#navigation ul li.page-item-13{
width:61px;
background: url(images/contact.gif) no-repeat;
}

#navigation ul li.page-item-1220{
width: 50px;
background: url(images/tips.gif);
}


#navigation ul li{
display: none;
}

#navigation ul li.page-item-4, #navigation ul li.page-item-5, #navigation ul li.page-item-6, #navigation ul li.page-item-7, #navigation ul li.page-item-8, #navigation ul li.page-item-9, #navigation ul li.page-item-10, #navigation ul li.page-item-11, #navigation ul li.page-item-12, #navigation ul li.page-item-1220, #navigation ul li.page-item-13{
display: block;}


#content{}

#content p {
color:#323232;
font-size: 13px;
padding-bottom: 20px;
}

#content p a{
background-color:#fbe5b9;
padding: 3px;
text-decoration: none;
color:#222;}

#content p a:hover{
text-decoration: underline;
}




#content #banner1{
background: url(images/banner1.jpg) 250px 0 no-repeat;
height: 370px;
margin-top: 20px;
padding-left: 30px;
padding-right: 40px;
margin-bottom: 20px;
/* Kasey Edits */
/* border:1px solid red; */
width:1070px;
position:relative;
left:-150px;
margin-bottom:0px;
}

#content #banner1 .callout{
font-size: 26px;
color: black;
line-height: normal;
margin-bottom: 20px;
margin-top: 40px;
float:left;
}

#content #banner1 #highlighted{
background: url(images/highlight.gif) no-repeat;
width: 198px;
height:99px;
font-size: 14px
color:#444;
line-height: 2.2em;
float: left;
padding-left: 12px;
font-style: italic;
}

#content #banner1 #subjects{
font-size: 19px;
color: #666;
font-style: italic;
right: 0;
/*Kasey Edits*/
/*float: right;*/
margin-left: 490px;
/*border:1px solid orange;*/
width:300px;
}

#content #banner1 #subjects ul{
margin-bottom: 20px;
margin-top: 20px;
}


#content #banner1 #subjects ul li{
display: block;
float: left;
}

#content #banner1 #subjects ul li a{
font-size: 10px;
color: #666;
width: 51px;
height:85px;
display: block;
line-height: normal;
text-decoration: none;
padding-right: 9px;
}

#content #banner1 #subjects #learnmore{
float: right;
margin-top: 30px;
}

#content #thecontent{
float: left;
width:590px;
margin-top: 40px;
padding-right: 12px;
}

#content #thecontent.innerpage{
width: 870px;
}

#content #thecontent .pagesection{
width: 870px;
display: block;
margin-bottom:60px;
padding-bottom:60px;
}

#content #thecontent.blog h4{
margin-bottom: 20px;
display: block;
width: 870px;
position: relative;
}

#content #thecontent.blog h2 a{
text-decoration: none;
line-height: 1.2em;
padding-bottom: 15px;
}

#thecontent.blog .post{
margin-bottom: 20px;}

#content #thecontent.blog h2 a:hover{
text-decoration: underline;
}

#thecontent.blog .taglist a{
color: #1d9dcd;
text-decoration: none;
}

#thecontent.blog .taglist a:hover{
text-decoration: underline;
}


#thecontent.blog .taglist{
padding-bottom: 40px;
}

#thecontent.blog .post p .alignleft{
padding-right: 15px;
float:left;
}


.blog .date{
font-size: 14px;
color: #777;
display: block;
width: 590px;
padding-bottom: 12px;
background: url(images/h3line.gif) no-repeat bottom left;
margin-bottom: 20px;
/*Kasey Edits*/
display:none;
visibility:hidden;
/*end edits*/
}

/*Kasey Edits*/
.blog .post h2 {
padding-bottom: 12px;
background: url(images/h3line.gif) no-repeat bottom left;
margin-bottom: 20px;
}
/*end edits*/

.blog .navigation a{
text-decoration: none;
background: #fbe5b9;
padding: 8px;
font-weight: bold;
color:#1d9dcd; 
}

.blog .navigation .right{
float: left !important;
margin-top:18px;
}

.blog .navigation a:hover{
text-decoration: underline;
}


.blog-single .entry{
margin-top:15px;
}

.blog-single ul.commentlist li{
background: #f6f5f6;
padding: 12px;
margin-bottom: 12px;
}

.blog-single ul.commentlist li a{
color: #1d9dcd;
text-decoration: none;
}

.blog-single ul.commentlist .postedon{
font-size: 12px; }

.blog-single ul.commentlist .topcomment{
margin-bottom: 12px;
border-bottom: 1px solid #cdcdcd;
}

#commentform label{
width: 70px;
display: block;
float: left;
} 

#commentform input, #commentform textarea{
border: 2px solid #1d9dcd;
padding: 6px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#commentform textarea{
width: 570px;
}

#commentform input#submit, #printBtn input{
background: #1d9dcd;
padding: 6px;
border: none;
color: white;
cursor: pointer;
}

#commentform input#submit:hover, #printBtn input:hover{
background: #fbe5b9;
color: black;
}

#printBtn input{
float: right;
margin-right: 10px;
}



#content #thecontent.largeleft{
width: 870px;
}

#content #thecontent.innerpage #EDIT-LEFT-COLUMN, #content #thecontent.innerpage #EDIT-CENTER-COLUMN, #content #thecontent.innerpage #EDIT-RIGHT-COLUMN{
width: 264px;
padding-right: 26px;
float: left;
}

#content #thecontent.largeleft #EDIT-LEFT-COLUMN{
width: 540px;
padding-right: 26px;
float: left;
}

#content #thecontent.largeleft #EDIT-RIGHT-COLUMN{
width: 264px;
padding-right: 26px;
float: left;
}

#content #thecontent.innerpage h3{
padding-bottom: 11px;
margin-bottom: 11px;
margin-top: 15px;
padding-top: 10px;
background: url(images/h3line.gif) no-repeat bottom left;
}

#content #thecontent.innerpage h3 a{
text-decoration: none;
color: #1d9dcd;
}

#content #thecontent.innerpage h3 a:hover{
text-decoration: none;
color: #1d9dcd;
text-decoration: underline;
}

#content #thecontent.innerpage .faq{
width: 550px;
}

#content #thecontent.innerpage .faq h3{
	font-size: 109%;
	font-style: italic;
}

#content #thecontent.innerpage .faq p{

}

.faqhr{
	clear: both;
	border-top: 1px solid #1d9dcd;
	margin-top: 30px;
	padding-bottom: 10px;
}

#content #sidebar a{
font-size: 12px!important;
color:#1d9dcd;
text-decoration: none;
}

#content #sidebar{
float: left;
width: 235px;
margin-top: 40px;
padding-left: 12px;
}

#content #sidebar ul
{
margin-top: 12px;
padding-bottom: 25px;
}

#content #sidebar ul li{
margin-bottom: 8px;
width: inherit;
padding: 8px;
background: url(images/pagecurl.gif) no-repeat bottom right #f6f5f6;
padding-left: 12px;
padding-right: 12px;
font-size: 12px;
}

#content #sidebar ul li:hover{
background:#fbe5b9;

}


#content #sidebar ul li a{
font-size: 12px;
color: #777;
font-style: italic;
}

#content #sidebar ul li a:hover{
color: #1d9dcd;
}

#content #sidebar ul li a.readmore{
background-color:#fbe5b9;
padding: 3px;
text-decoration: none;
color:#222;
padding-left: 6px;
margin-left: 4px;
}

#content #sidebar ul li.cat-item{
padding: 0;
margin: 0;
background: none;
}

#content #sidebar ul li.cat-item a{
font-size: 12px;
color:#1d9dcd;
text-decoration: none;
}

#content #sidebar ul li.cat-item a:hover{
text-decoration: underline;
}


#content #sidebar form{
margin-top: 60px;
margin-bottom: 20px;}

#content #sidebar #searchform #s{
border: 2px solid #1d9dcd;
padding: 6px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#content #sidebar #searchform #searchsubmit{
background:#1d9dcd;
color: white;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: none;
padding: 6px;
}

#content #sidebar #searchform #searchsubmit:hover{
cursor: pointer;
background: #fbe5b9;
color: black;

}


.wpcf7-form input, .wpcf7-form textarea{
border: 2px solid #1d9dcd;
padding: 6px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.wpcf7-form input.submitit{
background:#1d9dcd;
color: white;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border: none;
padding: 6px;
}

.wpcf7-form input.submitit:hover{
cursor: pointer;
background: #fbe5b9;
color: black;
}




#footer{
height: 185px;
background: url(images/footerline.gif) repeat-x top #fafafa;
margin-top: 80px;
padding-top: 25px;
}

#footer #col1{
float: left;
width: 394px;
}

#footer #col1 #testimonail{
width:341px;
height:70px ;
background: url(images/testimonial.gif) no-repeat;
padding: 12px;
padding-left: 18px;
padding-right: 26px;
padding-top: 19px;
}

#footer #col1 #testimonail a{
background: url(images/moreblue.gif) bottom right no-repeat;
text-decoration: none;
color: white;
font-size: 16px;
display: block;
width: inherit;
height: inherit;
}

#footer #col1 #testimonail a .credit{
font-size: 13px;
color: #222;
font-style:italic;
}




#footer #col2{
float: left;
width: 160px;
}

#footer #col2 p{
font-size: 11px;
color: #383838;
}

#footer #col2 a{
color: #383838;
}


#footer #col3 a{
color:#222;
text-decoration: none;
}



#footer #col3{
float: left;
width: 300px;
}

#footer #col3 li{
padding-top: 7px;
padding-bottom: 12px;
border-top: 1px solid #999;
font-size: 13px;
height: 19px;

}

#footer #col3 .label{
padding: 6px;
background: #1d9dcd;
color: white;
text-align: left;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
display: inline;
float: left;
margin-bottom: 3;
padding-top: 0px;
padding-bottom: 0;
}


#footer #col3 .item{
text-align: right;
float: right;
display: inline;
}





