@charset "utf-8";
/* CSS Document */

	.currentPTitle A:link{text-decoration:none; font-size:26px; color:black;}
	.currentPTitle A:visited{text-decoration:none; font-size:26px; color:black;}
	.currentPTitle A:active{text-decoration:none; font-size:26px; color:black;}
	.currentPTitle A:hover{text-decoration:none; font-size:26px; color:#50b7ff;}
	
	A:link{text-decoration:none; color:#50b7ff;}
	A:visited {text-decoration:none; color:#50b7ff;}
	A:active {text-decoration:none; color:#50b7ff;}
	A:hover {text-decoration:none; color:black;}
	
	A:link.archiveLink{text-decoration:none; text-align:justify; margin-top:5px; color:#454545; width:250px; height:170px; background-image:url(images/triangleGrey.png); display:block; background-repeat:no-repeat; background-position:bottom right; padding:0px;}
	A:visited.archiveLink {text-decoration:none; text-align:justify; margin-top:5px; color:#454545; width:250px; height:170px; background-image:url(images/triangleGrey.png); display:block; background-repeat:no-repeat; background-position:bottom right; padding:0px;}
	A:active.archiveLink {text-decoration:none; text-align:justify; margin-top:5px; color:#454545; width:250px; height:170px; background-image:url(images/triangleGrey.png); display:block; background-repeat:no-repeat; background-position:bottom right; padding:0px;}
	A:hover.archiveLink {text-decoration:none; text-align:justify; margin-top:5px; color:#454545; width:250px; height:170px; background-image:url(images/triangleBlue.png); display:block; background-repeat:no-repeat; background-position:bottom right; padding:0px;}

body{

	margin-top:0px;
	background-image:url(images/bg.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.header{
 width:807px;
 margin-right: 4px;
 margin-left: 4px;
 background-color:white;
 height:100px;
 
}

.mainDiv{
	margin-right:auto;
	margin-left:auto;
	background-color:#dfdfdf;
	width:100px;
	height:100%;
	width:815px;
}

table{

	width:807px;
	margin:4px;
	margin-top:12px;

}

table th{
	
	background-color:#ffec36;
	color:black;
	font-weight:bold;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:20px;

}

.headerTBL{

	margin:0px;

}

table td{

	padding:10px;

}

.archiveBox{

	width:267px;
	height:181px;
	background-color:white;
	margin:1px;

}

.archive{
	background-color:#dfdfdf;
	padding:2px;
}

.archiveTable td{
	width:267px;
	height:181px;
	background-color:white;
	text-align:left;
	vertical-align:top;

}

.archiveBlock{

padding:6px;

}

.currentPost{
	background-color:white;
}



.hoverMenu ul{

font: bold 25px arial;
padding-left: 10px;
margin-left: 0px;
padding-bottom:0px;
margin-bottom:0px;
height: 20px;

}

.hoverMenu ul li{
list-style: none;
display: inline;

}

.hoverMenu ul li a{
padding: 2px 0.5em;
text-decoration: none;
font-size:20px;
color:#9c9c9c;
font-weight:normal;
float: left;
background-color: white; /* You Can Change this color */
border-bottom: 2px solid #d8d8d8; /*You can change this color*/
margin-right:10px;
padding-right:15px;
padding-left:0px;
}

.hoverMenu ul li a:hover{

background-color: #white; /*You Can Change This Color*/
border-bottom: 2px solid #ffec36; /*You can change this color*/
color:#7A7A7A;

}



.projectMenu{

	background-image:url(images/dots.png);
	background-repeat:no-repeat;
	background-align:left;

}

.miniHead{

	font-weight:bold;
	font-size:12px;

}

#Home #nav-home a,
#Work #nav-work a,
#Life #nav-life a {
	color:#50b7ff;
	border-color:black;
}

.archiveNum{

	width:100%;
	text-align:right;
	font-size:10px;

}

.archiveTitle{

	font-weight:bold;
	font-size:13px;
	color:black;
	display:block;

}

.archiveDate{
	font-size:11px;
}



.currentPTitle{

	font-size:24px;

}

.currentPDate{
	background-color:#50b7ff;
	color:white;
	font-weight:bold;
	width:70px;
	font-size:11px;
}


.currentPText{
	font-size:13px;
	margin-top:10px;
}


.rss{
	width:100%;
	text-align:right;
}


.sidebarUL li{

	list-style:none;

}


textarea{
	width:550px;
}


.commentlist{

	background-color:#f0f0f0;
	margin:10px;
	padding-top:20px;
	padding-bottom:20px;
	
}

small{
	
	color:#999999;

}

img{

	border:0px;

}

.archiveText{

	text-align:justify;

}