/* GENERAL USE */

	.p_head {
		background-color: #b9cfdd;
		text-align: left;
		padding: 5px;
		font-size: 12pt;
	}
	.p_th {
		background-color: #b9cfdd;
		text-align: left;
		padding: 5px;
		font-size: 8pt;
	}
	.p_table {
	}
	.p_td {
		text-align: left;
		padding: 5px;
		border: 1px #b9cfdd solid;
		font-size: 8pt;
	}

body {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS;
	font-size: 10pt;
	background-image: url('img/bg.gif');
}

input {
	font-family: Georgia;
	font-size: 8pt;
}
a.footer {
	color: #6b6b69;
	font-size: 8pt;
	text-decoration: none;
}
a.footer:hover {
	text-decoration: underline;
}
a.navi {
	color: white;
	text-decoration: none;
}
a.navi:hover {
	color: yellow;
	text-decoration: underline;
}

a.naviyellow {
	color: yellow;
	text-decoration: none;
}
a.naviyellow:hover {
	color: blue;
	text-decoration: underline;
}
a.catlist {
	font-size: 10pt;
	color: navy;
	text-decoration: none;
}
a.catlist:hover {
	color: blue;
	text-decoration: underline;
}

.header {
	font-family: Georgia;
	font-size: 16pt;
	margin-bottom: 10px;
}
.content {
	font-family: Georgia;
	line-height: 1.5em;
}
.header_arial {
	font-variant: small-caps;
	font-family: Segoe UI, Trebuchet MS;
	line-height: 1.5em;
	letter-spacing: 0.3em;
	padding-bottom: 7px;
}
.extralarge {
	font-size: 26pt;
}
.larger {
	font-size: 20pt;
}
.large {
	font-size: 16pt;
}
.bitlarge {
	font-size: 11pt;
}
.medium {
	font-size: 10pt;
}
.small {
	font-size: 8pt;
}
.smaller {
	font-size: 6pt;
}
.n_date_a {
	font-family: Georgia;
	font-size: 10pt;
	color: #54578c;
}
.n_title_a {
	font-family: Georgia;
	font-size: 10pt;
}
.journal {
	padding-left: 18px;
	background-image: url('img/icon_journal.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.lyric {
	padding-left: 18px;
	background-image: url('img/icon_lyric.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.iconnews {
	padding-left: 20px;
	background-image: url('img/icon_newsentry.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.iconsetting {
	padding-left: 20px;
	background-image: url('img/icon_setting.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.iconlyric {
	padding-left: 20px;
	background-image: url('img/icon_lyricentry.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.icongallery {
	padding-left: 20px;
	background-image: url('img/icon_galleryentry.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.iconjournal {
	padding-left: 20px;
	background-image: url('img/icon_journalentry.gif');
	background-position: left;
	background-repeat: no-repeat;
}
.iconbookmark {
	padding-left: 20px;
	background-image: url('img/icon_bookmark.gif');
	background-position: left;
	background-repeat: no-repeat;
}




/* COLORS */
.darkgray {
	color: #878787;
}
.gray {
	color: #9d9fbf;
}
.red {
	color: #a72929;
}




/* LAYOUT */

div.main {
	background-image: url('img/bg_dark.gif');
	background-position: top;
	background-repeat: repeat-x;
}
td.topleft {
	background-image: url('img/bg_light.gif');
}
td.topsep {
	background-image: url('img/bg_sep.gif');
}
td.topright {
	background-image: url('img/bg_dark.gif');
}
td.midleft {
	padding-left: 5px;
	padding-bottom: 6px;
	background-image: url('img/bg_light2.gif');
	color: white;
}
td.midsep {
	background-image: url('img/bg_sep2.gif');
}
td.midright {
	background-image: url('img/bg_back.gif');
}
td.bottomleft {
	/*height: 500px;*/
	background-image: url('img/bg_logo.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}
td.footerleft {
	color: gray;
	padding: 20px;
	background-color: #fcfcfc;
}
td.bodyblock {
	padding: 20px;
	background-color: white;
	background-image: url('img/bg_logo.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}
div.comment1 {
	background-color: white;
	padding: 20px;
}
div.comment2 {
	background-color: #f6f6f6;
	padding: 20px;
}


/* IDs */

#n_header {
	font-family: Georgia;
	font-size: 20pt;
	margin-bottom: 10px;
}
#n_date {
	font-family: Georgia;
	font-size: 10pt;
	color: #b5b6cd;
}
#n_content {
	font-family: Georgia;
	font-size: 10pt;
	line-height: 1.5em;
}
#main_left {
	padding-right: 20px;
}
#main_right {
	padding: 20px 0px 0px 20px;
	background-color: #f6f6f6;
	background-image: url('img/bg_strip.gif');
	background-position: right;
	background-repeat: repeat-y;
}
#main_right_corner {
	padding: 0px;
	margin: 0px;
	background-image: url('img/bg_corner_right.gif');
	background-position: right;
	background-repeat: no-repeat;
}
#levelinfo1 {
	padding-left: 25px;
	background-image: url('img/icon_title1.gif');
	background-position: left;
	background-repeat: no-repeat;
}
#levelinfo2 {
	padding-left: 25px;
	background-image: url('img/icon_title2.gif');
	background-position: left;
	background-repeat: no-repeat;
}
#levelinfo3 {
	padding-left: 25px;
	background-image: url('img/icon_title3.gif');
	background-position: left;
	background-repeat: no-repeat;
}
#levelinfo4 {
	padding-left: 25px;
	background-image: url('img/icon_title4.gif');
	background-position: left;
	background-repeat: no-repeat;
}
#calendar {
	padding: 15px;
	padding-top: 13px;
	font-family: Century Gothic;
	font-size: 10pt;
	margin-bottom: 20px;
	background-image: url('img/bg_calendar.gif');
	background-position: 15px 10px;
	background-repeat: no-repeat;
}
#calendarouter {
	background-image: url('img/bg_cornerbox.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
