body {
padding:0;
margin:0;
font: 0.8125em Verdana, sans-serif; line-height: 1.3; color: #333; background: #FFF;
}    

div#left .prev{
padding-left:380px;
}

div#outerContainer {
width:910px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
background-image: url(images/pale_line_wee.png);
background-repeat:repeat-y;

}

div#header{
background-image:url(images/fwx6.png);
background-repeat:no-repeat;
background-position:right top;
background-position:80% 10%;
height:130px;
padding:0;
margin:0;
background-color:white;
}       

#styler
{
float:right;
margin: 0;
padding: 20px 0px;
}

#styler ul, #styler li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#styler a:link, #styler a:visited
{
line-height: 14px;
margin: 0 5px 10px 5px;
text-decoration: none;
color: #999;
}

#styler a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 3px;
background: transparent;
color: #000;
}

div#styler .sharp {
text-decoration:line-through;
}

div#styler .scruffy {

}

div#stripe{
background-color: #fff;
padding: 5px;
clear: both; 
height:10px;
border-top:solid 1px #efefef;
}


/*/////////////////////////// the footer /////////////////////////////////////////*/  

div#footer {
clear:both;
height:40px;
padding-top:15px;
}

div#footer img{
border:none;
padding-right:10px;
}

div#footer p{
float:right;
padding:5px;
}
/*/////////////////////////// the middle bits /////////////////////////////////////////*/    


h1{
font: 1.9em Verdana, Arial, sans-serif; 
letter-spacing: 2px; 
font-weight:lighter;
}
h2 {
font: bold 1.3em Verdana, Arial, sans-serif; 
letter-spacing: 2px; 
font-weight:lighter;
}

#left h2.pixbox{
font: bold 1.3em Verdana, Arial, sans-serif; 
letter-spacing: 2px; 
font-weight:lighter;
padding: 0px 0 5px 19px;
background: url(images/box_pix_black.png) no-repeat 0% 35%;
}


#left h2.info{
font: bold 1.3em Verdana, Arial, sans-serif; 
letter-spacing: 2px; 
font-weight:lighter;
padding: 0px 0 5px 19px;
background: url(images/info_pix_black.png) no-repeat 0% 35%;
}

#left h2.access{
font: bold 1.3em Verdana, Arial, sans-serif; 
letter-spacing: 2px; 
font-weight:lighter;
padding: 0px 0 5px 19px;
background: url(images/access_pix_black.png) no-repeat 0% 35%;
}


#left h2.contact{
font: bold 1.2em Verdana, Arial, sans-serif; 
letter-spacing: 2px;  
font: bold 1.3em Verdana, Arial, sans-serif; 
letter-spacing: 2px; 
font-weight:lighter;
padding: 0px 0 5px 19px;
background: url(images/mail_pix_black.png) no-repeat 0% 35%;
}


h3 {
letter-spacing: 2px;  
padding-top:10px;
margin-top:10px;
text-decoration: none;
text-transform:uppercase;
color:#CC3300;
font-size:0.84em;
}

a{
color:#900;
color:#0066CC;
text-decoration:underline;
}

.fetcha{
color:#CC3300;
}

a:hover{
color:#000;
}

div#left .top {
padding-left:540px;
}



div#left {
float:left;
width:550px;
color:#000;
text-align:left;
padding-right:80px;
}  


div#left img.landscape{
border:solid #ccc 1px;
padding:7px;
background-color:#fff;
}      


div#left img.portrait {
border:solid #ccc 1px;
padding:7px;
background-color:#fff;
margin-left:70px;
}

div#left img.borderless{
border:0;

}     


div#left form {
background-color:#f4f4f4;
border: solid 1px #efefef;
padding:20px;
}     

#left ul li{
list-style:square;
padding: 0px 0px 12px 0;
}

/*/////////////////////////// thumbnail styles for images /////////////////////////////////////////*/     
div.picbox {
padding:5px;
border: 0px solid red;
}

div.float {
float: left;
padding: 5px 5px 5px 3px;
}
  
div.float p {
text-align: center;
padding-left:0;
}

div.float img {
border:1px solid #e7e7e7;
padding:7px;
}

div.spacer {
clear: both;
}


/*//////////////////////////////////////////////////horizontal navigation horizontal //////////////////////////////////////////*/

#navlist_top
{
margin: 0;
padding: 20px 0px;
}

#navlist_top ul, #navlist_top li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist_top a:link, #navlist_top a:visited
{
line-height: 14px;
margin: 0 15px 10px 0px;
text-decoration: none;
color: #999;
}

#navlist_top a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 3px;
background: transparent;
color: #000;
}

/*/////////////////////////// the navigation vertical /////////////////////////////////////////*/     
div#right {
float:right;
width:240px;
background-image:url(images/paper_corner.png);
background-repeat:no-repeat;
padding:20px 0 0 25px;
}

li a{
line-height: 1.5;
font-size:0.8em;
margin-left: 6px;

text-decoration: none;
text-transform:uppercase;
color:#000;
}

li a:hover{
color:#CC3300;
}

.photolist  { 
list-style-image:url(images/box_fletcha_black.png);
list-style-position:outside;
}

.currentpage {
list-style-image:url(images/box_fletcha_red.png);
color:#CC3300;
}

.noshow a{
visibility:hidden;
}

/*/////////////////////////// later and previous links on latest pics page ///////////////*/  
#later_prev
{
margin: 0;
border: 0px solid #000;
padding: 10px 100px;
}

#later_prev ul, #later_prev li
{
margin: 15px;
padding: 10px;
display: inline;
list-style-type: none;
}

/*/////////////////////////// google ads /////////////////////////////////////////*/  

div#ads {
border-top: 1px dotted #B2B2B2;
padding-top:50px;
margin-top:50px;
padding-left:30px;
}  
