
html, body { height: 100%;
			 margin: 0;
			 font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 9pt;
			 color: #494949;
			 cursor: default;
			 background-image: url(images/bg_pattern_fade.png);
			 background-repeat: repeat-x;
			 background-position: 9px top;
			 background-color: white;
			 scrollbar-3dlight-color: #CFCFCF;
			 scrollbar-arrow-color: gray;
			 scrollbar-darkshadow-color: #ADADAD;
			 scrollbar-face-color: #DBDBDB;
			 scrollbar-highlight-color: #FAFAFA;
			 scrollbar-shadow-color: #DEE3E7;
			 scrollbar-track-color: #EFEFEF;
}

a:link {color: #336699; text-decoration: none; padding: 0 0 1px 0; border-width: 0 0 1px 0; border-color: #cccccc; border-style: dashed;}
a:active {color: #336699; text-decoration: none; padding: 0 0 1px 0; border-width: 0 0 1px 0; border-color: #cccccc; border-style: dashed;}
a:visited {color: #336699; text-decoration: none; padding: 0 0 1px 0; border-width: 0 0 1px 0; border-color: #cccccc; border-style: dashed;}
a:hover {color: #CF4450; text-decoration: none; padding: 0 0 1px 0; border-width: 0 0 1px 0; border-color: #CF4450; border-style: solid;}

a.title:link {color: #494949; text-decoration: none; padding: 0 0 1px 0; border-width: 0 0 1px 0; border-color: #cccccc; border-style: dashed;}
a.title:active {color: #494949; text-decoration: none; padding: 0 0 1px 0; border-width: 0 0 1px 0; border-color: #cccccc; border-style: dashed;}
a.title:visited {color: #494949; text-decoration: none; padding: 0 0 1px 0; border-width: 0 0 1px 0; border-color: #cccccc; border-style: dashed;}
a.title:hover {color: #CF4450; text-decoration: none; padding: 0 0 1px 0; border-width: 0 0 1px 0; border-color: #CF4450; border-style: solid;}

a.plain:link {color: #494949; text-decoration: none; padding: 0; border: none;}
a.plain:active {color: #494949; text-decoration: none; padding: 0; border: none;}
a.plain:visited {color: #494949; text-decoration: none; padding: 0; border: none;}
a.plain:hover {color: #494949; text-decoration: none; padding: 0; border: none;}

a.small:link {font-size: 8pt;}
a.small:active {font-size: 8pt;}
a.small:visited {font-size: 8pt;}
a.small:hover {font-size: 8pt;}

.textbox {
	padding: 4px;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
}

.textboxRequired {
	padding: 4px;
	border-style: solid;
	border-color: #B74C54;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	letter-spacing: 1px;
}

.button	{
	padding: 2px;
	border-width:1px;
	border-style:outset;
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}

.photo_by {
	width: 100%;
	font-size: 9pt;
	color: #336699;
	width: 100%;
	text-align: right;
	margin: -27px 0 0 0;
	padding: 0;
}

.event_box {
	padding: 15px 50px 15px 15px;
	border-width: 1px;
	border-color: #5f6062;
	border-style: solid;
	text-align: left;
	font-size: 12pt;
	background-color: #fcd3cd;
	background-image: url(images/bg_pink.png);
	background-repeat: repeat-x;
	background-position: top left;
}

.container {
	height: 39px;
	width: 100%;
	overflow: hidden;
	text-align: left;
	cursor: pointer;
	cursor: hand;
}

li {
	margin: 15px 0 0 0;
}

.blog {
	font-family: Lucida Grande, Lucida Sans Unicode, Lucida, Tahoma, sans-serif;
	font-size: 8pt;
	color: #373737;
}

.tabon {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border-style: solid;
	border-color: black;
	border-width: 1px 0px 0px 0px;
	background-color: #D4DBE9;
	cursor: pointer;
}

.taboff {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	border-style: solid;
	border-color: black;
	border-width: 1px 0px 0px 0px;
	background-color: white;
	cursor: pointer;
}


/*** BORDER IMAGES ***/

.border_top {
	background-repeat: repeat-x;
	background-position: bottom center;
	font-size: 1pt;
}
.border_top[class] {
	background-image: url(images/border_top.png);
}

.border_left {
	background-repeat: repeat-y;
	background-position: top right;
	font-size: 1pt;
}
.border_left[class] {
	background-image: url(images/border_left.png);
}

.border_right {
	background-repeat: repeat-y;
	background-position: top left;
	font-size: 1pt;
}
.border_right[class] {
	background-image: url(images/border_right.png);
}

.border_bottom {
	background-repeat: repeat-x;
	background-position: top center;
	font-size: 1pt;
}
.border_bottom[class] {
	background-image: url(images/border_bottom.png);
}

.date {
	font-size: 8pt;
	color: gray;
}