html {
	height: 100%;
	background-color: #4A9CFF;
	background-image: url("Pt_CloudsBG.png");
	background-repeat: repeat-x;
	background-position: bottom;
	background-attachment: local;
}

body {
	color: #FFFFFF;
	font-family: Verdana;
	width: 800px;
	position: relative;
	margin: 75px auto;
}

.container {
	background-color: #F8F8F8;	
	display: block;
	padding: 6px;
	height: 100%;
	border-radius: 6px;
}

.header {
	background-color: #F8F8F8;
	height: 150px;
	position: relative;
	z-index: 0;
	border: 6px solid #283028;
	border-radius: 6px;
}

.header::before {
	content: "";
	position: absolute;
	background-image: url("Pt_GreenL.png");
	background-repeat: repeat-y;
	background-size: 28px 4px;
	width: 28px;
	height: 100%;
	left: 0;
	z-index: -1;
}

.header::after {
	content: "";
	position: absolute;
	background-image: url("Pt_GreenR.png");
	background-repeat: repeat-y;
	background-size: 68px 4px;
	width: 68px;
	height: 100%;
	right: 0;
	z-index: -1;
}

.header img {
	position: relative;
	left: 3px;
}

.row {
	display: flex;
	margin-top: 5px;
}

.welcome {
	background-color: #F8F8F8;
	width: 65%;
	height:250px;
	margin-right: 2.5px;
	border: 6px solid #283028;
	border-radius: 6px;
	position: relative;
	z-index: 0;
	overflow: auto;
}

.welcome::before {
	content: "";
	position: absolute;
	background-image: url("Pt_RedL.png");
	background-repeat: repeat-y;
	background-size: 28px 4px;
	width: 28px;
	height: 100%;
	left: 0;
	z-index: -1;
}

.welcome::after {
	content: "";
	position: absolute;
	background-image: url("Pt_RedR.png");
	background-repeat: repeat-y;
	background-size: 68px 4px;
	width: 68px;
	height: 100%;
	right: 0;
	z-index: -1;
}

.welcome img {
	position: relative;
	left: 5px;
	top: 5px;
}

.updates {
	background-color: #F8F8F8;
	width: 35%;
	height: 250px;
	margin-left: 2.5px;
	border: 6px solid #283028;
	border-radius: 6px;
	position: relative;
	z-index: 0;
	overflow: auto;
}

.updates::before {
	content: "";
	position: absolute;
	background-image: url("Pt_BlueL.png");
	background-repeat: repeat-y;
	background-size: 28px 4px;
	width: 28px;
	height: 100%;
	left: 0;
	z-index: -1;
}

.updates::after {
	content: "";
	position: absolute;
	background-image: url("Pt_BlueR.png");
	background-repeat: repeat-y;
	background-size: 68px 4px;
	width: 68px;
	height: 100%;
	right: 0;
	z-index: -1;
}

.updates img {
	position: relative;
	left: 25px;
	top: 5px;
}

.aboutme {
	background-color: #F8F8F8;
	width: 50%;
	height: 250px;
	margin-right: 2.5px;
	border: 6px solid #283028;
	border-radius: 6px;
	position: relative;
	z-index: 0;
	overflow: auto;
}

.aboutme::before {
	content: "";
	position: absolute;
	background-image: url("Pt_GrayL.png");
	background-repeat: repeat-y;
	background-size: 28px 4px;
	width: 28px;
	height: 100%;
	left: 0;
	z-index: -1;
}

.aboutme::after {
	content: "";
	position: absolute;
	background-image: url("Pt_GrayR.png");
	background-repeat: repeat-y;
	background-size: 68px 4px;
	width: 68px;
	height: 100%;
	right: 0;
	z-index: -1;
}

.aboutme img {
	position: relative;
	left: 25px;
	top: 2px;
}

.blog {
	background-color: #F8F8F8;
	width: 50%;
	height: 250px;
	margin-left: 2.5px;
	border: 6px solid #283028;
	border-radius: 6px;
	position: relative;
	z-index: 0;
	overflow: auto;
}

.blog::before {
	content: "";
	position: absolute;
	background-image: url("Pt_BrownL.png");
	background-repeat: repeat-y;
	background-size: 28px 4px;
	width: 28px;
	height: 100%;
	left: 0;
	z-index: -1;
}

.blog::after {
	content: "";
	position: absolute;
	background-image: url("Pt_BrownR.png");
	background-repeat: repeat-y;
	background-size: 68px 4px;
	width: 68px;
	height: 100%;
	right: 0;
	z-index: -1;
}

.blog img {
	position: relative;
	left: 30px;
	top: 5px;
}

p {
	margin: 0;
	padding: 0;
}

/* hyperlinks */
a:link {
  color: #a52a2a;
}
a:visited {
  color: #70380f;
}
