/* Body with black background and no margins */
body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Gallery navigation links */
a.galnav {
	font-family: Tahoma, Verdana, Helvetica, san-serif;
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

/* Gallery navigation links, hover state */
a.galnav:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

/* Gallery navigation links, active state */
.galnav_current {
	font-family: Tahoma, Verdana, Helvetica, san-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFF00;
}


/* Dropdowns, if any */
select, option {
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align: right;
	margin-right: 3px;
	background:#F1F1F1;
	width: 140px;
	}

/* Input field for the contact form */
.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #D1D1D1;
	background-color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	margin-left: 5px;
	border: 1px solid #282819;
	width: 300px;
}

/* Contact information */
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #D1D1D1;
}

/* Bio text left column */
.bio1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	color: #D1D1D1;
}

/* Bio text right column */
.bio2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #D1D1D1;
}

/* Image description grabbed from IPTC */
.details{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #676767;
}

/* Message after email */
.thanks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	}

/* LOADING text for large images */
.wait {
	position: absolute;
	top: 50%;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	letter-spacing: 10px;
	}

/* Idle state on the thumbnail */
.thumbidle{border: 1px solid #2B3818}

/* Active state of the thumbnail */
.thumblive {
border: 1px solid #000000;
filter: alpha(opacity=30);
opacity: 0.3;
-moz-opacity:0.3;
}

/* Copyright notice */
.cr {
	position: relative;
	top: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #515151;
	}

/* Vertical repeated background used on the left of the main area for large images */
.bgblend {
	background-image: url(../graphics/bg_blend.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/*external links */
.exlinks{
font-family: Tahoma, Verdana, Helvetica, san-serif;
font-weight: bold;
color: #8D0509;
font-size:13px;
text-decoration: none;
}
/* external links hover state */
.exlinks:hover {color:#FFFFFF;}

/*description of external links */
.exlinkdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A9A9A;
}
/* light-dark/grey line (was red before, hence filename*/
.hr2 {
	background-image: url(../graphics/dot_red.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* black/grey line */
.hr3 {
	background-image: url(../graphics/dot_grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/* black/grey line */
.hr4 {
	background-image: url(../graphics/dot_grey2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#socials {
	float: right;
}

#socials img{
		margin-left: 5px;
		outline: none;
		border: none;
}
