@charset "utf-8";

/* CSS Document */

body {
	background-color: #1C1C1C;
	font-family: Garamond, Arial;
	font-size: 100%;
	color: #333;
	text-align: center;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(../assets/images/zeas_back1.jpg);
}
#maincontent a:link, #maincontent a:visited {
	text-decoration: none;
	color: #F60;
}
#maincontent a:hover, #maincontent a:active {
	color: #F90;
	text-decoration: none;
}
#rightcol .sidebox  a {
	color: #FC3;
}




#container4 {
	width: 90%;
	font-size: 85%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container {
	width: 95%;
	font-size: 85%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container2 {
	width: 95%;
	font-size: 95%;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.style1 {
	background-color: #FFF;
	text-align: center;
	border: 3px double #96F;
	padding: 7px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 145%;
	color: #639;
}

#languages {
	width: 100%;
	text-align: right;
	margin: 0px;
	padding: 2px;
	font-size: 85%;
	letter-spacing: 0.1em;
	color: #666;
}
.clearfloat {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	width: 1px;
}

.leftfloat {
	margin: 0px;
	padding: 5px;
	float: left;
}

.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.smallcol {
	color: #F60;
}

#rightcol {
	padding: 7px;
	width: 90%;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #E4761A;
	border-bottom-color: #E4761A;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#leftcol {
	padding: 7px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#maincontent {
	background-color: #FFF;
	margin-top: auto;
	border: 2px ridge #999;
	padding-top: 12px;
	padding-bottom: 12px;
}
#navigation a:link, .navigation a:visited {
	font-size: 112%;
	color: #F17805;
	padding-right: 7px;
	padding-left: 7px;
	text-decoration: none;
	padding-bottom: 3px;
}
#navigation a:hover, .navigation a:active {
	color: #FFF;
}
#bottom a:link, #bottom a:visited {
	color: #F60;
	text-decoration: none;
}
#bottom a:hover, #bottom a:active {
	color: #FC0;
}

#bottom {
	font-size: 90%;
	color: #F60;
	width: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#navigation {
	text-align: center;
	padding: 12px;
	color: #EC871D;
	letter-spacing: 0.1em;
	border: 1px groove #666;
	background-color: #333;
	font-size: 85%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#navigation p {
	margin: 0px;
	padding: 0px;
}




#languages a:link, #languages a:visited {
	color: #FFF;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}
.sideback {
	background-image: url(../assets/images/grey_shade.jpg);
	background-repeat: repeat-x;
	height: 45px;
	margin: 0px;
	color: #F60;
	font-size: 112%;
	text-align: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sideback1 {
	background-image: url(../assets/images/grey_shade.jpg);
	background-repeat: repeat-x;
	height: 35px;
	margin: 0px;
	color: #FFF;
	font-size: 112%;
	text-align: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#languages a:hover, #languages a:active {
	color: #09C;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#flash {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	color: #333;
	float: right;
}
#flash p {
	margin: 0px;
	padding: 0px;
}
.sidebox {
	background-color: #E68117;
	border: 1px groove #333333;
	text-align: center;
	color: #FFF;
}
.sidebox1 {
	background-color: #003399;
	border: 1px groove #333333;
	text-align: center;
	color: #CCC;
}
body p strong {
	margin: 0px;
	padding: 0px;
}
.dot_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E78218;
}
#leftcol h1 {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #EF8A20;
}
#photorow {
	width: 90%;
}
.phindiv {
	float: left;
	width: 20%;
}
#container3 {
	background-color: #FFF;
}
.rightfloat {
	margin: 0px;
	padding: 0px;
	float: right;
}
.lightgrey {
	color: #FFF;
}
