
/***   Structure   ***/

body {
					background-color: 	#000000;
					margin:				0 0 0 0;
}

#topBanner {
					margin-bottom:		22px;
}

#mainArea {
					width:				840px;
					margin-left:		auto;
				    margin-right: 		auto;
					margin-bottom:		0px;
}

#navigation {
					width:				180px;
					float:				left;
					margin-right:		50px;
}

#content {
					width:				380px;
					float:				left;
}

#footer {
					margin-top:			15px;
					border-top:			1px dotted white;
					padding-top:		10px;
					margin-bottom:		50px;

}

#contact {
					width:				180px;
					float:				left;
					margin-left:		50px;
}

.tableCol1 {
					float:				left;
}
.tableCol2 {
					float:				left;
					margin-left:		20px;
}
.clear {			
					clear:			both;
}

/***   Fonts   ***/

body {
					font-family: 		Georgia, Times New Roman, sans-serif;
					color:				white;
}

h1 {
					font-size:			2em;
					font-weight:		normal;
					border-bottom:		1px dotted white;
					padding-bottom:		20px;
					margin:				0 0 15px 0;
}

h2 {
					color:				#bbbbbb;
					font-size:			0.8em;
					font-weight:		bold;
					margin-top:			30px;
}

p {
					font-size:			0.8em;
					font-weight:		normal;
					padding:			6px 0 0 0;
					margin:				0;
}

#navigation #currentMenuItem {
					background-image:	url(images/navCurrent.png);
					background-color: 	#282828;
					color:				white;
					padding-right:		15px;
					
}

#navigation ol {
					margin:				0;
					padding:			0;
					text-align:			right;
					list-style-type:	none;
					font-size:			1.2em;
}

#navigation li {
					padding:			2px 0 2px 0;
					margin:				1px 0 1px 0;
}


#content ul {
					margin-top:			5px;
					margin-left:		10px; 
					padding-left:		10px;
}

#content ol {
					margin:			20px 0 20px 20px;
					padding-left:		5px;
}

#content li {
					font-size:			0.8em;
					padding:			3px 0 3px 5px;
					text-align:			justify;
}

#content p {
					text-align:			justify;
}

#content .emphasisedText {
					color:				#8d8d8d;
}


/***   Links   ***/

#navigation a {
					color:				#797979;
					text-decoration:	none;
					padding-right:		15px;
}

#navigation a:hover {
					color:				#FFFFFF;
					text-decoration:	none;
					padding-right:		15px;
}

#contact a {
					color: 				#b68542;
					text-decoration:	none;
					font-size:			0.8em;
}

#content a {
					color: 				#b68542;
					text-decoration:	none;
}

#contact a:hover, #content a:hover {
					text-decoration:	underline;
}

#publisher {
				    position:			absolute;
				    top:				0;
				    right:				0;
}

#publisher a {
					color: 				#000000;
}
