/*
  PROSPEC.IE
  Copyright (c) 2008, All Rights Reserved
*/

body {
 background-color:#999;
 font:12px Verdana, Helvetica, Arial, sans-serif;
 margin:0;
 padding:0;
}
img {
 border:0;
 margin:0;
 padding:0;
}
h2 {
 font-size:18px;
 font-weight:normal;
}
a {
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}

#body, #copyright {
 width:850px;
 margin:10px 0 0 55px;
}
#body {
 background:#F58020 no-repeat scroll top left;
 min-height:615px;
}

#body.index {
 background-image:url(images/index-bg.png);
}
#body.services {
 background-image:url(images/services-bg.png);
 background-color:#636466;
}
#body.news {
 background-image:url(images/news-bg.png);
}
#body.contact {
 background-image:url(images/contact-bg.png);
 background-color:#636466;
}

#banner {
 position:relative;
 height:190px;
}
#banner img {
 margin:5px 0 0 17px;
}

#menu a {
 position:absolute;
 z-index:100;
 background:no-repeat scroll left top;
}
#menu a i {
 display:none;
}
#menu a#menu-index {
 background-image:url(images/menu-index.png);
 width:62px;
 height:30px;
 left:37px;
 top:149px;
}
#menu a#menu-index.current-page, #menu a#menu-index:hover {
 background-position:left -30px;
}
#menu a#menu-services {
 background-image:url(images/menu-services.png);
 width:105px;
 height:35px;
 left:146px;
 top:108px;
}
#menu a#menu-services.current-page, #menu a#menu-services:hover {
 background-position:left -35px;
}
#menu a#menu-news {
 background-image:url(images/menu-news.png);
 width:60px;
 height:18px;
 left:296px;
 top:91px;
}
#menu a#menu-news.current-page, #menu a#menu-news:hover {
 background-position:left -18px;
}
#menu a#menu-contact {
 background-image:url(images/menu-contact.png);
 width:98px;
 height:17px;
 left:404px;
 top:79px;
}
#menu a#menu-contact.current-page, #menu a#menu-contact:hover {
 background-position:left -17px;
}
#menu a.current-page {
 cursor:default;
}

#content {
 position:relative;
}

.index #content li {
 color:white;
 font-size:15px;
 line-height:25px;
 margin-left:-20px;
}

.services #content h4 {
 color:white;
 font-size:20px;
 letter-spacing:-0.015em;
 font-weight:normal;
}

.services #content li {
 color:white;
 font-size:15px;
 line-height:25px;
 margin-left:-20px;
 list-style-image:url(images/bullet.png);
}

.news #content h4 {
 color:#F58020;
 margin-left:400px;
 font-size:15px;
 letter-spacing:-0.015em;
 font-weight:normal;
}
.contact #content {
 min-height:425px;
}

.contact #content h4 {
 color:white;
 font-size:18px;
 letter-spacing:-0.015em;
 font-weight:normal;
}

.contact form {
 position:absolute;
 bottom:0;
 left:375px;
 color:white;
 padding:85px 110px 10px 0;
}
.contact form p {
 margin:7px 0;
}
.contact form a {
 color:white;
}
.contact form button {
 display:block;
 border:0;
 width:64px;
 height:59px;
 background:url(images/button-send.png) no-repeat scroll left top;
 position:absolute;
 bottom:0;
 right:25px;
}
.contact form button:hover {
 background-position:-64px top;
}
.contact form button i {
 display:none;
}

label {
 display:block;
 float:left;
 width:85px;
 color:white;
 font-size:14px;
}

input, textarea {
 margin-left:5px;
 width:195px;
 border:2px solid white;
 padding:2px 5px;
 background:white;
 color:#222;
 font:14px Verdana, Helvetica, Arial, sans-serif;
}

textarea {
 height:6.5em;
}

#copyright {
 font-size:11px;
 color:#636466;
 padding:2px 0;
 margin-top:5px;
}
#copyright a {
 color:#636466;
}

.przone {
	margin-left:400px;
	margin-right:20px;
}
.przone address,
.przone .ends,
.przone .category {
	display:none;
}
.przone .date {
	color:#F58020;
	font-size:10px;
}
.przone .date b {
	font-weight:normal;
}
.przone a {
	color:white;
	text-decoration:none;
}
.przone a:hover {
	text-decoration:underline;
}
#content .przone .details p {
	margin-bottom:10px;
	color:white;
}
.przone .summary, .przone .subject {
 	margin-bottom:5px;
 	color:white;
}
.przone .back-link,
.przone .summary .readarticle {
	display:block;
 	color:#F58020;
	font-size:11px;
	text-align:right;
	margin-right:20px;
}


