@charset "UTF-8";
/* MAIN */
div#main, div#footmenu {
	padding-left: 30px;
	padding-right: 30px;
}

div#main {
	margin-top: 30px;
}


div#leftcolumn {
	float: left;
	width: 292px;
}

div#columnmenu {
	padding:15px 20px ;
	border: 1px solid #E3DFC4;
}

div#columnmenu h2 {
	background-color: #E3DFC4;
	padding: 10px;
	font-size: 95%;
	letter-spacing: 0.2em;
}


div#columnmenu h2 a:link {color: #004283; text-decoration: none;}
div#columnmenu h2 a:visited {color: #004283; text-decoration: none;}
div#columnmenu h2 a:active {color: #004283; text-decoration: none;}
div#columnmenu h2 a:hover {color: #004283; text-decoration: none;}

div#columnmenu p {
	background-color: #E3DFC4;
	padding: 0 10px 10px 10px;
	font-size: 80%;
	line-height: 130%;
	color: #333;
}

div#columnmenu h3 {
	background: #FFF url("/cmn3/images/column/border.gif") no-repeat left center ;
	margin-top: 30px;
	padding-left: 25px;
	height: 16px;
	font-size: 70%;
	line-height: 130%;
	letter-spacing: 0.2em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	color: #74AEC3;
}

div#columnmenu ul {
	margin-top: 10px;
	padding-left: 20px;
	list-style: disc outside;
}

div#columnmenu li {
	margin-bottom: 3px;
	font-size: 80%;
	line-height: 120%;
	color: #74AEC3;
}
div#columnmenu li a:link {color: #333; text-decoration: none;}
div#columnmenu li a:visited {color: #333; text-decoration: none;}
div#columnmenu li a:active {color: #999; text-decoration: none;}
div#columnmenu li a:hover {color: #999; text-decoration: none;}



div#columnlink {
	border: 1px solid #E3DFC4;
	margin-top: 40px;
	padding: 15px 20px 9px 20px;

}

div#columnlink ul {
	list-style: none;
}

div#columnlink li {
	background: #FFF url("/cmn3/images/column/arrow.gif") no-repeat left center;
	margin-bottom: 6px;
	padding-left: 13px;
	font-size: 70%;
	line-height: 120%;
	font-weight: bold;

}
div#columnlink li a:link {color: #004283; text-decoration: none;}
div#columnlink li a:visited {color: #004283; text-decoration: none;}
div#columnlink li a:active {color: #999; text-decoration: none;}
div#columnlink li a:hover {color: #999; text-decoration: none;}





/* right column */
div#rightcolumn {
	float: right;
	width: 510px;
}



div#rightcolumn h3 {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	margin-bottom: 15px;
	font-size: 80%;
	color: #605A58;
}

div#rightcolumn h3 span {
	font-size: 90%;
	color: #999;
	padding-left: 5px;
}

div#rightcolumn h4 {
	margin-bottom: 25px;
	font-size: 90%;
	color: #74AEC3;
}

div#rightcolumn p {
	margin-bottom: 30px;
	font-size: 80%;
	line-height: 180%;
	color: #666;
}



div#rightcolumn p img {
	display: inline;
	margin-bottom: 10px;
}
div#rightcolumn p strong{
	color: #74AEC3;
}
p.columnph1 {
	clear: both;
}
p.columnph2 {
	float: left;
}
	p.columnph3 {
	float: right;
}

p.columnph1 img {
	margin: 0px 10px 10px 5px;
}

p.columnph2 img {
	margin: 0px 20px 10px  5px;
}

p.columnph3 img {
	margin: 0px 5px 10px 20px;
}


div#rightcolumn p a:link {color: #004283; text-decoration: none;}
div#rightcolumn p a:visited {color: #004283; text-decoration: none;}
div#rightcolumn p a:active {color: #666; text-decoration: none;}
div#rightcolumn p a:hover {color: #666; text-decoration: none;}




div#rightcolumn ul {
	clear: both;
	background: #FFF url("/cmn3/images/column/line.gif") no-repeat top center;
	padding-top: 30px;
	padding-left: 20px;
	list-style: none;
	text-align: center;
}

div#rightcolumn li {
	display: inline;
	padding-right: 20px;
	font-size: 70%;
	font-weight: bold;
	font-family:Verdana, Helvetica, Arial, sans-serif;
}

div#rightcolumn li a:link {color: #004283; text-decoration: none;}
div#rightcolumn li a:visited {color: #004283; text-decoration: none;}
div#rightcolumn li a:active {color: #666; text-decoration: none;}
div#rightcolumn li a:hover {color: #666; text-decoration: none;}

/* archive */
div#rightcolumn div p img {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

div#rightcolumn div {
	padding-top: 25px;
	border-top: 1px solid #E3DFC4;
}

p#archive {

	color: #74AEC3;
font-weight: bold;
	font-family:Verdana, Helvetica, Arial, sans-serif;}
p#archive span {
letter-spacing: 0.2em;
	color: #74AEC3;
font-size: 110%;}

