@charset "utf-8";
/* CSS Document */
body {
	color: #1D2D36;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #0072bc;
	background-image: url('/images/layout/bkc_winter.png');
	background-repeat: repeat-x;
	margin: 0px;
	}
a {
	outline: none;
	text-decoration: none;
	}
	a:link {
		color: #0072bc;
		}
	a:hover {
		color: #1d2d36;
		}
	a:active {
		color: #0072bc;
		}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0072bc;
	line-height: 145%;
	}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #f57226;
	line-height: 135%;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1d2d36;
	background-image: url('/images/layout/bg_bullet.gif');
	background-repeat: no-repeat;
	top: 50%;
	padding-left: 16px;
	line-height: 135%;
	margin:  10px 0px 2px 0px;
	}
h4 {
	color: #1d2d36;
	text-transform: uppercase;
	}
	.nav {
		background-image: url('/images/nav/bk_nav.png');
		background-repeat: no-repeat;
		padding: 10px 10px 0px 10px;
		}
	.nav1 {
		padding: 0px;
		display: inline;
		margin: 0px -2px -2px 0px;
		}
		.nav1 img {
			padding: 0px;
			margin: 0px -1px -3px -1px;
			}
	.searchbar {
		font-size: 90%;
		color: #ffffff;
		font-weight: bold;
		padding: 0px 10px 0px 0px;
		}
		.searchbar input {
			font-size: 90%;
			}
	.content {
		font-family: verdana, Helvetica, Arial, sans-serif;
		background-color: #ffffff;
		font-size: 90%;
		color: #333333;
		padding: 0px 10px 0px 10px;
		margin: 0px;
		width: 520px;
		line-height: 150%;
		overflow: auto;
		}
		.content a {
			color: #0066cc;
			}
		 .content li {
			margin: 5px 5px 5px 10px;
			padding: 0px;
		 	}
	.leftnav {
		font-family: Arial, Helvetica, sans-serif;
		background-image: url('/images/nav/bk_main_left.png');
		width: 170px;
		padding-left: 10px;
		}
	.thirdcol {
		font-family: Arial, Helvetica, sans-serif;
		background-image: url('/images/nav/bk_main_right.png');
		padding: 0px 10px 0px 5px;
		width: 245px;
		background-position: right;
		}
		.thirdcol a {
			color: #666666;
			}
		.thirdcol a:hover {
			color: #333333;
			}
	.skinnyleftnav {
		background-image: url('/images/nav/bk_main_left.png');
		width: 10px;
		padding-left: 10px;
		}
	.skinnyrightnav {
		background-image: url('/images/nav/bk_main_right.png');
		padding: 0px 10px 0px 5px;
		width: 10px;
		background-position: right;
		}
		.skinnyright a {
			color: #666666;
			}
		.skinnyright a:hover {
			color: #333333;
			}
	.righthead {
		font-family: arial, helvetica, MS Sans;
		font-weight: bold;
		background-color: #d3d3d3;
		padding: 2px 0px 2px 4px;
		border-bottom: #2b3a46 1px solid;
		width: 235px;
		}
		.righthead a {
			color: #666666;
			}
	.righthidden {
		padding: 2px 0px 20px 5px;
		border-bottom: #2b3a46 1px solid;
		width: 230px;
		}
		.righthidden a {
			}
	.rightmorebox {
		font-family: arial, helvetica, MS Sans;
		padding: 2px 5px 2px 5px;
		color: #999999;
		font-size: 90%;
		}
		.rightmorebox a {
			color: #666699;
			}
		.rightmorebox strong {
			color: #669999;
			}
	.lastpost {
		display: block;
		padding: 0px 0px 0px 5px;
		color: #add8e6;
		}
		a .lastpost {
			color: #add8e6;
			}
	.indented {
		padding: 0px 0px 0px 10px;
		}
	.waytiny {
		font-size: 70%;
		}
	.mandatory {
		color: #ff4500;
		}
	.featurebox {
		font-family: Arial, Helvetica, sans-serif;
		padding: 10px 10px 10px 20px;
		color: #000000;
		font-size: 105%;
		background-color: #f8f8ff;
		border: dashed 1px #c0c0c0;
		line-height: 130%;
		}
		.featurebox a {
			color: #6699cc;
			}
	.prenote {
		border-top: solid 1px #666666;
		border-bottom: solid 1px #666666;
		padding: 10px;
		}
		.prenote a {
			color: #6699cc;
			}
	.authorblock {
		border: 1px dashed #dcdcdc;
		padding: 10px;
		margin: 10px;
		}
	 .bloglinks  {
	 	font-size: 90%;
	 	color: #666666; 
		line-height: 140%;
		margin: 2px 0px 2px 0px;
	 	}
	.tobottom {
		margin-top: 200px;
		padding: 20px;
		}
	#wrapper {
		overflow: visible;
		background: url('/images/layout/bk_summer_trees.jpg') no-repeat top center;
		display: block;
		margin: 0px;
		}
	#logo {
		padding: 12px 0 0 40px;
		}
	#footer {
		background-image: url('/images/nav/bk_footer.png');
		background-repeat: no-repeat;
		padding: 20px 20px 10px 20px;
		color: #80b9de;
		}
		#footer a {
			color: #80b9de;
			font-weight: bold;
			}
		#footer a:hover {
			color: #b8e3ff;	
			}
	#copyright {
		float: left;
		width: 400px;
		display: block;
		font-size: 80%;	
		}
		#copyright strong {
			}
	#fnav {
		float: right;
		width: 500px;
		display: block;
		text-align: right;
		}