﻿@charset 'utf-8';
/* --------------------------------------- */
/*                                         */
/* www.prochoicepool.com blog        　    */
/*                                         */
/*                      UPDATE 2010_09_15  */
/* --------------------------------------- */
	* {
		margin: 0px;
		padding: 0px;
		font-size: 13px;
		font-style: normal;
		font-family: Verdana, 'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka, sans-serif;
		text-align: left;
	}

	body {
		padding: 20px;
		font-size: 80%;
		text-align: center;
		background: #6e97b7 url("../images/10ball_bk.jpg") fixed top left no-repeat; 	
	}

	h2, h3, h4, h5, h6, table {
		clear: both;
		font-size: 100%;
	}

	@media screen {
		h2, h3, h4, h5, h6 {
			height: 100% /* ie6 */;
		}
	}

	p, li, dt, dd, address {
		color: #484137;/* 文字カラー */
		line-height: 1.4;
	}

div#navigation li, div#information li,
div#navigation dt, div#information dt,
div#navigation dd, div#information dd {
	line-height: 1.2;
}

p {
	margin-bottom: 15px;
}
ul {
	margin: 0px 0px 20px 20px;
}
ul li ol li {
	margin: 0px 20px 0px 25px;
}
ul li ol {
	margin-bottom: 10px;
}
em {
	font-weight: bold;
}
img {
	margin: 0px 5px 0px 0px;
	border: 0px;
	vertical-align: middle;
}
object {
	margin-left: 15px;
}

pre {
	width: 99%;
	margin: 10px 15px 20px 15px;
	padding: 4px;
	border: 1px solid #ffffff;
	overflow: auto;
}
.text > pre, .proftext > pre {
	width: auto;

}

code, var, kbd {
	font-size: 100%; /* Mac ie */
	color: #000080;
	font-family: 'ＭＳ ゴシック', monospace;
	line-height: 1.4;
}
blockquote {
	width: 99%;
	margin: 10px 15px 20px 15px;
	padding: 1px;
	border-left: 2px solid #999999;
	background-color: #9bd8ff;
}
.text > blockquote, .proftext > blockquote {
	width: auto;
}
blockquote p {
	color: #777777;
}

form fieldset {
	border: 0px solid #000000;
}
form legend {
	display: none;
}

form input, form select {
	margin-right: 1ex;
	padding: 1px;
	font-size: 12px;
	line-height: 1.2;
}
@media screen {
	form input, form select {
		font-family: Verdana, Arial, sans-serif;
	}
}
form select {
	margin-top: 1px;
}
@media screen {
form option {
	padding-right: 0.8em;
}
}
form p input {
	text-align: center;
}
form textarea {
	padding: 1px;
	font-family: 'ＭＳ ゴシック', Osaka, monospace;
	font-size: 100%;
	line-height: 1.4;
}

table {
	margin-bottom: 10px;
	border: 1px solid #666680;
	


border-collapse: collapse;
}
table tr th {
	padding: 5px;
	border: 0px solid #AAAAAA;
	background-color: #F8F4C4;
	text-align: center;
}
table tr td {
	padding: 5px;
	border: 1px solid #AAAAAA;
}
table tr td input {
	margin: -2px;
}

a:link, a:visited {
	color: #888888;
	font-size: 95%;
	/* border-bottom: 1px solid #888888; */
	text-decoration: none;
}
a:active, a:hover {
	color: #234794;
	font-size: 95%;
	/* border-bottom: 1px solid #234794; */
	text-decoration: none;
}


/* ----- 基本構造 -------------------------------------- */


	div#container {
		width:900px;
		font-size: 100%;
		margin: 0px auto;
		/* サイド枠 */	
		border-left: 0px solid #cccccc;
		border-right: 0px solid #cccccc;
		
		background-color: #ffffff;
	}


	
	

	/* メニューカラー設定 */
	div#menu {
		width: 900px;
		height: 37px;
		float: none;
		clear: both;
		background: #ffffff url("../images/menu_bar.jpg") 0% 0% no-repeat;
		margin-bottom: 10px;
		
		
	}

	div#navigation {
		width: 190px;
		float: right;
		overflow: hidden;
		
	}

	div#information {
		width: 190px;
		float: left;
		overflow: hidden;
		
	}

	/*  */
	div#sidebox {
		width: 100%;
		float: right;
		margin-left: -190px;
	}

	div#logs {
		width: 100%;
		float: left;
		margin-right: -190px;
		overflow: hidden;
	}

	div#diary {
	}
	div#diary, div#comment, div#trackback,
	div#commentform, div#trcontents {
		margin: 0px 200px 10px 200px;
	}

	div#comment, div#trackback, div#contents,
	div#commentform, div#trcontents {
		padding: 10px;
	}

	div#page, div#navi, div#work, div#contents, div#form, div#canvas, div#env, div#status {
		float: none;
		clear: both;
		padding: 0px 15px;
	}

	div#footer {
		float: none;
		clear: both;
		background: #000000 url("../images/menu_bar.jpg") ;
	}


/* ------------------- */
/*    ヘッダー設定     */
/* ------------------- */

	/* ヘッダー設定 */
	div#header {
		height: 200px;
		background: #000000 url("../header.jpg")  top right no-repeat;
	}

	div#header h1 {
	padding: 155px 0px 0px 80px;
	
	}

	/* ----- ヘッダータイトル設定　----- */

	div#header h1 a {
		color: #000000;
		font-size: 12px;
		text-decoration: none;
		text-align: left; /* ie6 */
	}

	@media screen {
		div#header h1 a {
			font-family:  Verdana, Arial, sans-serif;sans-serif;
		}
	}

	/* ----- ヘッダーサブタイトル設定　----- */

	div#header p {
		color: #dddddd;
		padding: 0px 0px 0px 80px;
		font-size: 12px;
		text-align: left;
	}

	/* ----- ヘッダーのタイトルリンク設定　----- */

	div#header a:link, div#header a:visited,
	div#header a:active, div#header a:hover {
		border-bottom: 0px solid #71513A;
	}


/* ------------------- */
/*      メニュー       */
/* ------------------- */

	div#menu h2 {
		display: none;
	}

	div#menu ul {
		margin-right: 10px;
		padding: 5px 0px;
		text-align: left;
		
	}

	div#menu ul li {
		display: inline;
		margin-left: 10px;	
		
	}

	/* メニューの表示設定 */
	div#menu a:link, div#menu a:visited {
		color: #ffffff;
		font-size: 18px;
		border: 0px solid #444444;
		
	}

	/* メニューのアクティブ設定 */

	div#menu a:active, div#menu a:hover {
		color: #A0522D;
		border: 0px solid #555555;
		text-decoration: none;
	}

/* --------------------------------------- */
/*       (左) インフォメーション設定       */
/* --------------------------------------- */
	
	/* 見出し設定 */
	div#information h2 {
		margin: 7px 7px 17px 7px;
		margin: 0px 0px 17px 0px;
		padding: 5px;
		color: #ffffff;
		background-color: #484137;
	}

	div#information img {
		margin-bottom: 5px;
	}

	div#information ul {
		margin: 0px 10px 0px 2px;
	}

	/* リンクの背景色 */
	div#information ul li {
		margin: 0px 0px 2px 0px;
		padding-left: 10px;
		background-color: #ffffff; 
		list-style-type: none;
	}

	/* ? */
	div#information ul li ul {
		margin: 0px 0px 0px -10px;
		background-color: #da00ff;
	}
	/* ? */
	div#information ul li ul li {
		margin: 0px 0px 0px 0px;
		padding-left :10px;
		background-color: #da00ff;
	}

	div#information dl {
		margin: 0px 10px 0px 12px;
	}

	div#information dl dt {
		margin-top: 5px;
	}

	div#information dl dd {
	}

	div#information form dl dt {
		display: none;
	}

	div#information form dl dd {
	}

	div#information form p {
		margin-left: 12px;
		margin-bottom: 0px;
	}

	/* カレンダー枠 */
	div#information table {
		width: 170px;
		margin: -2px 0px 7px 7px;
		border: 0px solid #da00ff;
	}

	@media screen {
		div#information table {
        		margin: -2px auto 7px auto;
        	}
	}

	/* カレンダー年月枠設定 */
	div#information table tr th {
		padding: 5px;
		border: 0px solid #ffffff;
		background-color: #ffffff;
		text-align: left;
	}

	/* カレンダー日付枠設定 */
	div#information table tr td {
		padding: 0px;
		border: 0px solid #ff00ff;
		text-align: center;
	}

	@media screen {
		div#information table tr td {
        		padding: 3px;
       		}
	}

	div#information .day {
		color: #444444;
	}

	div#information .satday {
		color: #4444CC;
	}

	div#information .sunday {
		color: #CC4444;
	}

	div#information .today {
		background-color: #999999;
	}

	div#information .calender {
		margin: 2px 10px;
		text-align: center;
	}

	div#information .calender li {
		display: inline;
		margin-right: 10px;
	}

	/* 枠設定 */
	div#information .block {
		margin-left: 10px;
		margin-bottom: 10px;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
		border: 0px solid #484137;
		text-align: left;
		background-color: #ffffff;
	}

	/* リンク設定 */
	div#information a:link, div#information a:visited {
		color: #000000;
		border-bottom: 0px solid #000000;
		text-decoration: none;
	}

	/* リンクアクティブ設定 */
	div#information a:active, div#information a:hover {
		color: #A0522D;
		border-bottom: 0px solid #A0522D;
		text-decoration: none;
	}

	div#information table tr td a:link,
	div#information table tr td a:active,
	div#information table tr td a:visited,

	/* カレンダー日にちリンク設定 */
	div#information table tr td a:hover {
		font-weight: bold;border-bottom: 1px solid #000000;
	}

	div#information .image a:link, div#information .image a:active,

	div#information .image a:visited, div#information .image a:hover {
		border: 1px solid #A0522D;
	}

/* --------------------------------------- */
/*         (右)  ナビゲーション設定        */
/* --------------------------------------- */

	/* 見出し設定 */
	div#navigation h2 {
		margin: 0px 0px 5px 0px;
		padding:5px;
		color: #ffffff;
		background: #000000 url("../images/nave_bg.gif") 0% 0% no-repeat;
	}


	div#navigation img {
		margin-bottom: 5px;
	}
	/* リンクの表示位置 */
	div#navigation ul {
		margin: 0px 10px 0px 2px;
	}

	/* ナビゲーション文字バックの色 */
	div#navigation ul li {
		margin: 0px 0px 2px 0px;
		padding-left: 10px;
		background-color: #ffffff; 
		list-style-type: none;
	}

	/* ? */
	div#navigation ul li ul {
		margin: 0px 0px 0px -10px;
		background-color: #754004;/* ? */
	}

	div#navigation ul li ul li {
		margin: 0px 0px 0px 0px;
		padding-left :20px;
		background-color: #ffffff;
	}

	div#navigation dl {
		margin: 0px 10px 0px 12px;
	}

	div#navigation dl dt {
		margin-top: 5px;
	}

	div#navigation dl dd {
	}

	div#navigation form dl dt {
		display: none;
	}

	div#navigation form dl dd {
	}

	div#navigation form p {
		margin-left: 12px;
		margin-bottom: 0px;
	}

	div#navigation table {
		width: 150px;
		margin: -2px 0px 7px 7px;
		border: 0px solid #aaaaaa;
	}

	@media screen {
		div#navigation table {
        		margin: -2px auto 7px auto;
        	}
	}

	/* ナビゲーション　カレンダー年月枠設定 */
	div#navigation table tr th {
		padding: 0px;
		margin: 7px 7px 17px 7px;
		padding: 5px;
		color: #90bdd7;
		background-color: #ffffff;
	}

	/* ナビゲーション　カレンダー枠設定 */
	div#navigation table tr td {
		padding: 0px;
		border: 0px solid #AAAAAA;
		text-align: center;
	}

	@media screen {
		div#navigation table tr td {
        	padding: 3px;
       		}
	}

	div#navigation .day {
		color: #444444;
	}

	div#navigation .satday {
		color: #4444CC;
	}

	div#navigation .sunday {
		color: #CC4444;
	}

	div#navigation .today {
		background-color: #999999;
	}

	div#navigation .calender {
		margin: 2px 10px;
		text-align: center;
	}

	div#navigation .calender li {
		display: inline;
		margin-right: 10px;
	}

	div#navigation .block {
		margin-Right: 10px;
		margin-bottom: 10px;
		padding-bottom: 5px;
		border: 0px solid #484137;
		text-align: center;
		background-color: #ffffff;
	}

	div#navigation a:link, div#navigation a:visited {
		font-size: 100%;
		color: #000000;
		/* border-bottom: 1px solid #000000; */
		text-decoration: none;
	}

	div#navigation a:active, div#navigation a:hover {
		font-size: 100%;
		color: #A0522D;
		border-bottom: 1px solid #A0522D;
		text-decoration: none;
	}

	div#navigation table tr td a:link,
	div#navigation table tr td a:active,
	div#navigation table tr td a:visited,

	/* ナビゲーション　カレンダー日にちリンク設定 */
	div#navigation table tr td a:hover {
		font-weight: bold;border-bottom: 1px solid #000000;
	}

	div#navigation .image a:link, div#navigation .image a:active,
	div#navigation .image a:visited, div#navigation .image a:hover {
		border: 1px solid #A0522D;
	}

	/* ----- タグクラウド設定 ----- */

	div#navigation ul.tag {
		margin: 0px 10px 0px 15px;
		line-height: 1;
	}

div#navigation ul.tag li {
margin: 0 3px 0 0;
padding: 0;
display: inline;
font-size: 100%;
}

div#navigation ul.tag li a {
text-decoration: none;
}

div#navigation ul.tag li.level10 a {
font-size: 258%;
font-weight: bold;
color: #154207;
}

div#navigation ul.tag li.level9 a {
font-size: 237%;
font-weight: bold;
color: #1F570B;
}

div#navigation ul.tag li.level8 a {
font-size: 216%;
font-weight: bold;
color: #25630E;
}

div#navigation ul.tag li.level7 a {
font-size: 195%;
font-weight: bold;
color: #2C6F11;
}

div#navigation ul.tag li.level6 a {
font-size: 167%;
font-weight: bold;
color: #3d881a;
}

div#navigation ul.tag li.level5 a {
font-size: 136%;
font-weight: bold;
color: #76c246;
}

div#navigation ul.tag li.level4 a {
font-size: 122%;
font-weight: bold;
color: #66bc50;
}

div#navigation ul.tag li.level3 a {
font-size: 114%;
color: #84be76;
}

div#navigation ul.tag li.level2 a {
font-size: 92%;
color: #98d299;
}

div#navigation ul.tag li.level1 a {
font-size: 77%;
color: #c3d1c0;
}


/* --------------------------------------- */
/*                記事一覧                 */
/* --------------------------------------- */

	div#logs {
	}

	html>body div#logs {
	}

	/* 記事枠設定 */
	div#diary .diary {
		width: 100%; /* ie6 */
		margin-Left: 0px;
		margin-bottom:-5px;
		background-color: #ffffff;
		border: 0px solid #90bdd7;
	}

	div#diary h2 {
		display: none;
	}


	div#diary h1 {
		margin: 5px 5px 5px 5px;
		padding: 5px;
		font-size: 17px;
		border-top: 0px;
		border-bottom: dotted 1px  #666666;/* 記事タイトルアンダーバーの色 */
		border-right: 0px;
		border-left: 0px solid #aaaaaa;/* 記事タイトルアンダーバー左の色 */

		color: #484137;

			}	


	/* 記事見出し設定 */
	div#diary h3 {
		margin: 0px 0px 20px 0px;
		padding: 2px 10px;
		color: #000000;
		line-height: 1.4;
		background-color: #ffffff;
		border-bottom: 0px solid #234794;
	}

	div#diary h4, div#diary h5, div#diary h6 {
		margin: 15px 10px;
		padding: 2px 5px;
	}

	/* ?????????????????????????? */
	div#diary h4 {
		border-top: 2px dotted #000000;
		border-bottom: 2px dotted #BDB76B;
		background-color: #555555;
	}

	div#diary .text * {
	}

	html>body div#diary .text * {
	}

	div#diary .text img {
		margin: 0px 7px 1px 0px;
	}


div#diary .text p {
	margin: 15px 15px;
	line-height: 1.6;
}
div#diary .text ul {
	margin: 15px 35px 20px 35px;
	list-style-type: square;
}
div#diary .text ul li ul {
	margin: 0px 0px 10px 25px;
}
div#diary .text ul li ol {
	margin: 0px 0px 10px 5px;
}
div#diary .text ul li ul li {
	margin-left: 0px;
}
div#diary .text ol {
	margin: 15px 15px 20px 40px;
}
div#diary .text ol li ol {
	margin: 0px 0px 10px 20px;
	list-style-type: lower-alpha;
}

div#diary .text dl {
	margin: 15px 15px 20px 15px;
}
div#diary .text dl dt{
	margin-top: 8px;
	font-weight: bold;
	line-height: 1.2;
}
div#diary .text dl dd {
	margin: 0px 0px 0px 15px;
	line-height: 1.2;
}
div#diary .text table {
	margin: 15px 15px 20px 15px;
}
div#diary .date {
	margin: 5px 10px 0px 0px;

	text-align: right;
}


	div#diary .date * {
		font-size: 12px;
	}

	div#diary .date li {
		display: inline;
		margin-left: 5px;
	}

	div#diary .info {
		margin: 5px 10px;
		border-bottom: #666666 dotted 0px;
		text-align: right;
	}

	div#diary .info * {
		font-size: 12px;
	}

	div#diary .info li {
		display: inline;
		margin-left: 5px;
	}

div#diary .list {
	margin-top: -10px;
	margin-bottom: 20px;
	padding: 0px 0px;
	border: 0px dotted #666666;
}
div#diary .list h4 {
	margin: 0px 0px 15px 0px;
	padding: 3px 5px;
	color: #444444;
	background-color: #F8F4C4;
	border-top: 0px dotted #BDB76B;
	border-bottom: 0px dotted #234794;
}
div#diary .list ul {
	margin: 0px 10px 10px 30px;
}
div#diary .list dl dt {
	margin: 0px 10px;
	font-weight: bold;
}
div#diary .list dl dd {
	margin: 10px 10px 0px 10px;
}


/* -----trackback ------------------------------------ */

div#trackback h2 {
	margin-bottom: 15px;
	padding: 5px;
	border-top: 0px double #234794;
	border-bottom: 0px double #234794;
}
div#trackback dl {
	margin-bottom: 10px;
	padding: 2px 10px 0px 2px;
	border: 0px solid #234794;
}
div#trackback dl dt {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
div#trackback dl dd {
	margin-left: 10px;
	margin-bottom: 5px;
}

div#comment .comment {
	margin-bottom: 10px;
	padding: 0px;
	border: 0px solid #234794;
}

div#comment h2 {
	margin-bottom: 15px;
	padding: 5px;
	border-top: 0px double #234794;
	border-bottom: 0px double #234794;
}
div#comment h3 {
	margin: 0pxpx;
	padding: 5px 10px;
	background-color: #F8F4C4;
	border-top: 0px dotted #BDB76B;
	border-bottom: 0px dotted #234794;
}

div#comment .text * {
}
html>body div#comment .text * {
}
div#comment p {
	margin: 5px 10px;
}
div#comment .text p {
	margin: 10px;
}

div#diary a:link.top, div#diary a:visited.top,
div#diary a:active.top, div#diary a:hover.top,
.list a:link, .list a:visited ,
.list a:active, .list a:hover {
	border: 0px solid #A0522D;
	background-color: #F8F4C4;

}


/* ----- プロフィール ---- */

div#profile {
	width: 900px;
	      /* 上     　下      */
	margin: -20px 0px 0px 0px;
        padding: 620px 50px;
	border: 0px solid #234794;
        color: #000000;
	background: #eeddcc url("../img/profile_img.jpg") no-repeat;
}

/* プロフィールタイトル設定 */
div#profile h3 {
   	width: 200px;
	margin: 50px 10px 0px 50px;
	padding: 5px 10px;
	color: #ffffff;
	background-color: #ffffff;/* #3e3a33; */
	border-bottom: 0px solid #eeddcc
}




/* ----- ページ移動 ------------------------------------ */

div#page h2 {display: none;}

div#page ul {margin-left: 200px;}

div#page ul li {display: inline;margin-right: 10px;}

/* ----- ナビゲーション -------------------------------- */

div#navi h2 {display: none;}

div#navi ul {
	margin-top: -38px;
	margin-right: 200px;
	text-align: right;
		color: #000000;
}

div#navi ul li {
	display: inline;

	margin-left: 10px;
		color: #000000;
}

div#navi form dl {
}
div#navi form dl dt {
	display: none;
}
div#navi form dl dd {
	float: left;
}
div#navi form input {
	padding: 0px;
}


/* ----- コンテンツ ------------------------------------ */

div#contents h2, div#trcontents h2 {
	margin-bottom: 15px;
	padding: 5px;
	border-top: 0px double #234794;
	border-bottom: 0px double #234794;
}
div#contents h3 {
	margin-bottom: 15px;
	padding: 3px 0px;
	border-bottom: 0px double #234794;
}
div#contents h4 {
	margin-bottom: 10px;
}

div#contents dl, div#trcontents dl {
	margin-bottom: 10px;
}
div#contents dl dt, div#trcontents dl dt {
	margin-top: 10px;
}
div#contents dl dd {
	margin-left: 30px;
}

/* ----- 処理選択 -------------------------------------- */

div#work h2 {
	margin-bottom: 15px;
	padding: 5px;
	border-top: 0px double #234794;
	border-bottom: 0px double #234794;
}

div#work form {
	margin: 10px 0px;
}
div#work form dl dt {
	display: none;
}
div#work form dl dd {
	float: left;
}
div#work form input {
	padding: 0px;
}

/* ----- フォーム -------------------------------------- */

div#form h2, div#commentform h2 {
	margin-bottom: 15px;
	padding: 5px;
	border-top: 0px double #234794;
	border-bottom: 0px double #234794;
}

div#form form {
	margin-bottom: 10px;
}
div#form form dl, div#commentform dl {
	margin-bottom: 20px;
}
div#form form dl dt, div#commentform dl dt {
	float: left;
	clear: left;
	width: 5em;
	margin-top: 1px;
}
div#form form dl dd, div#commentform dl dd {
	margin-top: 1px;
}
div#form form dl dd textarea, div#commentform dl dd textarea {
	margin-top: 2px;
}
div#form form ul, div#commentform ul {
	margin: 0px 0px 20px 0px;
}
div#form form ul li, div#commentform ul li {
	list-style-type: none;
}

/* ----- 環境設定 -------------------------------------- */

div#env h2 {
	margin: 5px 5px 15px 5px;
	padding: 5px;
	
	border-top: 0px;
	border-bottom: 1px solid #aaaaaa;
	border-right: 0px;
	border-left: 1px solid #aaaaaa;

	color: #aaaaaa;
}
div#env h3 {
	margin-bottom: 15px;
	padding: 5px;

	background-color: #eeeeee;
}

div#env dl {
	margin-bottom: 20px;
}
div#env dl dd {
	margin-bottom: 10px;
}

div#env form {
	margin-bottom: 20px;
}
div#env form p {
	margin-bottom: 20px;
}

/* ----- キャンバス ------------------------------------ */

div#canvas h2 {
	margin-bottom: 15px;
	padding: 5px;
	border-top: 0px double #234794;
	border-bottom: 3px double #234794;
}
div#canvas applet {
	margin-bottom: 15px;
}

/* ----- ステータス ------------------------------------ */

div#status h2 {
	margin-bottom: 15px;
	padding: 5px;
	border-top: 0px double #234794;
	border-bottom: 0px double #234794;
}
div#status h3 {
	margin-bottom: 15px;
	padding: 3px 0px;
	border-bottom: 0px double #234794;
}
div#status h4 {
	margin-bottom: 10px;
}

div#status dl {
	margin-bottom: 20px;
}
div#status dl dt {
	float: left;
	clear: left;
	width: 10em;
}
div#status dl dd {
}

/* ----- フッター -------------------------------------- */

div#footer address {
		
height: 7px;
padding: 10px 15px 20px 15px;
		
text-align: right;
color: #ffffff;
background: #ffffff url("../images/menu_bar.jpg") 0% 0% no-repeat;
	}

	div#footer a:link, div#footer a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	div#footer a:active, div#footer a:hover {
		text-decoration: none;
		color: #A0522D;
}
/* ----- 個別指定 -------------------------------------- */

.new {
	color: #FF0000;
}

.imgl {
 float: left;
}
.imgr {
 float: right;
}
.imgclear {
 clear: both;
}

.dashedline {
	border-bottom: 0px dashed #BBBBBB;
}
.textright {
	text-align: right;
}
.textcenter {
	text-align: center;
}
.textitalic {
	font-style: italic;
	padding: 0px 5px 0px 0px;
}

.image a:link, .image a:active,
.image a:visited, .image a:hover {
	border: 0px solid #A0522D;
}
.imgborder a:link, .imgborder a:visited,
.imgborder a:active, .imgborder a:hover {
	border: 0px solid #A0522D;
}
