/* CSS Document */

body {
	background:url(../_img/bkgrnd-left.gif) left top no-repeat;
	padding:0;
	margin:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#919194;
	}
	
br.clear {
	clear:both;
	}
img {
	border:none;
	}
h2 {
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:11px;
	color:#919194;
	}	
a:link, a:visited {
	color:#00adef;
	text-decoration:none;
	}
a:hover {
	color:#00adef;
	text-decoration:underline;
	}
#wrapper {
	width:1015px;
	} 

#header {
	padding:8px 0 0 22px;
	margin:0 0 40px 0;
	height:54px;
	}

#cc-logo {
	float:left;
	text-align:center;
	text-transform:uppercase;
	}

#here-logo {
	float:left;
	margin:0 0 0 82px;
	*margin:0 0 0 59px;
	}
#years {
	float:left;
	margin:0 0 0 178px;
	padding:24px 0 0 0;
	height:16px;
	}
#years img {
	float:left;
	}
	
#years a {
	float:left;
	width:30px;
	height:16px;
	display:block;
	margin:0 0 0 40px;
	}
	
#years a.yr2005:link,
#years a.yr2005:visited {
	background:url(../_img/2005-off.gif) no-repeat;
	}
#years a.yr2005:hover {
	background:url(../_img/2005-on.gif) no-repeat;
	}

#years a.yr2006:link,
#years a.yr2006:visited {
	background:url(../_img/2006-off.gif) no-repeat;
	}
#years a.yr2006:hover {
	background:url(../_img/2006-on.gif) no-repeat;
	}

#years a.yr2007:link,
#years a.yr2007:visited {
	background:url(../_img/2007-off.gif) no-repeat;
	}
#years a.yr2007:hover {
	background:url(../_img/2007-on.gif) no-repeat;
	}

#nav {
	padding:0 0 0 137px;
	height:13px;
	margin:0 0 20px 0;
	}

#nav a {
	float:left;	
	margin: 0 88px 0 0;
	display:block;
	}

#nav a.overview:link,
#nav a.overview:visited {
	width:43px;
	height:13px;
	background:url(../_img/nav/overview-off.gif) no-repeat;
	}
#nav a.overview:hover {
	width:43px;
	height:13px;
	background:url(../_img/nav/overview-on.gif) no-repeat;
	text-indent:0;
	}

#nav a.flip:link,
#nav a.flip:visited {
	width:17px;
	height:13px;
	background:url(../_img/nav/flip-off.gif) no-repeat;
	}
#nav a.flip:hover {
	width:17px;
	height:13px;
	background:url(../_img/nav/flip-on.gif) no-repeat;
	text-indent:0;
	}

#nav a.articles:link,
#nav a.articles:visited {
	width:36px;
	height:13px;
	background:url(../_img/nav/articles-off.gif) no-repeat;
	}
#nav a.articles:hover {
	width:36px;
	height:13px;
	background:url(../_img/nav/articles-on.gif) no-repeat;
	text-indent:0;
	}

#nav a.info:link,
#nav a.info:visited {
	width:17px;
	height:13px;
	background:url(../_img/nav/info-off.gif) no-repeat;
	}
#nav a.info:hover {
	width:17px;
	height:13px;
	background:url(../_img/nav/info-on.gif) no-repeat;
	text-indent:0;
	}
#nav a.links:link,
#nav a.links:visited {
	width:24px;
	height:13px;
	background:url(../_img/nav/link-off.gif) no-repeat;
	}
#nav a.links:hover {
	width:24px;
	height:13px;
	background:url(../_img/nav/link-on.gif) no-repeat;
	text-indent:0;
	}

#content {
	margin:0 0 0 137px;
	min-height:528px;
	height:528px;
	}

#video {
	padding:60px 0 0 0;
	}
	
#magazine {
	padding:60px 0 0 0;
	float:left;
	}
#info-col {
	float:left;
	width:175px;
	margin:60px 0 0 55px;
	line-height:130%;
	}
	
#info-col2 {
	float:left;
	width:175px;
	margin:234px 0 0 55px;
	line-height:130%;
	}

div.article-page a:link,
div.article-page a:visited {
	text-decoration:underline;
	}
div.article-page a:hover {
	text-decoration:underline;
	}
#col-left {
	float:left;
	padding:40px 35px 0 0;
	width:336px;
	}

#col-right {
	float:left;
	padding:40px 0 0 0;
	width:356px;
	}
#col-left div.article {
	padding:0 0 36px 0;
	width:336px;
	height:87px;
	}
#col-right div.article {
	padding:0 0 36px 0;
	width:356px;
	height:87px;
	}
div.article img{
	margin:0 16px 0 0;
	float:left;
	}

#col-left div.desc {
	width:190px;
	float:left;
	line-height:130%;
	color:#231f20;
	}
#col-right div.desc {
	width:210px;
	float:left;
	line-height:130%;
	color:#231f20;
	}
#col-left2 {
	float:left;
	padding:40px 35px 0 0;
	width:600px;
	line-height:130%;
	}

#col-right2 {
	float:left;
	padding:40px 0 0 0;
	width:400px;
	line-height:130%;
	}
#bottom {
	padding:20px 0 0 137px;
	}
#il {
	padding: 50px 0 0 0;
	}	
