*{
margin:0px;
padding:0px
}
img{border:0px}
html, body{
width:100%;
height:100%;
background-image:url(images/bg.gif);
}
.left{
background-image:url(images/bg.gif);
background-position:top right;
}
.right{
background-image:url(images/bg.gif);
background-position:top left;
}
.middle{
background-image:url(images/bg.gif);
background-position:top left;
width:741px;
vertical-align:top;
}
.main{

	padding:15px 90px 0 90px;
	
}
#header{
	width:100%;
	margin:0 0 10px 0;
	height:43px;
	float:left;
}

#adsblock{
	width:98%;
	margin:0 10px 10px 10px;
	height:30px;
	float:left;
	/*border:1px solid green;*/
	padding:10px 0 0 50px;
}

.small{
	float:right;
	position:relative;
	top:10px;
}
.small img{
margin:0 18px 0 0;
float:left
}
.float{
float:left
}
#content{
	float:left;
	display:block;
	background-color:#333333;
	width:100%;
	padding:14px 0 14px 0;
	font-family:Tahoma;
	font-size:12px;
	color:#E3E6E6
}
.menu{
display:block;
padding:0 0 10px 18px;
float:left;
}
.menu li{
list-style-type:none;
height:27px;
float:left
}
.menu img{
float:left
}
.leftcol{
float:left;
width:170px;
/*border: 1px solid red;*/
}
.events{
background-color:#323232;
padding:2px 1px 0 1px;
float:left;
}
.events ul
{
	margin-bottom: 1em;
	padding-left: 1em;
	line-height: 1.6em;
	list-style: none;
	text-decoration:none;
	color:#92E1FF;
}

.events ul li a
{
	color:#92E1FF;
	text-decoration:none;
}

.events ul li a:hover
{
	text-decoration:underline;
}

.events p{
	margin:10px 0 6px 0
}
.more{
display:block;
font-family:Tahoma;
font-size:10px;
color:#92E1FF;
text-decoration:none;
}

.date{
font-family:Tahoma;
font-size:11px;
color:#92E1FF;
font-weight:bold;
display:block;
margin:6px 0 0 0
}
.pad{
padding:10px 0 14px 10px;
background-position:2px 16px;
}
.rightcol{
	float:left;
	display:block;
	margin:0 0 0 0;
	width:66%;
	font-size:14px;
}
.rightcol img{
	float:left
}
.rightcol a
{
	color:#92E1FF;
}
.rightcol a:hover
{
	color:#92E1FF;
	font-weight:bold;
}
.rightcol a:visited
{
	color:#42317F;
}

.group{
background-image:url(images/group.gif);
background-position:top left;
background-repeat:no-repeat;
padding:9px 8px 9px 10px;
float:left;
width:302px;
margin:7px 0 0 0
}
*html .group{
margin:8px 0 0 0
}
.group img{
margin:0 3px 6px 0;
float:left
}
#footer{
	display:block;
	float:left;
	width:100%;
}
#footer, #footer a{
	font-family:Tahoma;
	font-size:9px;
	color:#CDE2EA;
	text-decoration:none;
	text-align:center;
}
#footer p{
	padding:10px 0 0 0
}
#footer a{
	padding:7px;
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}

.sidebar {

	float:left;
	margin:0 0 0 15px;
}

.maindiv {
	float:left;
	margin:0 0 0 10px;
	display:block;
	width:900px;
}

.maindiv  table{
	width:100%;
	border:0;
}

.maindiv  table tr td{
	text-align:center;
	vertical-align:top;
	padding: 0 0 10px;
}

.maindiv  a, .maindiv  a:hover{
	color:#92E1FF;
	text-decoration:none;
}
