/*
----------------------------------

PIKKLES | pikkles.com

copyright 2009

----------------------------------
*/

#welcome {
	margin-left: 5px;
	padding: 5px;
	border: 3px solid #ffffff;
	background-color: #ffffff;
}

#welcome h1 {
	font-size: 18px;
	color: #4d4d4d;
	font-family: "Lucida Grande", "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans Regular", Verdana, sans-serif;
	line-height:18pt;
}

#welcome h1 strong {
	color: #cc9933;
}

#welcome p {
	padding-top: 5px;
	font-size: 12px;
	line-height: 16px;
}

#main .section {

}

#main .section .title h2 {
	margin-top: 20px;
	padding: 5px 0;
	font-size: 16px;
	text-transform: uppercase;
	border-top: 3px solid #000000;
	background: url(/images/dotted-border-bg.gif) scroll left bottom repeat-x;
}

.thumbnail a:link, .thumbnail a:visited {
	background:#E2E2E2 none repeat scroll 0 0;
	display:block;
	float:left;
	height:140px;
	margin:5px 5px 0 0;
	padding:5px;
	width:170px;
}


.thumbnail a:hover, .thumbnail a:active {
	background:#C4C4C4 none repeat scroll 0 0;
}

#articles-container {
	background-color: #ffffff;
	margin-top: 15px;
}

#articles-container .item {
	height: 420px;
	position: relative;
	background-color: #ffffff;
	padding: 5px;
	zoom: 1;
}

#articles-container h2 {
	font-family:Georgia;
	font-size:22px;
	line-height:28px;
	
}

#articles-container h2 a{
	color:#000000;
}

#articles-container .feature-excerpt {
	font-family:Arial;
	font-size:14px;
	line-height:22px;
}

#articles-container .item .label {
	position: absolute;
	width: 555px;
	height: 47px;
	
	top: 381px;
	left: 1px;
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}


#articles-container .label-blog {
	position: absolute;
	width: 109px;
	height: 32px;
	top: 71px;
	left: 0;
	background-attachment: scroll;
	background-position: right center;
	background-repeat: no-repeat;
}

#articles-container .label-blog {
	background-image: url(/images/top-feature-label-article-bg.gif);
}

#articles-container .features-more a, #articles-container .features-more a:visited {
	display: block;
	float: right;
	line-height: 32px;
	padding-right: 24px;
	font-size: 14px;
	color: #1a1a1a;
	background: url(/images/article-more-bg.gif) scroll right center no-repeat;
}

#articles-container .label-image {
	float:left;width:300px;	
}



#articles-container .item .more {
	margin-top: 15px;
}

#articles-container .item .more a, #articles-container .item .more a:visited {
	display: block;
	float: right;
	line-height: 24px;
	padding-right: 24px;
	font-size: 14px;
	color: #1a1a1a;
	background: url(/images/article-more-bg.gif) scroll right center no-repeat;
}

#articles-container .item.special .label {
	width: 147px;
	height: 32px;
	background-image: url(/images/top-feature-label-special-bg.gif);
}

#articles-container .item.news .label {
	background-image: url(/images/top-feature-label-news-bg.gif);
}



#articles-container .item.blog .label {
	background-image: url(/images/top-feature-label-blog-bg.gif);
}

#articles-container .item.video .label {
	background-image: url(/images/top-feature-label-video-bg.gif);
}

#articles-container .item .info {
	float: left;
	width: 285px;
}

#articles-container .item .image {
	float: left;
	width: 285px;
	text-align: right;
}

#articles-container .item .image img {
	display: inline;
}

#articles-container .item .wide-image {
	float: left;
}

#articles-container .item .excerpt {
	clear: both;
}

#articles-container .item .excerpt p {
	padding-top: 15px;
	font-size: 12px;
	line-height: 18px;
}

#articles-container .item .excerpt p em {
	font-style: italic;
}

#articles-container .item .excerpt p a, #articles-container .item .excerpt p a:visited {
	color: #1a1a1a;
	text-decoration: underline;
}

#articles-container .item h1 {
	margin-top: 50px;
	padding: 0 0 15px 0;
	font-family: georgia, "times new roman", serif;
	font-size: 20px;
	background: url(/images/dotted-border-bg.gif) scroll left bottom repeat-x;
}

#articles-container .item h1 a, #articles-container .item h1 a:visited {
	color: #1a1a1a;
}

#articles-container .item .date {
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 30px;
	background-color: #ffffff;
	background-attachment: scroll;
	background-position: left center;
	background-repeat: no-repeat;
}

#articles-container .item .date.wb {
	background-image: url(/images/tiny-wb-icon.gif);
}

#articles-container .item .date.itc {
	background-image: url(/images/tiny-itc-icon.gif);
}

#articles-container .item .date.wwf {
	background-image: url(/images/tiny-wwf-icon.gif);
}

#articles-container .item .date.youtube {
	background-image: url(/images/tiny-youtube-icon.gif);
}

#articles-container .item .date.wcs {
	background-image: url(/images/tiny-wcs-icon.gif);
}







#articles-container .feature-date {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	margin-bottom:5px;

}
#articles-container .feature-date img {
	display:inline;	
}

#articles-container .item .image img {
	display: inline;
}


















#nav-links {
	background: url(/images/articles-nav-bg.jpg) scroll 0 0 no-repeat;
	zoom: 1;
}

#nav-links a, #nav-links a:visited {
	display: block;
	float: left;
	line-height: 46px;
}

#nav-links a:hover, #nav-links a:active {
	text-decoration: none;
}

#nav-links a.prev, #nav-links a.prev:visited {
	height: 46px;
	width: 46px;
	background: url(/images/articles-nav-prev.gif) scroll center center no-repeat;
}

#nav-links a.next, #nav-links a.next:visited {
	height: 46px;
	width: 46px;
	background: url(/images/articles-nav-next.gif) scroll center center no-repeat;
}

#nav-links a.item, #nav-links a.item:visited {
	height: 46px;
	width: 30px;
	background: url(/images/articles-nav-item.gif) scroll center center no-repeat;
}

#nav-links a.item.current, #nav-links a.item.current:visited {
	height: 46px;
	width: 30px;
	background: url(/images/articles-nav-item-current.gif) scroll center center no-repeat;
}

#news-container .item {
	float: left;
	width: 180px;
	height: 160px;
	margin: 10px 0 0 15px;
	color: #1a1a1a;
}

#news-container .item.first {
	margin-left: 5px;
}

#news-container .item h1 {
	/*height: 32px;*/
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

#news-container .item h1 a, #news-container .item h1 a:hover {
	color: #7d0607;
	text-decoration: underline;
}

#news-container .item p {
	font-size: 11px;
	margin-top: 5px;
	line-height:16px;
}

#news-container .item p.date {
	color: #333333;
	font-weight: bold;
	margin-top: 0;
}

#sidebar .section {
	margin-top: 10px;
}

#sidebar .section.map {
	/*width: 360px;
	height: 340px;*/
}

#map-wrapper {
	width: 360px;
	height: 535px;
}

#map {

}

#sidebar .section a.myspace, #sidebar .section a.myspace:visited {
	display: block;
	float: left;
}

#sidebar .section a.facebook, #sidebar .section a.facebook:visited {
	display: block;
	float: left;
}

#sidebar .section a.twitter, #sidebar .section a.twitter:visited {
	display: block;
	float: left;
}

#news-container a, #news-container a:visited {
	color:#cc0000;

}
