html,body{
	margin: 0px;
	padding: 0px;
	text-align: center;		background-color: White;
}
*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
span.date{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #878787;
}
div.main{
	width: 986px;
	position: relative;
	margin: 0px auto;
}
div.header_bg{
	width: 986px;
	height: 207px;
	background: url(elements/header_bg.jpg) top left no-repeat;
	margin-top: 30px;
}
div.menu{
	width: 980px;
	height: 40px;
	background: url(elements/menubc.gif) top left no-repeat;
	margin-left: 6px;
}
div.menu_left{
	float: left;
}
div.menu_left a{
	float: left;
	text-decoration: none;
	display: block;
	background: url(elements/arr.gif) center left no-repeat;
	overflow: hidden;
	font-size: 12px;
	line-height: 40px;
	color: #e6e6e6;
	text-indent: 15px;
	margin: 0px 20px 0px 15px;
}
div.menu_left a:hover{
	text-decoration: underline;
}
div.langs{
	height: 40px;
	float: right;
	background: url(elements/langsbc.gif) top left no-repeat;
	padding-right: 13px;
}
div.langs img{
	margin: 16px 0px 0px 13px !important;
}
/* - - - - - - - - - */
#wrapper{
	margin: 20px 0px 20px 6px;
	background: url(elements/wrapper_bc1.gif) top left repeat-y;
	min-height: 100%;
	float: left;
}
.wrapper_members{
	background: url(elements/wrapper_bc2.gif) top left repeat-y !important;
}
#side-a{
	float: left;
	width: 300px;
}
#side-b{ 
	margin: 0;
	float: left;
	width: 680px;
	height: 1% /* Holly hack for Peekaboo Bug */
}
/* - - - - - - - - - */
div.left_box{
	width: 280px;
	background: url(elements/left_bc1.gif) top left repeat-y;
	margin-left: 20px;
}
div.left_top{
	width: 280px;
	height: 30px;
	background: url(elements/left_top.gif) top left no-repeat;
	line-height: 30px;
	font-weight: bold;
	color: White;
	text-indent: 10px;
}
div.left_cont{
	width: 280px;
	background: url(elements/left_bc2.gif) bottom left no-repeat;
}
div.right_box{
	width: 610px;
	background: url(elements/right_bc1.gif) top right repeat-y;
	margin-left: 50px;
}
div.right_top{
	width: 610px;
	height: 30px;
	background: url(elements/right_top.gif) top right no-repeat;
	line-height: 30px;
	font-weight: bold;
	color: White;
	text-indent: 10px;
}
div.right_cont{
	width: 610px;
	background: url(elements/right_bc2.gif) bottom right no-repeat;
}
div.dotty{
	height: 1px;
	background: url(elements/dotty.gif) top left repeat-x;
	overflow: hidden;
	margin: 10px 0px 10px 0px;
}
div.text{
	padding: 20px;
	line-height: 14px;
	color: #454545;
	display: table;
}
div.text img.flt{
	float: left;
	margin: 0px 10px 10px 0px;
}
div.text a{
	color: #326090;
	text-decoration: none;
}
div.text p{
	margin-bottom: 10px;
}
div.text a:hover{
	text-decoration: underline;
}
div.all_box{
	margin: 20px 0px 20px 6px;
	width: 940px;
	clear: both;
	background: url(elements/all_bc1.gif) top right repeat-y;
	margin-left: 20px;
}
div.all_top{
	width: 940px;
	height: 30px;
	background: url(elements/all_top.gif) top left no-repeat;
	line-height: 30px;
	font-weight: bold;
	color: White;
	text-indent: 10px;
}
div.all_cont{
	width: 940px;
	background: url(elements/all_bc2.gif) bottom right no-repeat;
}
div.right_cont ul{
	margin: 10px;
	list-style: none;
	list-style-image: none;
}
div.right_cont li{
	margin: 7px 0px 7px 0px;
	background: url(elements/bullet.gif) center left no-repeat;
	text-indent: 10px;
}
div.all_cont ul{
	margin: 10px;
	list-style: none;
	list-style-image: none;
}
div.all_cont li{
	margin: 7px 0px 7px 0px;
	background: url(elements/bullet.gif) center left no-repeat;
	text-indent: 10px;
}
div.mini_cont{
	width: 280px;
	background: url(elements/mini_bc2.gif) bottom left no-repeat;
}
div.lefter{
	float: left;
	margin-left: 30px;
	_margin-left: 15px;
}
div.righter{
	float: right;
	margin-right: 20px;
	_margin-right: 10px;
}
div.sep{
	width: 280px;
	clear: both;
	height: 20px;
	overflow: hidden;
}
div.footer{
	text-align: center;
	color: #8b8b8b;
	padding: 5px;
}
div.footer a{
	text-decoration: none;
	color: #7b7b7b;
}
.thumb{
	float: left;
	margin: 0px 10px 10px 0px;
	border: 3px solid #e4e4e4;
}
