@charset "utf-8";
/* CSS Document */

/* ======== general appearance settings ========  arial,helvetica,sans-serif*/

html, body {

height: 100%;
}

body{
background-image: url(../images/bg-izzy.jpg);
background-repeat: no-repeat;
background-position: top ;
background-color:#FFFFFF;

font-family: arial,helvetica,sans-serif;
font-size:.9em;
padding:0px;
margin:0px;
}

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:2.5em; color:#2165ac}
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#009ddc}
h3 { font-family: "Courier New", Courier, monospace; font-size:1.2em; color:#FF3333}
a {color:#004883;}
a:visited {color:#7a1756;}

a img {border:0;}


a[href $='.pdf'] { 
	padding-right: 22px;
	background: transparent url(../images/pdf-icon.gif) no-repeat center right;
}




a[href$='.doc'],a[href $='.docx'], a[href$='.rtf'], a[href$='.wps'], a[href$='.txt']  { 
	padding-right: 22px;
	background: transparent url(../images/word.png) no-repeat center right;

}




/* top nav colors  & font */



ul#topnav {margin-left:0px; font-size:18px; background-color:#b70072; width:auto;}
/*ul#topnav li a:hover, {background-color:#ffffff;font-style:normal;}*/

ul#topnav li.navbutton a:hover {background-color:#78a22f; color:#ffffff; padding-left:30px; padding-right:30px; padding-top:4px; padding-bottom:3px; margin:0px;}

ul#topnav li.navbutton  a {background-color:#b70072; color:#ffffff; padding-left:30px; padding-top:4px;  padding-bottom:3px; padding-right:30px; margin:0px;}
ul#topnav li.navbuttonS  a {background-color:#ffffff; color:#b70072;  padding-left:30px;  padding-top:4px; padding-bottom:3px; padding-right:30px; margin:0px;}
/* top nav styles */

ul#topnav {clear:both;height:1.8em;padding:0;}
ul#topnav li {float:left;list-style:none;}

ul#topnav li a {display:block;float:left;text-align:center;color:#fff;text-decoration:none;line-height:1.4em;white-space:nowrap;}



.wrapper{ width:1000px;
background-color:#FFF;

height:100%;
min-height: 100%; 


margin: 0 auto;


}


.content {



width:966px;
padding:15px;

}
.header{

}


div.logo{
position:relative;


}
p.tagline{
font-family:"Courier New", Courier, monospace;
font-size:24px;
font-weight: bold;
position:absolute;
top:66px;
left:370px;

}
div#kidsgo {
float:right;
margin-right:10px;
margin-top:50px;
}
.footer{
width:965px;}

.pageleft{
width:610px;
padding-right:15px;
padding-left:10px;
border-left: #cccccc dashed 2px;
 
}



.pageright{

padding-right:10px;
padding-left:10px;
width:310px;
float: right;
border-left:#cccccc dashed 2px;
border-right:#cccccc dashed 2px;

}
.prop{ font-size:0.8em}

.girls{
 font-size:1.2em; color:#b70072;
 font-weight:800;
}

.sci{
 font-size:1.2em; color:#78a22f;
 font-weight:800;
}

.postcard{
 font-size:0.7em; color:#000;
padding:5px;
background-color:#dcf4ff;
border:#cccccc solid 1px;
}

.postcard_preview{
 font-size:0.8em; color:#000;
padding:8px;
background-color:#fff;
border:#333 solid 1px;
}


.postcard input{
font-size:0.9em;
}

.postcard_preview input{
font-size:0.7em;
}

.postcard_message {
font-size:0.7em;
background-color: #FFFFCC;
margin-left:15px;
padding:4px;

}

.faq-q{ font-weight: 700; margin-left:20px }

.faq-a{ margin-left:30px; color:#444}


div#holder {
position:relative;
width:550px;
height:110px;
overflow:visible;
}
#flashcontent{
position:absolute;
}

.photo-caption {
font-size:0.8em;
color:#6a6a6a;
}
