/* CSS Document */
/* really dig this color: 989DA3 */

a {color:green; text-decoration:underline; font-weight:bold;}

body { width:800px; margin:0px; margin-left:auto; margin-right:auto; background:#FFFFFF;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#bio {clear:both;}
#bio .left_col {float:left; position:relative; width:30%; padding:3px;}
#bio .right_col{width: 60%; float:left; position:relative; padding:5px;}

.bl {background: url(bl.gif) 0 100% no-repeat; padding-top:15px;}
.br {background: url(br.gif) 100% 100% no-repeat; padding-top:15px;}
.tl {background: url(tl.gif) 0 0 no-repeat; padding-bottom:15px;}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding-bottom:15px;}
.box_contents {background:#BBC8D8;}
.clear {font-size: 1px; height: 1px}

#cafe {clear:both;}
#cafe .left_col {float:left; position:relative; width:45%; padding:5px;}
#cafe .right_col {width: 45%; float:left; position:relative; padding:5px;}

.colorbox {background:#BBC8D8;}
.colorbox p {padding:10px; }

#container {padding:3px; clear:both; width:100%; height:auto;}

#content {width:550px; padding:10px; float:right; clear:both; height:auto; display:block;}

#footer { background:#BBC8D8; text-align:center; padding:5px; clear:both;}

h1, h2, h3 {font-weight:bold;}
h1 {font-size:18px; }
h2 {font-size:14px; line-height:1.286em; margin-top:1.286em; margin-bottom:1.286em;}
h3 {font-size:12px; line-height:1em; margin-top:1em; margin-bottom:1em;}

#header {background:url(banner.jpg) no-repeat; width:100%; height:168px;}

#home {clear:both;}
#home .left_col {float:left; position:relative; width:60%; padding:3px; margin-right:10px;}
#home .right_col {width: 30%; float:left; position:relative; color:#4E6787; padding:2px; border: 1px solid #BBC8D8; font-size:90%}
#home ul {list-style-type:disc; list-style-position: inside}

#info ol {list-style-type: decimal; list-style-position: outside; margin: 0 0 0 3em; line-height: 1.75em;}
#info ul {list-style-type: disc; list-style-position: outside; margin: 0 0 0 3em; line-height: 1.75em;}
#info ul.square {list-style-type: square; list-style-position: outside; margin: 0 0 0 3em; line-height: 1.75em;}
#info ul.circle {list-style-type:circle; list-style-position: outside; margin: 0 0 0 3em; line-height: 1.75em;}
#info .em {font-style: italic;}
#info .list {margin-bottom: 0;}
#info .strong {font-weight: bold;}
#info .box {border-color:#000000; border-style:solid; border-width:thin; padding: 2em;}

.small {font-size:.8333em;}

html { background:#BBC8D8 url(kasa_bg.jpg) repeat-y center; margin:0px;}

#nav_bar {width:770px; background:#BBC8D8; margin:auto; padding:1px 0px 1px 0px; text-align:center;}
#nav_bar a {font-size:16px;}

p {
	line-height:1.5em;
	font-size:1em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

#side_bar {
	width:200px;
	background:#BBC8D8;
	padding:5px;
	margin:10px;
	padding-bottom:25px;
	font-size: 1em;
}


.strong { font-weight:bold;}

table td {padding-right:10px;}
