@charset "utf-8";
/* CSS Document */

body {
	text-align:center;
	height: 100%;
	margin-top:0px;
	margin-bottom: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	background-color: #fff;
}
div#bookmarks {

	text-align:center;
}

div#page {
	width:971px;
	margin:0 auto;
	text-align:left;
	background-image: url(images/background.jpg);
	background-repeat: repeat-y;
}

div#header {
	width:971px;
	height:345px;
	background-image: url(images/sitetitle.jpg);
	background-repeat: no-repeat;
}
div#header_xmas {
	width:971px;
	height:100px;
	background-image: url(images/sitetitle_xmas.jpg);
	background-repeat: no-repeat;
}
div#advert {
	width:971px;
	height:150px;
	background-image: url(images/advert.jpg);
	background-repeat: no-repeat;
}

div#menu {
    width:200px;
	float:left; 
  	margin:10px 0 10px 5px;
	height:350px;
	margin-left: 20px;
}

div#content {
	width:711px;
	min-height:500px;
	_height:500px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 240px;
}

div#footer {
   	width:931px;
	height:100%;
	margin:0 20px;
	padding:0 0 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #830B0A;
}

div#wrap { width: 440px; height:160px; background-image:url(./images/calendar.png); position:relative; background-repeat:no-repeat; margin:auto; }

.year { position: absolute; float:left; top: 10px; width: 110px; height: 40px; font-size:24px; padding: 0; margin:0; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; border:none;}

.old { position: relative; float: left; left:0px; top: 50px; width: 110px; height: 40px; font-size:24px; padding: 0; margin:0; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; border: none; }

div#months {
	width:330px;
	height: 160px;
	top:0px;
	left:110px;
	position:absolute;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	background-position: top;
}
 
div#wrap a { text-decoration:none; color:#6b6456; }
div#wrap a:hover { text-decoration:none; color:#830B0A; }
div#wrap a:active { text-decoration:none; color:#830B0A; }



.jan { position:absolute;top:0px;left:0px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center; }
.feb { position:absolute;top:0px;left:110px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}
.mar { position:absolute;top:0px;left:220px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}

.apr { position:absolute;top:40px;left:0px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}
.may { position:absolute;top:40px;left:110px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}
.jun { position:absolute;top:40px;left:220px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}

.jul { position:absolute;top:80px;left:0px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}
.aug { position:absolute;top:80px;left:110px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}
.sep { position:absolute;top:80px;left:220px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}

.oct { position:absolute;top:120px;left:0px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}
.nov { position:absolute;top:120px;left:110px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}
.dec { position:absolute;top:120px;left:220px;width:110px;height:25px;margin-top: 10px;padding: 0px;margin-left: 0px;text-align: center;}

.active { border-bottom: 3px solid #830B0A; color:#830B0A; font-style:italic; }
#page #content #spacer {
	padding: 0px;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 80px;
	margin-left: 0px;
}

#page #footer #bookmarks2 {
	text-align: center;
}
.pink-limo { color:pink; font-weight:bold; font-size:140%;}
