body{font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:14px;border:none;font-weight: bold;color:#000000;background-color:#B9B9B9}
h1{font-family:Verdana, Sans Serif;font-size:14px;font-weight:bold;text-align:left;color:#191970;margin:0;padding:10px 0px 0px 5px}
h2{font-family:Verdana, Sans Serif;font-size:24px;font-weight:bold;text-align:center;color:#191970;margin:0;padding:0}
img{border: none}
form{padding:0; margin:0}
div.mainholder{width:800px;height:580px;background-color:#A9A9A9;border:1px solid #191970}
div.top{width:800px;height:130px}

div.menu {	width: 800px; height: 45px;	padding-top: 15px; text-align: center; background-image: url("/images/vilco_menu.gif"); background-repeat: no-repeat;}

div.info {	width: 780px; height: 24px;	text-align: right; position: relative; top: 5px; font-weight: normal; font-family: Verdana, Sans Serif;	font-size: 12px; color:#191970; }

div.content { width: 770px;	height: 540px;	align: center; text-align:left;	position: relative;	top: 5px; font-family: Verdana, Sans Serif;	font-size: 14px; font-weight: normal; color: #5a4836; background-color:#A9A9A9;	}

div.vsudoku_cube { width: 38px;	height: 38px; color:darkblue; font-size:36px; text-align:center; }

div.loginbox { width: 780px; heigth: 35px; }

div.youtube { width: 780px; heigth: 520px; padding-top: 5px }
div.youtube_l { float: left; width: 600px; heigth: 510px; }
div.youtube_r { float: right; width: 170px; heigth: 510px; padding-top: 10px; }
div.youtube_t { font-size: 18px; text-align:left; padding: 0px 0px 5px 0px; }

#vcal {	float: left; width: 500px; height: 380px; align:left; text-align:center; font-family: Verdana, Sans Serif; font-size: 14px;
	color: #5a4836;	background-color:#A9A9A9; }

#settings {	float: right; width: 250px;	height: 385px; align: right; text-align:center;	font-family: Verdana, Sans Serif; font-size: 14px; color: #5a4836; background-color:#A9A9A9; }

td { font-family: Verdana, Sans Serif; font-size: 14px;	color: #5a4836;	}

/* td.menutable { text-align:left;	font-family: Verdana, Sans Serif; font-size: 13px; color: #ffffff; font-weight: bold; padding:2px;  padding-top:6px; background-color:#A9A9A9; } */
td.menutable { width: 130px }

#ButtonFBY { font-family: Verdana, Sans Serif; background-color: #A9A9A9; color:#5a4836; font-weight: bold;	font-size: 12px; }

#ButtonFYB { font-family: Verdana, Sans Serif; background-color: #191970; color:#5a4836; font-weight: normal; font-size: 12px; }
	
#ButtonBY {	font-family: Verdana, Sans Serif; background-image: url("/images/calday.jpg"); color:#5a4836; font-size: 14px; }

#ButtonYB {	font-family: Verdana, Sans Serif; background-image: url("/images/calday_on.jpg"); color:#5a4836; font-size: 18px; }

#ButtonYBX { font-family: Verdana, Sans Serif; font-size: 28px; }

.clickable { cursor: url(arrow_click.ani); }

td.caldays { width: 99%; font-family: Verdana, Sans Serif; font-size: 14px;	background-image: url("/images/calday.JPG"); text-align:center; }

td.thisday { width: 99%; font-family: Verdana, Sans Serif; font-size: 18px;	font-weight: bold; background-image: url("/images/calday_this.JPG"); color: #5a4836; text-align:center; }

td.calheading {	width: 95%;	font-family: Verdana, Sans Serif; font-size: 14px; color: #5a4836; text-align:center; }

td.format {	font-family: Verdana, Sans Serif; font-size: 14px; }

a {	text-decoration: underline;	color: #5a4836; }
a:hover { color: #cb865c; }

a.menu { text-decoration: none;	color: #f0f0f0;	text-transform: uppercase; white-space:nowrap; }
a.menu:hover { color: #b4906c; }

a.blanklink { width: 95px; height: 10px; text-decoration: none; }

a.calday { text-transform: uppercase; text-decoration: none; }
a.calday:hover { color: #191970; }

a.click_homepage { text-decoration: none; color: #f0f0f0; text-transform: uppercase; white-space:nowrap; }
a.click_homepage:hover { color: #f0f0f0; text-decoration: none; }

div.gridscroll { width: 760px; overflow: auto; }

.heading { font-family: Verdana, Sans Serif; font-size: 16px; font-weight: bold; text-align:center; color: #191970;	}

.heading_nonbold { font-family: Verdana, Sans Serif; font-size: 16px; font-weight: normal; text-align:center; color: #191970; }

.about { font-family: Verdana, Sans Serif; font-size: 14px; font-weight: normal; text-align:justify; color:#5a4836; }

a.v {text-decoration: none; color: #B9B9B9}
a.v:link {text-decoration: none; color: #B9B9B9}
a.v:visited {text-decoration: none; color: #B9B9B9}
a.v:active {text-decoration: none; color: #B9B9B9}
a.v:hover {text-decoration: none; color: #B9B9B9}

a.v2 {text-decoration: none; color: #A9A9A9}
a.v2:link {text-decoration: none; color: #A9A9A9}
a.v2:visited {text-decoration: none; color: #A9A9A9}
a.v2:active {text-decoration: none; color: #A9A9A9}
a.v2:hover {text-decoration: none; color: #A9A9A9}

a.home {text-decoration: none; color: #191970}
a.home:link {text-decoration: none; color: #191970}
a.home:visited {text-decoration: none; color: #191970}
a.home:active {text-decoration: none; color: #191970}
a.home:hover {text-decoration: underline; color: #191970}