
/*
ALANFotography CSS
*/
img { border:none; }
body {
	margin: 0;
	padding: 0;
	background: #fcfded url(../images/bg.jpg) no-repeat center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3581ff;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
}

/* Header */

#header-wrapper {
	height: 150px;
}

#header {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
}

#title-heading{
	font-size: 10px;
	font-weight: normal;
	color: black;
	text-align: left;
	text-transform: uppercase;
}

#title-heading .date {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}


/* Logo */

#logo {
	float: left;
	width: 550px;
	margin-left: 10px;
	padding: 85px 0px 0px 0px;
	background: url(../images/logoalanfotography.png) no-repeat;
}

#logo p {
	margin: -5px 0px 0px 0px;
	padding: 0px 0 0 32px;
	text-transform: lowercase;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #000000;
} 


/* Menu */

#menu {
	float: right;
	height: 125px;
	margin: 0 auto;
	padding: 0;
}

#menu ul {
	margin: 0;
	padding: 40px 0px 0px 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	height: 24px;
	margin-right: 2px;
	padding: 6px 15px 0px 15px;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
	background: url(../images/img06.jpg) repeat-x left top;
	color: #ffffff;
	text-decoration: none;
}

#menu .current_page_item a {
	color: #ffffff;
	background: url(../images/img06.jpg) repeat-x left top;
}

#image_wrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#image_footer {
	text-align:center;
	float:none;
	margin-top:5px;
	
}



#image-border {
    	position:relative;
	margin:0;
	background:#c7c7c7;
	padding:2px;
}

.exif {
	color: #000000;
	text-decoration: none;
}


#photoWrapper {
	position:relative;
	margin:0 auto;
}
#previous, #next {
	width:49.9%;
	display:block;
	z-index:10;
	position:absolute;
	top:0px;
	background-image:url(../images/clear.gif);
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-9999px;
}
#previous:link, #previous:visited {
	left:0px;
}
#previous:hover {
	background-image:url(../images/previous.gif);
	}
#next:link, #next:visited {
	right:0px;
}
#next:hover {
	background-image:url(../images/next.gif);
	}


/* THUMBNAILS */

#thumbs {
	clear:both;
	}
#browseWrapper #thumbs a:link, #browseWrapper #thumbs a:visited {
	display:block;
	float:left;
	margin:0 5px 5px 0;
}
#thumbrow {
	margin:20px auto;
	text-align:center;
}
#thumbrow a:link, #thumbrow a:visited {
	padding:0 3px;
}



/* Footer */

#footer {
	margin: 0 auto;
	padding: 0px 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	position: relative
}

#footer p {
	margin: 0;
	padding: 5px 0px 0px 15px;
	line-height: normal;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	color: #3581ff;
}

#footer a {
	color: #6B4A45;
}

/* BROWSE */

#browse_wrapper {
	position:relative;
	width:960px;
	margin-right:auto;
	margin-left:auto;
}

#browse_box {
	text-align:center;
	position:absolute;
	top:60px;
}
#browse_thumbs {
	width:750px;
	float:left;
	text-align:left;
	margin-right:2px;
}

#browse_thumbs .thumbnails {
	border:none;
	margin:0 2px 4px 2px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#browse_thumbs .thumbnails:hover {
	border:none;
	margin:0 2px 4px 2px;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}
#browse_categories {
	width:180px;
	float:right;
	text-align:left;
	background:#c7c7c7;
	padding:10px;
	height:100%;
}

.viewing {
	font-size:14px;
	font-weight:bold;
	color:black;
}
