/* CSS Definitions */
/* ClanPalumbo - http://www.clanpalumbo.com/ */


/** basic/global elements ******/
body {margin: 0px;}

#CONTAINER {height: 100%;}

#solidBox {
	border: 1px solid gray;
	background-color: #E0E0E0;
	}	
#solidBox h4 {
	margin: 0.5em;
	font-size: 0.9em;
	}	
#solidBox p {
	margin: 0.5em;
	font-size: 0.9em;
	}	
#solidBox small {
	font-size: 0.8em;
	}	

#linkBox {
	border: 1px solid gray;
	margin-bottom: 15px;	
	}	

#newsBox {
	border: 1px solid gray;
	margin-bottom: 15px;	
	}	

#title1 {
	font-family: '18thCentury','Times New Roman',serif;
	font-size: 2.5em;
	color: #D2D2FF;
	}
#title2 {
	color: #FFFFFF;
	}
	
/** classes ******/	
div.picture {
	float: left;
	margin: 6px 5px;
  	}
div.picture img {
	border: 2px solid;
	border-color: #444 #AAA #AAA #444;
	}

div.clearFloat {clear: left;}

table.forBoxes {
	table-layout: fixed;
	border-spacing: 15px;
	}
table.forBoxes td {
	border: 1px dashed gray;
	width: 50%;
	}
table.forBoxes td.links {
	border: 0px;
	width: 50%;
	vertical-align: top;
	}
table.forBoxes td.news {
	border: 0px;
	width: 50%;
	vertical-align: top;
	}
table.forBoxes h4 {margin: 0.5em;}
table.forBoxes h4.links {
	margin: 0em;
	margin-top: 0px;
	text-indent: 0.5em;
	font-size: 0.9em;
	color: #E0E0E0;
	background-color: #3E12FF;
	}	
table.forBoxes h4.news {
	margin: 0em;
	margin-top: 0px;
	text-indent: 0.5em;
	font-size: 0.9em;
	color: #E0E0E0;
	background-color: #3E12FF;
	}	
table.forBoxes p {
	margin: 0.5em;
	font-size: 0.9em;
	}	
table.forBoxes img {border: 0px;}

	
/** HEADER ******/
#HEADER {
	position:relative;
	height:100px;
	background-color:#3E12FF;
	}
	
#headerPicture { 
	top:0px; 
	left:0px; 
	padding:0px;	
	float:left;
	}

#logo { 
	color:#8080FF;
	padding-left:30px;
	float:left;
	}

#pageIdent { 
	padding:60px 40px 0px 0px;
	float:right;
	}
	

/** NAVIGATION ******/
#NAVIGATION {
	position:relative;
	width:160px;
	background-color:#3E12FF;
	float:left;
	}

#buttons {padding:70px 0px 60px 20px;}
	
#date {
	padding-bottom:10px;
	color:#8080F0;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	}

#counter {padding:5px 0px 10px 35px;}
	
	
/** MAIN ******/
#MAIN {
	position:relative;
	margin-left:160px;
	}

#location {
	background-color:#E6E6FF;
	color:#656565;
	border-top:medium solid #9D92CC;
	font-size:80%;
	padding:2px 0px 2px 10px;
	}
#location a:hover {font-weight:bold;}
#location a:link{color:#505050;}	

#page {margin:20px 40px 40px 40px;}
#page p {text-align: justify;}

#footer {font-size:80%;}

#copyright {text-align:center;}
	