#centre {
left:0;
padding-top:60px;
position:relative;
top:0;
}

#content {
background:#FFF;
background-color:#FFF;
height:480px;
margin:auto;
padding-left:20px;
padding-right:20px;
position:relative;
width:640px;
z-index:1;
}

#description {
font-size:14pt;
margin-bottom:20px;
}

#description a {
color:#999;
}

#email {
display:inline;
font-size:10pt;
left:5px;
position:relative;
}

#footer {
background-color:#000;
clear:both;
bottom:0;
color:#666;
font-size:10px;
height:40px;
line-height:40px;
padding:0 15%;
position:absolute;
text-align:center;
vertical-align:middle;
width:70%;
}

#maintitle {
font-size:54pt;
line-height:54px;
margin-bottom:10px;
}

#margins {
height:auto;
padding:.5em;
}

#nav {
font-size:14px;
line-height:14px;
position:relative;
right:-20px;
text-align:right;
top:-25px;
white-space:nowrap;
}

#nav a {
color:#CCC;
text-decoration:none;
}

#nav li,#photography li,#photographysmall li,#thumbs li,#pages li {
display:inline;
}

#nav ul,#photography ul,#photographysmall li,#thumbs ul,#pages ul {
list-style:none;
}

#pages {
bottom:5px;
font-size:14px;
letter-spacing:5px;
line-height:14px;
position:absolute;
right:20px;
text-align:right;
white-space:nowrap;
}

#continue {
bottom:25px;
font-size:12px;
line-height:14px;
position:absolute;
right:20px;
text-align:right;
white-space:nowrap;
}

#enlarge {

bottom:35px;
font-size:10px;
position:absolute;
left:30px;
text-align:left;
white-space:nowrap;
	color: white;
}

#continue a {
color:#999;
text-decoration:none;
}

#pages a,a {
color:#999;
text-decoration:none;
}

#photography {
font-size:24pt;
margin-bottom:30px;
text-decoration:none;
}

#photography a {
color:#999;
font-size:24pt;
text-decoration:none;
}

#photography2 {
font-size: 24pt;
text-decoration:none;
padding-left: 50px;
padding-top: 10px;
}

#photography2 li {
line-height: 30px;
vertical-align: middle;
}

#photography2 a {
color:#999;
font-size:24pt;
text-decoration:none;
}


#photographysmall {
font-size:24pt;
margin-bottom:40px;
text-decoration:none;
}

#photographysmall a {
color:#999;
font-size:24pt;
text-decoration:none;
}


#presslinks {
font-size:10pt;
margin-bottom:20px;
text-decoration:none;
}

#articlethumb {
	display: inline;
	float: left;
	position: relative;
	padding-right: 15px;
}

#article {
	text-align: justify;
}

#presslinks a {
color:#999;
font-size:10pt;
text-decoration:none;
}

#photography a:hover,#photography2 a:hover,#small a:hover,#pages a:hover,#email a:hover,#description a:hover,#presslinks a:hover,#continue a:hover {
color:#ccc;
}

#yellowsun {
background-image:url(images/yellowsun.jpg);
display:inline;
float:left;
height:300px;
margin-right:20px;
position:relative;
width:225px;
}

* {
border:0;
list-style:none;
margin:0;
padding:0;
}

.rounded {
display:block;
margin:auto;
position:static;
width:680px;
}

.rounded * {
background:#FFF;
display:block;
font-size:.01em;
height:1px;
overflow:hidden;
}

.rounded1 {
border-left:1px solid;
border-right:1px solid;
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
}

.rounded2 {
border-left:1px solid;
border-right:1px solid;
margin-left:1px;
margin-right:1px;
padding-left:1px;
padding-right:1px;
}

.rounded3 {
border-left:1px solid #cecece;
border-right:1px solid #cecece;
margin-left:1px;
margin-right:1px;
}

.rounded4 {
border-left:1px solid #6d6d6d;
border-right:1px solid #6d6d6d;
}

.rounded5 {
border-left:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
}

a:hover,#nav a:hover {
color:#FFF;
}

body {
background:url(images/bg.gif) repeat;
font-family:Rockwell, Georgia, Times, serif;
font-size:10pt;
margin:0;
}

html,body,#centre {
height:100%;
min-height:100%;
width:100%;
}

html>body,html>body #centre {
height:auto;
}