/* if you're embedding this widget using iframe, body margin and padding should be set to 0 */

#gm-event {
	width:288px;
	height:485px;
	background:url('../images/event/bg.gif') repeat-x;
	padding:6px;
	position:relative;
}
	#gm-event li * {
		font-family:Tahoma;
		font-size:12px;
		color:#272727;
	}
	#gm-event ul, #gm-event li {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	#gm-event ul {
		margin-top:6px;
		line-height:13px;
	}
		#gm-event li {
			display:inline;
			height:36px;
		}
	#gm-event li a {
		background:url('../images/event/item_bg.gif') no-repeat;
		margin-bottom:1px;
		display:block;
		height:13px;
		padding:11px 16px;
		text-decoration:none;
		cursor:pointer;
		cursor:hand;
		outline-style:none;
		overflow:hidden;
	}
		#gm-event li a span {
			float:left;
			display:block;
		}
			.gm-date {
				width:86px;
			}
	#gm-event li a:hover {
		background:url('../images/event/item_bg.gif') 0 -35px no-repeat;
	}
	#gm-event li a:active, #gm-event li a.gm-active {
		background:url('../images/event/item_bg.gif') 0 -70px no-repeat;
	}

.gm-title {
	font-family:Tahoma;
	font-size:18px;
	color:#fff;
	height:34px;
	padding-top:9px;
	padding-left:10px;
}

.gm-content {
	overflow:hidden;
	margin:0;
	padding:0;
}
.gm-content-box {
	height:180px;
	position:relative;
	z-index:1;
}
	.gm-img-box {
		position:absolute;
		z-index:2;
		overflow:hidden;
		top:0;
		left:0;
	}
		.gm-controls {
			position:absolute;
			z-index:3;
			bottom:0;
			left:0;
		}
			.gm-controls a {
				text-decoration:none;
				display:block;
				float:left;
			}
			.gm-controls a img {
				border:none;
			}

		.gm-img-hide {
			display:none;
		}

.gm-bottom {
	position:absolute;
	z-index:1;
	width:288px;
	margin-top:438px;
	top:0;
}
	.gm-bottom a {
		display:block;
		text-decoration:none;
		float:left;
	}
		.gm-bottom img {
			border:none;
		}