/**
 * Default Tag Styling
 * @author Guillaume VanderEst <gvanderest@netshiftmedia.com>
 */

@import "reset.css";
@import "custom.css";

html { line-height: 1.5; }
body 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

/** Elements that count as "blocks" **/
h1, h2, p, ol, ul, dl, blockquote, table { }
h3, h4, h5, h6 { margin: 0 30px 0 30px; }
li ol, li ul { margin-top: 15px; }
ol li { margin-bottom: 15px; }
blockquote { font-style: italic; }
hr { margin: 30px 40px 30px 30px; background-color: #ccc; }

/** Headings **/
h1
{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}
h2 
{
	color: #8a2327;
	font-weight: bold;
}

#content p
{
	margin-bottom: 20px;
	line-height: 24px;
	text-align: justify;
}

h3 {  }

/** Lists **/
ol, ul, dl { }
ol { margin-left: 50px; }
ol li { list-style: outside decimal; padding-left: 15px; }
ul { margin-left: 50px; }
ul li { list-style: outside disc; }
dl dt { }
dl dd { }

/** Tables **/
table { border-collapse: collapse; }
th, td { border: 1px solid #645c4e; padding: 5px 10px 5px 10px; } 
th { background-color: #93a445; color: #ffffff; font-weight: bold; }
td { }
tr.even td { background-color: #f5f5f5; }

a, a:link, a:visited { color: #000; text-decoration: none; border-bottom: 1px solid #8A2327 }
a:hover, a:active { color: #8A2327; }

table.transparent, table.transparent td, table.transparent th { border: 0; }
table.transparent h1, 
table.transparent h2, 
table.transparent h3, 
table.transparent h4 { margin-left: 0; margin-right: 0; } 

