body {font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;background-color:#FFF;vertical-align:middle;}

@font-face {
font-family: Jennifer;
src: url('/Jennifers Hand Writing.ttf');
}

@font-face {
font-family: JenniferIE;
src: url('/Jennifers_Hand_Writing.eot');
}

@font-face {
font-family: Jami;
src: url('/Jami.ttf');
}

@font-face {
font-family: JamiIE;
src: url('/Jami.eot');
}

#HPcontent {width:900px;margin-left:-450px;left:50%;position:absolute;}

h1.handwritten {font-family: Jennifer, JenniferIE;margin:0;padding:0;font-size:30px;color:#C00;letter-spacing:1px;}
h2.handwritten {font-family: Jami, JamiIE;margin:0;padding:0;font-size:22px;color:#C00;}
span.handwritten {font-family: Jami, JamiIE;color:#C00;font-size:18px;font-weight: bold;}

.other {font-size:xx-small;color:#C03;}
.other a:link, .other a:visited {color:#C03;text-decoration:none;}
.other a:hover, .other a:active {color:#C03;text-decoration:underline;}
td.quote {font-size:0.7em;line-height:1.2em;color:#333;background-color:#FFF;background-image:url('/images/papermiddle.gif');background-repeat:repeat-y;background-position:left top;}
.published {font-weight:bold;font-size:x-small;}
.data {  font-family:Verdana, Tahoma, Arial, sans-serif;font-size:80%; color:#666;}
.newsletterphoto {  background-color:#FFFFFF;background-image:url('/images/newletter_photo_bg.gif');background-repeat:no-repeat;background-position:left top;padding-top:18px;padding-left:23px;padding-right:19px;}
.newsletterphoto_small {  background-color:#FFF;background-image:url('/images/newletter_photo_bg_small.gif');background-repeat:no-repeat;background-position:left top;padding-top:9px;padding-left:11px;padding-right:9px;}
.newslettercaption {  font-family:Tahoma, Verdana, "Arial Narrow", Arial;font-size:10px;color:#FFF;padding-top:5px;}
.emailsimoneform {background-color:#FFF;background-image:url('/images/simoneletterbg.gif');background-repeat:no-repeat;background-position:left top;}
.emailsimoneenvelope {background-color:#FFF;background-image:url('/images/simoneletterenvelope.gif');background-repeat:no-repeat;background-position:left top;}
.red-small {font-family:Verdana,Tahoma,Arial,sans-serif;font-size:x-small;color:#C00;}
.textbox-bg {background-color:#FFFEEE;}
.email-font {font-family:Arial, Helvetica, sans-serif;font-size:x-small;}
.footer {font-family:Verdana, Tahoma, Arial, sans-serif, Handwriting;font-size:xx-small;background-color:#FFF;color:#C0C0C0;}
.sammie {font-family:Verdana,Tahoma,Arial,sans-serif;font-size:x-small;color:#666;background-color:#FFF;background-image:url('/images/asc/bg-sammie.gif');background-repeat:no-repeat; background-position:left bottom;}
.brody {font-family:Verdana, Tahoma, Arial, sans-serif;font-size:x-small;color:#666;background-color:#FFF;background-image:url('/images/asc/bg-brody.gif');background-repeat:no-repeat;background-position:left bottom;}
#dek {position:absolute;visibility:hidden;z-index:200;}

/* NAVIGATION STYLES LAUNCHED MARCH 2010 */
#nav {float:left;width:900px;}
#nav div {float:left;background-repeat:no-repeat;}
#nav div a {display:block;}
#nav div a span {display:none;}
#nav div a:link {background-position:0 0;}
#nav div a:hover {background-position:0 -100%;}
#nav .simone a {background-image:url('/i/nav2010/simone.gif');width:93px;height:96px;}
#nav .letters a {background-image:url('/i/nav2010/letters.gif');width:77px;height:115px;}
#nav .diary a {background-image:url('/i/nav2010/diary.gif');width:170px;height:115px;}

/* SIMONE'S PAGE */
.simone-bg {background-color:#FFF;background-image:url('/books/bg/0-19-275289-8.gif');background-repeat:no-repeat;background-position:right top;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:x-small;color:#666;}
.simone-bg p {font-size:12px;line-height:22px;}/* all pages should have this size by default */

/* NEW HOMEPAGE STYLES */
#hp-container {position:absolute;top:50%;left:50%;margin-top:-336px;margin-left:-453px;width:906px;height:672px;}
#hp-container table {float:left;}
#hp-container td.title {background-image:url('i/hp/title.jpg');width:429px;height:134px;background-repeat:no-repeat;}
#hp-container h1 {font-family:Arial Narrow, arial;font-weight:bolder;text-transform:uppercase;margin:60px 0 0 17px;padding:0;font-size:48px;color:#C00;letter-spacing:-1px;}
#hp-container td.headline {padding:0;background-image:url('i/hp/cover.jpg');background-repeat:no-repeat;padding-top:20px;background-color:#E9E5DA;}
#hp-container td.headline p {font-family:Arial Narrow, arial;font-weight:bold;font-size:20px;text-transform:uppercase;color:#003;line-height:27px;margin:0;padding:0}
#hp-container td.headline p {font-size:24px;line-height:32px;}/* SLIGHT INCREASE TO HP FONT SIZE */
#hp-container .rightcolumn {float:left;}
#hp-container .rightcolumn a.bloglink {float:left;height:225px;margin:0;}
#hp-container .navigation {float:left;clear:left;height:447px;background-image:url('i/hp/navi.gif');background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:right;padding-top:43px;}
#hp-container .navigation h3 {margin:0 46px 0 30px;padding:0;font-weight:bold;color:#C00;width:159px;font-size:11px;font-weight:bold;}
#hp-container .navigation h4 {margin:0 46px 0 30px;padding:0;font-weight:bold;text-transform:uppercase;color:#000;width:159px;font-size:11px;}
#hp-container .navigation p {margin:0 46px 11px 30px;padding:0;width:159px;font-size:11px;}
#hp-container .navigation a:link, #hp-container .navigation a:visited {color:#00F;}
#hp-container .navigation a:hover, #hp-container .navigation a:active {text-decoration:none;}



/*FOR CSS SITE*/
#diary p {text-align:justify;}
#diary p.lastupdated {font-size:100%;font-weight:bold;}
#diary div.diary_photo_small {width:170px;height:136px;background-image:url('/i/d/picture-bg_small.gif');background-repeat:no-repeat;background-position:left top;clear:both;}
#diary div.diary_photo_small p {margin:0;padding:0;}
#diary div.diary_photo_small p img {margin:9px 19px 0 11px;border:2px solid #FFF;}
#diary div.diary_photo_small p.caption {color:#FFF;text-align:center;margin-top:2px;font-size:10px;}
#diary div.small-tall {height:156px;background-image:url('/i/d/picture-bg_small-tall.gif');}

#diary div.diary_photo_medium {width:260px;height:218px;background-image:url('/i/d/picture-bg_medium.gif');background-repeat:no-repeat;background-position:left top;clear:both;}
#diary div.diary_photo_medium p {margin:0;padding:0;}
#diary div.diary_photo_medium p img {margin:14px 19px 0 16px;border:2px solid #FFF;}
#diary div.diary_photo_medium p.caption {color:#FFF;text-align:center;margin-top:3px;font-size:10px;}

#diary div.diary_photo_medium_portrait {width:260px;height:218px;background-image:url('/i/d/picture-bg_medium.gif');background-repeat:no-repeat;background-position:right top;clear:both;}
#diary div.diary_photo_medium_portrait p {margin:0;padding:0;}
#diary div.diary_photo_medium_portrait span {float:right;}
#diary div.diary_photo_medium_portrait span img {margin:14px 14px 0 6px;border:2px solid #FFF;}
#diary div.diary_photo_medium_portrait p.caption {float:right;width:95px;color:#FFF;text-align:right;margin:13px 0 0 0;font-size:10px;}


div.photo_large {width:340px;height:272px;background-image:url('/i/d/picture-bg_large.gif');background-repeat:no-repeat;background-position:left top;clear:both;}
div.photo_large p {margin:0;padding:0;}
div.photo_large p img {margin:18px 19px 0 22px;border:2px solid #FFF;}
div.photo_large p.caption {color:#FFF;text-align:center;margin-top:4px;font-size:10px;}

div.left {float:left;margin-right:6px;}
div.right {float:right;margin-left:6px;}

.subheading {overflow:hidden;padding:10px 0;}
.ie-float-left {display:inline;}



/* old styles for diary 
#diary ul.football {margin-left:30px;}
#diary ul.football li {background-image:url('/i/d/football.gif');background-repeat:no-repeat;padding:8px 0 8px 28px;list-style-type:none;background-position:0 7px}
#diary ul.football em {font-weight:bold;color:#C00;}

#diary ul.bug {margin-left:40px;padding:0;}
#diary ul.bug li {background-image:url('/i/d/bug.gif');background-repeat:no-repeat;padding:8px 0 8px 28px;list-style-type:none;background-position:0 10px}
#diary ul.bug em {font-weight:bold;color:#360;}

#diary table.schedule {font-size:100%;color:#666;border:solid #666;border-width:1px 0;margin-bottom:20px;}
#diary table.schedule td {vertical-align:top;padding:6px 0;}
#diary table.schedule td.date {text-align:right;font-weight:bold;white-space:nowrap;padding-right:10px;}

*/

/* DELETE ABOVE IDs WHEN BLOG IS LIVE */
div#content div.entry .diary_photo_small {width:170px;height:136px;background-image:url('/i/d/picture-bg_small.gif');background-repeat:no-repeat;background-position:left top;clear:both;}
div#content div.entry .diary_photo_small p {margin:0;padding:0;}
div#content div.entry .diary_photo_small p img {margin:9px 19px 0 11px;border:2px solid #FFF;}
div#content div.entry .diary_photo_small p.caption {color:#FFF;text-align:center;margin-top:2px;font-size:10px;}
div#content div.entry div.small-tall {height:156px;background-image:url('/i/d/picture-bg_small-tall.gif');}
div#content div.entry .diary_photo_medium {width:260px;height:218px;background-image:url('/i/d/picture-bg_medium.gif');background-repeat:no-repeat;background-position:left top;clear:both;}
div#content div.entry .diary_photo_medium p {margin:0;padding:0;}
div#content div.entry .diary_photo_medium p img {margin:14px 19px 0 16px;border:2px solid #FFF;}
div#content div.entry .diary_photo_medium p.caption {color:#FFF;text-align:center;margin-top:3px;font-size:10px;}
div#content div.entry .diary_photo_medium_portrait {width:260px;height:218px;background-image:url('/i/d/picture-bg_medium.gif');background-repeat:no-repeat;background-position:right top;clear:both;}
div#content div.entry .diary_photo_medium_portrait p {margin:0;padding:0;}
div#content div.entry .diary_photo_medium_portrait span {float:right;}
div#content div.entry .diary_photo_medium_portrait span img {margin:14px 14px 0 6px;border:2px solid #FFF;}
div#content div.entry .diary_photo_medium_portrait p.caption {float:right;width:95px;color:#FFF;text-align:right;margin:13px 0 0 0;font-size:10px;}
div#content div.entry .diary_photo_large {width:340px;height:272px;background-image:url('/i/d/picture-bg_large.gif');background-repeat:no-repeat;background-position:left top;clear:both;}
div#content div.entry .diary_photo_large p {margin:0;padding:0;}
div#content div.entry .diary_photo_large p img {margin:18px 19px 0 22px;border:2px solid #FFF;}
div#content div.entry .diary_photo_large p.caption {color:#FFF;text-align:center;margin-top:4px;font-size:10px;}
div#content div.entry div.left {float:left;margin-right:6px;}
div#content div.entry div.right {float:right;margin-left:6px;}
div#content div.entry ul.football {margin-left:30px;}
div#content div.entry ul.football li {background-image:url('/i/d/football.gif');background-repeat:no-repeat;padding:8px 0 8px 28px;list-style-type:none;background-position:0 7px}
div#content div.entry ul.football em {font-weight:bold;color:#C00;}
div#content div.entry ul.bug {margin-left:40px;padding:0;}
div#content div.entry ul.bug li {background-image:url('/i/d/bug.gif');background-repeat:no-repeat;padding:8px 0 8px 28px;list-style-type:none;background-position:0 10px}
div#content div.entry ul.bug em {font-weight:bold;color:#360;}
div#content div.entry table.schedule {font-size:100%;color:#666;border:solid #666;border-width:1px 0;margin-bottom:20px;}
div#content div.entry table.schedule td {vertical-align:top;padding:6px 0;}
div#content div.entry table.schedule td.date {text-align:right;font-weight:bold;white-space:nowrap;padding-right:10px;}
.wp-caption-dd {text-align:center;}
.page hr {clear:both;margin:20px 0;border:none;height:1px;color:#ccc;background-color:#ccc;}



td.archive {text-align:center;font-size:70%;padding:20px 0;}

.messageboard {border:gray 1px solid; padding:5px; font-family:verdana, arial, sans-serif; background-color:#EEE;display:none;}

ul.rant li {margin-bottom:20px;}
ul.rant li em {margin-bottom:4px;color:#666;}
ul.rant li ul {margin:6px 0 0 0;color:#C00;list-style-type:none;padding:0;}

/* BLOG STYLES */
div.post {font-size:12px;color:#666;border-bottom:1px solid #666;clear:left;float:left;margin-bottom:10px;width:100%;}
div.entry {float:left;}
div.entry dd {margin-left:0;}
div.post h2 + small {margin: -10px 0 10px 0;}
div.post p {line-height:160%;}
div.post p.postmetadata {background-color:#F2F2F2;clear:both;padding:6px;width:100%;margin-bottom:10px;}
div#sidebar {display:none;}
div#content div.post div.entry .alignleft {float:left;margin:0 10px 10px 0;}
div#content div.post div.entry .alignright {float:right;margin:0 0 10px 10px;}
div#content div.post div.entry a img {border:1px solid #000;}
div.navigation div.alignleft, div.navigation div.alignright {width:40%;font-size:12px;}
div.navigation div.alignleft {float:left;}
div.navigation div.alignright {float:right;text-align:right;}
div#content h3 {color:#666;font-size:18px;}
div#content h3#comments, div#content h3#respond {clear:both;}

/* BOOKS PAGE */
fieldset {border:0;padding:30px 0 0 0;margin:0 0 10px 0;background-repeat:no-repeat;background-position:top left;}
fieldset legend {display:none;}
fieldset.easy {background-image:url('/i/b/categories/easy.gif');}
fieldset.asc {background-image:url('/i/b/categories/asc.gif');}
fieldset.adult {background-image:url('/i/b/categories/adult.gif');}
fieldset.confident {background-image:url('/i/b/categories/confident.gif');}
fieldset.football {background-image:url('/i/b/categories/football.gif');}
fieldset.simone {background-image:url('/i/b/categories/simone.gif');}
div.book {float:left;width:285px;margin:0 0 10px 16px;height:60px;}
div.first {margin-left:0;}
div.book a img {float:left;border:0;}
div.book div.text {float:left;margin-left:5px;width:220px;}
div.book div.text a {float:left;font-size:14px;margin:0;padding:0;}
/* the following link styles are duplicated in downloads page */
div.book div.text a:link {text-decoration:none;color:#000099;}
div.book div.text a:visited {text-decoration:none;color:#0066FF}
div.book div.text a:hover, div.book div.text a:active {text-decoration:underline;color:#E40000;}
div.book div.text p {clear:left;margin:4px 0 0 0;padding:0;font-size:12px;}

/* GIRLS FC PAGE */
.teaminfo p {text-align:center;}
.girlsfcbooks div.book {width:440px;height:auto;margin-left:0;}
.girlsfcbooks div.book div.text {width:375px;}
.girlsfcbooks div.book div.text p {font-size:11px;line-height:16px;}

/* LINKS */
ul.links {margin:0;padding:0;float:left;margin:0 100px 20px 0;font-weight:bold;font-size:12px;}
ul.links li + li {font-weight:normal;}
ul.links li {list-style-type:none;margin-bottom:5px;}

/* DOWNLOADS */
div.wallpaper  {float:left;-webkit-box-shadow: 0 0 20px #ccc;border:1px solid #fff;}

span.wallpaper-link {/*width:238px;*/padding:0;overflow:hidden;}

span.wallpaper-link a {padding:44px 0;width:238px;text-align:center;float:left;/*float:left;*/}
span.wallpaper-link a:link {text-decoration:none;color:#009;}
span.wallpaper-link a:visited {text-decoration:none;color:#06F}
span.wallpaper-link a:hover, span.wallpaper-link a:active {text-decoration:underline;color:#E40000;background:url('/images/circle.gif') no-repeat 50% 50%;}



/* GIRLSFC VOTE */
#border_table_mp_table_view, #border_table_mp_table_result {width:99%!important}
#MicroPollDiv_248774, #MicroPollResultsDiv_248774 {border:1px solid #CCC;}
#MicroPollDiv_248774 span, #MicroPollResultsDiv_248774 span {font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:12px !important;color: #666 !important;}
#mp_table_view, #mp_table_result {background:none !important;}
/*#mp_table_view tbody > tr[style], #mp_table_result tbody > tr[style] {display:none!important;}doesn't seem to work in IE, but is also done with jQuery*/
.microPollDefaultTitle_248774 .microPollDefaultTitle_248774 {color:#FFF !important;}
#mp_text_view, #mp_text_results {font-weight:bold;}
#mp_results_body_options_table span a:link, #mp_results_body_options_table span a:visited {text-decoration:none !important;color:#06F}
#mp_results_body_options_table span a:hover, #mp_results_body_options_table span a:active {text-decoration:none !important;color:#009;}



/*SCHOOL VISITS*/
.schoolvisits p.quotee {margin-bottom:30px;font-weight:bold;}
