a:link {color: #000000; text-decoration: none; }
a:active {color: #000000; text-decoration: none; }
a:visited {color: #000000; text-decoration: none; }
a:hover {color: #137ea2; text-decoration: none; }

a:link.colorbox {color: #137ea2; text-decoration: none; }
a:active.colorbox {color: #137ea2; text-decoration: none; }
a:visited.colorbox {color: #137ea2; text-decoration: none; }
a:hover.colorbox {color: #FFFFFF; text-decoration: none; }

a:link.mainmenu {color: #FFFFFF; text-decoration: none; }
a:active.mainmenu {color: #FFFFFF; text-decoration: none; }
a:visited.mainmenu {color: #FFFFFF; text-decoration: none; }
a:hover.mainmenu {color: #CCCCCC; text-decoration: none; }

body{
    margin:0;
    padding:0;
    background-color:#d4d4d2;
}

.bodytext {
border-top: 0px;
border-bottom: 0px;
padding-left: 130pt;
padding-right: 60pt;
padding-top: 10pt;
padding-bottom: 10pt;
border-right: 1px solid #ccc;
background-color: #ffffff;
font-size: 13px;
/* height: auto; */
font-family: 'Metrophobic', sans-serif;
vertical-align: top;
}

.bodytext2 {
border-top: 0px;
border-bottom: 0px;
padding-left: 60pt;
padding-right: 10pt;
padding-top: 10pt;
padding-bottom: 10pt;
background-color: #ffffff;
font-size: 13px;
font-family: 'Metrophobic', sans-serif;
vertical-align: top;
}

.bodytextnormal {
border-top: 0px;
border-bottom: 0px;
padding-left: 0pt;
padding-right: 0pt;
padding-top: 0pt;
padding-bottom: 0pt;
background-color: #ffffff;
font-size: 13px;
font-family: 'Metrophobic', sans-serif;
vertical-align: top;
}

.bodytextbig {
border-top: 0px;
border-bottom: 0px;
padding-left: 40pt;
padding-right: 20pt;
padding-top: 10pt;
padding-bottom: 10pt;
background-color: #ffffff;
font-size: 13px;
font-family: 'Metrophobic', sans-serif;
vertical-align: top;
}

.toplink {
padding-left: 130pt;
padding-right: 5pt;
padding-top: 10pt;
padding-bottom: 10pt;
background-color: #282828;
/* background-color: #f6f9e8; */
font-size: 16px;
font-family: 'Metrophobic', sans-serif;
color: #FFFFFF;

}

.toplogo {
padding-left: 10pt;
padding-right: 10pt;
padding-top: 10pt;
padding-bottom: 10pt;
background-color: #ffffff;
}

.colorbox {
background-color: #282828;
height: 30px;
font-size: 12px;
color: #FFFFFF;
font-family: 'Metrophobic', sans-serif;
}

.colorboxbottom {
background-color: #f6f9e8;
padding-top: 60pt;
padding-bottom: 80pt;
padding-left: 130pt;
font-size: 11px;
font-family: 'Metrophobic', sans-serif;
vertical-align: bottom;
width: 521px;


background-image: linear-gradient(bottom, #F6F9E8 42%, #FFFFFF 100%);
background-image: -o-linear-gradient(bottom, #F6F9E8 42%, #FFFFFF 100%);
background-image: -moz-linear-gradient(bottom, #F6F9E8 42%, #FFFFFF 100%);
background-image: -webkit-linear-gradient(bottom, #F6F9E8 42%, #FFFFFF 100%);
background-image: -ms-linear-gradient(bottom, #F6F9E8 42%, #FFFFFF 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42, #F6F9E8),
	color-stop(1, #FFFFFF)
        );

}

.titleimage {
background-color: #ffffff;
vertical-align: top;
width: 521px;
height: 521px;
}

.framedimage3px {
padding: 4px;
border: 1px solid #ccc;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);        
}


.newimages {
    border-top: 0px;
    border-bottom: 0px;
    padding-left: 40pt;
    padding-right: 20pt;
    padding-top: 10pt;
    padding-bottom: 10pt;
    background-color: #ffffff;
    font-size: 11px;
    font-family: 'Metrophobic', sans-serif;
    vertical-align: top;
    width: 650px;
}

.newimagecell {
    padding-right: 5pt;
    background-color: #ffffff;
    font-size: 11px;
    font-family: 'Metrophobic', sans-serif;
    vertical-align: top;
}

.newimagecellcaption {
    padding-bottom: 5pt;
    background-color: #ffffff;
    font-size: 12px;
    font-family: 'Metrophobic', sans-serif;
    vertical-align: top;
}

.titletext {
    font-size: 16px;
    font-family: 'Metrophobic', sans-serif;
    font-weight:bold;
    vertical-align: top;
    padding-bottom: 5pt;
    padding-top: 5pt;    
}

.pagetitletext {
    font-size: 20px;
    font-family: 'Metrophobic', sans-serif;
    font-weight:bold;
    vertical-align: top;
    padding-bottom: 9px;
    margin: 10px 0 15px;
    border-bottom: 1px solid #eeeeee;
}

.subtitletext {
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    font-weight:bold;
    vertical-align: top;
}

.travelstoryingress {
    border-top: 0px;
    border-bottom: 0px;
    padding-left: 40pt;
    padding-right: 20pt;
    padding-bottom: 10pt;
    background-color: #ffffff;
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    vertical-align: top;
}

.travelstoryimgcell {
    vertical-align: top;
    padding-bottom: 10pt;    
}

.showgallerytitleimg {
    vertical-align: top;
    padding-bottom: 20pt;    
}

.tablelayout {        
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);    
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;    
}

.languagesel {
    font-family: 'Metrophobic', sans-serif;
    font-size: 12px;
    float: right;
    padding-right: 40px;
}

.bottomrow {
    padding-left: 130pt;
    background-color: #f6f9e8;   
}

.imgsverow {
    vertical-align: top;
}

.imagesave {
    padding-right: 20pt;
    padding-bottom: 5pt;
    background-color: #ffffff;
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    vertical-align: top;
}

.imagesavetitle {
    padding-right: 20pt;
    padding-top: 10pt;
    padding-bottom: 10pt;
    background-color: #ffffff;
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    font-weight:bold;
    vertical-align: top;
}

.usernamefield {
    padding-top: 10pt;
    padding-bottom: 10pt;
    padding-left: 200pt;
    background-color: #ffffff;
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;   
}

.passwordfield {
    padding-top: 10pt;
    padding-bottom: 10pt;
    padding-left: 10pt;
    background-color: #ffffff;
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;   
}


.loginbuttons {
    padding-left: 200pt;
    padding-bottom: 20pt;
    background-color: #ffffff;
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;   
}

.logintitle {
    padding-top: 40pt;
    padding-left: 200pt;
    background-color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    font-family: 'Metrophobic', sans-serif;   
}

.loginwindowcolortop {
    padding-top: 50pt;
    padding-bottom: 20pt;
    padding-left: 200pt;    
    background-color: #f6f9e8;
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
}

.loginwindowcolorbottom {
    padding-top: 20pt;
    padding-left: 200pt;
    padding-bottom: 400pt;    
    background-color: #f6f9e8;
    font-size: 13px;
    color: #FF0000;
    font-family: 'Metrophobic', sans-serif;
}

.loginpageindxlnk {
    padding-left: 200pt;
    padding-bottom: 5pt;
    background-color: #ffffff;
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;   
}

.prevnextlinkstop {
    border-top: 0px;
    border-bottom: 0px;
    padding-bottom: 10pt;
    background-color: #ffffff;
    font-size: 13px;
    height: auto;
    font-family: 'Metrophobic', sans-serif;
    vertical-align: top;
}

.prevnextlinksbottom {
    border-top: 0px;
    border-bottom: 0px;
    padding-top: 10pt;
    padding-bottom: 10pt;
    background-color: #ffffff;
    font-size: 13px;
    height: auto;
    font-family: 'Metrophobic', sans-serif;
    vertical-align: top;
}

.newimagestable {
    vertical-align: top;
}

.imagecount {
    padding-left: 130pt;
    font-size: 12px;
    font-family: 'Metrophobic', sans-serif;
}

.picturetablecell {
    vertical-align: top;    
}

.addedtime {
    font-size: 11px;
    height: auto;
    font-family: 'Metrophobic', sans-serif;    
}

.pagecountertop {
    padding-right: 5pt;
    border-bottom: 0px;
    padding-bottom: 10pt;    
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    float: right;
}

.pagecounterbottom {
    padding-right: 5pt;
    padding-top: 10pt;
    padding-bottom: 10pt;    
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    float: right;
}

.infowidget {
    background-color: #f6f9e8;
    border-radius: 15px;
}

.infowidgettext {
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;    
    padding-left: 10pt;
}

.infowidgettitle {
    font-size: 16px;
    font-weight:bold;
    font-family: 'Metrophobic', sans-serif;    
    padding-left: 10pt;
}

.widget {             
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    vertical-align: top;    
}

.colorboxtext {
    padding-left: 130pt;
}

.heliacatitle {
    float: right;
}

.allspeciesrowodd {
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    padding-left: 5pt;
    padding-top: 3pt;
    padding-bottom: 3pt;
    background-color: #FFFFFF;
}

.allspeciesroweven {
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    padding-left: 5pt;
    padding-top: 3pt;
    padding-bottom: 3pt;
    background-color: #F2F2F6;
}

.allspeciestblhdr {
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    background-color: #282828;
    padding-left: 5pt;
    padding-top: 5pt;
    padding-bottom: 5pt;   
}

.allspeciestblfamilyhdr {
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    font-weight:bold;
    color: #FFFFFF;
    background-color: #8F8F91;
    padding-left: 5pt;
    padding-top: 3pt;
    padding-bottom: 3pt;   
}

.allspeciestable {  
    border: 1px solid #ccc;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
         -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);      
}

.errmsg {
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    font-weight:bold;
    color: #FF0000;   
}

.morepicstext {
    font-size: 13px;
    font-family: 'Metrophobic', sans-serif;
    padding-top: 10pt;
    
}

.heliacatitleloginpage {
    font-size: 90px;
    font-family: 'Metrophobic', sans-serif;}

