body {
	font-family :		verdana, arial, helvetica, sans-serif;
	font-size :		100%;
	color :			#69c;
	background :		#fff;
	margin :		0;
	padding :		0;

scrollbar-3dlight-color :	#69c; 
scrollbar-arrow-color :		#036;
scrollbar-base-color :		#fff;
scrollbar-darkshadow-color :	#036;
scrollbar-face-color :		#fff;
scrollbar-highlight-color :	#fff;
scrollbar-shadow-color :	#036;
}

p {
	margin :		15px 0 0 0;
	padding :		0;
}

#content {
	padding : 		10px 10px 20px 10px;
	width :			840px;
}

#content a:link, a:visited, a:active {
	color :			#69c;
	text-decoration :	none;
}

#content a:hover {
	color :			#603;
	border-bottom :		1px solid #666;
}


#header {
	position :		relative;
}

#header #logo {
	position :		relative;
	background-image :	url(logo.jpg);
	background-repeat :	no-repeat;
	height :		50px;
	padding :		10px 0 0 278px;
	font-size :		0.6em;
}

.table-calendar {
	padding:		0;
	margin :		0;
	border : 		0;
}

.td-calendar-days-imagefound a {
	color :			#36c;
}

.td-calendar-days-imagefound a:hover {
	border-bottom :		0;
}

.td-calendar-navi {
	text-align:right;
}

.td-calendar-navi a {
	color :			#36c;
}

.td-calendar-days-imagefound {
	padding :		1px;
	text-align :		center;
	border :		1px dotted #36c;
	background :		#eee;
}

.td-calendar-days {
	padding :		1px;
	text-align :		center;
	border-top :		1px solid #9cf;
	border-bottom :		1px solid #9cf;
	border-right :		0;
	border-left :		0;
	color :			#777;
}

#header #nav {
	position :		relative;
	width :			100%;
	border-top :		1px solid #9cf;
	border-left :		1px solid #9cf;
	white-space :		nowrap;
}

#header #nav ul {
	clear :			both;
	display :		block;
	list-style-position :	inside;
	list-style-type :	none;
	margin :		0;
	padding :		3px 0 0 10px;
	font-size :		0.7em;
	text-align :		left;
}

#header #nav strong {
	color :			#36c;
}

#header #nav li {
	display :		inline;
	line-height :		150%;
}

#header #nav li a {
	padding :		0 1em 0 1em;
	font-weight :		bold;
}

#header #nav li a strong {
	color :			#603;
}

#main {
	position :		relative;
	margin :		10px 0 0 0;
	padding :		0;
	font-size :		0.8em;
	color :			#036;
	border-top :		1px solid #9cf;
	border-left :		1px solid #9cf;
}

#main #gallery {
	margin :		10px 10px 0 10px;
	text-align :		center;
	font-weight :		bold;
}

#main #gallery a {
	border-bottom :		0;
}

#main #gallery img {
	margin :		5px;
	padding :		4px;
	border :		1px solid #69c;
}

#main #image {
	margin :		10px 0 0 0;
	text-align :		center;
}

#main #image a {
	border-bottom :		0;
}
#main #image img {
	margin :		0;
	padding :		10px;
	border :		1px solid #69c;
}

#info {
	display :		none;
}

#main #left {
	padding :		10px 10px 0 20px;
	float :			left;
	width :			350px;
	font-size :		0.9em;
}

#main #left #title {
	font-weight :		bold;
	font-size :		1.4em;
}

#main #about_left {
	background-image :	url(profile.jpg);
	background-repeat :	no-repeat;
	padding :		5px 10px 0 0px;
	float :			left;
	width :			600px;
	height :		500px;
	font-size :		0.9em;
}

#main #about_left p {
	margin :		10px 0 0 130px;
}

#main #right {
	margin :		0 0 0 380px;
	padding :		10px 0 0 20px;
	border-left :		1px dotted #69c;
	font-size :		0.85em;
}

#main #right #category {
	font-size :		0.8em;
	padding :		0 0 5px 0;
	display :		block;
}

#main #right ul {
	margin :		0;
	padding :		0;
	list-style-type :	none;
	display :		bloc
}

#main #right li {
	margin :		0;
	padding :		5px 0 5px 0;
	border-top :		1px dotted #69c;
}

#main #right #form {
	clear :			left;
}

form {
	margin :		10px 0 0 0;
	padding :		0;
}

input, textarea, select {
	border :		1px solid #69c;
	background-color :	#fff;
	color :			#036;
	margin :		0;
	padding :		0;
}

#main #thumbs {
	position :		relative;
	padding :		10px 0 0 0;
	text-align :		center;
}

#main #thumbs a {
	border-bottom :		0;
}

#main #thumbs img {
	margin :		5px;
	padding :		3px;
	border :		1px solid #69c;
}

#footer {
	position :		relative;
	clear :			both;	
	margin :		10px 0 0 0;
	padding :		5px;
	font-size :		0.7em;
	color :			#036;
	border-top :		1px solid #9cf;
	border-left :		1px solid #9cf;
}

#footer img {
	vertical-align :	middle;
}