@charset "UTF-8";
/* CSS Document */

body { background-color: #FFF;font: 15px Arial,serif;line-height:22px; max-width:1300px; color:#333333;}
div#wrapper {
width: 1041px;
background-color:#FFFFFF;
margin-top: 0px;
margin-bottom: 50px;
margin-left: auto;
margin-right: auto;
padding: 0px;
/*border: thin solid #000000;*/
}
img {border:0px;outline: none;}
a img {opacity:1;filter:alpha(opacity=100);}
a:hover img { opacity:.50;filter:alpha(opacity=50);}
div#header {padding: 15px 0px 0px 0px; margin: 0px;text-align: left;border-bottom: thin solid #000000;}
img { border: 0px; padding:0px; margin: 0px;}
div#nav {
width: 280px;
padding: 10px 0px 10px 10px; 
margin-top: 1px;
float: right;
}
div#main {

margin-right: 30%;
margin-top: 1px;
padding: 10px 10px 0px 0px;
}
div#footer {
margin: 0px;
    color:#666;
    font-size:11px;
    line-height:18px;
    padding:0px 0 0px 0;
/*border-top: thin solid #000000;*/
}

h1, h2, h3, h4, h5 { color:#000000; line-height:auto;}
h1, h2, h3, h4, h5 { margin:0px 0px 15px 0px;}
a { color:#000000;
text-decoration: none;
}
a:link { color:#000000; text-decoration: none; }
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;color: #FF0000;}
a:active {text-decoration: none;}
div#footer ul li{color : #000000;background-color : transparent; display: inline;}
div#footer ul li a{color : #115EAC;background-color : transparent;text-decoration : none;}
div#footer ul li a:hover{text-decoration : underline;}
.subheader {    color:#666;font-size:11px;    line-height:18px;}

/* Index Main Masthead -------------------------------------------------------------- */ 
#masthead {width:1041px; min-height: 380px; margin: 0 auto; padding: 0; clear: both;} 
#myController span{ text-indent:-10000px; display: none; }
#jFlowSlide{ float: left;} 
#myController span.jFlowSelected { } 
.jFlowPrev{float:left;margin:425px 0px 0px 971px;background: transparent /*url(http://photoireland.org/i/topslideleft.png) top left no-repeat*/; }
.jFlowNext{float:right;margin: 425px 0px 0px 1011px;background:transparent /*url(http://photoireland.org/i/topslideright.png) top left no-repeat*/; } 
.jFlowPrev, .jFlowNext {position:absolute;width:30px;height:30px;text-indent:-10000px;cursor:pointer; } 
.masthead_lft{ float:left; margin:0px; position:absolute; margin-left:500px; margin-top:400px; } 
.masthead_lft h2 a{ color:#158BB7; text-decoration: none; } 
.masthead_lft h2 a:hover{ color:#484848; text-decoration: none; } 
.masthead_lft h2{ color:#B71517; font-size: 2.4em; } 
.masthead_lft p{ font-size: 1.4em; line-height: 1; margin-bottom: .15em; } 
.masthead_rgt{ float:left; margin:0px;position:absolute;} 
.masthead_rgt img{border: none; } 
 /* Clearing floats without extra markup Based on How To Clear Floats Without Structural Markup by PiE [http://www.positioniseverything.net/easyclearing.html] */ 
 .clearfix:after, .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden; } 
 .clearfix, .container {display: block;} /* Regular clearing apply to column that should drop below previous ones. */ 
 .clear { clear:both;display: block; }