/*Yahoo CSS reset.*/
/*####################################################################################################################*/
 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {
	margin:0;
	padding:0;
	font-family	: Verdana, Geneva, sans-serif;
	outline:hidden;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	ffont-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
img {
	border: 0px;
}

/* Grid */
/*####################################################################################################################*/
.width1 { width:8.333%; } /* 80 */
.width15 { width:12.5%; } /* 80 */
.width2 { width:16.666%; } /* 160 */
.width3 { width:25.00%; } /* 240 */
.width4 { width:33.333%; } /* 320 */
.width5 { width:41.666%; } /* 400 */
.width6 { width:50.00%; } /* 480 */
.width7 { width:58.333%; } /* 560 */
.width8 { width:66.666%; } /* 640 */
.width9 { width:75.00%; } /* 720 */
.width95 { width:77.5%; } /* someother */
.width10 { width:83.333%; } /* 800 */
.width105 { width:87.5%; } /* 800 */
.width11 { width:91.666%; } /* 880 */
.width12 { width:100%; } /* 960 */

.height12 { height:100%; } /* 960 */

.left1 { margin-left:8.333%; } /* 80 */
.left15 { margin-left:12.5%; } /* 80 */
.left2 { margin-left:16.666%; } /* 160 */
.left3 { margin-left:25.00%; } /* 240 */
.left4 { margin-left:33.333%; } /* 320 */
.left5 { margin-left:41.666%; } /* 400 */
.left6 { margin-left:50.00%; } /* 480 */
.left7 { margin-left:58.333%; } /* 560 */
.left8 { margin-left:66.666%; } /* 640 */
.left9 { margin-left:75.00%; } /* 720 */
.left95 { margin-left:77.5%; } /* someother */
.left10 { margin-left:83.333%; } /* 800 */
.left105 { margin-left:87.5%; } /* 800 */
.left11 { margin-left:91.666%; } /* 880 */
.left12 { margin-left:100.00%; } /* 960 */

.column {
	display:inline-block;
	vertical-align:top;
	overflow: hidden;
}

/* Main Start */
/*####################################################################################################################*/
html, 
body{
	height:100%;
	background-image:url('../images/template/5D3_2149.jpg');
	background-repeat:no-repeat;
	background-size:cover;		
	background-attachment:fixed;
	color:#500000;
	font-size:1rem;
}
h2{
	font-size:1.7rem;
}
h3{
	font-size:1.3rem;
}
h4{
	font-size:1.1rem;
}
img{
	border-color:#800000;
	border-color:rgba(128,0,0,.5);	
	border-style:solid;
	border-width:2px;
	border-radius:5px;
}
a{
	color:#500000;
}
a:hover{
	text-decoration:none;
}
.mainTable td{
	background-color:#738591;
	background-color:rgba(115,133,145,.90);
	background-color:rgba(115,133,160,.90);
}
.mainTable td.colorCross{
	background-color:#bec3a0;
	background-color:rgba(190,195,160,.93);
	background-color:rgba(220,216,153,.93);
}
.addHoriBorder,
.addVertBorder{
	border-color:#800000;
	border-color:rgba(128,0,0,.5);	
	border-style:solid;
	border-width:0;
}
.addHoriBorder{
	border-top-width:2px;
	border-bottom-width:2px;
}
.addVertBorder{
	border-left-width:2px;
	border-right-width:2px;
}
.saintCircle{
	position:relative;
}
.saintCircle div{
	position:absolute;
	margin:-110px 0 0 -25px;
	width:220px;
	height:220px;
	background-image:url('../images/template/st_eleftherios.png');
	background-repeat:no-repeat;
	background-size:contain;			
	background-position:center center;
}
.indent{
	height:70px;
	min-height:70px;
	width:170px;
	min-width:170px;
}
.headerCell{
	height:100px;
	min-height:100px;
	text-align:center;
}
.navCell{
	vertical-align:top;
	padding: 70px 15px 0 25px;
}
.mainCell,
.footerCell{
	color:#f4edb3;
	color:#eae599;
	vertical-align:top;
}
.mainTable td.mainCell,
.mainTable td.footerCell{
	background-color:#738591;
	background-color:rgba(115,133,160,.96);	
}
.mainTable td.mainCell{
	padding:35px 20px 25px 40px;
}
.footerCell{
	text-align:center;
	font-size:.7rem;
	padding-top:57px;
	height:115px;
	max-height:155px;
}
.header{
	font-family:Georgia, serif;
	font-size:2rem;
}
.nav{
	font-size:.9rem;
	font-weight:bold;
	text-align:left;
	color:#744444;
}
.nav .topnav li{
	padding-bottom:.85rem;
}
.nav .topnav li a{
	text-decoration:none;
}
.footer hr{
    border: 0;
    height: 1px;
	width:85%;

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FDF3A8',endColorstr='#77FDF3A8');
    background-image: -webkit-linear-gradient(left, rgba(253,243,168,0), rgba(253,243,168,0.75), rgba(253,243,168,0)); 
    background-image:    -moz-linear-gradient(left, rgba(253,243,168,0), rgba(253,243,168,0.75), rgba(253,243,168,0)); 
    background-image:     -ms-linear-gradient(left, rgba(253,243,168,0), rgba(253,243,168,0.75), rgba(253,243,168,0)); 
    background-image:      -o-linear-gradient(left, rgba(253,243,168,0), rgba(253,243,168,0.75), rgba(253,243,168,0)); 

}
.mainContent{
	text-align:left;
}
.mainContent ul,
.mainContent ol{
	padding:14px 0 14px 20px;
}
.mainContent ul{
	list-style: disc outside none;
}
.mainContent ol{
	list-style: decimal outside none;
}

#EmailForm label {
    clear: left;
    float: left;
    margin: 0 0 6px 0;
    width: 410px;
	text-align:right;
}
#EmailForm textarea{
	vertical-align:top;
}
#EmailForm input[type=text],
#EmailForm textarea{
	width: 220px;
	
}
#EmailForm .button{
	display:block;
	clear:both;
	margin-left: 265px;
}
@media only screen and (max-width: 1000px){
	html{
	 font-size:200%;
	}
	body{
		font-size:1.2rem;
	}
	.width1{
		width:0px;
	}
	.indent{
		height:42px;
		min-height:42px;
		height:0px;
		min-height:0px;
	}
	.saintCircle div{
		margin:-75px 0 0 0;
		width:200px;
		height:200px;
	}
	.header{
		font-size:1.8rem;
		margin:.4rem;
	}
	.footerCell{
		font-size:.9rem;
	}
}