
body{ 
  font-family::Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/* headings */
h1, h1 a,
h2, h2 a,
h3 a,
h4 a {
  color:#666666;
  font-family::Arial,"Helvetica Neue",Helvetica,sans-serif;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover {
	color:#CC33CC;
	font-family::Arial,"Helvetica Neue",Helvetica,sans-serif;
}
h1{ font-size:13px; color:#444; margin:0;}
h2{ font-size:12px; color:#cc0000; margin:0; font-weight: normal;}
h3{ font-size:12px; color:#222222; margin:0; font-weight: normal;}

/* Image */
img {
	border:	0;
	display: inline;
}

/* Link */
a {
	color: #666666;
	text-decoration: none;
	font-family::Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/* Link (hover) */
a:hover {
	color: #cc0000;
	text-decoration:	underline;
	font-family::Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/*************************************************/
/* Layout */
/*************************************************/

/* Wrapper */
#wrapper {
	margin:			0;
	padding:		2px;
}

/* Wrapper (inner) */
#inner_wrapper {
	/*width: 100%;*/
}

/* Main container */
#main_container {
	margin:			0;
	padding:		0;
	padding-bottom:	10px;
}

/* Gallery name */
#gallery-name {
	margin:			0;
	padding:		0;
	font-size:		1.6em;
	font-weight:	normal;
}

/* Gallery name (link) */
#gallery-name a {
	color:			#000000;
	text-decoration:	none;
}

/* Gallery name (link, hover) */
#gallery-name a:hover {
	color:			#555555;
	text-decoration:	none;
}

/* Date */
/*
	text-transform:		uppercase;
	letter-spacing:		2px;
*/
.date {
	background-repeat:	no-repeat;
	color:			#AAAAAA;
	margin:			0;
	margin-top:		6px;
	margin-left:	4px;
	padding:		0;
	padding-bottom:	2px;
	font-size:		0.9em;
	font-weight:	normal;
}

/* Meta header */
.meta-header { 
	color:			#AAAAAA;
	margin:			0;
	padding:		0;
	text-align:		center;
	font-size:		85%;
}

/* Meta header Collection */
.meta-header-col { 
	width: 			150px; /* 120 */
	height: 		80px;
	color:			#AAAAAA;
	margin:			0;
	padding:		0;
	text-align:		center;
	font-size:		11px;
}

.h2-al { 
	color:			#444444;
	margin:			0;
	padding:		0;
	text-align:		center;
	font-size:		11px;
	font-weight:normal;
}

/* Meta header Collection */
.meta-header-page { 
	width: 			150px; /* 120 */
	height: 		70px;
	color:			#AAAAAA;
	margin:			0;
	padding:		0;
	text-align:		center;
	font-size:		11px;
}

.h1-al { 
	color:			#cc0000;
	margin:			0;
	padding:		0;
	text-align:		center;
	font-size:		13px;
	font-weight:	bold;
}

/*************************************************/
/* Controls and navigation */
/*************************************************/

/* Bradcrumbs */
#breadcrumbs {
	margin:			0;
	padding:		0;
	border:			0;
}

/* Breadcrumbs links */
#breadcrumb_links {
	margin:			2px; 
	padding:		0;
	text-align:		center;
}

/* Pagination */
#pagination {
	margin:			0;
	padding:		2px;
	border:			0;
	border-top: 		1px solid #CDCDCD;
	clear: both;
}

/* Page  (link) */
.page_link {
	margin:			0;
	padding:		0;
	padding-left:		3px;
	padding-right:		3px;
	text-decoration:	none;
}



/*************************************************/
/* Images */
/*************************************************/

/* Picture caption */
#picture_caption {
	display:		none;
	background-repeat:	no-repeat;
	margin:			0;
	margin-left:	4px;
	padding:		0;
	padding-bottom:		2px;
	text-transform:		none;
	letter-spacing:		1px;
	/*line-height:		1.4;*/
	font-size:		1em;
	font-weight:		normal;
}

/* Picture holder */
#picture-holder {
	clear:both;
	margin:			3px;
	text-align:		center;
}

/* Picture holder (image, link hover) */
#picture-holder a:hover img {
	margin:			3px;
	border:			3px solid #FFCC33;
}

/* Photos */
.photos {
	margin:			3px;
	padding:		5px;
	border:			3px solid #e7e7e7;
}

/* Photos (large) */
.photos-large {
	margin:			3px;
	padding:		5px;
	border:			3px solid #EAEAEA;
}


/********************/
/**** Sponsors ******/
/********************/

.clear {clear:both;}

#sponsor-holder {
	clear:both;
	margin:			10px;
	text-align:		center;
}

.imgsponsor {
	background:		#FFFFFF;
	margin:			1px;
	padding:		5px;
	border:			2px solid #e7e7e7;
	text-align:		center;
}

/* image chosen */
.imgchosen { border-style: solid;border-color: #666666; border-width: 4px; margin: 2px;}


.sponsorLink {width:580px;text-align:center; background:url(../graphics/bg_sponsors.gif) no-repeat;margin:5px auto 5px auto;}
.sponsorLink div {margin-left:0px;width:580px;height:50px;padding-top:15px;}
.sponsorLink div a {font-size: 14px; color:#990000;font-weight: bold;}
.sponsorLink div a:hover {text-decoration:none; color:#222222;}


/*************************************************/
/* Image thumbnails */
/*************************************************/

#thumbnail_container {
	float:left;
 	padding:0px 0px 0px 5px;
} 

/* Thumbnail image */
.thumbnail img {
	background:		#FFFFFF;
	margin:			0px;
	padding:		2px;
	border:			2px solid #e7e7e7;
	text-align:		center;
}

/* Thumbnail image (hover) */
.thumbnail a:hover img {
	margin:			0px;
	border:			2px solid #FFCC33;
}

/* Thumbnail text */
.thumbnail_text {
	color:			#AAAAAA;
	font-size:		1em;
	cursor:			default;
}

/* Tags */
.tag {
	text-align:		center;
}


/* List */
ul.slides {
	margin:			15px 0px 0px 0px;
	padding:		0;
	list-style:		none;
}

/* List item */
.slides li {
	float:left;
	margin:0 4px 10px 6px;
	padding:0;
	height: auto;
    display: inline;
}

