#cg-wrapper{
	width:960px;
	position:relative;
	overflow:hidden;
}
#cg-menu {
	width: 365px;
	border: 1px dotted black;
	float: left;
	padding: 10px 0 10px;

}
.cg-year {
	font-size: 18px;
	margin-left: 10px;
	/*margin-top: 5px;*/
	display:block;
	font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;
	letter-spacing: 1px;
	color:#303030;
	margin-top:20px;
}
.cg-year:first-child{
	margin-top:0;
}
.cg-select {
	width: 75px;
	float: left;
	border: 3px solid transparent;
	margin-left: 7px;
	margin-right: 2px;
	height:99px;
	position:relative;
    -moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none; 
}

.cg-select:hover {
	border: 3px  solid #f69088;
	cursor: pointer;
	cursor: hand;
}
.cg-select.active{
	border: 3px  solid #ee3224;
	cursor:default;
}
.cg-presenter-box {
	padding-left: 20px;
	width: 573px; 
	position: relative;
	float: left; 
}
.cg-presenter{
	position:absolute;
	top:0;
	right:0;
	height:691px;
	overflow:hidden;
}
.cg-presenter img{
	border:1px solid #ccc;
	height:657px; 
}
.cg-clearfix {
	clear:both;
}
#cg-sticky {
    top:0;
    right:0;
    z-index: 0;
}
#cg-sticky.cg-stick {
    position:fixed;
    top:0px;
    left:375px;
    z-index: 10000;
}
#cg-sticky.cg-stuck{
	bottom:0;
	position:absolute;
	height:690px;
	top:auto;
}
#cg-presenter-front{
	filter:inherit;
}
#cg-presenter-back{
	filter:inherit;
}
.cg-coverstorylink {
	color: black;
	font-family:"TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;
	/*font-family:"TitlingGothicFBMediumComp","Arial Narrow",Arial,sans-serif;*/
	letter-spacing: 1px;
	font-size:24px;
	font-weight:normal;
	/*font-family:Arial, sans-serif;*/
}
.cg-coverstorylink span{
	text-decoration: underline;
}
.cg-coverstorylink:hover{
	color:#ee3224;
}
.cg-transparent-cover{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:transparent;
}