body {font: .7em Poetica-ChanceryII, verdana, arial, helvitica sans-serif;background-color:#fff;margin:0; padding:0}

div#mainwrapper {width:979px;margin:4px 5px 5px 12px;background-color:#ece8dc}
div#header {width:979px; height:181px; border:0;background-image:url(irish-photo-logo.jpg);}

div#topmenu {font-size:1.2em;font-weight:bold;line-height:2.1em;width:949px; height:0px;color:white;padding:6px;color:white;position:relative;left:30px;top:-60px;}
div#topmenu a {text-decoration:none; color:#fff;}
div#topmenu a:hover {color: #fff; background-color:#80a080}
div#topmenu form{position:absolute;left:708px;top:64px;}

div#topmenu-index {font-size:1.2em;font-weight:bold;line-height:2.1em;width:949px; height:0px;color:white;padding:6px;color:white;position:relative;left:30px;top:-60px;}
div#topmenu-index a {text-decoration:none; color:#fff;}
div#topmenu-index a:hover {color: #fff; background-color:#80a080}
div#topmenu-index form{position:absolute;left:708px;top:3px;}


div#columnswrapper {float:left; width:979px; background-color:#ece8dc;}

div#nav {float:left; width:160px; margin-left:-955px;background-color:#ece8dc;padding-top:10px;border-right:1px dashed;padding:0 13px 0 0;} /* nagative margin moves nav column into position */
div#nav a {text-decoration:none;font-weight:normal;color:#080;}
div#nav a:hover {font-weight:bold;}

div#content {float:left; width:770px; margin-left:198px;margin-right:0; display:inline;background-color:#ece8dc;color:#69683b;} /* display inline is hack fix for IE */
.clearthis {clear:both;}
.small {font-size:.8em}
.j{width:160px;height:102px;margin:0;padding:0;margin:0 0 2px 0;border:none}
.k{margin:0;padding:5px 14px 5px 0;border:none;float:left}
.p{width:160px;height:64px;padding:0;margin:0 0 2px 0;border:none;line-height:1em;}
.landscape-thumb{margin:2px 7px 2px 0;padding:0;border:0;}
.panorama-thumb{margin:2px 12px 2px 0;padding:0;border:0;}
.thumbs{border-top: 1px dashed;border-bottom:1px dashed;margin:3px 0 0 0;}

div#contentinner {margin: 0 0 12px 0;}
div#contentinner form{margin:0;padding:0;}
div#contentinner br{line-height:1em;margin:0;padding:0;}


div#content {line-height:1.2em;}
div#content div#mainimage {width:525px; margin-left:0;margin-right:0px;margin-top:4px;margin-bottom:4px;}
div#content div#mainimage img {border: 0px;margin-left:10px;margin-right:0;}
div#content div#mainimage p {font-size:.65em; margin:0px 5px; color:#080;} 
div#content div#leftimage img {border: 5px solid #FFF;margin:0 10px 2px 0;float:left;}
div#content div#panoramicimage img {border: 5px solid #FFF;margin:65px 10px 75px 0;float:left;}
div#content div#portraitleftimage img {border: 5px solid #FFF;margin:0 10px 2px 289px;float:left;}
div#content div#rightimage img {border: 0px;margin:4px 0px 4px 9px;float:right;}
div#content div#right {border: 0px;margin:1px 0px 2px 9px;float:right;}
div#content div#right img{border:5px solid #FFF;margin:9px 0px 4px 9px;}


div#content h1{font-size:1.6em; margin-top:0; margin-bottom:.1em;text-align:left;color:#070;line-height:1.1em;}
div#content h2{font-size:1.3em; margin-top:.2em; margin-bottom:.5em;text-align:center;color:#070}
div#content h3{font-size:1em;margin-top:-0.3em; margin-bottom:0;color:#090;padding:0;}
div#content h4{font-size:1em;font-weight:bold;margin-top:0; margin-bottom:0;color:#060}
div#content h5{font-size:1em;margin-top:.1em; margin-bottom:.1em;color:#090;padding:0;}

div#content p {margin-top:0; margin-bottom:.5em;}
div#content ul {border:0; margin:4px 4px 10px 13px; padding:0; list-style-type:circle;line-height:1.2em;}
div#content li{margin:4px;}
div#content table{margin:4px 0 10px 0;border:0}
div#content blockquote {width:500px; margin:0 10px 5px 10px; padding: 6px 20px;}
div#content blockquote p {margin:0; font-style:italic;}
div#content a {text-decoration:underline; color:#080;}
div#content a:hover {color: #fff; background-color:#80d080}
div#content hr {margin-top:4px;margin-bottom:4px}


div#footer {padding:0;margin:0;font-size:1.2em;text-align:center;background-color:#ece8dc;}
div#footer a{text-decoration:none;color:#69683b} /* underlines the links when hovered */
div#footer a:hover {color: #fff; background-color:#80d080}

div#footerjmc {font-size:1em;margin-top:9px}

