﻿/*
    www.mydeo.com
    Typography Stylesheet
    Created by Richard Parker, 2008-03-05
    This material is Copyright © 2008 Mydeo Limited. All Rights Reserved.   
*/

/* ===================== Custom elements ========================*/

/* ----- Site Wide ----- */
#page, body {
    font-family: "Calibri" , Arial, helvetica, Sans-Serif;
    color: #333333;
    font-size: 0.95em;
    line-height: 1.5em;
}

.dash {
	font-size: 0.8em;
	line-height: 1.2em;
}

/* ----- RSS Widget ----- */
.article {
	font-size: 0.8em;
}

.article a:link, .article a:visited, .article a:active {
	color: #666666;
	text-decoration: underline;
}
.article p { margin: 0; padding: 0; }
.article title { margin: 0; padding: 0;}


/* ===================== HTML elements ========================*/

/* ----- Standard HTML elements ----- */
h1 {    
    font-size: 1.7em;   
    font-variant: normal;
    color: #535353;
    margin: 20px 0px 20px 0px;
}

h2 {    
    font-size: 1em;
    font-weight: normal;
    font-variant: normal;    
    color: #535353; 
}

h3 {   
	font-size: 1.2em;
	color: #535353;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}

h4
{
	font-size: 1.1em;
	color: #535353;	
	font-weight: normal;
}

h5 {
	font-size: 1.2em;
	color: #ED1C23;
	margin-bottom: 3px;
}

hr {
	border: solid 1px #eaeaea;
}

p {
    font-size: 1.0em;
    color: #535353;
    margin: 3px 0px 6px 0px;
}

/* ----- Hyperlinks ----- */

a:link, a:visited {
    font-weight: bold;
    color: #ED1C23;
    text-decoration: none;
}

a:hover {
    font-weight: bold;
    text-decoration: underline;
}

/* ----- HTML Element Specialisations ----- */
#homebox h1 {
	 font-size: 1.7em;   
    font-variant: normal;
    color: #535353;
    margin: 0px 0px 10px 0px;
}

.locator {
    background-image: url(images/nav_arrow.jpg);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 25px;
}

#mediacontainer h4 {
	font-size: 1em;
}

/* ------ Lists ----- */
.tickbullet ul {
	list-style-position: outside;
}
.tickbullet li {
	font-size: 1.1em;
	color: #666666;
	
}

/* ===================== Custom elements ========================*/

/* ----- Identity bar (top-right, above navigation) ----- */
#identity p {
	margin: 0;
	color: #A2A2A2;
	background-image: url(images/fadeline.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* ----- Registration box ----- */
#regbox a, #regbox a:link {
	color: #666;
	font-weight: normal;
}


/* Footer */

#footer .copyright {
    font-size: 0.8em;
    margin: 0;
}

#footer .policies {
    font-size: 0.8em;
    margin: 0;
}


/* Non customisable */
.ghostText
{
	color: #333333;
	font-size: 0.8em;
}

.awardline
{   text-align: center;
    font-size: 0.8em;
    line-height: normal;
}

.Message {
    font-family: Courier New, Courier;
    font-size: 0.9em;
}

.red {
    color: #ED1C23;
}

/* Form fields */


/* ----- Invoicing ----- */

.Invoice {
    font-family: Courier New, Courier, Fixed-Width;
    font-size: 0.75em;
}

.InvoiceFieldHeader
{
    border-bottom: solid 1px #ccc;
    font-weight: bold;
    background-color: #E6E6E6;
}

.InvoiceFieldValueCell {
    vertical-align: top;
    border-bottom: 1px dashed #ccc;
    }
    
H1.InvoiceHead {
    font-size: 2em;
    text-transform: none;
    color: #000;
    border-bottom: dashed 1px #ccc;
}

.ajaxUpdating
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	background-color: #fff;
	color: #FF0000;
	font-weight: bold;
	width: 80px;
	float: right;
}

.StatsCalendarText 
{
	color: #333333;}
	
#ccPay H4 {
	font-size: 1.3em;
	margin: 0;
	}
	

/* FAQs */
.question { border: solid 1px #ccc; padding: 10px; margin: 3px;}
.question .head 
{
	font-weight: bold;
}

.question .answer 
{
}

/* Widget Windows */
#widgetWindow p { margin: 0; padding: 0;}
#widgetWindow h1 { border-bottom: solid 1px #ccc; text-transform: none; }

/* Tables */

.gentleTable 
{
    font-size: 1em;
    border: solid 1px #ccc;
}

.gentleTable td 
{
    border-bottom: solid 1px #eaeaea;
}
