﻿/* global whitespace fix (for browser compatibility */
body,p,div,span,ol,ul,li,form,fieldset,img { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0 0 0.5em; line-height:normal; }


/* default font styles */
body, td, th
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size:12px;
}

/* remove image borders */
img { border:0; }

/* make sure small font is consistent size */
small { font-size:80%; }

/* set link decoration & colour */
a 
{ 
    text-decoration:none; 
    color:#03e;
}
a:hover { text-decoration:underline; }

/* default paragraph padding */
p { padding:0 0 1em; }

/* common classes */
.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }
.j { text-align:justify; }
.no-overflow { overflow:hidden; }
div.clear { clear:both; height:0; font-size:0; }
.optional { color:#888; }
.right-button { float:right; clear:both; margin:10px; }

