/*共通*/
body {
	font-size: 0.9em;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック;
	background-color: #00a2fe;
	background-image: url(images/bodyBG.png);
	background-repeat: repeat-x;	text-align: center;
	margin: 0 auto;
	padding: 0;
	color:#333;
	line-height: 1.2em; }
img{border: 0;}
a:link{}
a:visited{}
a:hover{}
a:active{}
#page {
	text-align: left;
	margin: 0 auto;
	width: 890px; }
#sidebar1 {
	margin-left: 5px;
	width: 212px;
	float: left }
#sidebar1 hr {
	background-image: url("images/leftSideHR.gif");
	text-align: center;
	padding-top: 8px;
	border: 0 }
#three_pane_sidebar2 {
	margin-left: 9px;
	width: 483px;
	float: left }
#three_pane_sidebar2 hr {
	border: 0 }
#three_pane_sidebar3 {
	margin-right: 5px;
	width: 168px;
	float: right }
#three_pane_sidebar3 hr {
	background-image: url("images/rightSideHR.gif");
	text-align: center;
	padding-top: 8px;
	border: 0 }

	
#two_pane_sidebar2 {
	margin-left: 9px;
	width: 650px;
	float: left;}

#footer {	color: #fff;
	font-size: 0.8em;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	text-align: center;
	vertical-align: bottom;
	width: 883px;
	height: 45px;
	padding-top: 57px; }
.clearFloat {	clear: both;
	display:block;}.invisible{	font-size:1px;
	height: 1px;
	line-height: 1px}


/*ヘッダー用*/
#header {}
#headerimg {
	background-image: url("images/header.png");
	background-repeat: no-repeat;
	width: 890px;
	height: 170px; }
#headerimg h1{
	margin: 0;	padding: 0 }#headerimg h1 a{
	display: block;
	width: 150px;
	height: 100px;	position: absolute;
	margin-top: 35px;
	margin-left: 24px;}
.description  {
	text-indent: -9999px }


/*イルカ　イントロ用*/
#iruka {
	color: #fff;
	font-size: 0.8em;
	font-family:  "ＭＳ Ｐゴシック","ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック;
	margin-bottom: 5px }
#irukaBody {
	background-image: url("images/irukaBody.gif");
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 4px }


/*おしらせ用*/
#information {
	margin-bottom: 5px; }

/*ニライブログをはじめよう！用*/
#startBlog { }
#two_pane_sidebar2 #startNIRAIBody {
	background-image: url(images/startNIRAIblogBody.gif);
	background-repeat: repeat-y;
	padding-right: 8px;
	padding-left: 12px  }
#startNIRAIBody h2.title{
	color : #000066 ;
	margin : 0 0 5px 0 ;
	padding : 2px 5px ;
	border-left : solid 15px #6699FF;
        border-top : solid 1px #6699FF;
        border-bottom : solid 1px #6699FF;
        border-right : solid 1px #6699FF;
	background-color : #F0F8FF ;
	font-size : 14px ;}
#startNIRAIBody h3 {
	color : #000066 ;
	font-size : 14px;
	font-weight: normal;}
	#startNIRAIBody h4 {
	font-size : 13px;
	font-weight : normal;
	text-align : center;
	color : white;
	background-color : #1E90FF;
	font-weight: normal;
	width : 100px;
	padding : 5px;}
#startNIRAIBody a {
	font-size : 13px;
	font-weight: normal;
	padding-right: 8px;}
#startNIRAIBody img{
	margin-left : 5px;}
#startNIRAIBody .layout{
	width : 600px;
	height : 1750px;
	padding-top : 1em;}
#startNIRAIBody .left_body{
	float : left;
	color : #000066 ;
	font-size : 14px;
	padding-top : 10px;
	margin-top : 10px;
	width : 250px;}
#startNIRAIBody .right_body{
	width: 300;
	padding-right : 15px;
text-align : center;
	float : right;	}
#startNIRAIBody .waku{
	width : 580px;
	background-color : #F0F8FF ;
        border-top : dotted 2px #6699FF;
        border-bottom : dotted 2px #6699FF;
        border-left : dotted 2px #6699FF;
        border-right : dotted 2px #6699FF;
	margin-bottom: 30px;
	margin-top : 10px;
	margin-left : 10px;
	padding-bottom : 20px;
	padding-left : 10px;
	padding-top : 10px;}

/*ログイン用*/
#login { }



/*ヘルプ用*/
#helpBody {
	background-image: url("images/helpBody.gif");
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 8px }
#helpBody ul {
	list-style-type: none;	margin: 0;	padding: 0 }
#helpBody li {
	background-image: url("images/helpHR.gif");
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin: 0;
	padding: 0 0 5px }
#helpBody ol {
	list-style-type: none;
	margin: 0px;
	padding-left: 30px;}
#helpBody li {
	background-image: url("images/helpHR.gif");
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin: 0;
	padding: 0 0 5px }
#helpBody li a  {
	text-decoration: none;
	background-image: url("images/helpListIcon.gif");
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding-left: 10px }
#helpBody li a:link {
	color: #f60 }
#helpBody li a:visited  {
	color: #930 }
#helpBody li a:hover  {
	background-image: url("images/helpListIconON.gif");
	color: #fff;
	background-color: #f60 }
#helpbody .text {
	margin-bottom : 50pxx 10px;}
#two_pane_sidebar2 #helpBody {
	background-image: url(images/help2paneBody.gif); }
#two_pane_sidebar2 #helpBody h2.title{
	color: #f60;
	background-image: url(images/helpListIcon.gif);
	background-repeat: no-repeat;
	background-position: 0 0.7em;
	padding-left: 10px }
#helpBody a.ol {
	text-decoration: none;
	padding-left: 0px;
	background-image: none;
	font-size : 12px;
	margin:0px; }
#helpBody a.ol:hover {
	background-image: none;
	color: #fff;
	background-color: #f60 }


/*利用規約用*/
#registBody {
	background-image: url(images/help2paneBody.gif);
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 8px; }
#registBody h2.title{
	font-size : 18px;
	border-bottom : 1px solid ;
	padding : 50px 0 5 10px; 
	margin-bottom : 30px;}
#registBody .layout{
	width : 600px ;}
#registBody h3.title{
	margin: 0;
	padding: 0 0 0 5px ;
	font-size : 14px;
	border-bottom : 2px dotted ;}
#registbody .layout{
	width : 600px;
	height : 1100px;
	padding-top : 1em;}
#registBody ol {
	margin-top : 20px;}
#registBody li {
	background-position: 0 bottom;
	margin : 0;
	padding: 0 0 5px ;}
#registBody p.text {
	margin : 10px;}




/*検索用*/
#entrySearchBody {
	background-image: url("images/leftSideNormalBody.gif");
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 6px }
#entrySearchForm {
	margin: 0;
	padding: 0 }
#entrySearchTextfield {
	width: 194px }
#entrySearchSubmit {
	margin: 2px;}

/*おすすめブログ用*/
#recommendBlog { }
#recommendBlogBody {
	background-image: url("images/recommendBlogBody.gif");
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 8px }
#recommendBlogBody ul {
	list-style-type: none;	margin: 0;
	padding: 0 }
#recommendBlogBody li {
	background-image: url(images/recommendBlogHR.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	text-align: center;
	margin: 0;
	padding: 0 0 0.7em }
#recommendBlogBody li img {
	padding: 6px;
	border: solid 1px #ccc }
/*新着記事用*/
#newEntry {
	margin-left: 10px }
#newEntryBody {
	background-image: url("images/newEntryBody.gif");
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 8px;
	min-height: 200px;
	zoom: 100%; }
#newEntryBody:after {
	display: block;
	content: "";
	clear:both;}#newEntryBody	.more a{
	color: #fff;
	font-size: 0.9em;
	background-image: url(images/newEntryMoreButtonBG.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	padding:1px;
	float:right;
	margin: 4px 2px 2px;
	display:block;
	border:solid 1px #ccc; }
#newEntryBody	.more a:hover{
	color: #c06;
	background-color: #fcc;
	background-image: none;
	border: solid 1px #f9c; }
#newEntry ul {	list-style-type: none;
	margin: 0;
	padding: 0 }
#newEntry li  {
	line-height: 160%;
	padding-top: 0.1em;
	padding-bottom: 0.2em ;
	border-bottom: 1px dotted #f6c; }
#newEntry li a:link  {
	color: #f33;
	text-decoration: none }
#newEntry li a:visited {
	color: #b20346;
	text-decoration: none }
#newEntry li a:hover {
	color: #f30;	text-decoration: underline }
#newEntry li.even {
	background-color: #fff }
#newEntry li.odd  {	background-color: #fff2ee }
#two_pane_sidebar2 #newEntryBody {
	background-image: url("images/newEntry2paneBody.gif");}#two_pane_sidebar2 #newEntryBody .navi{
	padding: 10px 5px 5px 0; }
#two_pane_sidebar2 #newEntryBody .navi .prev{float:left}
#two_pane_sidebar2 #newEntryBody .navi .next{float:right}
#two_pane_sidebar2 #newEntryBody .navi a{
	text-decoration: none;
	padding:2px; }
#two_pane_sidebar2 #newEntryBody .navi a:link,#two_pane_sidebar2 #newEntryBody .navi a:visited{	color: #c06;
	border: solid 1px #fcc; }
#two_pane_sidebar2 #newEntryBody .navi a:hover{
	color: #fff;
	background-color: #c06;
	border: solid 1px #f9c; }
	
	
	/*新着画像用*/#newPict {	margin-left: 10px }#newPictBody {
	background-image: url(images/newPictBody.gif);
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 4px;
	min-height: 200px;
	zoom: 100%;}#newPictBody:after {
	display: block;
	content: "";
	clear:both;}#newPictBody a{text-decoration: none}
#newPict ul {
	list-style-type: none;
	margin: 0;
	padding: 0 ;}
#newPict ul:after{
	display: block;
	content: "";
	clear:both;}#newPict li {	text-align: center;	display: block;
	padding-top: 5px;
	padding-bottom: 6px;
	width: 93px;
	height: 91px;
	float: left;
	margin: 0; }
#newPict li img {
	padding: 4px;
	border: solid 1px #ccc }
#newPict li.even img {
	padding: 4px;
	border: solid 1px #ccc }
#newPict li.odd img {
	padding: 4px;
	border: solid 1px #ccc }
	
	
	/*新着記事、画像共通*/
.sideParts {
	position: absolute;
	margin-left: -10px;}
/*記事ジャンル用*/
#entryGenre { }
#entryGenre table{
	width: 230px;
	float: left;
	margin: 0 3px;
	display: inline; }
#entryGenre th{
	width:230px;
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #ebf8ff; }
#entryGenre td{
	width: 230px;
	padding: 2px 2px 7px }
#entryGenreBody td a,#entryGenre th a {
	color: #1f79d3;	text-decoration: none }
#entryGenreBody {
	background-image: url("images/entryGenreBody.gif");	background-repeat: repeat-y;
	padding-right: 0;	padding-left: 2px;
	zoom: 100%;}
#entryGenreBody:after {
	display: block;
	content: "";
	clear:both;}
#blogGenreBody .cell{
	width:230px;
	float: left;
	margin: 0 5px;}
#entryGenreBody .cell a {
	color: #1f79d3;
	text-decoration: none }
#entryGenreBody .cell dl{
	margin: 0;
	padding: 0;}	
#entryGenreBody .cell dt {
	font-size: 1.1em;
	font-weight: bold;
	background-color: #ebf8ff;
	margin: 0;
	padding: 2px }	
#entryGenreBody .cell dd {	margin: 0;
	padding: 2px 2px 7px }
/*ブログランキング*/
#blogRankingBody {
	background-image: url("images/blogRankingBody.gif");	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 4px;
	zoom:100%; }
#blogRankingBody:after {
	display: block;
	content: "";
	clear:both;}	
#blogRankingBody .more a{	color: #600;	font-size: 0.9em;
	background-image: url(images/blogRankingMoreButtonBG.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	padding:1px;	float:right;	margin: 4px 2px 2px;	display:block;
	border:solid 1px #ccc; }
#blogRankingBody .more a:hover{
	color: #ea3b00;
	background-color: #fff7cc;
	background-image: none;
	border: solid 1px #ffcb6b;}
#blogRankingBody th{
	color: #21a2f2;
	font-size: 1.15em;
	font-style: italic; }
#blogRankingBody li a{color: #1f79d3;}
#blogRankingBody ol,#blogRankingBody li{
	margin: 0;
	padding: 0;
	list-style-type: none; }
#blogRanking #blogrankNo1{	line-height: 160%;	background-repeat: no-repeat;	padding-left: 26px;
	padding-top: 6px;
	padding-bottom: 0.2em;
	border-bottom: 1px dotted #fc0; }
#blogRanking #blogrankNo2,
#blogRanking #blogrankNo3{	line-height: 160%;
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 3px;
	padding-bottom: 0.2em;
	border-bottom: 1px dotted #fc0; }
#blogRanking #blogrankNo4,
#blogRanking #blogrankNo5,
#blogRanking #blogrankNo6,
#blogRanking #blogrankNo7,
#blogRanking #blogrankNo8,
#blogRanking #blogrankNo9,
#blogRanking #blogrankNo10,
#blogRanking #blogrankNo11,
#blogRanking #blogrankNo12,
#blogRanking #blogrankNo13,
#blogRanking #blogrankNo14,
#blogRanking #blogrankNo15,
#blogRanking #blogrankNo16,
#blogRanking #blogrankNo17,
#blogRanking #blogrankNo18,#blogRanking #blogrankNo19,#blogRanking #blogrankNo20{	line-height: 160%;
	background-repeat: no-repeat;
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 0.2em;
	border-bottom: 1px dotted #fc0;  }
#blogrankNo1{
	background-image: url(images/blogRankingNo1.gif);}
#blogrankNo2{
	background-image: url(images/blogRankingNo2.gif); }
#blogrankNo3{
	background-image: url(images/blogRankingNo3.gif);	}
#blogrankNo4{
	background-image: url(images/blogRankingNo4.gif); }
#blogrankNo5{
	background-image: url(images/blogRankingNo5.gif); }
#blogrankNo6{
	background-image: url(images/blogRankingNo6.gif); }
#blogrankNo7{
	background-image: url(images/blogRankingNo7.gif); }
#blogrankNo8{
	background-image: url(images/blogRankingNo8.gif); }
#blogrankNo9{	background-image: url(images/blogRankingNo9.gif); }#blogrankNo10{
	background-image: url(images/blogRankingNo10.gif); }
#blogrankNo11{
	background-image: url(images/blogRankingNo11.gif); }#blogrankNo12{
	background-image: url(images/blogRankingNo12.gif); }
#blogrankNo13{
	background-image: url(images/blogRankingNo13.gif); }
#blogrankNo14{
	background-image: url(images/blogRankingNo14.gif); }
#blogrankNo15{
	background-image: url(images/blogRankingNo15.gif); }
#blogrankNo16{
	background-image: url(images/blogRankingNo16.gif); }
#blogrankNo17{
	background-image: url(images/blogRankingNo17.gif); }
#blogrankNo18{
	background-image: url(images/blogRankingNo18.gif); }
#blogrankNo19{
	background-image: url(images/blogRankingNo19.gif); }
#blogrankNo20{
	background-image: url(images/blogRankingNo20.gif); }

#two_pane_sidebar2 #blogRankingBody {
	background-image: url("images/blogRanking2paneBody.gif");}
#two_pane_sidebar2 #blogRankingBody:after {}
#two_pane_sidebar2 #blogRankingBody .navi{padding:10px 5px 5px;}
#two_pane_sidebar2 #blogRankingBody .navi .prev{float:left}
#two_pane_sidebar2 #blogRankingBody .navi .next{float:right}
#two_pane_sidebar2 #blogRankingBody .navi a{
	text-decoration: none;
	padding:2px; }
#two_pane_sidebar2 #blogRankingBody .navi a:link,#two_pane_sidebar2 #blogRankingBody .navi a:visited{
	color: #600;
	border: solid 1px #ccc; }
#two_pane_sidebar2 #blogRankingBody .navi a:hover{
	color: #ea3b00;
	background-color: #fff7cc;
	background-image: none;
	border: solid 1px #ffcb6b;}
	
	
/*新着ブログ用*/
#newBlogBody {
	background-image: url("images/rightSideNormalBody.gif");
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 4px;
	zoom: 100%; }
#newBlogBody:after {
	display: block;	content: "";
	clear:both;}	
#newBlog ul {	list-style-type: none;
	margin: 0;
	padding: 0 }
#newBlog li {
	padding-top: 0.1em;
	padding-bottom: 0.2em;
	line-height: 160% ;
	border-bottom: 1px dotted #0072d3; }
#newBlog li a:link {
	color: #1f79d3;
	text-decoration: none }
#newBlog li a:visited {
	color: #009;
	text-decoration: none }
#newBlog li a:hover {
	color: #f30;
	text-decoration: underline }
#newBlog li.even {
	background-color: #fff }
#newBlog li.odd {
	background-color: #ebf8ff }#newBlogBody .more a{	color: #fff;	font-size: 0.9em;
	background-image: url(images/newBlogMoreButtonBG.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	padding:1px;
	float:right;
	margin: 4px 2px 2px;
	display:block;
	border:solid 1px #ccc; }
#newBlogBody .more a:hover{	color: #004ecc;	background-color: #cef;
	background-image: none;
	border: solid 1px #2175f2; }
#two_pane_sidebar2 #newBlogBody {
	background-image: url("images/rightSide2paneNormalBody.gif");}
#two_pane_sidebar2 #newBlogBody:after {}	



/*ブログカテゴリ用*/
#blogCategoryBody {
	font-size: 0.9em;
	background-image: url(images/rightSideNormalBody.gif);
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 4px  }
#blogCategory ul {
	list-style-type: none;
	margin: 0;
	padding: 0 }
#blogCategory li {
	padding: 0.3em 0;
	line-height: 110%}
#blogCategory li a:link {
	color: #1f79d3;
	text-decoration: none }
#blogCategory li a:visited {
	color: #009;
	text-decoration: none }
#blogCategory li a:hover {
	color: #f30;
	text-decoration: underline }


/*2ペイン用*/
#two_pane_sidebar2 h2{
	line-height: 2em;	margin: 0;
	padding: 0; }
#two_pane_sidebar2 h3{
	line-height: 1.5em;
	margin: 0;
	padding: 0; }
#two_pane_sidebar2 h4{
	line-height: 1.3em;
	margin: 0;
	padding: 0; }
#contents2pane{
	margin-left: 10px; }
#contents2paneBody{	background-image: url(images/contents2paneBody.gif);
	background-repeat: repeat-y;
	padding-right: 4px;
	padding-left: 8px;
	margin-top:-6px  }
#contents2paneBody h2.title{
	background-image: url(images/contents2paneTitleBG.png);	background-repeat: repeat-y;
	width: 625px;
	border-bottom: 1px dotted #39f; }
#two_pane_sidebar2 .navi{padding:10px 5px 5px;}
#two_pane_sidebar2 .navi .prev{float:left}
#two_pane_sidebar2 .navi .next{float:right}
#two_pane_sidebar2 .navi a{
	text-decoration: none;
	padding:2px; }
#two_pane_sidebar2 .navi a:link,#two_pane_sidebar2 .navi a:visited{
	color: #06f;
	border: solid 1px #acd7ff; }
#two_pane_sidebar2 .navi a:hover{
	color: #fff;
	background-color: #0072d3;
	border: solid 1px #acd7ff; }
	
#two_pane_sidebar2 #newEntry .dateCell{
	color: #4c0090;
	line-height: 1.2em;
	width: 50px;
	display: inline;
	float:left; }
#two_pane_sidebar2 #newEntry .contentsCell{
	line-height: 1.2em;
	width: 520px;
	float:left; }
#two_pane_sidebar2 #newEntry .categoryCell{
	color: #4a361e;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: right;
	position: relative;
	width: 250px;
	margin-left: 370px;
	padding-top: 3px;
	border-bottom: 1px dotted #4a361e; }


#two_pane_sidebar2 #newBlog .dateCell{
	color: #4c0090;
	line-height: 1.2em;
	width: 50px;
	display: inline;
	float:left; }
#two_pane_sidebar2 #newBlog .contentsCell{
	line-height: 1.2em;
	width: 520px;
	float:left; }
#two_pane_sidebar2 #newBlog .categoryCell{
	color: #4a361e;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: right;
	position: relative;
	width: 250px;
	margin-left: 385px;
	padding-top: 3px;
	border-bottom: 1px dotted #4a361e; }

#two_pane_sidebar2 #blogRanking .contentsCell{
	line-height: 1.2em;
	width: 520px;
	float:left; }
#two_pane_sidebar2 #blogRanking .categoryCell{
	color: #4a361e;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: right;
	position: relative;
	width: 250px;
	margin-left: 360px;
	padding-top: 3px;
	border-bottom: 1px dotted #4a361e; }



/*
#contents2paneBody .dateCell{
color: #4c0090;
line-height: 1.2em;
width: 50px;
display: inline;
float:left; }
#contents2paneBody .contentsCell{
line-height: 1.2em;
width: 520px;
float:left; }
#contents2paneBody .categoryCell{
color: #4a361e;
font-size: 0.8em;
line-height: 1.2em;
text-align: right;vertical-align: bottom;
width: 250px;
float:right;
padding-top: 3px;
border-top-style: dotted;
border-top-width: 1px; }


#two_pane_sidebar2 #blogCategory .newEntry {
height: 450px; }
*/#two_pane_sidebar2 #blogCategory{	margin-left: 10px; }#two_pane_sidebar2 #blogCategory .category {
	font-size: 0.9em;	width: 160px;	position:absolute;
	margin-left:457px;	padding:3px;
	border-left: 1px dotted #0072d3;
	border-bottom: 1px dotted #0072d3;
	border-right: 1px dotted #0072d3; }
#two_pane_sidebar2 #blogCategory .newEntry{
	width:440px;}
#two_pane_sidebar2 #blogCategory .newEntry li.even {
 background-color: #fff ;
 border-bottom: 1px dotted #0072d3; }#two_pane_sidebar2 #blogCategory .newEntry li.odd {
 background-color: #ebf8ff ;
 border-bottom: 1px dotted #0072d3; }
#two_pane_sidebar2 #blogCategory .newEntry .dateCell{
 color: #4c0090;
 line-height: 1.2em;
 width: 49px;
 float:left;
 display: inline; }
#two_pane_sidebar2 #blogCategory .newEntry .contentsCell{
 line-height: 1.2em;
 width: 389px;
 float: left;}
/*
#two_pane_sidebar2 #blogCategory .newEntry .categoryCell{
	color: #4a361e;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: right;
	position: relative;
	width: 250px;
	margin-left: 185px;
	padding-top: 3px;
	border-bottom: 1px dotted #4a361e; }
*/

.toHead{
	text-align:right;
	padding: 4px; }
.toHead a:link,.toHead a:visited{
	color: #06f;
	background-color: #fff;
	text-decoration: none;
	border: solid 1px #acd7ff; }
.toHead a:hover{
	color: #fff;
	background-color: #0072d3;
	text-decoration: none;
	border: solid 1px #acd7ff; }

/* For winIE6 only */
* html #sidebar1 {
	margin-left: 2px;}* html #three_pane_sidebar3 {
	margin-right: 2px;}
* html #footer{
	height: 107px;}
* html #blogGenreBody .cell{
	margin: 0 4px;}
* html #blogGenreBody {	padding-left: 0;}
