body {
	position:relative;
	background-color:#555555;
	padding:0;
	margin:0;
	font-family: "courier new";
	text-align:center;
	/* avoided declaring monospace font family as a fallback here due to different rendering sizes in different browsers, eg safari. /*
	/* see http://www.456bereastreet.com/archive/200609/font_size_inconsistencies_with_fontfamily_monospace/ */
}

h1 {
	color:#bbd7e3;
	padding-top: 1em;
	padding-bottom: 0.7em;
	text-align:center;
	font-size:1.5em;
}

img.wretch { 

border: 4px black solid; 	
vertical-align:top;
background-color:black;
}
img.socialonan { border: 0px;}

div#mainimagewrapper
{
position:relative;
width:100%;
}

div#mainimage{
position:relative;
width:648px;
margin:auto;
}

div#imageboundry {
	position:relative;
	width:648px;
}

div#mainimagewrapper a
{
	font-size: 0.9em;
	position: absolute;
	top: 230px;
	padding: 1em;
	background-color: #555555;
	opacity: 0.7;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 2px black solid;
	z-index:1000;
}

div#mainimagewrapper a.previous {
	left:10px;
}

div#mainimagewrapper a.next {
	right:10px;
	/* make it the same width at the previous one, for symettry */
	width:6.4em;
}

#imagetitle {
	color:#bbd7e3;
}

#imagetitle span.ttext {
	position:relative;
	top:-8px;
	border: 2px black solid;
	background-color:#555555;
	padding:6px 12px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-weight:bold;
}

a:link {
	color: #eed7e3;
	text-decoration : none;
}

a:visited {
	color : #bbd7e3;
	text-decoration : none;
}

a:hover {
	color: #FFF;
	text-decoration: none;
}

a:active {
	color : #eed7e3;
	text-decoration : none;
}

ul {text-align:center;}

li {
	list-style-type: none;
	padding: 0.3em;
	margin-left:-40px;
	font-size:0.9em;
}

ul.nav li { 
	display: inline;
	padding-right:2.5em;
	padding-left:2.5em;
}

ul.social li { 
	display: inline;
	padding-right:2em;
	padding-left:2em;
	font-size:0.8em;
}

p.hide {
	color : #555555
}

.photographer
{
	color: #404040;
	font-size: 0.9em;
}

fieldset {
	border: none;
}

div.sendform {
	padding:0.5em;
}

div.sendform label {
	display: inline-block;
	text-align: right;
	width: 20em;
}

div.sendform div.inputwrap {
	display: inline;
	text-align: left;
}

