body
{
	background-image: url(../img/bg2level.jpg);
	min-height: 1670px;
	height: auto;
}

.page .footer
{
	background-image: url(../img/2/2footer.jpg);
	height: 165px;
}

.page .sidebar 
{
	width: 350px;
	float: right;
}



.page .main
{
	margin: 0px  350px 0px 0px;
}


.sidebar .center
{
	background-image: url(../img/2/2sidebar_center.gif);
	background-position: left top;
	background-repeat: repeat-y;
	
}

.sidebar .center .top
{
	background-image: url(../img/2/2sidebar_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}

.sidebar .center .bottom
{
	background-image: url(../img/2/2sidebar_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 30px;
	
	/*height: 701px;*/
}



.main .center
{
	background-image: url(../img/2/2main_center.gif);
	background-position: left top;
	background-repeat: repeat-y;
	
}

.main .center .top
{
	background-image: url(../img/2/2main_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.main .center .bottom
{
	background-image: url(../img/2/2main_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	
	min-height: 1060px;
}


.main .content
{
	margin-left: 30px;
	margin-right: 20px;
	padding-top: 10px;
}

.main .content .contentHeader
{
	height: 60px;
}

.sidebar .content
{
	
	padding-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
	
}

.sidebar .content .contentHeader
{
	height: 60px;
}

.sidebar .content .group
{
}

.sidebar .content .group img
{
	margin-bottom: 20px;
}

.sidebar .content hr
{
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: solid 1px #FF94A5;
	height: 1px;
}

.sidebar .content .links a
{
	display: block;
	background-image: url(../img/articlea.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	line-height: 24px;
	height: 24px;
	
	text-decoration: none;
	color: #676767;
}

.sidebar .content .links a:hover
{
	color: black;
	text-decoration: underline;
}



.contest .image
{
	background-image: none;
	margin-left: 20px;
	margin-right: 15px;
}


.descriptionText
{
	color: #666666;
	line-height: 20px;
}

.descriptionText b
{
	display: block;
	color: #D160B8;
}

.descriptionText a
{
	background-image: url(../img/2/news2/button_bg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	width: 103px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: White;
	display: block;
	float: left;
	
}

.NameList
{
	color: #666666;
}

.NameList table
{
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 540px;
}


.leftItems.contest .description
{
	margin-left: 225px;
}


.awardDiv
{
	color: #666666;
}

.awardDiv b
{
	display: block;
	color: Red;
	line-height: 30px;
}

.awardDiv p
{
	line-height: 30px;
	margin-bottom: 20px;
}

.article
{
	color: #666666;
}

.article .title
{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 50px;
}

.article .body
{
	line-height: 22px;
	font-size: 14px;
	padding: 20px;
}

.article .body p
{
	margin-top: 10px;
	margin-bottom: 10px;
	/*text-indent: 2em;*/
}

.article .body  ul
{
	margin-left: 20px;
}

.article .articlePage
{
}


.article .pageButtons
{
	text-align: center;
}

.article .body .alignCenter
{
	text-align: center;
}
