body{
	margin:0;
	color:#323232;
	font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:#fff url(../images/bg-body.gif) repeat-x;
	min-width:950px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#539bc7;
}
a:hover{text-decoration:none;}
#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
	margin:32px 0 0;
}
.w1{
	float:left;
	left:50%;
	position:relative;
	text-align:center;
	width:1034px;
}
.w2{
	float:left;
	left:-50%;
	position:relative;
	text-align:left;
	width:950px;
	padding:0 42px;
	background:url(../images/bg-wrapper.png) repeat-y;
}
.visual img{display:block;}
#main{
	height:1%;
	overflow:hidden;
	margin:23px 6px 3px 39px;
	padding:2px 0 5px;
	background:url(../images/bg-main.gif) repeat-y 167px 0;
}
#twocolumns{
	width:641px;
	float:left;
}
.aside1{
	width:150px;
	float:left;
	font-size:18px;
	line-height:30px;
}
.aside1 ul{
	list-style:none;
	margin:0;
	padding:0;
}
.aside1 ul a{
	text-decoration:none;
	color:#323232;
}
.aside1 ul a:hover{text-decoration:underline;}
#content{
	width:466px;
	float:right;
	line-height:17px;
}
.heading{
	height:1%;
	overflow:hidden;
	padding:0 9px 10px;
	margin:0 0 13px;
	border-bottom:2px solid #dcdcdc;
}
#content h1{
	font-weight:normal;
	font-size:24px;
	line-height:26px;
	color:#539bc7;
	margin:0;
}
#content h2{
	font-weight:normal;
	font-size:24px;
	line-height:24px;
	color:#4d4d4d;
	margin:0;
}
#content h2 a{text-decoration:none;}
#content h2 a:hover{text-decoration:underline;}
#content p{margin:0;}
#content .promo{
	padding:0 10px 10px;
	border-bottom:2px solid #dcdcdc;
}
#content .promo h2{line-height:22px;}
#content .promo p{
	margin:0 0 7px;
	padding:9px 0 0;
}
#content .promo div p:first-child{padding:0;}
#content .article{padding:14px 10px 7px;}
#content .enirolinks{
    font-family:Tahoma;
    font-size:22px;
    color:#fff;
}
#content .enirolinks .enirolinks-container{
    padding:5px 0px 15px 0px;
}
#content .enirolinks .enirolinks-container .entitle{
    font-family: "Times New Roman";
    color:#000099;
    font-size:24px;
    font-weight:normal;
    line-height:normal;
}
#content .enirolinks .enirolinks-container  a{   
    outline-style:none;
    outline-color:invert;
    outline-width:medium;
    text-decoration:none;
}
#content .enirolinks .enirolinks-container  .entitle a{
    color:#000099;
}
#content .enirolinks .enirolinks-container .endesc{
    color:#000;
    font-size:16px;
    font-weight:normal;
}
#content .enirolinks .enirolinks-container  .endesc a{
    color:#000000;
}
#content .enirolinks .enirolinks-container .enurl{
    color:#298b07;
    font-size:16px;
    font-weight:bold;
}
#content .enirolinks .enirolinks-container .enurl a{
    color:#298b07;
}
#sidebar{
	width:250px;
	float:right;
	margin:8px 0 0;
	line-height:17px;
}
#sidebar p{margin:0;}
#sidebar .heading{
	padding:0 8px 11px;
	margin:0 0 6px;
}
#sidebar .ad{margin:0 0 13px;}
#sidebar .ad img{display:block;}
#sidebar .ad .info{
	height:1%;
	overflow:hidden;
	background:#e5e6e6;
	padding:28px 5px 38px 14px;
}
#footer{
	margin:0 6px;
	background:#e5e6e6;
	font-size:13px;
	line-height:15px;
	text-align:center;
	height:1%;
	overflow:hidden;
	padding:14px 40px 4px 35px;
}
#footer p{margin:0 0 15px;}