a:link, a:visited {
	text-decoration:none;
	font-size: 10pt;		height: 16pt; 
	color:#FFBA9A;
	font-weight:bold;
	text-transform:none
}

a:hover, a:active {
	text-decoration:none;
	filter: Glow(Color=#FFBA9A, Strength=4); 
	height: 16pt; 		color:#ffffff;
	font-weight:bold;
}


body {
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: #76befe;
	scrollbar-darkshadow-color: white;
	scrollbar-shadow-color: #76befe;
	scrollbar-arrow-color: #76befe;
	scrollbar-track-color: white;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#3ca3ff;
	font-size:10pt;
	line-height:16pt;
	background-color:#ffffff;
}

.Shadow { 
	filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1); width=100%; 
}


table, tr, td {
	font-size:10pt;
	line-height:16pt;
}


input, textarea, select {
	background-color:white;
	color:#3ca3ff;
	font-size:10pt;
	font-family:verdana, arial, helvetica, sans-serif;
	border-style:solid;
	border-color:#3ca3ff;
	border-width: 1px;
}



/*layout positioning*/

#frame {
	position: left;
	width: 790px;
	margin: 0px 0px 0px 0px;
	padding: 0px; 
}

#image {
	width: 790px;
	margin-bottom: 5px;
}

.menubox1 {
	position: absolute; left: 60; top: 95;
	text-align: center;
}

.mood {
	position: absolute; left: 65; top: 110;
	text-align: center;
}

#skin {
	background-image:url('snow3c.jpg');
	padding: 15px 50px 5px 50px;
	width: 790px;
	height: 252px;
}

#main {
	padding: 130px 60px 20px 60px;
	width: 670px;
	background-image:url('snow3b.jpg');
	background-repeat: repeat-y;  
	background-position: top left;
	text-align: justify;
	margin-top: -5px;
	margin-right: 0px;
}

.footer {
	margin-top: -220px;
	margin-right: 80px;
	text-align: right;
	color:#76befe;
	filter: DropShadow(Color=#eeeeee, OffX=1, OffY=1, Positive=1); width=100%; 	}		.footer, img {	border: 0;
}
 
 
/*blog setting*/

#header {
	margin:30px 0px 10px 0px;
	padding:17px 0px 5px 10px;
	width:430;
	font-size:12pt;
/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
height:33px; /* 14px + 17px + 2px = 33px */
/*	border-style:solid;
	border-color:black;
	border-width:1px 0px;
*/ /* top and bottom borders: 1px; left and right borders: 0px */
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	line-height:16pt;
	background-color:#eee;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
}

.blog_table_header { 
	filter: alpha(opacity=70); 
	width:360; 
	cellpadding: 1; 
	cellspacing: 1; 
	background-color: #ffffff;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px;
	margin: 0px 0px 0px 10px;
}

.blog_table_title { 
	filter: alpha(opacity=70); 
	width:380; 
	cellpadding: 1; 
	cellspacing: 1; 
	background-color: #bae4fa;
	border-style:solid;
	border-color:#3ca3ff;
	border-width:1px;
	height:34px;
}


.blog_table_comment { 
	filter: alpha(opacity=70); 
	width:380; 
	cellpadding: 1; 
	cellspacing: 1; 
	font-size:7pt;
	line-height:16pt;
	background-color: #ffffff;
	border-style:solid;
	border-color:#3ca3ff;
	border-width:1px;
	height:26px;
}
	
	
#menu {
	width:90pt;
	padding:10px;
	background-color:#eee;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	line-height:14pt;
	font-size:10px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:90pt;
}

/* Again, "be nice to Opera 5". */
body>#menu {
width:90pt;
}

.comment {
	color:#FFBA9A;
	font-weight:bold;
}

.blog_comment_title { 
	filter: alpha(opacity=70); 
	width:380; 
	cellpadding: 1; 
	cellspacing: 1; 
	background-color: #fdf8f4;
	border-style:solid;
	border-color:#FFBA9A;
	border-width:1px;
	height:34px;
}



/*gallery setting*/

.gallery {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color:#3ca3ff;
}

.head1 {
  background-color: #4488cc;
  color: #fcdc43;
  font-size: 11px;
  font-weight: bold;
}

.head1:hover {
  background-color: #004C75;
  color: #3ca3ff;
  font-size: 11px;
  font-weight: bold;
}

.head2 {
  background-color: #4488cc;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  }

.row1 {
  background-color: #e1e1e1;
  color: #6cciea;
}

.row2 {
  background-color: #efefef;
  color: #4488cc;
}


.tablebottom, .navbar, .bordercolor {
  background-color: #4488cc;
}

.tablebgcolor {
  background-color: #ffffff;
}


.button {
  background-color: #4488cc;
  color: #fcdc43;
  font-size: 11px;
  font-weight: bold;
}

.dropdownmarker {
  background-color: #EEEEEE;
  color: #136c99;
  font-size: 11px;
}

.new {
  font-size: 11px;
  color: #FF0000;
}



/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #EFEFEF;
}

.maincat {
  font-size: 11px;
  font-weight: bold;
}

.subcat {
  font-size: 10px;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #E5E5E5;
	color:#3ca3ff;
}

.imagerow2 {
  background-color: #EFEFEF;
	color:#3ca3ff;
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #e1e1e1;
  color: #6cciea;
}

.commentrow2 {
  background-color: #efefef;
  color: #4488cc;
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: #004c75;
}

.commenttextarea {
  color: #4488cc;
  font-size: 11px;
  width: 270px;
  text-align: justify;
}

.commentinput {
  color: #4488cc;
  font-size: 11px;
  width: 270px;
}



/*poll setting*/

.poll_table {
	width: 600px;
	border-color:#3ca3ff;
	border-style:solid;
	border-width:1px;
}

.poll_title {
  background-color: #3ca3ff;
  color: #ffffff;
  height: 30pt;
  font-size: 13px;
}
