/* Calendar Style */
.big {
	width: 100%;
}

.right {
	text-align: right; 
}

.left {
	font-family: "Lucida Grande", arial, helvetica, sans-serif; 
	font-size: 12px; 
	text-align: left; 
}

.small {
	font-size: 10px; 
}


.entry0 {
	background-color: transparent;
	width: 100%;
	padding: 15px 0;
	line-height: 15px; 
	color: #505050;
}

.entry1 {
	background-color: #f0e7ce;
	width: 100%;
	padding: 15px 0;
	line-height: 15px; 
	color: #505050;
}

#zoomaru {
	margin: 0px auto;
	font-family: "Lucida Grande", arial, helvetica, sans-serif; 
	position: relative; 
	text-align: justify; 
	font-size: 12px; 
}

.entry0 h1, .entry1 h1 {
	color: #8C8100;
	font-family: "Lucida Grande", arial, helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: lighter; 
	background-color: transparent;
	border-bottom: 1px solid #E6E5E3;
	padding: 4px 10px;
	margin: 0;
}

.readdesc {
	font-family: "Lucida Grande", arial, helvetica, sans-serif; 
	font-size: 12px; 
	text-align: justify; 
	padding: 0 4px;
}

.eventtags {
	font-family: "Lucida Grande", arial, helvetica, sans-serif; 
	font-size: 12px; 
	border-top: 1px solid #E6E5E3;
	padding-top: 20px; 
}

.entleft {
	font-family: "Lucida Grande", arial, helvetica, sans-serif; 
	font-size: 12px; 
	border-right: 1px solid #E6E5E3;
	text-align: left; 
	padding: 0 4px;
}

.enttop {
	font-family: "Lucida Grande", arial, helvetica, sans-serif; 
	font-size: 12px; 
	border-top: 1px solid #E6E5E3;
	text-align: left; 
	padding-top: 5px;
}

.calendar {
	font-family: Verdana; 
}

.calendar-month {
	font-size: 10px; 
	font-weight: bold; 
}

.day-name {
	font-size: 9px; 
}

.weekday {
	font-size: 9px; 
}
/* END Calendar Style */



/* ACCTT Style */

body { 
font-size: 10px; 
font-family: "Lucida Grande", arial, helvetica, sans-serif; 
line-height: 150%; background-color: #8C8100; margin: 0; 
}

h1 { 
color: #986009; 
font-size: 12px; 
font-family: "Lucida Grande", arial, helvetica, sans-serif; 
font-weight: normal; 
margin-top: 0; 
}

h2 { 
color: #986009; 
font-size: 13px; 
font-family: "Lucida Grande", arial, helvetica, sans-serif; 
font-weight: normal; 
}

p { 
font-size: 12px; 
font-family: "Lucida Grande", arial, helvetica, sans-serif; 
line-height: 150%; 
}

#wrapper { 
background-color: white; 
background-image: url(../media/leftnav_bg.gif); 
background-repeat: repeat-y; 
width: 798px; 
overflow: hidden; 
margin-right: auto; 
margin-bottom: 10px; 
margin-left: auto; 
border-right: 3px solid #cabf79; 
border-bottom: 3px solid #cabf79; 
border-left: 3px solid #cabf79; 
}

#leftnav { 
background-color: #ab710a; 
width: 152px; height: 100%; 
overflow: hidden; 
float: left; 
display: block; 
}

#leftnav hr { 
background-image: url(../media/leftnav_hr.gif); 
background-repeat: no-repeat; 
background-position: center 0; 
height: 12px; 
border: 0 transparent !important; 
outline-style: none !important; 
outline-width: 0 !important; 
display: block !important; 
}

#leftnav ul { 
color: white; 
font-size: 11px; 
font-family: "Lucida Grande", arial, helvetica, sans-serif; 
text-align: right; 
margin-top: 25px; 
margin-right: 15px; 
list-style-type: none; 
}

#leftnav li { 
line-height: 250%; 
}

#leftnav li a:link, #leftnav li a:visited { 
color: white; 
text-decoration: none; 
}

#leftnav li a:hover { 
color: #ede18a; 
text-decoration: underline; 
}
#content_outer { 
background-image: url(../media/leftnav-right.gif); 
background-repeat: repeat-y; 
background-position: left top; 
width: 645px; 
overflow: hidden; 
float: left; 
clear: right; 
}

#content { 
padding: 15px 70px 15px 65px; 
}

#contentwrapper { 
background-image: url(../media/leftnav_bg.gif); 
background-repeat: repeat-y; 
background-position: left 0; 
overflow: hidden; 
display: block; 
}

#header { 
background-color: #e3deb8; 
position: relative; 
width: 798px; 
height: 168px; 
}

#contentwrapper_top { 
background-image: url(../media/leftnav-top.gif); 
background-repeat: no-repeat; 
background-position: left top; 
height: 11px; 
overflow: hidden; 
}

#header_bot { 
background-color: white; 
background-image: url(../media/header-bot.gif); 
background-repeat: no-repeat; 
background-position: left bottom; 
position: absolute; 
left: 0; 
bottom: 0; 
width: 100%; 
height: 14px; 
}

#headerimg { 
position: absolute; 
right: 23px; 
}

#headerlogo { 
position: absolute; 
top: 23px; 
left: 70px; 
}

#footer { 
color: silver; 
font-size: 10px; 
font-family: arial; 
text-align: center; 
word-spacing: 5px; 
clear: both; 
margin-top: 25px; 
padding-top: 10px; 
border-top: 1px solid #ab710a; 
}

#footer a:link, #footer a:visited { 
color: black; 
font-size: 9px; 
font-family: arial; 
text-decoration: none; 
text-align: center; 
word-spacing: 5px; 
clear: both; 
}

#footer a:hover { 
font-family: arial; 
text-decoration: underline; 
text-align: center; 
word-spacing: 5px; 
clear: both; 
}
