/*sitewide*/
body {
	background-image: url(imge/bg_tree.jpg);
        background-repeat: repeat;
        background-attachment: fixed;
        text-align: center;
        padding: 0;
        margin: 0;
        border: 0;
}
a:link {
	color: #6DB5E2;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6DB5E2;
}
a:hover {
	text-decoration: none;
	color: #5959B0;
}
a:active {
	text-decoration: underline;
	color: #000000;
}
/*layout*/
#container {
        margin-top: 0px;
		margin-right: auto;
        margin-left: auto;
        text-align: center;
        padding: 0px 0px 10px 0px;
	    width: 450px;
	    background-image: url(imge/bg_fade.png);
        background-repeat: repeat;
        }
#container_inner{
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	width: 430px;

        }
#header {
        background-image: url("imge/header.gif");
        height: 50px;
        width: 430px;
		}
#banner {
        background-image: url("imge/banner.gif");
        height: 150px;
        overflow: hidden;
        width: 430px;
		}
#navigation {
	background-color: #FFFFFF;
	height: 18px;
	width: 430px;
	margin-bottom: 0px;
	padding-bottom: 4px;
		}
#player {
	background-image: url("imge/bg_player.gif");
	background-repeat: no-repeat;
	height: 25px;
	width: 430px;
	padding-top: 12px;
	padding-left: 33px;
	text-align: center;
	overflow: hidden;
	    }
#content{
	background-color: #FFFFFF;
	padding: 11px 0px 11px 0px;
	width: 430px;
		}	
#content_inner{
	background-color: #FFFFFF;
	margin: 0px 10px 0px 10px;
	width: 410px;
		}
#entry{
	background-color: #FFFFFF;
	margin: 0px 0px 0px 10px;
	width: 349px;
		}
#divider {
    background-image: url("imge/bg_div.gif");
    height: 26px;
    width: 430px;
		}
#footer{
	background-color: #FFFFFF;
	width: 430px;
	}
	
/*Text Styling*/
.titles {
        font-family: Arial, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-align: right;
        margin: 0px;
        padding: 0px;
        color: #7B9442;
        }
.content {
        color: #59524C;
        font-family: verdana;
        font-size: x-small;
		font-weight: normal;
        text-align: justify;
        }
h1, h2 {
        margin: 0px;
        padding: 0px;
        font-weight: normal;
        }
h3 {
        font-family: Arial, sans-serif;
        font-size: small;
        font-weight: bold;
        text-align: right;
        margin: 0px;
        padding: 0px;
        color: #7B9442;
        }

h4 {
        font-family: Arial, sans-serif;
        font-size: x-small;
        font-weight: normal;
        text-align: right;
        margin: 0px;
        padding: 0px;
        color: #859399;
        }
h5 {
        font-family: Arial, sans-serif;
        font-size: small;
        font-weight: bold;
        text-align: right;
        margin-top: -15px;
        padding: 0px;
        color: #7B9442;
        }
.footer {
        padding-top: 10px;
        padding-bottom: 15px;
        color: #59524C;
        font-family: verdana;
        font-size: x-small;
        }
.copyright {
        padding-top: 10px;
        padding-bottom: 15px;
        color: #82BCDB;
        font-family: verdana;
        font-size: x-small;
        }

/*ical*/
#ical {
        background-image: url("imge/bg_ical.gif");
		background-repeat: no-repeat;
        height: 52px;
        width: 47px;
		padding-top: 19px;
		overflow: hidden;
		}
.day {
        color: #7B9442;
        font-family: Arial;
        font-size: large;
        text-align: center;
		line-height: 12px;
        }
.month {
        color: #7B9442;
        font-family: verdana;
        font-size: x-small;
        text-align: center;
        }
		
/*comments-linked*/
#comments {
        background-image: url("imge/bg_comment.gif");
		background-repeat: no-repeat;
        height: 17px;
        width: 349px;
		text-align: right;
		padding-top: 2px;
		margin-bottom: 0px;
		}
.comments {
        color: #7D9341;
        font-family: verdana;
		font-weight: normal;
        font-size: x-small;
		margin-right: 7px;
        }
.comments a:link {
	text-decoration: none;
	color: #7D9341;
	}
.comments a:visited {
	text-decoration: none;
	color: #7D9341;
	}
.comments a:hover {
	text-decoration: none;
	color: #333333;
	}
.comments a:active {
	text-decoration: none;
	color: #FFFFFF;
	}

/*comments-listed*/	
#form {
	width: 400px;
	text-align: center;
	font-family: verdana;
	font-size: x-small;
	font-weight: normal;
	color: #59524C;
	overflow: hidden;
	    }
.form {

	text-align: center;
	font-family: verdana;
	font-size: x-small;
	font-weight: normal;
	color: #59524C;
	overflow: hidden;
	    }
.comment_title {
        color: #7D9341;
        font-family: verdana;
		font-weight: bold;
        font-size: x-small;
		color: #7D9341;
        }
.comment_title a:link {
	text-decoration: none;
	color: #CC0000;
	}
.comment_title a:visited {
	text-decoration: none;
	color: #CC0000;
	}
.comment_title a:hover {
	text-decoration: none;
	color: #FFFFFF;
	}
.comment_title a:active {
	text-decoration: none;
	color: #FFFFFF;
	}
.comment_title_low {
        color: #7D9341;
        font-family: verdana;
		font-weight: normal;
        font-size: x-small;
        }
.comment_body {
        color: #59524C;
        font-family: verdana;
        font-size: x-small;
		font-weight: normal;
        text-align: center;
        }
#comment_bod {
        width: 380px;
		padding: 0px 10px 0px 10px;
        }
.comment_bod a:link {
	text-decoration: none;
	color: #CC0000;
	}
.comment_bod a:visited {
	text-decoration: none;
	color: #CC0000;
	}
.comment_bod a:hover {
	text-decoration: none;
	color: #FFFFFF;
	}
.comment_bod a:active {
	text-decoration: none;
	color: #FFFFFF;
	}
#comment_head {
        background-image: url("imge/comment_hd_1.gif");
		background-repeat: no-repeat;
		height: 18px;
        width: 400px;
		padding-top: 3px;
		overflow: hidden;
        }
#comment_base {
        background-image: url("imge/comment_bt_1.gif");
		background-repeat: no-repeat;
		height: 5px;
        width: 400px;
		overflow: hidden;
        }
#comment_outer {
        width: 400px;
		margin-left: 5px;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
        }
#comment_div {
        width: 400px;
		height: 1px;
		margin-left: 5px;
		padding: 0px 0px 0px 0px;
		overflow: hidden;
        }
/*Special*/
#archnav {
    background-image: url("imge/bg_archnav.gif");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 430px;
	height: 28px;
	padding-top: 11px;
	text-align: center;
	overflow: hidden;
	    }