/**
 * 
 * 
 * ---------------------------------------------------------------------------
 * 
 * Copyright (C) 2009 Omnium Research Group
 * 
 * ---------------------------------------------------------------------------
 * 
 * LICENSE:
 * 
 * This file is part of Omnium(R) Software.
 * 
 * Omnium(R) Software is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * 
 * Omnium(R) Software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with Omnium(R) Software; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 * 
 * ---------------------------------------------------------------------------
 * 
 * @author    Sam Bauers <sam@omnium.net.au>
 * @author    Dan Callaghan <dan@omnium.net.au>
 * @copyright 2009 Omnium Research Group
 * @license   http://www.gnu.org/licenses/gpl.txt GNU GPL v2
 * @link      http://open.omnium.net.au Omnium Open
 **/



/* CSS for print */

/***************HTML ELEMENTS**************/
body {
	font-family:			helvetica, arial, sans-serif;
}

body, ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th,
caption, pre, p, blockquote, input, textarea {
	line-height:			150%;
}

p, ul, ol {
	font-size:				12px;
}

h1 {
	font-size:				24px;
	line-height:			100%;
	margin-top:				0;
}

h2 {
	font-size:				20px;
}

h3 {
	font-size:				16px;
	margin:					0;
}

h5 {
	font-size:				14px;
	margin:					24px 0 0 0;
}

/*******************LINKS******************/
div.itemContent a:link:after,
div.itemContent a:visited:after,
div.profileTable a:link:after,
div.profileTable a:visited:after,
div.omItemList a:link:after,
div.omItemList a:visited:after {
   content:					" (" attr(href) ") ";
   font-size:				90%;
}

div.omThumb a:link:after,
div.omThumb a:visited:after {
	content:				"";
}

a.caption {
	display:				none;
}

a:link, a:visited {
	background:				transparent;
	text-decoration:		none;
}

/***************HIDDEN BLOCKS**************/
div#omBlockAlertScreen,
div#omBlockAlert,
div#omBlockLive,
div#omWidgetScreen,
div#omWidgetBody,
div#omBlockBanner,
div#omBlockTitle,
div#omBlockModuleNavigation,
div#omBlockActions,
div#omBlockLogo {
	display:				none;
}

/****************SHOWN BLOCKS**************/
div#omBlockTitlePrint {
	display:				block;
}

/******************HEADERS*****************/
ul.omHeader {
	border-bottom:			rgb(127, 127, 127) solid 1px;
	font-size:				12px;
	list-style:				none;
	margin:					12px 0 8px 0;
	padding:				0;
	width:					100%;
}

ul.omHeader a {
	color:					black;
	text-decoration:		none;
}

ul.omHeader li {
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.omHeader li.date {
	float:					right;
	font-weight:			normal;
}


ul.omHeader li.actions,
ul.omHeader li.right {
	display:				none;
}

/******************IMAGES******************/
img.dateIcon {
	display:				none;
}

img.flag {
	margin-right:			6px;
}

/****************GALLERIES*****************/

div.omGallery div.omThumb {
	float:					none;
}

div.omGallery a.control,
div.omGallery span.actions {
	display:				none;
}

div.omGallery div.heading h3 {
	margin-bottom:			24px;
}

div.omGallery div.item {
	border:					1px solid rgb(127, 127, 127);
	clear:					right;
	margin-bottom:			12px;
	padding:				12px;
	width:					350px;
}

div.omGallery div.controls {
	clear:					right;
	height:					1px;
}

div.omGallery div.controls img {
	display:				none;
}

div.omGallery div.info {
	display:				block !important;
}

div.omGallery div.info ul {
	float:					right;
	font-size:				12px;
	list-style:				none;
	margin:					0;
	padding:				0;
	width:					160px;
}

div.omGallery div.info ul li.title {
	font-weight:			bold;
}

/******************FORUMS******************/

div.omForums div.omForumPost div.omThumb {
	margin-bottom:			12px;
}

div.omForums div.omForumPost {
	clear:					left;
	margin-top:				24px;
}

div.omForums div.itemContent {
	margin:					0 !important;
}

/*****************ARTICLES*****************/
div.omArticles div.inlineImage table {
	text-align:				center;
	width:					100%;
}

div.omArticles div.inlineImage div.omThumb {
	margin:					0 6px;
	float:					none;
}

div.omArticles div#downloads {
	display:				none;
}

/******************QUOTES******************/
div.omQuote {
	font-size:				12px;
	margin-left:			48px;
}

div.omQuote h4 {
	color:					rgb(127, 127, 127);
	font-style:				italic;
	margin-bottom:			4px;
}

div.omQuote p {
	margin-top:				0;
}

div.omQuote p:before,
div.omQuote p:after {
	font-size:				12px;
	font-family:			georgia;
	line-height:			12px;
	height:					12px;
}

div.omQuote p:before {
	content:				"\201C";
}

div.omQuote p:after {
	content:				"\201D";
}

/*****************PROFILES*****************/
div.profileTable {
	border:					1px solid rgb(174, 174, 174);
	font-size:				14px;
	margin-bottom:			12px;
}

div.profileTable table {
	width:					100%;
}

div.profileTable table th {
	color:					rgb(93, 93, 93);
	font-style:				italic;
	font-weight:			normal;
	padding-right:			10px;
	text-align:				right;
	width:					33%;
}

/*****************FOLDERS******************/
div.omFolder {
	margin-top:				12px;
}

div.omFolder span.actions,
div.omFolder a.folderToggle img {
	display:				none;
}

div.omFolder a {
	color:					black;
}

/*******************PAGER******************/
div.omPager a img {
	display:				none;
}

div.omPager a:before {
	color:					black;
	content:				'News ';
}

/****************ITEM LISTS****************/
div.omItemList td {
	line-height:			100%;
	padding:				0;
}

div.omItemList td.edge,
div.omItemList td.number,
div.omItemList td.actions {
	display:				none;
}

div.omItemList td.title a {
	color:					gray;
	font-size:				14px;
}

/****************USER LISTS****************/
div.omUserList table {
	border:					1px solid rgb(174, 174, 174);
	border-width:			1px 1px 0 1px;
	font-size:				12px;
	width:					100%;
}

div.omUserList table th {
	color:					rgb(63, 63, 63);
	border-bottom:			1px solid rgb(127, 127, 127);
	text-align:				left;
}

div.omUserList table th a {
	color:					rgb(63, 63, 63);
}

div.omUserList table td {
	border-bottom:			1px solid rgb(174, 174, 174);
	font-weight:			normal;
	font-size:				12px;
	padding:				2px;
	text-align:				left;
	vertical-align:			middle;
}

div.omUserList table td img {
	padding:				4px;
}

div.omUserList table th.edge,
div.omUserList table td.edge {
	display:				none;
}

div.omUserList table td.icon {
	text-align:				center;
}

div.omUserList table td a {
	color:					black;
}

div.omUserList table ul.omTeamList {
	margin:					0;
	padding-left:			18px;
}

div.omUserList table ul.omTeamList span {
	color:					black !important;
}