/* 
STYLE SHEET FOR Ackura PressRoom
Created by Richard Clark
www.kmp.co.uk | www.ackura.com

================ TABLE OF CONTENTS ======================

1. DEFAULT STYLES
2. HEADER
3. NAVIGATION
4. FOOTER
5. CONTAINERS
	5A. GENERAL
	5B. PR CONTACT INFORMATION
	5C. KEY CONTACT
	5D. RSS FEEDS
	5E. PRESS RELEASE LIST
	5F. ABOUT US
	5G. COMPANY LINKS
	5H. TAG CLOUD
	5I. DOWNLOADS LIST
	5J. DOWNLOADS LISTING
	5K. SOCIAL BOOKMARKING ICONS
	5L. PRESS RELEASE
	5M. LIST BOXES
	5N. MEDIA LIBRARY
	5O. PAGING
	
=======================
COLOUR REFERENCE SHEET
-----------------------
Colour 1: #dacf9b; #cac090;
Colour 2: #e4e785;
Colour 3: #f7f581;
Colour 4: #fafab9;
Colour 5: #333333;
========================
*/

/* ================ 
1. DEFAULT
===========================*/
body {
	font: 62.5%/1.5 Georgia, "Times New Roman", Times, serif;
	background:url(../img/blackstrip.gif) repeat-x left top #f4f4f4;
	color:#000;
}
a {
	color:#000;
	text-decoration:none;
}
a:focus {
	outline: 1px dotted invert;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
hr {
	border-top:1px solid #333333;
}
ol {
	list-style: decimal;
}
ul {
	list-style: square;
}
.container_16 {
}
#bodyContent {
	font-size:1.0em;
}
#header, #footer-inner {
	width:970px;
	margin:0 auto;
}
/*============================
2. HEADER
=============================*/
#header {
	background: url("../img/blackstrip.gif") repeat-x scroll left top transparent;
    left: 50%;
    margin-left: -484px;
    position: absolute;
    top: 0;
	z-index:2;
}
#header h1 {
	font-size:2.8em;
	float:left;
	border:5px solid #000;
	border-top:none;
	background:#fff;
	left: 0;
    position: absolute;
    top: 0;

}
#header h1 img {
}
#header h1 span {
	display:none;
}
/*============================
3. NAVIGATION
=============================*/
#navigation {
	display:block;
	float:left;
	padding-bottom:10px;
	font-size:12px;
	font-family:"Gotham Rounded Light", "Arial Rounded", Arial, Helvetica, sans-serif;
	margin-left:170px;
	position:relative;
	z-index:10;
}
#navigation li {
	display:block;
	float:left;
	padding:0 0 8px;
	margin:0;
	text-transform:uppercase;
}
#navigation li:hover {
}
#navigation li.active {
	background:url(../img/active.gif) no-repeat bottom center;
}
#navigation li:first-child:hover,  #navigation li.first:hover {
}
#navigation li:last-child,  #navigation li.last {
}
#navigation li a {
	display:block;
	padding:10px;
	color:#969696;
	border-right:1px solid #2f2f2f;
	font-weight:normal;
	text-decoration:none;
}
#navigation li.active a {
	color:#fff;
}
#navigation li a:hover {
	color:#fff;
}
/*============================
4. FOOTER
=============================*/
#footer {
	padding:10px 0;
	color:#616161;
	clear:both;
	background:#000;
	font-family:"Gotham Rounded Book", "Arial Rounded", Arial, Helvetica, sans-serif;
	height:35px;
}
#footer-inner {
	width:970px;
	margin:0 auto;
}
#footer-inner div {
	float:left;
}
#footer-inner div:last-child, 
#footer-inner div.last {
	float:right;
	text-align:right;
}
#footer a {
	color:#616161;
}
#footer a:hover {
	color:#fff;
}
/*============================
5. CONTAINERS
=============================*/

#content {
	clear: both;
    margin: 0 auto;
    padding-left: 180px;
    padding-top: 80px;
    position: relative;
    width: 792px;
    z-index: 1;
	background:url(../img/content-repeat.gif) repeat-y 570px top;
}
.sidebar {
	width:181px;
	padding:40px 10px;
	float:left;
	background:url(../img/content-repeat.gif) repeat-y right top;
	margin-top:-40px;
}
.sidebar {
}
.main-entry {
	width:380px;
	margin-right:10px;
	float:left;
	padding:0 0 20px;
}
/*----------------------------
5A. GENERAL
-----------------------------*/
h2, h2 a {
	color:#000;
}
.main-entry h2, 
.sidebar h2 {
	font-size:20px;
	font-weight:normal;
	font-family:"Gotham Rounded Book", "Arial Rounded", Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #d4d4d4;
	margin-bottom:10px;
}
.main-entry h2 a:hover, 
.sidebar h2 a:hover {
	text-decoration:underline;
}
.main-entry h2 a,
.sidebar h2 a {
	font-weight:normal;
	display:block;
	text-decoration:none;
}
.rss-feeds ul, 
.company-links ul,
.tag-cloud ul, 
.downloads-list ul, 
.downloads-full-listing, 
.social-links ul, 
.list-box ul {
	list-style:none;
	padding:0 3px 10px;
}
.rss-feeds li a,  
.company-links li a,  
.social-links li a,  
.list-box li a {
	font-size:1.2em;
	padding-left:20px;
	margin:2px 0;
}
.pr-contact img, 
.key-contacts img, 
.pr-list .image img {
	background:#fff;
	padding:3px;
	border:1px solid #c4c4c4;
	float:right;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.4);
	-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.4);
	box-shadow:1px 1px 6px rgba(0,0,0,0.4);
}
/*----------------------------
5B. PR CONTACT INFORMATION
-----------------------------*/
.pr-contact div {
	padding:0 0 15px;
	margin:0 0 25px;
	border-bottom:1px solid #d7d7d7;
}
.pr-contact h2 {
}
.pr-contact h4 {
	font-size:12px;
	padding:5px 0 0;
}
.pr-contact p {
	font-size:1.1em;
}
.pr-contact p.title {
}
.pr-contact img {
	margin:0 0 5px 5px;
}
.pr-contact ul {
	clear:both;
	display:block;
	font-size:11px;
	list-style:none;
}
.pr-contact .email,
.key-contacts .email {
	color:#ef7e25;
}
/*----------------------------
5C. KEY CONTACTS
-----------------------------*/
.key-contacts h2 {
}
.key-contacts ul {
	list-style:none;
	padding:0 0 15px;
}
.key-contacts li {
	border-bottom:1px dashed #d4d4d4;
	padding:10px 0;
	display:block;
}
.key-contacts li:last-child, .key-contacts li.last {
	border-bottom:0;
	padding:10px 0 0 0;
	text-align:right;
	float:right;
}
.key-contacts li li:last-child, .key-contacts li li.last {
	text-align:left;
}
.key-contacts img {
	width:40px;
	height:40px;
	margin:0 0 5px 5px;
}
.key-contacts h4 {
	font-size:1.2em;
}
.key-contacts p {
	font-size:1.1em;
}
.key-contacts p.title {
}
.key-contacts ul.tel-list {
	clear:both;
	display:block;
	list-style:none;
	margin:0 0 5px;
	padding:0;
}
.key-contacts ul.tel-list li {
	float:none;
	font-size:11px;
	border-bottom:0;
	padding:0;
}
.key-contacts ul.tel-list .type {
	display:none;
}
/*----------------------------
5D. RSS FEEDS
-----------------------------*/
.rss-feeds {
	clear:both;
}
.rss-feeds h2 {
}
.rss-feeds li {
	background:url(../img/icons/icon-rss.gif) 0px 3px no-repeat;
}
/*----------------------------
5E. PRESS RELEASE LIST
-----------------------------*/
.pr-list h2 {
}
.pr-list ul {
	list-style:none;
	margin-bottom:0;
}
.pr-list ul li {
	border-bottom:1px dashed #d4d4d4;
	padding:10px 0;
	clear:both;
	overflow:auto;
}
.pr-list ul li:last-child, 
.pr-list ul li.last {
	text-align:left;
	border-bottom:0;
	padding:10px 0 0 0;
	font-family:"Gotham Rounded Bold", "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
}
.pr-list ul li:last-child a, 
.pr-list ul li.last a {
	padding-right:17px;
	background:url(../img/icons/icon-arrow.gif) no-repeat right top;
	font-size:11px;
	font-weight: bold;
	font-family: Arial;
	text-transform:uppercase;
}
.pr-list div.image {
	display:block;
	float:left;
	width:70px;
	padding-right:10px;
}
.pr-list .image img {
	width:60px;
	height:60px;
	margin:5px;
}
.pr-list h3 {
	font-size:16px;
	margin:0;
	font-weight:normal;
}
.sidebar .pr-list h3 {
	font-size:14px;
}
.pr-list h3 a {
	color:#ef7e25;
}
.pr-list p.author {
	display:none;
	visibility:hidden;
}
.pr-list div.details {
	padding:0;
	margin:0;
	display:block;
	float:left;
	width:330px; /* allow for border add 5px back in after if required */
}
.pr-list p {
	padding-right:5px;
	margin-bottom:0px;
	font-size:1.1em;
}
.pr-list p abbr {
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.pr-list div.bookmark {
	float:left;
	display:block;
	width:95px;
	text-align:right;
	padding-top:50px;
}
.grid_4 .pr-list li {
	background: url(../img/icon-story-15x15.gif) 0px 15px no-repeat;
	padding-left:20px;
}
.grid_4 .pr-list ul li:last-child, .grid_4 .pr-list ul li.last {
	text-align:left;
	padding-left:20px;
}
/*----------------------------
5F. ABOUT
-----------------------------*/
.about h2 {
}
.about p {
	font-size:12px;
	padding:0 0 15px;
}
/*----------------------------
5G. COMPANY LINKS
-----------------------------*/
.company-links h2 {
}
.company-links li {
	background:url(../img/icons/icon-arrow.gif) 0px 3px no-repeat;
}
/*----------------------------
5H. TAG CLOUD - DEFUNCT
-----------------------------*/
/*.tag-cloud h2 {
}
.tag-cloud ul {
	padding-top:5px;
}*/
/*----------------------------
5I. DOWNLOADS LIST
-----------------------------*/
.downloads-list h2, 
.downloads-listing h2 {
}
.downloads-list ul {
	margin-bottom:0;
	overflow:auto;
}
.downloads-list ul li {
	clear:both;
	padding:10px 0;
	font-size:1.2em;
	overflow:auto;
	border-bottom:1px solid #c4c4c4;
}
.downloads-list ul li:last-child,
.downloads-list ul li.last {
	border-bottom:none;
}
.downloads-list li img {
	float:left;
	margin:0 10px 0 0;
}
.downloads-list li h3,
.downloads-list li p {
	font-size:12px;
	width:145px;
	float:right;
}
.downloads-list li p {
	font-size:11px;
}
.downloads-list a.btn-download {
	padding:3px 0px 3px 5px;
	background:url(../img/btn-download-20x20.gif) no-repeat 0 0;
	width:20px;
	height:22px;
	font-size:0.8em;
	float:right;
}
.downloads-list a.btn-download:hover {
	background:url(../img/btn-download-20x20-Over.gif) no-repeat 0 0;
}
/*----------------------------
5J. DOWNLOADS LISTING
-----------------------------*/		
.downloads-listing {
	overflow:auto;
}
.downloads-listing h3 {
	font-size:16px;
	border-bottom:1px solid #d4d4d4;
	margin:10px 0;
	font-weight:normal;
	padding:0 10px 5px;
}
.downloads-full-listing {
	margin-bottom:0;
	overflow:auto;
}
.downloads-full-listing li {
	padding:10px 0;
	margin:0;
	overflow:auto;
	clear:both;
	font-size:1.2em;
	border-bottom:1px dashed #d4d4d4;
}
.downloads-full-listing li .col {
	float:left;
}
.downloads-full-listing li .one {
	width:30px;
}
.downloads-full-listing li .two {
	width:200px;
}
.downloads-full-listing li .two p {
	font-size:11px;
}
.downloads-full-listing li .three {
	width:60px;
	text-align:right;
}
.downloads-full-listing li .three p {
	width:60px;
}
.downloads-full-listing li .four {
	width:65px;
	text-align:right;
	margin-left:10px;
}
.downloads-full-listing li .four a {
	padding:3px 0px 3px 17px;
	background:url(../img/icons/icon-arrow.gif) no-repeat 0 3px;
	width:20px;
	height:22px;
}
.downloads-full-listing li .four a:hover {
}
/*----------------------------
5K. SOCIAL BOOKMARKING ICONS - DEFUNCT
-----------------------------*/
/*.social-links h2 {
}
.social-links li {
	background:url(../img/icon-bookmark-15x15.gif) 0px 1px no-repeat;
}*/
/*----------------------------
5L. PRESS RELEASE
-----------------------------*/
.press-release {
	overflow:auto;
	padding-bottom:10px;
}
.press-release h1 {
	font-size:22px;
	margin-bottom:0;
	padding:5px 0 6px;
	font-weight:normal;
}
.press-release h1 a {
	color:#000;
}
.press-release .press-release-body {
	padding:10px 0 0;
	font-size:1.2em;
}

.press-release h4 {
	border-bottom:1px solid #D8D8D8;
	font-family:"Gotham Rounded Book","Arial Rounded",Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:normal;
	margin-bottom:5px;
}
.press-release .author {
    font-style: italic;
    margin-top: -10px;
	
}
.press-release abbr.updated,
.press-release .share-this {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.press-release .share-this {
	background:url(../img/icons/icon-plus.gif) no-repeat right 1px;
	padding-right:17px;
}
.press-release p {
	padding-bottom:10px;
}
.press-release .entry-summary {
	font-size:13px;
	
}

.entry-summary a 
{
  color:#EF7E25;
  text-decoration: underline;  
}
.entry-summary a:hover,
.entry-summary a:focus 
{
    text-decoration:none;
}


.press-release ul {
	list-style:disc;
	margin:0 30px 10px 30px;
}
.press-release ol {
	list-style:decimal;
	margin:10px 30px;
}
.press-release blockquote {
	margin:10px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.press-release blockquote p {
	background:url(../img/quotes.gif) left 5px no-repeat;
	padding-left:40px;
	font-style:italic;
}
.press-release blockquote p.quote-author {
	background:none;
	text-align:left;
	font-weight:bold;
	padding-bottom:0;
}
.press-release blockquote cite {
	font-style:normal;
}
.press-release blockquote a:hover {
	color:#554e30;
}
.press-release ul {
	list-style:none;
	margin:5px 0 25px;
}

.press-release li {
	background:url(../img/bullet.gif) no-repeat left 6px;
	padding-left:15px;
}

.press-release .ordered li {
    padding-left:10px;
    background:none;
}


.tags, .actions {
	margin:10px;
	clear:both;
	display:block;
	overflow:auto;
	padding:8px 10px 5px 10px;
	background:#ffffff url(../img/box-btm-shadow.gif) top left repeat-x;
	font-size:1.1em;
}
.tags a:hover, .actions a:hover {
	color:#554e30;
}
.tags ul, 
.actions ul, 
.tags p {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
.tags li,
.actions li {
	float:left;
	padding:0 5px;
	background:none;
}
.actions li {
	border-right:1px dotted #554e30;
}
.actions li:first-child, .actions li.first {
	padding-left:0;
}
.actions li:last-child, .actions li.last {
	border-right:0;
}
/*----------------------------
5M. LIST BOXES
-----------------------------*/
.list-box {
	display:block;
	overflow:auto;
}
.list-box h2 {
}
.list-box li a {
	background:url(../img/icons/icon-arrow.gif) 0px 3px no-repeat;
}
.list-box p {
	font-size:1.2em;
}
.list-box a.btn {
	float:right;
	padding:0 10px 15px 0;
}
.subscribe h2 
{
    margin-top: 15px;
}
.archives h2 {
}
.bookmark h2 {
}
.websphere h2 {
}
.websphere li {
}
.rel-content h2 {
}
.rel-content li {
	background-image:none;
}
/*----------------------------
5N. MEDIA LIBRARY
-----------------------------*/
.media-lib h2 {
}
.media-lib ul {
	list-style:none;
	padding:10px;
	margin-bottom: -25px; /*10px*/
	overflow:auto;
}
.media-lib li {
	border-bottom:1px solid #d7d7d7;
	margin:10px 0;
}
.media-lib li:last-child {
	border:none;
}
.media-lib li a {
	display:block;
}
.media-lib li img {
	padding:3px;
	border:1px solid #c4c4c4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.4);
	-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.4);
	box-shadow:1px 1px 6px rgba(0,0,0,0.4);
	margin:0 0 10px;
}

/*----------------------------
5O. PAGING
-----------------------------*/
.pr-list .paging, .key-contacts .paging, .downloads-paging, .share {
	margin:0;
	padding:0;
	font-size:1.2em;
}
.downloads-paging {
	padding-bottom:15px;
}
.pr-list .paging li,  .key-contacts .paging li,  .downloads-paging li,  .share li {
	float:left;
	clear:none;
	display:block;
	margin:0;
	padding:0;
	border-left:1px dashed #D4D4D4; /*1px dotted #333333*/
	border-bottom:0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
.pr-list .paging li:first-child,  .pr-list .paging li.first,  .key-contacts .paging li:first-child,  .key-contacts .paging li.first,  .downloads-paging li:first-child,  .downloads-paging li.first,  .share li:first-child,  .share li.first {
	border-left:0;
}
.pr-list .paging li:last-child,  .pr-list .paging li.last,  .key-contacts .paging li:last-child,  .key-contacts .paging li.last,  .downloads-paging li:last-child,  .downloads-paging li.last,  .share li:last-child,  .share li.last {
	padding:0;
}
.pr-list .paging li a,  .key-contacts .paging li a,  .downloads-paging li a,  .share li a {
	display:block;
	padding:3px 5px !important;
}
.pr-list .paging,
.pr-list .paging li:last-child {
	font-family:Arial, Georgia, "Times New Roman", Times, serif !important;
}
.pr-list .paging a {
	background:none !important;
	text-transform:capitalize !important;
}
/*----------------------------
5P. SHARE
-----------------------------
.share div {
	padding:0 0 15px;
}
.share p {
	padding-bottom:5px;
}
.st_sharethis_custom {
	background:url(../img/icons/icon-plus.gif) no-repeat right 1px;
	padding-right:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
}

*/
/*----------------------------
5P. SHARE
-----------------------------*/
.share {
	padding:0 0 15px;
}
.share p {
	padding-bottom:5px;
}
.share li {
	border:none; 
	height: 25px;
    padding: 5px 5px 5px 0;
}
.st_sharethis_custom {
	background:url(../img/icons/icon-plus.gif) no-repeat right 1px;
	padding-right:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
}
.sharebox {
	position:absolute;
	top:165px;
	left:75px;
	background:#efefef;
	border:1px solid #d9d9d9;
	padding:3px 0;
}
.fixed {
    left:auto;
    margin:0 0 0 -105px;
    position:fixed;
    top:20px;
}
.sharebox:before {
	background:url(../img/sharearrow.jpg) no-repeat 0 0;
	width:6px;
	height:11px;
	content:"";
	position:absolute;
	z-index:999;
	top:10px;
	right:-6px;
}
.sharebox ul {
	list-style:none;
}
.sharebox li {
	text-align:center;
	padding:3px 0;
	width:80px;
}
.sharebox .email {
	border-top:1px dashed #d9d9d9;
}

