/**************************************************************

	Photoentopy - White Stylesheet
	Photography of John Schroeder
	Stylesheet last updated 3 May 2010

 **************************************************************/
/* General Declarations */

body {
	font: 12px/14px /*‘Myriad Pro’, Myriad, ‘DejaVu Sans Condensed’, ‘Liberation Sans’, ‘Nimbus Sans L’, Tahoma, Geneva, ‘Helvetica Neue’,*/ 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	color: #222222;
	text-align: center;
	background: #FFFFFF;
	margin: 0;
}
.clear {
	clear: both;
}
a {
	color: #0768a9;
}
strong {
	font-weight: bold;
}
.noBorder {
	border: none;
}
.leftHalf {
	float: left;
	width: 450px;
}
.rightHalf {
	float: right;
	width: 450px;
}
.leftHalfArchive {
	float: left;
	width: 350px;
}
.rightHalfArchive {
	float: right;
	width: 350px;
}
#sectionName {
	margin: 0 0 10px 0;
	padding: 5px;
	background: #dddddd;
	color: #222222;
	border-bottom: 1px solid #222;
	font-size: 18px;
	text-align:left;
}


/* Page Layout */

#wrapper {
	margin: 0px auto;
}


/* Header */

#header {
	text-align: center;
	padding: 2px 0;
	margin:0;
	color: #FFF;
	background: #000;
}
#headerInner {
	text-align: left;
	margin: 0px auto;
	width: 975px;
}
#headerNavLeft {
	float: left;
}
#headerNavRight {
	float: right;
	margin:8px 0;
	font-size: 16px;
	letter-spacing:1px;
}
ul#navBar{
	width: 420px;
	margin: 10px 0 0;
	padding: 0;
	list-style: none;
}
ul#navBar li a{
	display: block;
	float: left;
	height: 20px;
	text-indent: -9999px;
	background: url(/gfx/nav.png);
	margin-right:10px;
}
ul#navBar li a.navBarHome {width: 57px; background-position: 0 0; }
ul#navBar li a.navBarArchives {width: 81px; background-position: -71px 0; }
ul#navBar li a.navBarAbout {width: 59px; background-position: -166px 0; }
ul#navBar li a.navBarPrints {width: 54px; background-position: -240px 0; }
ul#navBar li a.navBarFlickr {width: 54px; background-position: -309px 0; }
ul#navBar li a.navBarBlog {width: 44px; background-position: -376px 0; }

ul#navBar li a.navBarHome:hover{background-position: 0 -20px; }
ul#navBar li a.navBarArchives:hover{background-position: -71px -20px; }
ul#navBar li a.navBarAbout:hover{background-position: -166px -20px; }
ul#navBar li a.navBarPrints:hover{background-position: -240px -20px; }
ul#navBar li a.navBarFlickr:hover{background-position: -309px -20px; }
ul#navBar li a.navBarBlog:hover{background-position: -376px -20px; }

#styleSwitch {
	margin: -15px 0 0 52px;
	text-align: center;
	color: #FFF;
}
#styleSwitchInner {
	text-align: left;
	margin: 0px auto;
	width: 975px;
}


/* Previous/Next Navigation */

#prevNext {
	text-align: center;
	padding: 0;
	margin:0;
	color: #000;
	background: #FFF;
}
#prevNextInner {
	text-align: left;
	margin: 0px auto;
	width: 975px;
}
#Prev {
	float: left;
}
#Next {
	float: right;
}
#Prev a{
	display: block;
	height: 20px;
	text-indent: -9999px;
	background: url(/gfx/previousWhite.png);
}
#Next a{
	display: block;
	height: 20px;
	text-indent: -9999px;
	background: url(/gfx/nextWhite.png);
}
#Prev a.previous {width: 100px; background-position: 0 0;}
#Prev a.previous:hover {background-position: 0 -20px;}
#Next a.next {width: 60px; background-position: 0 0;}
#Next a.next:hover {background-position: 0 -20px;}


/* Photo */

#photo {
	text-align: center;
	padding: 0;
	margin: 10px 0;
	background: #FFFFFF;
}
#photoInner {
	margin: 0px auto;
}


/* Photo Info */

#photoInfo {
	background: #EEEEEE;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #222222;
	margin: 0;
	padding: 0;
	text-align: center;
}
#photoInfoInner {
	text-align: left;
	margin: 0px auto;
	padding: 0;
	width: 975px;
}
#photoInfoHeader {
	background: #222;
	color: #fff;
	font-size: 13pt;
}
#photoInfoHeader a img {
	border: none;
}
#photoInfoHeaderLeft {
	float: left;
	text-align: left;
	width: 700px;
	padding: 2px;
	margin: 0;
	text-transform: capitalize;
}
#photoInfoHeaderRight {
	float: right;
	text-align: right;
	width: 250px;
	padding: 2px;
	margin: 0;
}
#photoInfoLeft {
	float: left;
	text-align: left;
	width: 410px;
	padding: 5px 0 0 10px;
}
#photoInfoRight {
	float: right;
	text-align: left;
	width: 530px;
	padding: 5px 10px 0 0;
}
.onThisDayEntry {
	float:left;
	margin: 2px;
	text-align: center;
}
.photoDate {
	margin: -5px 0 0 -10px;
	font-size: 14px;
}
.photoComments {
	margin: 0px 0 10px -10px;
	font-size: 14px;
}
.photoText {
	margin: 10px 0;
}
.photoComments a, .photoLocation a, .photoCamera a, .photoText a {
	text-decoration: none;
}
.photoComments a:hover, .photoLocation a:hover, .photoCamera a:hover, .photoText a:hover  {
	text-decoration: underline;
}


/* Footer */

#footer {
	margin: 0;
	padding: 5px 0 20px;
	background: #666666;
	color: #FFFFFF;
	text-align: center;
}
#footerInner {
	margin: 0 auto;
	padding: 0;
	height: auto;
	width: 975px;
	font: 0.9em/1.25em Arial, Helvetica, san-serif;
}
#footer .footerColumn {
	text-align: left;
	padding: 0;
	margin: 0 10px;
	width: 220px;
	float: left;
}
.footerColumn p {
	margin: 0;
	padding: 0;
}
.footerColumn ul {
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
}
.footerColumn ul li {
	margin: 0;
	padding: 0;
}
#footer a {
	text-decoration: none;
	color: #fff;
}
#footer a:hover {
	text-decoration: underline;
}
.footerColumnHeading {
	font-weight: bold;
}
#flickr {
	margin: 0;
	padding: 0;
	background: #4d4d4d;
	text-align: center;
}
#flickr a img {
	border: 2px solid #FFFFFF;
	margin: 3px;
}
#flickrInner {
	margin: 0 auto;
	padding: 0;
	width: 975px;
}
#footer p a {color: #eeeeee; text-decoration: none; }


/* About and Prints Pages */

#aboutPrints {
	margin: 0 0 20px 0;
	padding: 0;
	background: #FFFFFF;
	color: #222222;
	text-align: center;
}
#aboutPrintsInner {
	margin: 0 auto;
	padding: 0;
	height: auto;
	width: 975px;
	text-align: left;
}
#aboutPrintsInner p {
	margin-bottom:15px;
}
#aboutPrints ul {
	list-style-type: none;
	margin-bottom: 15px;
}
.aboutHeader {
	border-bottom:1px solid #4d4d4d;
	font-weight: bold;
}


/* Prints */

.prints {
background-color: #eee;
color: #333;
font:7pt Verdana, arial;
padding: 0px;
margin: 20px auto 0;
}
.prints-top {
color: #333;
font: bold 13pt Verdana, arial;
text-align:center;
padding: 0px;
margin: 0px;
}
.prints-sub {
color: #ccc;
background-color: #666;
font: normal 7pt Verdana, arial;
padding: 0px;
margin: 0px;
}
.prints-bottom {
font-size: 7pt;
color: #ccc;
background-color: #666;
padding: 0px;
margin: 0px;
}
.prints-td {
background-color: #ccc;
color: #333;
font: 7pt Verdana, arial;
padding: 5px;
}
.prints-td2 {
background-color: #ddd;
color: #333;
font: 7pt Verdana, arial;
padding: 5px;
}
.printName {
font-weight: bold;
text-transform: capitalize;
}

/* Archive Lists */



#archive {
	margin: 0 0 20px 0;
	padding: 0;
	background: #FFFFFF;
	color: #222222;
	text-align: center;
}
#archiveWrapper {
	margin: 0 auto;
	padding: 0;
	height: auto;
	width: 975px;
	text-align: left;
}
#archiveSidebar {
	margin: 0;
	padding: 0;
	height: auto;
	width: 200px;
	text-align: right;
	float: left;
}
#archiveInner {
	margin: 0;
	padding: 0;
	height: auto;
	width: 750px;
	text-align: left;
	float: right;
}
.archiveMenu {
	font-size: 10px;
}
.archiveMenu a {
	text-decoration:none;
}
.archiveMenu a:hover {
	text-decoration:underline;
}
.archiveMenu ul {
	margin: 0 0 10px 0;
	list-style-type: none;
	padding: 0;
}
.archiveMenuHeader {
	font-weight: bold;
}
#archiveInner ul li a {
	text-decoration:none;
}
#archiveInner ul li a:hover {
	text-decoration:underline;
}
.archiveThumb { opacity:1.00; -moz-opacity:1.00; filter:alpha(opacity=100);margin: 1px;border:none;}
.archiveThumb:hover { opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80);}


/* Camera Archives */
.cameraInfo {
	background: #cccccc;
	border:2px solid #4d4d4d;
	color: #000;
	width: 730px;
	margin:5px;
}
.cameraImage {
	float: left;
	width: 150px;
}
.cameraImage img {
	padding: 5px;
}
#archiveInner .cameraImage p {
	margin:0;
}
.cameraText {
	float: right;
	width: 550px;
}
archiveInner .cameraText p {
	margin-bottom:10px;
}