body {
margin: 0;
padding: 0;
font-size: 62.5%;
font-family: Arial, helvetica, Verdana, sans-serif;
}

h1 {
padding: 0;
margin: 0;
float: right;
width: 926px;
padding:0px 0px 5px 703px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:223px;
} 
html>body h1 {
  width: 223px;
} 
h1.holding {
color: #00B0D8;
font-size: 1.2em;
text-align: right;
font-weight: normal;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:223px;
} 
html>body h1 {
  width: 223px;
} 


h2 {
}

h3 {
}
ul {
}
ul li {
}

a img, img a {
border: none;
}


a, a:link {
color: #00B0D8;
}
a:visited {
}
a:hover {
}


/* General stuff */

#wrapper {
font-size: 1.2em;
width: 926px;
padding: 0;
margin: 0;
padding: 30px 0 0 0;
margin-left: auto;
margin-right: auto;
}

#top {
float: left;
width: 926px;
padding: 0;
margin: 0;
margin-bottom: 15px;
}
/* Menu stuff */


#menu_holder {
width: 688px;
float: left;
background: url(http://www.skyline.ie/themes/site_themes/skyline/images/common/menu_back.gif) repeat-x top left;
padding: 0;
margin: 0;
text-align: right;
}

#menu {
list-style: none;
float: right;
padding: 0;
margin: 0;
width: 688px;

}
#menu li {
float: right;
margin-left: 9px;

}

#logo {
float: right;
background: #fff;
width: 238px;
margin: 0;
padding: 0;
margin-left: 15px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:223px;
} 
html>body #logo {
  width: 223px;
} 



/* Home stuff */
#splash_holder {
padding-top: 40px;
}



/* Collection stuff */

#mainpage {
width: 926px;
float: left;
padding: 0;
margin: 0;
}

#bigImageLeft {
float: left;
width: 688px;
padding: 0;
margin: 0;
}

#content {
width: 926px;
float: left;
padding: 10px 0 0 0;
margin: 0;
}
#contentRight {
float: right;
padding: 0;
margin: 0;
border-top: 1px solid #00B0D8;
width: 238px;
margin-left: 15px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:223px;
} 
html>body #contentRight  {
  width: 223px;
} 


#menuRight {
list-style: none;
width: 223px;
padding: 0;
margin: 50px 0px 20px 0px;
}

#menuRight li {
padding: 0px 0px 5px 5px;
margin: 0 0 30px 0;
border-bottom: 1px solid #AEDEE4;
}


#menuRight li a, #menuRight li a:link, #menuRight li a:visited {
text-decoration: none;
color: #000000;
display: block;
}

#menuRight li a:hover {
color: #00B0D8;
}

#mailLink {
clear: both;
text-align: right;
font-size: .9em;
}

#mailLink a {
float: right;
padding: 5px 0 0 0;
color: #AEDEE4;
text-decoration: none;
margin: 0;
border-top: 1px solid #00B0D8;
width: 238px;
margin-left: 15px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:223px;
} 
html>body #mailLink a {
  width: 223px;
} 


#mailLink a:hover {
color: #00B0D8;
}

/* Thumbnail page */
#contentRight h2 {
padding: 0;
margin: 0;
padding:5px 0px 5px 2px;
color: #00B0D8;
text-transform: uppercase;
font-size: 1.1em;
font-weight: normal;
} 

#thumbNailMenu {
width: 223px;
float: left;
padding: 0;
margin: 55px 0px 20px 0px;
}

#thumbNailMenuPhoto {
width: 371px;
float: left;
padding: 0;
margin: 55px 0px 20px 0px;
}



#thumbNailMenu p {
padding: 0 0 5px 0;
margin: 0 0 5px 0;
font-size: .9em;
border-bottom: 1px solid #00B0D8;
}

#thumbNails {
list-style: none;
width: 223px;
padding: 5px 0 0 0;
margin: 0 0 5px 0;
float: left;
border-bottom: 1px solid #00B0D8;
}

#thumbNailMenuPhoto #thumbNails {
width: 371px;
}

#thumbNails li {
float: left;
padding: 0;
margin: 0 6px 7px 0;
} 

#thumbNails li a {
border: 1px solid #027acb;
float: left;
}

#thumbNails li a:hover {
border: 1px solid #000;
}

#thumbNails li a:visited {
border: 1px dotted #91d7f2;

}




#thumbNailMenu p.backTo {
border: none;
}
.backTo a {
text-decoration: none;
display: block;
padding-bottom: 5px;
color: #00B0D8;
font-weight: bold;
}
.backTo a:hover {
border-bottom: 1px solid #000;
color: #000;
}

/* Photo page */

h1.photoH1 {
padding: 0;
margin: 0;
float: right;
width: 926px;
padding:0px 0px 5px 555px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:371px;
} 
html>body h1 {
  width: 371px;
} 


#photoLeftMed {
width: 540px;
padding: 0;
margin: 0;
float: left;
}
#nextList {
list-style: none;
float: left;
width: 371px;
border-top: 1px solid #00B0D8;
padding: 5px 0px;
margin: 15px 0;
}
#nextList li {
font-size: .9em;
font-weight: bold;
float: left;
margin-right: 20px;
}
#nextList li a, #nextList li a:visited {
color: #00B0D8;
text-decoration: none;
}
#nextList li a:hover {
color: #333;
}

#contentRightPhoto {
float: right;
padding: 0;
margin: 0;
border-top: 1px solid #00B0D8;
width: 386px;
margin-left: 15px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:371px;
} 
html>body #contentRight2 {
  width: 371px;
} 


#contentRightPhoto h2 {
padding: 0;
margin: 0;
padding:5px 0px 5px 2px;
color: #00B0D8;
background: url(http://www.skyline.ie/themes/site_themes/skyline/images/collections/arrow.gif) no-repeat center right;
text-transform: uppercase;
font-size: 1.1em;
font-weight: normal;
} 

#contentRightPhoto h2 a {
color: #00B0D8;
text-decoration: none;
display: block;
}

#thumbNailMenuPhoto {
width: 371px;
float: left;
padding: 0;
margin: 15px 0px 20px 0px;
}

#thumbNailMenuPhoto p {
padding: 0 0 5px 0;
margin: 0 0 5px 0;
font-size: .9em;
border-bottom: 1px solid #00B0D8;
}

#photoDetails p {
padding: 5px;
font-size: .96em;
line-height: 1.5em;
}


#photoDetails h3 {
color: #00B0D8;
border-bottom: 1px solid #00B0D8;
padding: 5px;
margin: 30px 0px 10px 0px;
float: left;
font-weight: normal;
width: 371px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:361px;
} 
html>body #photoDetails h3 {
  width: 361px;
} 



#photoDetails h4 {
color: #00B0D8;
border-bottom: 1px solid #00B0D8;
padding: 5px;
margin: 10px 0px 10px 0px;
float: left;
width: 371px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:361px;
} 
html>body #photoDetails h4 {
  width: 361px;
} 



#frameDetails p {
border-bottom: 1px solid #00B0D8;
padding: 3px 5px;
margin-bottom: 5px;
font-size: .96em;
}


#frameTable {
padding: 0;
margin: 5px;
float: left;
width: 300px;

voice-family: "\"}\""; 
  voice-family:inherit;
  width:290px;
} 
html>body #frameTable {
  width: 290px;
} 



#frameTable th {
padding: 5px; 
padding-top: 5px;
color: #000;
text-align: left;
}

#frameTable td {
padding: 3px 5px;
color: #777;
text-align: left;
}
#frameTable a {
color: #00B0D8;
text-decoration: none;
}
#frameTable a:hover {
color: #000;
text-decoration: none;
}

#mailLinkPhoto {
font-size: .9em;
padding: 0;
margin: 0;
float: right;
width: 926px;
padding:0px 0px 5px 555px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:371px;
} 
html>body #mailLinkPhoto {
  width: 371px;
} 
 

#mailLinkPhoto ul {
border-top: 1px solid #00B0D8;
padding: 5px 0px 5px 0px;
margin: 5px 0 10px 0;
float: left;
list-style: none;
width: 371px;
}

#mailLinkPhoto ul li {
float: right;
margin-left: 30px;
}

#mailLinkPhoto ul li.checkOutLink {
float: left;
margin-left: 0;
padding-left: 10px;
}
#mailLinkPhoto ul li a {
color: #00B0D8;
text-decoration: none;
}
#mailLinkPhoto ul li a:hover {
color: #000;
text-decoration: none;
}


/* Project Page */

#projectList {
list-style: none;
width: 371px;
padding: 5px 0 0 0;
margin: 0 0 5px 0;
float: left;

}

#projectList li{

border-bottom: 1px solid #AEDEE4;
}

#projectList li a, #projectList li a:link, #projectList li a:active {
text-decoration: none;
padding: 10px 5px;
display: block;
color: #00B0D8;

}

#projectList li a:hover {
color: #000;
background: #AEDEE4;
}

.projPic {
float: left;
width: 540px;
margin-bottom: 10px;
}


/* News */

#contentLeftImage {
float: left;
display: inline;
padding: 0;
margin: 0;
width: 500px;
}

#contentRightHeadlines {
float: right;
display: inline-block;
padding: 0;
margin: 0;
padding-bottom: 10px;
border-top: 1px solid #00B0D8;
width: 386px;
margin-left: 15px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:371px;
} 
html>body #contentRightHeadlines {
  width: 371px;
} 


#contentRightHeadlines h2 {
padding: 0;
margin: 0;
padding:5px 0px 5px 2px;
color: #00B0D8;
text-transform: uppercase;
font-size: 1.1em;
font-weight: normal;
} 

#contentRightHeadlines h3 {
padding: 0;
margin: 0;
padding:5px 0px 5px 2px;
color: #00B0D8;
background: url(http://www.skyline.ie/themes/site_themes/skyline/images/collections/arrow.gif) no-repeat center right;
text-transform: uppercase;
font-size: 1.1em;
font-weight: normal;
}

#contentRightHeadlines h2 a, #contentRightHeadlines h3 a {
color: #00B0D8;
text-decoration: none;
display: block;
}

.headlines {
margin: 0;
font-size: .95em;
margin-bottom: 5px;
float: left;
width: 371px;
padding: 15px 2px 5px 2px;
border-bottom: 1px solid #00B0D8;
voice-family: "\"}\""; 
  voice-family:inherit;
  width: 367px;
} 
html>body .headlines  {
  width: 367px;
} 

.headlines dt{
padding: 0;
margin: 0;
font-weight: bold;
margin-bottom: 12px;
font-size: 1.2em;
}

.headlines dd{
padding: 0;
margin: 0;
line-height: 1.4em;
}

.headlines dd a, .headlines dd a:link, .headlines dd a:active, .headlines dd a:visited{
text-decoration: none;
color: #00B0D8;
}

.headlines dd a:hover {
color: #000;
}



#newsStory {
width: 540px;
padding: 0;
margin: 0;
float: left;
vertical-align: top;
border-top: 1px solid #00B0D8;
border-bottom: 1px solid #00B0D8;
}
#newsStory h2 {
border-bottom: 1px solid #00B0D8;

padding: 10px 10px 40px 0px;
margin: 0 0 20px 0;
}

#newsStory p {
padding: 0px 20px 5px 0px;
line-height: 1.4em;
}

#newsStory p a {
color: #00B0D8;
text-decoration: none;
}
#newsStory p a:hover {
color: #AEDEE4;
}

#newsPic {
float: left;
border-top: 1px solid #00B0D8;
width: 371px;
margin: 46px 0 10px 0;
padding: 20px 0 0 0;
}
#newsPicTitle {
font-size: .9em;
color: #00B0D8;
border-bottom: 1px solid #00B0D8;
margin-bottom: 2px;
padding-bottom: 10px;
}

/*About */
#aboutText {
font-size: .96em;
line-height: 1.4em;
margin-top: 55px;
}


/*Contact */
#contactText {
font-size: .96em;
line-height: 1.4em;
margin-top: 55px;
}



#aboutPhotoImages {

}

#aboutPhotoImages img {
border-bottom:1px solid #00B0D8;
padding-bottom: 15px;
margin-bottom: 15px;
}

#aboutText h3 {
padding: 0;
margin: 0;
padding:10px 0px 5px 2px;
color: #00B0D8;
font-weight: bold;
font-size: 1.2em;
border-bottom: 1px solid #00B0D8; 
} 
#aboutText a {
color: #00B0D8;
}
