/*

Theme Name: internationalschoolsguidebook

Description: internationalschoolsguidebook

Version: 1.0

Author: Caroline Pover

Author URI: http://www.internationalschoolsguidebook.com/

Tags: 

*/

/* reset */

/* MEYER RESET */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,hr {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

hr{border: none;}

table {border-collapse:separate;border-spacing:0;}

caption, th, td {text-align:left;font-weight:normal;}

table, td, th {vertical-align:middle;}

a img {border:none;}

/* over-rides */

body{

 background: #dee2eb;

 height: 100%;

 font-family:"Times New Roman";

}

textarea {

    font-family: Arial;

}

a {

    cursor: pointer;

}

body

{

    background:#DEE2EB;

    height:100%;

}

.Main

{

  margin:auto;

  width:1048px;

  background: url(images/content_background.jpg) repeat-y;

}

.Sheet 

{

  min-width:41px;

  min-height:41px;

  margin: 0 auto;

  position: relative;

  overflow: hidden;

  z-index: 0;

  padding:35px 55px 46px;

}

.post p {

    padding-bottom:13px;

    line-height: 1.3em;

}

.underline {

    background:#000000;

    height:1px;

    margin:11px 0 26px;

}

.framed_image {

    border:1px solid #DBDBDB;

    padding:4px;

}

h2

{

    font-family:Georgia;

    font-size:21pt;

    line-height:24pt;

}

div.col3_distributionpoint h3,

div.col3_author h3 {

    color:#6E3A96;

    font-family:Georgia;

    font-size:13.5pt;

}

/* begin Header */

div#header_container {

    background:transparent url(images/header_bg.jpg) repeat-x;

    height:366px;

    padding-top:29px;

    width:100%;

    min-width: 1048px;

}

#header {

    margin:auto;

    width:1040px;

}

#header #logo {

    float:left;

    margin:6px 0 0 55px;

}

#header #rotating_images {

    display:block;

}

#header #rotating_images_container {

    border:5px solid #DEE2EB;

    float:right;

    height:287px;

    margin-right:55px;

    width:570px;

}

#header #navigation {

    background:transparent url(images/navigation_bg.jpg) repeat-x scroll 0 0;

    clear:both;

    height:49px;

    padding:0 0 0 38px;

    position:relative;

    top:20px;

}

/*#header #navigation ul {

    line-height: 1;

}*/

/*#header #navigation ul li a {

    line-height:1.2;

}*/

/* end Header */

/* begin Menu */

.menu, .menu ul

{

  margin: 0;

  padding: 0;

  border: 0;

  list-style-type: none;

  display: block;

}



.menu li

{

  margin: 0;

  padding: 0;

  border: 0;

  display: block;

  float: left;

  position: relative;

  z-index: 5;

}

.menu a

{

    color:#FFFFFF;

    display:block;

    float:left;

    font-family:Georgia;

    font-size:12pt;

    margin:15px 0 0 0;

    padding:0 12px;

    text-decoration:none;

    text-shadow:1px 1px 1px #2F2F2F;

  

}

.menu ul li

{

  clear: both;

  margin: 0 14px 0 0;

}

#content a:hover {

    text-decoration:underline;

}



#content a {

    color:#247FE6;

    font-family:"Times New Roman";

    font-size:10pt;

/*    line-height:normal;

    text-decoration:none;*/

}

p {

    font-family:Georgia;

    font-size:11pt;

}

/* two column */

.content_two_col .col1 {

    border-right:1px dotted #939393;

    float:left;

    font-family:"Times New Roman";

    font-size:10pt;

/*    line-height:normal;*/

    padding-right:22px;

    width:589px;

}

.content_two_col .col1 {

/*    line-height:14pt;*/

}

.content_two_col .col2 {

    float:left;

    padding:0 0 0 66px;

    width:257px;

}

/* three colmun */

.content_three_col .col1 {

    border-right:1px dotted #939393;

    float:left;

    font-family:"Times New Roman";

    font-size:10pt;

/*    line-height:normal;*/

    padding-right:22px;

    width:396px;

}

.content_three_col .col2 {

    border-right:1px dotted #939393;

    float:left;

    font-family:Georgia;

    font-size:10pt;

    padding:0 22px;

    width:193px;

}

.content_three_col .col3 {

    float:left;

    padding:0 0 0 22px;

    width:257px;

}

.content_three_col .col3 p {

    font-family:Georgia;

    font-size:10pt;

/*    line-height:10pt;*/

}

.content_three_col .col3 p {

    float:right;

    font-family:Georgia;

    font-size:10pt;

/*    line-height:10pt;*/

    margin:10px 0 0 8px;

    width:93px;

}

#content div.post-2 {  /* Distribution */

    min-height: 610px;

}

#content div.post-10 { /* About Author */

    min-height: 466px;

}

#content div.post-25 { /* Events */

    min-height: 831px;

}

#content div.post-53,

#content div.post-31 { /* HOME & Links */

    min-height: 759px;

}

#content div.post-33 { /* Contact */

    min-height: 469px;

}

#content div.post-48 { /* Testimonials */

    min-height: 1181px;

}

#content div.post-33 form.cform {

    padding-top:50px;

}

#content div#whatsinthebook h3 {

    background: url(images/whatsinthebook.png) no-repeat;

    width: 196px;

    height: 55px;

}

#content div#whatsinthebook h3 span {

    visibility: hidden;

}

#content div.post-31 div.link_suggest_form {

    float: right;

    width: 310px;

}

#content div.post-31 p#suggest_link {

    padding-bottom: 5px;

    padding-top: 40px;

    text-align: right;

}

#content div.post-31 form.cform {

    display: none;

    padding-top: 0;

}

#content div.post-31 form.cform li span {

    display: block;

}

#content div.post-31 form.cform p.cf-sb {

    clear: both;

    text-align: right;

}

#content div.post-31 ul {

    list-style-type: none;

}

#content div.post-31 ul li {

    padding-bottom: 22px;

}

#content div.post-31 li strong {

    font-family:"Times New Roman";

    font-size:12pt;

    font-weight:normal;

/*    line-height:16pt;*/

}

#content div.post-31 li span {

/*    line-height:14pt;*/

}

#content div.post-31 div#usermessagea {

    text-align:right;

    margin-bottom: 0;

}

.content_two_col .col3 p {

    float:right;

    font-family:Georgia;

    font-size:11pt;

/*    line-height:10pt;*/

    padding:10px 0 0 8px;

    width:93px;

}

.content_two_col .col3 {

    float:left;

    padding:0 0 0 66px;

    width:257px;

}

div.post-48 div.col2 {

/*    line-height: normal;*/

}

div.post-48 div.col2 p {

    padding-bottom: 16px;

}

/* else */

.Sheet {

}

#content .col3 div {

    clear: both;

}

#content #whatsinthebook ul {

    list-style-type: none;

}

#content #whatsinthebook ul li {

    padding-bottom:9px;

}

/* testimonial menu */

#header #navigation p.testimonials {

    left:980px;

    position:absolute;

    top:-30px;

    z-index:1;

    height: 115px;

    width: 114px;

}

#header #navigation p.testimonials a {

    background: url(images/badge.png) no-repeat;

    display: block;

    width: 114px;

    height: 115px;

    cursor: pointer;

    text-decoration:none;

}

#header #navigation p.testimonials a span {

    visibility: hidden;

}

/* order read link */

#content .col3 a.order_book {

    background: url(images/order_the_book.png) no-repeat;

    height: 27px;

    width: 100px;

    display: block;

    margin: 20px 0px 0px;

}

#content .col3 a.read_more {

    background: url(images/read_more.png) no-repeat;

    height: 32px;

    width: 98px;

    display: block;

    margin: 20px 0px 0px;

}

#content .col3 a.order_book span, #content .col3 a.read_more span {

    visibility: hidden;

    display: none;

}

#content .col3 a:hover.order_book, #content .col3 a:hover.read_more {

    text-decoration: none;

}

/* Publication */

div.publications div.col1, div.publications div.col2 {

    width: 300px;

    min-height: 502px;

    float: left;

    border: none;

/*    line-height: 100%;*/

}

div.publications div.col2 {

    padding:0 22px;

}

div.publications div.col3 {

    width:auto;

    padding:0 0 0 22px;

}

div.publications .publication img {

    border:1px solid #CCCCCC;

    float:left;

    margin-right:20px;

}

div.publications div.magazines img {

    display: block;

}

div.publications div.magazines {

    width:234px;

}

div.publications .publication,

div.publications div.magazines {

    clear: both;

    margin-bottom: 44px;

    font-size:10pt;

}

div.publications .publication p,

div.publications div.magazines p {

/*    line-height:14pt;*/

    font-size:10pt;

    padding-bottom: 0;

    font-family:"Times New Roman";

}

div.publications .publication a, 

div.publications div.magazines a {

    color: #000000 !important;

}

div.publications a {

    text-decoration: none;

}

div.publications .publication a:hover, 

div.publications div.magazines a:hover {

    color: #247FE6 !important;

}

.clear {

    clear: both;

}

div.publications div.magazines .publication img {

    border: none;

}

div.publications div.magazines p {

    float: none;

    width: auto;

    padding: 0;

}

ul#rotating_images li {

    width:570px;

    height:287px;

    overflow:hidden;

    color: white;

}

ul#rotating_images li span {

    display: none;

}

ul#rotating_images li img {

    display: none;

}

ul#rotating_images li a {

    display: block;

    width:570px;

    height:287px;
	
}

ul#rotating_images li.slide0 {

    background: url(images/slideshow/00saintannies.jpg) no-repeat;	
	

}

ul#rotating_images li.slide1 {

    background: url(images/slideshow/01sacredheart.jpg) no-repeat;

}

ul#rotating_images li.slide2 {

    background: url(images/slideshow/03tis.jpg) no-repeat;

}

ul#rotating_images li.slide3 {

    background: url(images/slideshow/05abc.jpg) no-repeat;

}

ul#rotating_images li.slide4 {

    background: url(images/slideshow/07aoba.jpg) no-repeat;

}

ul#rotating_images li.slide5 {

    background: url(images/slideshow/09pal.jpg) no-repeat;

}

ul#rotating_images li.slide6 {

    background: url(images/slideshow/11yoyogi.jpg) no-repeat;

}

ul#rotating_images li.slide7 {

    background: url(images/slideshow/15azabu.jpg) no-repeat;

}

ul#rotating_images li.slide8 {

    background: url(images/slideshow/17treehouse.jpg) no-repeat;

}

ul#rotating_images li.slide9 {

    background: url(images/slideshow/19cis.jpg) no-repeat;

}

ul#rotating_images li.slide10 {

    background: url(images/slideshow/21englishstudio.jpg) no-repeat;

}

ul#rotating_images li.slide11 {

    background: url(images/slideshow/23musashikoyama.jpg) no-repeat;


}

ul#rotating_images li.slide12 {

    background: url(images/slideshow/25indian.jpg) no-repeat;

}

ul#rotating_images li em {

    color:#FFFFFF;

    font-family:Arial, san-serif;

    font-size:9pt;

    height:20px;

    padding:267px 15px 0 0;

    text-align:right;

    display: block;

    width:555px;

}

#footer

{

	background:transparent url(images/footer_bg.jpg) repeat-x scroll 0 0;

    font-family:"Times New Roman";

    font-size:8pt;

    height:36px;

/*    line-height:10pt;*/

    margin:0 auto 75px;

    padding:12px 0 0 10px;

    width:1030px;

}



.post h2 a 

{

	text-decoration: none;

}

.col2 h2, .post h2, div.publications h2 {

    padding-bottom: 11px;

    margin:0 0 26px;

    border-bottom: 1px solid #000000;

}

.post h3, div.publication em, div.magazines em {

    font-family:"Times New Roman";

    font-size:12pt;

    font-style: normal;

/*    line-height:16pt;*/

}

.aligncenter, div.aligncenter

{

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft

{

	float: left;

}



.alignright

{

	float: right;

}

img.alignleft {

    margin-right:10px;

}

.menu ul a 

{

  text-align: center;

  height: 21px;

/*  line-height: 21px;*/

  margin-right: auto;

  

  width: 177px;

  background-image: url('images/subitem-bg.png');

  background-position: left top;

  background-repeat: repeat-x;

  

  border-width: 1px;

  border-style: solid;

  border-color: #919191;

}



.nav ul.menu ul span, .nav ul.menu ul span span

{

	display:inline;

	float:none;

	margin:inherit;

	padding:inherit;

	background-image:none;

	text-align:inherit;

	text-decoration:inherit;

}



.nav ul.menu li.current_page_item a, .nav ul.menu li.current-cat a

{

	border-bottom:1px solid #FFFFFF;

}





.menu ul ul a

{

  margin-left: auto;

}



* html .menu ul a 

{

  color: #FCFCFC !important;

}



.menu ul li a:hover

{

  color: #000000;

  border-color: #919191;

  background-position: 0 -21px;

}



.nav .menu ul li a:hover span, .nav .menu ul li a:hover span span

{

  color: #000000;

}

div.publication a:hover, div.magazines a:hover {

    text-decoration: none !important;

}

/* FORM */

select, textarea, input {

    font-family:"Arial";

    font-size:10pt;

    margin-bottom:0;

    padding:2px;

}

select, input.single {

    width:300px;

}

textarea {

     width: 304px;

 }

form.cform select {

    width:312px;

}

form.cform textarea {

    height:200px;

}

form.cform {

    padding-top: 19px;

}

ol.cf-ol {

    list-style-type: none;

}

ol.cf-ol span.reqtxt, ol.cf-ol span.emailreqtxt {

    padding-left: 5px;

}

ol.cf-ol li {

    margin-bottom: 10px;

    clear: both;

}

ol.cf-ol li.textonly {

    font-family:"Times New Roman";

    font-size:12pt;

/*    line-height:16pt;*/

}

div#usermessagea {

    color:#6E3A96;

    margin-bottom: 10px;

}

.linklove {

    display: none;

}

p.cf-sb {

    padding-top: 2px;

    padding-bottom: 37px;

}

fieldset.cf_hidden {

    display: none;

}

div.cf_info {

    color:#6E3A96;

}

form#cformsform textarea#cf_field_4 {

    height: 70px;

}

form.cform span.reqtxt, 

form.cform span.emailreqtxt{

    display: none !important;

}

form#cformsform li.textonly, form#cforms3form li.textonly, form#cforms4form li.textonly, form#cforms2form li#li-2-2 {

    font-size: 10pt;

    width: 309px;

    text-align: right;

    margin-bottom: 0;

}

form.cform  label {

    display: block;

}

.cf_error {

    background: #ffcccc;

}

div.link_suggest_form div#usermessage4a {

    text-align: right;

}