/*
Theme Name: Bishop of Winchester Academy
Theme URI: http://www.bowa.org
Description: Bishop of Winchester Academy Theme
Author: Greg Mileham
Version: 1.0
Tags: bishop of winchester academy, bowa
*/

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; }
blockquote { quotes: none; }
blockquote:before, blockquote:after { content: ''; content: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
a img { border: none; }

/* BOWA styles
-------------------------------------------------------------- */
body      { margin:0; padding:0; font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size:75%; line-height:150%; color:#666; background:#9a9a9a url('images/background.jpg') repeat-x; }
h1        { font-size:170%; color:#53003f; font-weight:bold; padding:6px 0 14px 0; }
h3        { font-size:120%; color:#53003f; font-weight:bold; padding:4px 0 8px 0; }
p         { padding:4px 0 12px 0; }

a         { color:#53003f; text-decoration:none; }
a:hover   { text-decoration:underline; }

#container  { width:1002px; margin:0 auto; }
#head       { width:933px; height:134px; margin:0 auto; background:url('images/bg_head3.jpg') no-repeat; }
#search     { float:right; width:192px; height:16px; padding:20px 0 0 0; }
#search_text    { float:left; width:40px; height:16px; font-size:80%; color:#53003f; }
#search #s   { float:left; width:100px; height:14px; border:1px solid #999; margin:0 4px 0 0; padding:0 4px 2px 4px; font-size:80%; }
#search #searchsubmit  { float:left; width:15px; height:16px; background:url('images/button_search.jpg') no-repeat; border:none; cursor:hand; }
#search label  { display:none; }
#home_image { width:1002px; height:244px; }

#main       { width:936px; margin:0 0 0 35px; background:#fff; }
#main_left  { float:left; width:162px; padding:20px 10px 20px 10px; }
#main_center{ float:left; width:520px; padding:10px 10px 40px 30px; }
#main_right { float:left; width:133px; padding:20px; }
#main_right ul  { padding:0 0 0 14px; }
#main_right li  { padding:0 0 4px 0; }

#foot       { width:936px; margin:0 0 0 35px; font-size:85%; line-height:120%; border-top:1px solid #53003f; background:#fff; }
#foot ul    { list-style:none; margin:0; padding:0; }
#foot li    { float:left; width:120px; padding:20px 10px 20px 20px; }
.logos_foot { float:right; width:473px; height:93px; padding:0 30px 0 0; background:url('images/logos_foot.jpg') no-repeat;}

#pixopoint_menu1_wrapper  { position:absolute; top:104px; margin:0 auto; z-index:9999; }
#suckerfishnav       { width:730px; height:30px; margin:0 0 0 237px; padding:0; font-size:90%; list-style:none; background:url('images/bg_menu1.jpg') repeat-x; }
#suckerfishnav ul    { background:url('images/bg_menu_dropdown1.png') repeat-x; }
#suckerfishnav li.home_page     { float:left; }
#suckerfishnav li.home_page a   { display:block; width:90px; height:24px; color:#fff; text-decoration:none; text-align:center; overflow:hidden; }
#suckerfishnav li { display:block; }
#suckerfishnav li ul { width:144px; background:url('images/bg_menu_dropdown1.png') repeat-x; }
#suckerfishnav li a   { display:block; height:24px; padding:6px 0 0 0; color:#fff; text-decoration:none; text-align:center; }
#suckerfishnav li.cat-item    { float:left; }
#suckerfishnav li.cat-item a  { display:block; height:24px; color:#fff; text-decoration:none; text-align:center; overflow:hidden; }
#suckerfishnav li.cat-item-13 { width:105px; }
#suckerfishnav li.cat-item-4  { width:110px; }
#suckerfishnav li.cat-item-5  { width:125px; }
#suckerfishnav li.cat-item-7  { width:105px; }
#suckerfishnav li.cat-item-8  { width:85px; }
#suckerfishnav li.cat-item-10 { width:110px; }
#suckerfishnav li.post-item a { display:block; width:120px; height:16px; margin:0 8px 0 8px; padding:2px 4px 4px 4px; color:#eee; border-bottom:1px solid #eee; text-decoration:none; text-align:left; }
#suckerfishnav li li a:hover { background:#eee; color:#53003f; }

#home_intro   { width:143px; margin:0 0 20px 0; padding:0 10px 10px 10px; font-weight:bold; }
#side_intro   { width:143px; margin:28px 0 20px 0; padding:0 10px 10px 10px; font-weight:bold; }
#side_intro p a { display:none; }
#side_cal     { width:153px; border:1px solid #ccc; margin:0 0 20px 0; padding:10px; }
#side_cal li  { list-style:none; }
#totw         { width:153px; border:1px solid #ccc; margin:0 0 20px 0; padding:10px; }
#totw p a     { display:none; }
#newsflash    { width:133px; }
#newsflash p a { display:none; }
#homelearning         { width:143px; border:1px solid #ccc; margin:0 0 20px 0; padding:10px; }
#homelearning p a     { display:none; }

.upcoming-events h2 { display:none; }
.upcoming-events ul { background:#eee; margin:0 0 6px 0; }
.upcoming-events ul ul { background:#fff; margin:0; }

.alignleft { float:left; padding:4px 20px 20px 0; }
