/* styles written in this file is for Standard */

h1	{
	display:		none;
	}

.clearance{
	margin:			0px 0px 0px 0px;
	padding:		0px;
	font-size:		0px;
	line-height:		0;
	visibility:		hidden;
	clear:			both;
	}

img	{
	border:			none;
	}

.append-context{
	display:		none;
	}

span.mailto{
	font-weight:		normal;
	font-style:		normal;
	text-decoration:	underline;
	cursor:			pointer;
	color:			#000000;
	}

a:link,
a:visited,
a:hover,
a:active{
	color:			#990000;
	}







body#top{
	margin:			0px;
	padding:		0px;
	text-align:		center;
	background-color:	#000000;
	background-image:	url(/blog/jacksonv/img/hom_bg.gif);
	background-repeat:	no-repeat;
	background-position:	top center;
	}

#top div#content{
	width:			746px;
	margin:			0px auto;
	text-align:		left;
	}

#top #head{
	width:			676px;
	height:			608px;
	margin:			0px 0px 0px 37px;
	}

#top #head p{
	margin:			0px;
	padding:		0px;
	}

#top #head p.logo{
	width:			91px;
	float:			left;
	padding-top:		23px;
	}

#top #head p.button{
	width:			103px;
	float:			right;
	padding-top:		32px;
	}

#top #head p.discription{
	display:		none;
	}

#top #head .swf{
	margin:			17px 0px 0px 512px;
	}

#top #main{
/*	width:			717px;
*/	}

#top #main .main-contents{
	}

#top #main .member{
	height:			117px;
	margin:			0px 0px 0px 31px;
	background-image:	url(/blog/jacksonv/img/hom_mem_bg.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	}

#top #main .member div{
	width:			231px;
	float:			left;
	}

#top #main .member div h3{
	margin:			0px;
	padding:		7px 0px 25px 10px;
	}

#top #main .member div dl{
	margin:			0px 0px 0px 10px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.4;
	color:			#ffffff;
	}

#top #main .member div dl dt{
	margin:			0px;
	padding:		0px;
	width:			53px;
	float:			left;
	}

#top #main .member div dl dd{
	margin:			0px;
	padding:		0px;
	width:			151px;
	float:			left;
	}

#top #main .member div dl dd a:link,
#top #main .member div dl dd a:visited,
#top #main .member div dl dd a:hover,
#top #main .member div dl dd a:active{
	color:			#ffffff;
	}

#top #main .profile{
	width:			700px;
	margin:			9px 0px 0px 24px;
	padding:		0px 0px 40px 0px;
	background-color:	#ffffff;
	background-image:	url(/blog/jacksonv/img/hom_bod_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#top #main .profile h3{
	margin:			0px;
	padding:		0px;
	}

#top #main .profile p{
	width:			660px;
	margin:			0px 0px 0px 18px;
	font-size:		12px;
	line-height:		1.4;
	color:			#000000;
	}

#top #main .banner{
	margin:			0px 0px 0px 24px;
	padding:		11px 0px 0px 0px;
	}

#top #main .banner p{
	margin:			0px 10px 0px 0px;
	padding:		0px;
	display:		inline;
	}

#top #foot{
	width:			700px;
	margin:			0px 0px 0px 24px;
	padding:		12px 0px;
	}

#top #foot p{
	margin:			0px;
	padding:		0px;
	text-align:		right;
	}








body#blog{
	margin:			0px;
	padding:		0px;
	text-align:		center;
	background-color:	#000000;
	background-image:	url(/blog/jacksonv/img/_bg.gif);
	background-repeat:	no-repeat;
	background-position:	top center;
	}

#blog div#content{
	width:			746px;
	margin:			0px auto;
	text-align:		left;
	}



/* head */

#blog #head{
	width:			696px;
	height:			208px;
	margin:			0px 0px 0px 24px;
	background-image:	url(/blog/jacksonv/img/hea_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom right;
	}

#blog #head p{
	margin:			0px;
	padding:		0px;
	}

#blog #head p.logo{
	width:			83px;
	float:			left;
	padding-top:		9px;
	text-align:		right;
	}

#blog #head p.button{
	width:			103px;
	float:			right;
	padding-top:		17px;
	}

#blog #head p.discription{
	text-align:		right;
	padding:		118px 15px 0px 0px;
	font-size:		12px;
	line-height:		1.2;
	color:			#666666;
	}

#blog #head h2{
	text-align:		right;
	margin:			0px;
	padding:		5px 15px 0px 0px;
	font-size:		16px;
	line-height:		1;
	color:			#990000;
	}





/* main */

#blog #main{
	width:			690px;
	margin:			0px 0px 0px 30px;
	}

#blog #main .main-contents{
	width:			519px;
	float:			right;
	padding:		10px 0px 0px 0px;
	background-color:	#ffffff;
	background-image:	url(/blog/jacksonv/img/bod_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#blog #main .main-contents .main-contents-child{
	margin:			0px 0px 0px 15px;
	padding:		0px 0px 20px 0px;
	width:			494px;
	}

#blog #main .main-contents .main-contents-child h3{
	margin:			0px 0px 5px 0px;
	padding:		7px 0px 8px 13px;
	background-image:	url(/blog/jacksonv/img/bod_cap_bg.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	font-size:		12px;
	line-height:		1;
	color:			#ffffff;
	}

#blog #main .main-contents .main-contents-child h3 a:link,
#blog #main .main-contents .main-contents-child h3 a:visited,
#blog #main .main-contents .main-contents-child h3 a:hover,
#blog #main .main-contents .main-contents-child h3 a:active{
	color:			#ffffff;
	text-decoration:	none;
	}

#blog #main .main-contents .main-contents-child p{
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.5;
	color:			#000000;
	}

#blog #main .main-contents .main-contents-child p img{
	float:			right;
	margin:			0px 0px 10px 10px;
	}

#blog #main .main-contents .main-contents-child p.date{
	margin:			25px 0px 0px 0px;
	padding:		0px;
	font-size:		10px; 
	line-height:		1.5;
	color:			#990000;
	clear:			both;
	}




/* sub-contents */

#blog #main .sub-contents{
	width:			167px;
	float:			right;
	}

#blog #main .sub-contents h3{
	margin:			0px;
	padding:		0px;
	}

#blog #main .sub-contents p{
	margin:			0px;
	padding:		0px;
	}

#blog #main .sub-contents .calendar{
	margin:			0px 0px 9px 0px;
	height:			176px;
	background-image:	url(/blog/jacksonv/img/sub_cal_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#blog #main .sub-contents .calendar table{
	width:			153px;
	font-size:		10px;
	line-height:		1;
	color:			#000000;
	margin:			0px 0px 0px 5px;
	}

#blog #main .sub-contents .calendar table caption{
	font-size:		12px;
	line-height:		1.44;
	color:			#000000;
	font-weight:		bold;
	padding:		0px 0px 4px 5px;
	}

#blog #main .sub-contents .calendar table caption a{
	font-weight:		normal;
	}

#blog #main .sub-contents .calendar table th{
	font-weight:		normal;
	padding:		4px 0px;
	text-align:		center;
	}

#blog #main .sub-contents .calendar table th.sun{
	color:			#CE1258;
	}

#blog #main .sub-contents .calendar table th.sat{
	color:			#999999;
	}

#blog #main .sub-contents .calendar table td{
	padding:		4px 0px;
	text-align:		center;
	}

#blog #main .sub-contents .profile{
	width:			154px;
	margin:			9px 0px 0px 4px;
	padding:		0px 0px 12px 0px;
	background-color:	#ffffff;
	background-image:	url(/blog/jacksonv/img/sub_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#blog #main .sub-contents .profile h3{
	}

#blog #main .sub-contents .profile p{
	margin:			0px 0px 0px 8px;
	font-size:		10px;
	line-height:		1.3;
	color:			#000000;
	width:			138px;
	text-align:		left;
	}

#blog #main .sub-contents .profile p.photo{
	text-align:		center;
	}

#blog #main .sub-contents .link{
	width:			154px;
	margin:			8px 0px 0px 4px;
	padding:		0px 0px 20px 0px;
	background-color:	#ffffff;
	background-image:	url(/blog/jacksonv/img/sub_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

#blog #main .sub-contents .link h3{
	}

#blog #main .sub-contents .link ul{
	margin:			0px 0px 0px 9px;
	padding:		0px;
	list-style-type:	none;
	}

#blog #main .sub-contents .link ul li{
	margin:			6px 0px 0px 0px;
	padding:		0px 0px 0px 19px;
	font-size:		12px;
	line-height:		1.3;
	color:			#990000;
	background-image:	url(/blog/jacksonv/img/sub_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	}





/* foot */

#blog #foot{
	width:			680px;
	margin:			0px 0px 0px 30px;
	padding:		12px 0px;
	}

#blog #foot p{
	margin:			0px;
	padding:		0px;
	text-align:		right;
	}






 