html,body {
		margin:0;
		padding:0;
		color:#000;
		background: #fff url(bg.gif);
	}
body {
		font: 80%/140% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	text-align: center;
}

#container {
       	width: 700px;
	margin-right: auto;
	margin-left: auto;
	right: auto;
	left: auto;
	text-align: left;
}

#container a, #container:a:link, #container a:visited, #container a:hover {
     color: #3366cc;
}

/*<group=Box>*/

.box {
		padding:0 3px 0 0;
		background:#fff url(borders.gif) 100% 0 repeat-y;
	}
	.bi {
		padding:0 0 0 1px;
		background:#fff url(borders-left.gif) 0 0 repeat-y;
	}
	.bt {
		height:105px;
		margin:0 -3px 0 -1px;
		background:url(box2.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:600px;
		height:105px;
		background:url(box2.gif) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -3px 0 -1px;
		background:url(box2.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(box2.gif) 0 100% no-repeat;
	}

/*</group>*/


/*<group=Content>*/

.content {
		margin:1em 0;
		padding:6px 15px;
		background:#fff;
	}
.content h1 {
		font:bold 1.4em Arial, Helvetica, sans-serif;
	padding: 0.3em 0 1em 0;
		margin:0;

}
	.content h2 {
		font:bold 1.2em Arial, Helvetica, sans-serif;
     	padding: 0 0 0.2em 0;	
	margin:0;
	color: #cc3333;
}

	.content h3 {
		font:bold 1.2em Arial, Helvetica, sans-serif;
     	padding: 0 0 0.2em 0;	
	margin:0;
}
	
	.content ul {
		margin: 0 0 1em 1em;
		padding:0;
}

	
	.content li {
		margin:0 0 0 2em;
		padding:0;
	}
	
	.content p {
     		margin:0 0 1em 0;
}

.content .right {
       	float: right;
	padding-left: 1em;
}

.content .left {
       	float: left;
	padding-right: 1em;
}

.divider {
     clear: both;
	height: 1em;
}

.entry_left {
     width: 31%;
	text-align: right;
	float: left;
	font-style: normal;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-right: 1em;
}

.entry_right {
	width: 63%;
	border-left: 1px dotted #8d8d8d;
	text-align: left;
	float: left;
	padding-left: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-right: 1em;
}

blockquote {
	margin: 0px;
	font-size: 1.4em;
	line-height: 1.4em;
	padding: 1.5em 0 .5em 1.5em;
}
       	
/*</group>*/

/*<group=Menu>*/
#navcontainer ul
{
padding: .2em 15px;
margin: 0;
list-style-type: none;
background-color: #efece6;
font:bold 95% Arial, Helvetica, sans-serif;
}

#navcontainer li {
display: inline;
}

#navcontainer li a
{
text-decoration: none;
color: #3366cc;
padding: .2em 7px;
}

#navcontainer li a#current 
{
border-bottom: 3px solid #8d8d8d;
}

#navcontainer li a:hover
{
border-bottom: 3px solid #8d8d8d;
}

/*</group>*/

