/* CSS Document */body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}body {	background-color: #CCD7E4;	background-repeat: repeat-y;	margin-top: 0px;	margin-left: 0px;	}h1,h2,h3,h4,h5,h6 {	font-family: Helvetica, Arial, sans-serif;	font-weight: normal;}h1 {	font-size: 18px;	color: #336093;	padding-left: 20px;	padding-top: 20px;	padding-right: 10px;}h2 {	font-size: 16px;		color: #1E3A5A;	padding-left: 20px;	padding-top: 10px;	padding-right: 10px;}h3 {	font-size: 11px;	padding-left: 20px;	padding-right: 25px;}h4 {	font-size: 10px;	color: #FFFFFF;	padding-top: 130px;	padding-left: 15px;	padding-right: 10px;}h5 {	font-size: 10px;	color: #FFFFFF;	padding-top: 122px;	padding-left: 15px;	padding-right: 10px;}h6 {	font-size: 12px;	color: #000000;	padding-left: 20px;	padding-top: 10px;}.linksheader {	color: #FFFFFF;	font-size: 9px;}p {	font-size: 12px;	padding-left: 20px;	padding-right: 15px;}.home-letterstext {	font-size: 10px;	color: #FFFFFF;	padding-left: 10px;	padding-right: 5px;}.home-verse {	font-size: 11px;	color: #336093;	padding-left: 20px;	padding-top: 5px;	padding-right: 10px;}.rightcolumn {	background-image: url(images/VSI-rightcolumn.jpg);	background-repeat: no-repeat;	background-position: top left;}.rightcolumn_new {	font-size: 10px;	color: #FFFFFF;	padding-left: 0px;	padding-right: 0px;	background-repeat: no-repeat;	background-position: top left;}.rightcol-letters {	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	padding-right: 8px;	background-image: url(images/VSI-rightcolumn.jpg);	background-repeat: no-repeat;	background-position: top left;}span.rightcolumntitle1{	font-size:13px;	font-family: Arial, Helvetica;	font-weight: 800;	color: white;	position: relative;	left: 15px;	top: -5px;}span.rightcolumntitle2{	font-size:13px;	font-family: Arial, Helvetica, sans-serif;	font-weight: 800;	color: white;	position: relative;	left: 15px;	top: 0px;}.videophototable-heading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #336093;	padding-left: 20px;	padding-top: 10px;	padding-right: 10px;}.videophototable-body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: lighter;	color: #000000;	padding-right: 10px;}#videophototable1 {	background-image: url(images/VSI-bluebox-BG-1.jpg);	background-repeat: no-repeat;}#videophototable2 {	background-image: url(images/VSI-bluebox-BG-2.jpg);	background-repeat: no-repeat;}#videophototable img {	border: 1px solid #336093;	margin-left: 7px;	margin-top: 5px;}#videophototable {	background-color: #CCD7E4;	border: 1px solid #336093;}#phototable img {	border: 1px solid #336093;	margin-left: 3px;	margin-top: 5px;}#phototable {	background-color: #CCD7E4;	border: 1px solid #336093;	margin-left: 30px;}#teachertable {	background-color: #E6EDF5;	border: 1px solid #336093;}#teachertable img {	border: 1px solid #336093;	margin-left: 7px;	margin-top: 5px;}.vptable-heading {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #336093;	padding-left: 10px;	padding-top: 5px;	padding-right: 10px;}.vptable-body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding-right: 10px;}.bodyform {	padding-top: 20px;	padding-left: 20px;}a:link {	text-decoration: none;	color: #FFFFFF;}a:visited {	text-decoration: none;	color: #FFFFFF;}a:hover {	text-decoration: underline;	color: #FFFFFF;}a:active {	text-decoration: none;}/* Menu items - by David Bryant */ul.menu{	list-style-type:none;}li.menuitem1{	background: url(images/nav/VSI-nav-blankhome.jpg) no-repeat;	height: 38px;	width: 258px;	list-style-type:none;}li.menuitem1:hover{	background: url(images/nav/VSI-nav-blankhomeON.bmp) no-repeat;}li.menuitem{	background: url(images/nav/VSI-nav-blank.jpg) no-repeat;	height: 36px;	width: 258px;	list-style-type:none;	color: rgb(15, 57, 99);}li.submenuitem{	background: url(images/nav/VSI-subnav-blank.bmp) no-repeat;	height: 24px;	width: 258px;	list-style-type:none;	color: rgb(15, 57, 99);}li.submenuitems{	background: url(images/nav/VSI-subnav-blank.bmp) no-repeat;	height: 24px;	width: 258px;	list-style-image: url(images/nav/subbullet.gif);}li.menuitems{	background: url(images/nav/VSI-nav-blank.jpg) no-repeat;	height: 36px;	width: 258px;	list-style-image: url(images/nav/bullet.gif);}li.menuitem:hover{	background: url(images/nav/VSI-nav-blankON.bmp) no-repeat;}li.menuitems:hover{	background: url(images/nav/VSI-nav-blankON.bmp) no-repeat;}li.submenuitem:hover{	background: url(images/nav/VSI-subnav-blankON.bmp) no-repeat;}li.submenuitems:hover{	background: url(images/nav/VSI-subnav-blankON.bmp) no-repeat;	list-style-image: url(images/nav/subbullet.gif);}a.menuitemlink{	position: relative;	left: 23px;	top: 10px;	font: 11.5pt Trebuchet MS, Arial, Verdana;	font-weight:700;	color: rgb(15, 57, 99);}a.submenuitemlink{	position: relative;	left: 38px;	top: 7px;	font: 10pt Trebuchet MS, Arial, Verdana;	font-weight:700;	color: rgb(15, 57, 99);}a.menuitemlink:hover{	text-decoration: none;}a.menuitemlinks:hover{	text-decoration: none;}a.submenuitemlink:hover{	text-decoration: none;}a.submenuitemlinks:hover{	text-decoration: none;}a.menuitemlinks{	position: relative;	left: -5px;	top: -2px;	font: 11.5pt Trebuchet MS, Arial, Verdana;	font-weight:700;	color: rgb(15, 57, 99);}a.submenuitemlinks{	position: relative;	left: -3px;	top: -5px;	font: 10pt Trebuchet MS, Arial, Verdana;	font-weight:700;	color: rgb(15, 57, 99);}a.submenuitemlinks:hover{	position: relative;	left: -3px;	top: -5px;	font: 10pt Trebuchet MS, Arial, Verdana;	font-weight:700;	color: rgb(15, 57, 99);}/* Blog stuff */h3.post-title{	font-family: Helvetica, Arial, sans-serif;	font-weight: normal;	font-size: 18px;	color: #336093;	padding-left: 20px;	padding-top: 20px;	padding-right: 10px;}.post-body{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	margin-left: 20px;}div.post-body a{	color: rgb(15, 57, 99);}p.post-footer{	font: 9pt Verdana;	font-style: italic;	color: black;}a.post-footer-link{	font: 9pt Verdana;	font-style: italic;	color: black;}a.comment-link{	font: 9pt Verdana;	font-style: italic;	color: blue;}dd.comment-body p{	font: 12pt "Palatino Linotype";	color: black;	font-style: italic;}dd.comment-timestamp{	font: 9pt Verdana;	color: black;}p.comment-timestamp{	color: black;	font: 9pt Verdana;}#comments h4{	font: 9pt Verdana;	font-weight: 700;	color: rgb(15, 57, 99);}#comments a {	color: rgb(15, 57, 99);}span.comment-icon{	margin-left: 20px;}#sidebardiv{	position:absolute;	left:702;	top:188;	width: 200px;}.blog-archives a{	color: rgb(15, 57, 99);	font: 10pt;	font-weight: 700;}.blog-archives{	position: relative;	left: 20px;}.blog-previous{	position: relative;	left: 20px;}.blog-previous a{	color: rgb(15, 57, 99);	font: 10pt;	font-weight: 700;}a.rss{	color: rgb(15, 57, 99);}img.rss{	vertical-align:text-top;}div.oldarchives{	position: relative;	left: 20px;}.oldarchives a{	color: rgb(15, 57, 99);	font: 10pt;}#donate{    margin-left: 18px;    margin-top: 5px;}
