/****************************************************************************************************//* ticker/****************************************************************************************************/.bold10 {	font-size: 10px;	font-weight: bold;}.bold12{	font-size: 12px;	font-weight: bold;}/****************************************************************************************************//* photo album/****************************************************************************************************/.slideshow{ /*CSS for DIV containing each image*/float: left;margin-right: 10px;margin-bottom: 10px;}.slideshow img{ /*CSS for each image tag*/border: 0;}#navlinks{ /*CSS for DIV containing the navigational links*/width: 400px;}#navlinks a{ /*CSS for each navigational link*/margin-right: 8px;margin-bottom: 3px;font-size: 110%;   text-decoration: none;}#navlinks a.current{ /*CSS for currently selected navigational link*/background-color: yellow;}#webcounter { width: 450px; border : 0;              font-weight: bold;  font-family: arial;              color: #000000;               text-align: right;}/****************************************************************************************************//* basic elements/****************************************************************************************************/EM {color: red; font-style: normal}.alt_text {	display: none;}body, p, div, td, th, select, option, a, li  {	font-family: verdana,helvetica,serif;	font-size: small;	color: #000000;/*    background-color: #ffffff;    border-color: #ffffff;*/	margin: 0;	padding: 0;}.hyperlink a, a	{    color: #0000FF; 	text-decoration: underline; /*       background-color: #ffffff; */ }        a:hover{        color: #FF0000; /*text-decoration: underline;   JTW removed to kill underline in picture captions */ /*      background-color: #ffffff; */}.top_info {       font-family: verdana,helvetica,serif;       color: #0000FF;       background-color: #ffffff;       font-size: 12px;       font-weight: bold;}.top_error {	font-family: verdana,helvetica,serif;	color: #FF0000;    font-size: 12px;    font-weight: bold;}table {	width: 100%;	border-collapse: collapse;}td {    border-bottom: 0px solid black;    text-align: left;	padding: 2px;	margin: 0;}th {	border-bottom: 1px solid black;	font-weight: bold;	padding: 0;	margin: 0;}caption {	display: none;}.fake_link {	cursor: pointer;}.grey_back {	font-size: small;	padding-right: 5px;	padding-top: 1px;	padding-left: 5px;	padding-bottom: 0px;	margin-bottom: 10px;    color: #333333;	background-color: #efefef;}.bold {font-weight: bold;}/****************************************************************************************************//* structure/****************************************************************************************************/div { border: #000 1px solid; }#header {    width: 762px;    height: 105px;    border : 0;	margin-left: auto; margin-right: auto; position: relative;    background: transparent url(../php/images/homebanner.jpg) top left no-repeat ;}#header h2 {	padding: 5px 1px 1px 5px;	font-size: medium;	font-weight: bold;	color: #333333;    background-color: #000000;}#main-holder { width: 760px;   min-height: 450px;  margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/shirt8690.jpg)}#main-holder-overlay {    width: 70px;    height: 40px;    position: absolute;	left: 640px;	top: 275px;    border : 0;    margin : 0px;    z-index: 3;}#main-holdergrouppics { width: 760px;  min-height: 450px;   margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/shirt8690.jpg)}#main-holder550 { width: 760px;  min-height: 450px;   margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/shirt8690.jpg)}#main-holderaverages { width: 760px;  min-height: 450px;   margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/shirt8690.jpg)}#main-holder1992 { width: 760px;   min-height: 450px; margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/1992.jpg)}#main-holder1997 { width: 760px;   min-height: 450px; margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/1997.jpg)}#main-holder2002 { width: 760px;   min-height: 450px; margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/2002.jpg)}#main-holder2007 { width: 760px;   min-height: 450px; margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/2007.jpg)}#main-holder2 { width: 760px;      min-height: 450px; margin-left: auto; margin-right: auto; position: relative; border:0; }#main-holderdaf { width: 760px;   min-height: 450px;  margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/daffodil.jpg)}#main-holderdis { width: 760px;    min-height: 450px; margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/discedoge.jpg)}#main-holderball { width: 760px;  min-height: 450px;  min-height: 450px;  margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/strike.jpg)}#main-holderdave { width: 760px;   min-height: 450px; margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/dave.jpg)}#main-holderdavetripod { width: 760px;   min-height: 450px; margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/davetripod.jpg)}#main-holderdavelightyear { width: 760px;   min-height: 450px; margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/olddavelightyear.jpg)}#main-holderpins { width: 760px;  min-height: 450px;  margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/bpin.jpg)}#main-holdergallery { width: 760px;  min-height: 650px;  margin-left: auto; margin-right: auto; position: relative; border:0; background-image: url(../html/photos/shirt8690.jpg)}#subnav-left { width: 130px;  margin : 0px; float: left; border:0; background-image: url(../php/images/menufill.gif); background-repeat: repeat-x; }#subnav-leftgallery { width: 100px;  margin : 0px; float: left; border:0; }#main-middle { width: 455px;   margin : 0px; float: left; border:5; }#extra-rightnews { width: 200px;  margin : 0px; float: right;               border-color: #FFE542; padding: 5px;  background-color:  #FFE542; border:0;}#extra-right { width: 160px;  margin : 0px; float: right;               border-color: #FFE542; padding: 5px;  background-color:  #FFE542; border:0;}#scrapbook-right { width: 160px; margin-right: 100px; display: inline; float: right; border:3; text-align:center; background-color: #FFE042;}#main-wide   { width: 620px;  margin : 0px; float: left ; padding: 5px; border:0;}#main-widegallery { width: 620px;  min-height: 700px; margin : 0px; float: left ; padding: 5px; border:0;}#main-widehalfhightop { width: 620px; margin : 0px; float: left ; padding: 5px; border:0;}#main-widehalfhighbottom { width: 620px;  margin : 0px; float: left ; padding: 5px; border:0; background-color: #D3D3D3}#loc_pics { width: 180px;  margin : 1px ; float: left; border:0 }#loc_pics_text { width: 380px;  margin : 1px; float: left; border:0 }#fuzzgif { width: 160px;  margin: 0px; float: right; border:0; }#davehead { width: 160px;  min-height: 160px; margin: 0px; float: left; border:0; }#davesign { width: 160px;   margin: 0px; float: right; border:0; }#future { width: 350px;   margin: 0px; float: right; border:0; }.sac_pics { width: 125px;   margin : 1px ; float: left; border:0	 }.sac_pics_text { width: 460px;  margin : 1px; float: left; border:0 }.sac_pics_text_lg { width: 600px;  margin : 1px; float: left; border:0 }.sac_pics_text_jtw { width: 500px;  margin : 1px; float: right; border:0 }.sac_pics_text_jtw20 { width: 600px;  min-height: 15px; margin : 1px; float: left; border:0 }.sac_pics_text_jtw20b { width: 620px;  min-height: 15px; margin : 1px; float: left; border:0 }.sac_pics_spacer { width: 20px;  min-height: 100px; margin : 0px; float: left; border:0 }.grp_pics { width: 120px;  margin : 1px ; float: left; border:0	 }.grp_pics_text { width: 480px;  margin : 1px; float: left; border:0 }.grp_pics_text_lg { width: 480px;  margin : 1px; float: left; border:0 }#mass1_pics { width: 145px;  margin : 1px ; float: left; border:0; }#mass2_pics { width: 145px;  margin : 1px ; float: right; border:0}#mass_pics_text { width: 415px;  margin : 1px; float: left; border:0 }#gen_pics { width: 620px;  margin : 1px ;  float: left; border:0 }#gen_pics_text { width: 620px;  margin : 1px; float: left; border:0 }#school_pics {  width: 210px;  margin : 1px ; float: left; border:0}#school_pics_text {  width: 390px;  margin : 1px; float: left; border:0 }#footer { border : 0 ;          width: 760px;    	  margin-left: auto; margin-right: auto; position: relative; border-color: #FFE542; padding: 5px; background-color: #FFE542;}.footclass {font-size:x-small;}.news_small {background-color: "#FFE542";font-weight: bold;font-size: x-small; }.bold_news {background-color: "#FFE542";font-weight: bold; border:0 }.school {	font-family: Comic Sans MS; 	font-size: 14px;}.school_bold {	font-family: Comic Sans MS; 	font-size: 14px;	font-weight: bold;}.school_hd {	font-family: Comic Sans MS; 	font-size: 18px;	font-weight: bold;}.contacts_hd { 	font-size: 16px;	font-weight: bold;}#webcounter { width: 450px; border : 0;              font-weight: bold;  font-family: arial;              color: #000000;               text-align: right;}#footer_table {height: 20px; border: 0; }td.tabval {    border-bottom: 1px solid black;    text-align: left;	padding: 2px;	margin: 0;} /* Photo-Caption PZ3 CSS (The Good Stuff) */.PZ3-l { float:left; margin-right:10px; }.PZ3-r { float:right; margin-left:10px; direction:rtl; }  [class~=PZ3-r] { position:relative; }/* JTW Class - to float right but open ltr) */.PZ3-rltr { float:right; margin-left:10px; direction:ltr; }  [class~=PZ3-r] { position:relative; }/* JTW Class - to float left but open rtl) */.PZ3-lrtl { float:left; margin-right:10px; direction:rtl; }  [class~=PZ3-r] { position:relative; }.PZ3zoom { border:1px solid #369; }.PZ3zoom a,.PZ3zoom a:visited { display:block;  padding:0; overflow:hidden; text-decoration:none;  height:100%; width:100%; }  [class~=PZ3-r]>a { right:0; }.PZ3zoom a:hover { position:absolute;  z-index:999; padding:0; background:none;   cursor:default; height:auto; width:auto;  overflow:visible; border:1px solid #369;  margin:-1px 0 0 -1px; }  [class~=PZ3-r]>a:hover { margin:-1px -1px 0 0; }.PZ3zoom a img { border:0; height:100%; width:100%; }.PZ3zoom a:hover img { height:auto; width:auto;  border:0; }a:hover .PZ3cap { display:block;  padding:2px 5px; margin-top:-5px;   direction:ltr; background:#369; color:#fff;  font:10pt verdana,sans-serif;   text-align:left; }.noCap a:hover .PZ3cap { display:none; }.noBdr a img,.noBdr a:hover img { border:0; }.Lnk a:hover { cursor:pointer; }/* End Photo-Caption Zoom CSS */ 