#mainblock{
float:left;
width:720px;
border:#2D4170 1px solid;
}

img{border:0px;}

#mainblock h1{
margin:0px;
width:720px;
height:27px;
color:#3F537F;
font-size:14px;
padding-top:8px;
background-color:#FFFBEF;
text-indent:10px; 
}

#mainblock h2{
white-space:normal;
margin:0px;
width:712px;
color:#3F537F;
padding:4px;
padding-bottom:8px;
padding-top:8px;
font-size:12px;
font-weight:normal;
background-color:#FFFBEF;
border-bottom:#2D4170 1px solid;
}

#picturewrapper{
width:720px;
background: #131f2a url(/images/photobackground.png) repeat-x;
  }
  
#fullPhoto{
position:relative;	
text-align: center;
vertical-align: middle;	
margin:auto;
padding-top:40px;
padding-bottom:40px;
  }
  
  #picdate{
margin:0px;
width:718px;
color:#F3F4F7;
background-color:#131f2a;
padding:1px;
font-size:10px;
text-align:right;
}

.commentRowOne{ 
color:#333333;
display:block;
background-color:#ffffff;
border-bottom:#666666 1px solid;
border-top:#CCCCCC 1px solid;
padding:8px;
}

.commentRowTwo{ 
color:#333333;
display:block;
padding:8px;
border-top:#CCCCCC 1px solid;
border-bottom:#666666 1px solid;
background-color:#F2F2F4;
}

#comments{
width:720px;
}

#comments a{
display:block;
text-decoration:none;
color:#333333;
font-weight:bold;
 }

#comments em{
display:block;
color:#333333;
 }
 
.commenterIcon{
float:left;
margin:3px;
padding:1px;
border:1px solid #999999;
}

#postacomment{
display:block;
background-color:#CCCCCC;
}

#mainblock{
float:left;
width:720px;
border-right:#2D4170 1px solid;
}
#rail{
float:left;
width:201px;
overflow:hidden;
}

.railTitle{
display:block;
text-align:center;
height:22px;
line-height:1.7;
color:#3F537F;
white-space:nowrap;
overflow:hidden;
background-color:#FFFBEF;
border-bottom:#2D4170 1px solid;
border-right:#2D4170 1px solid;
}

.railTitle a{
color:#3F537F;
text-decoration:none;
}


.railBlock{
display:block;
white-space:nowrap;
overflow:hidden;
text-align:center;
padding-top:10px;
padding-bottom:10px;
color:#333333;
background-color:#F3F4F7;
border-right:#2D4170 1px solid;
border-bottom:#2D4170 1px solid;
}

.railBlock img{
margin:5px;
padding:2px;
border:1px solid #666666;
}

.railtxt{
text-decoration:none;
display:block;
color:#333333;
text-align:left;
text-indent:8px;
}

.railBlock div{
text-decoration:none;
display:block;
color:#333333;
text-align:left;
text-indent:8px;
}

#map{
width:720px;
height:600px;
}

#maptitle{
display:block;
height:23px;
line-height:1.7;
text-indent:10px;
color:#3F537F;
white-space:nowrap;
overflow:hidden;
background-color:#F2F2F4;
font-weight:bold;
font-size:14px;
border-top:#2D4170 1px solid;
border-bottom:#2D4170 1px solid;
}


/* best not to edit the notes styles */
.notespace{ border:#000099 1px solid; background:#99CCFF; filter:alpha(opacity=30);	opacity: 0.3; -moz-opacity:0.3;}
.note{ color:#000000; border: #000099 1px solid; width:300px; background:#E7E8EB; padding:5px; filter:alpha(opacity=80);	opacity: 0.8; -moz-opacity:0.8;}
.noteauthorname{ display:block; font-weight:bold;}
#NotesContainer{
position:absolute; top:0px; left:0px; display:none; margin:0px; padding:0px; 
}

#flickrlink{
color:#666666;
background-color:#F3F4F7;
text-align:center;
font-size:10px;
border-top:1px solid #333333;
}

#flickrlink a{
text-decoration:none;
color:#666666;
}

