﻿html, body, #az { margin:0; padding:0;   height:100%; width:100%; }
body { background:#fff; font: 14px 'Georgia'; color: #613716; }
h1 { font-family:Marck Script;font-size:36px;color:#aaa;width:200px;margin-left:160px;}
p { color:#613716; }
img { text-decoration:none; border:none; padding:none; margin:none; }
a, a:link, a:visited, h3, h2 { color:#DD6E0F; text-decoration:none;  }

#container { width:960px; margin:0 auto; background:#fff; padding-top:5px; }
#header { 
	width:100%; 
	height:320px; 
	background:url(images/elo_c4.jpg) repeat-x 50% 0%; 
}
#print a,h1  {-moz-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-o-transform:rotate(-3deg);}
#user {
	float:right;background:rgba(95,61,39,0.2);border-radius:15px;padding:3px 10px; color:#fff; 
}
#user:hover {background:rgba(95,61,39,0.5);}
#user a {color:#fff;}
.ball {display:inline-block;margin:2px 5px;background:rgba(95,61,39,0.3); border-radius:15px; height:5px; width:5px;}
#path, #path a { font-size:10px; color:#ddd; }
#path a:hover { color:#ccc; }

#languages a {	display:inline-block;width:17px;height:17px; font-family:Marck Script; background: #caaa81; padding: 4px; border-radius:15px; color:#fff; margin:0 auto	;  }
#languages a:hover {background: #5d411d;}
#languages a.active_language {background: #362a1b;}
#go_home {display:block; width:100%; height:300px;}

#middle {width:100%;min-height:300px; }
#menu,#submenu {
	width:100%;
	margin:0 auto;
	text-align:center;
}
#menu { height:auto;margin-bottom:20px;}
#menu ul, .submenu {
	list-style-type:none;
	display: inline-block;
	margin:0px;
	padding:0px;
}
#menu li {
	display: inline-block;
	float:left;
	padding:8px 10px;
	margin:4px 5px;
	border-radius: 8px;
}
#menu li:hover {	margin:0px 5px 8px 5px;}
#menu a {
	color:#613716;
	font: 24px Marck Script;
	text-transform: Capitalize;
}
#menu .selected {font-weight:bold}

.submenu {
	font-weight:bold;
}
.submenu li {
	display:inline-block;
	border-radius:100px;
	font-size:13px;
	width:120px;
	height:120px;
	
	/*background-size: cover;*/
	}
.submenu a {
	display: table;
	margin:10px;
	background:rgba(255,255,255,0.3);
	text-shadow: 0px 0px 3px #000;
	width:100px;
	height:100px;
	color:#fff;
	border-radius:100px;
	}
.submenu a:hover {
	background:rgba(255,255,255,0.0);
	color:rgba(255,255,255,0.0);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.0);
	box-shadow:0px -1px 1px rgba(95,61,39,0.5);
	margin:0px;
	width:120px;
	height:120px;
	}
.submenu_vert {display: table-cell; vertical-align: middle;}
#3rdlevel li {float:right;}
#middle  {font-size:14px; color:rgba(54,42,27,1.0);}
#middle img {
	padding:5px;
	margin:4px;
	background:rgba(255,255,255,0.5);
	border:1px solid #ccc;
	border-radius:7px;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
}

#news p {text-align:justify;}
#news a {display:block; float:left; width:380px;  }
#news a .date {display:inline-block;float:left;width:80px; color:#aaa;font-style:italic; padding-right:10px;}
#news a .news_title {display:inline-block;float:left;width:250px}
#news a .news_expand {display:inline-block;}
#news img {display:inline; width:360px; height : auto; }

#content {text-align:justify; }
#content img {margin:5px 10px; }

#footer {
	width:100%;
	background:#362a1b;
	display:block;
	float:left;
}
#footer p, label {	color:rgba(95,61,39,1.0); text-shadow:0px -1px 0 black;}
#footer_center {
	width:960px; margin:0 auto; 
}
#footer_left, #footer_right {width:480px; display:block; float:left; }
#footer_left {background:url(images/elo_text.png) no-repeat 260px 20px; }
#footer_left_1 {display:block;float:left;padding-top: 20px;}
#footer_left_2 {display:block;float:left;padding-top: 60px;}
#footer_left_1 {width:60%;}
#footer_left_2 {width:40%;}
#footer_left_1 img {padding:8px; border:1px solid rgba(69,44,24,0.2); border-radius:5px; box-shadow:inset 1px 1px 6px rgba(0,0,0,0.5);  }
input, textarea { 
	font-family:Georgia; 
	color: rgba(255,255,255,0.7); 
	font-size:12px; 
	padding:7px; 
	border:none; 
	border-radius:5px; 
	background: rgba(255,255,255,0.1); 
	overflow: hidden; 
	width:100%; 
}
label {font:11px Georgia;font-style:italic;text-transform:capitalize;}
input[type="text"],[type="email"],[type="tel"], input[type="password"], textarea, select { outline: none; }
#ev_form input[type=submit], #auth input[type=submit] { text-transform: uppercase; color: #fff; background:#DD6E0F; text-shadow:0px -1px 0 black; margin:10px;}
#ev_form input[type=submit]:hover, #auth input[type=submit]:hover { 	box-shadow:inset 1px 1px 8px rgba(0,0,0,0.7); }
table#contact_form {width:80%; border-collapse: separate; border-spacing: 0px; }
table#contact_form td {vertical-align:top; padding:0px 10px; }
#onscreen_message { text-align:center;width:100%; }
.success {display:inline-block; color:#fff; border: 1px solid rgba(221,110,15, 1.0); padding:5px; border-radius:5px;font-size:12px;}
p#copyrights {width:960px; font:12px Georgia; text-transform:capitalize;text-align:center; letter-spacing:2px; text-shadow:0px -1px 0 black;padding: 10px;margin:0}
#author {display:block; float:right; width:110px;text-align:center;border-radius: 3px; padding:3px;margin:3px; font:10px Georgia; border:1px solid rgba(221,110,15, 0.1); color:rgba(221,110,15, 0.2); }
#author:hover { color:rgba(221,110,15, 1.0); text-shadow:0 -1px 3px black; box-shadow:0 -1px 3px black;}
.error p {
	background:rgba(221,110,15, 0.5);
	font:80% Georgia;
	font-style:italic;
	color:#fff;
	margin:0 0 0 -100px;
	padding:2px 10px;
	border-radius:5px;
	box-shadow:1px 1px 1px black;
}
#sitemap {list-style-type:none}

#search {position:relative; top:20px; left:830px;width:127px;border:1px solid rgba(69,44,24,0.1); border-radius:25px; }
#search input {margin:0;padding:4px;color:rgba(69,44,24,1.0);}
#search input[type=text] { width:92px; border-radius:25px 0 0 25px; }
#search input[type=text]:focus  { background:rgba(69,44,24,0.1); }
#search input[type=submit] {width:27px; background: url(images/search_magnifier_icon.png) no-repeat 50% 50%; border-radius:0 25px 25px 0;}
#search input[type=submit]:hover {background:rgba(69,44,24,0.4) url(images/search_magnifier_icon.png) no-repeat 50% 50%;}

.result a, .result a:visited { display:block; color:#000; padding:10px 30px; border-radius: 5px; border-bottom:1px solid rgba(0,0,0,0.1); }
.result a:hover { background:#eee ; }
.highlight_word { color: #333; background:yellow; font-weight: bold; }
a.search_item { display:inline-block; border-radius: 3px; padding:5px 10px;	margin:5px;	font-size:80%; color: #fff;	background: rgba(69,44,24,1.0); }


#menu li, .submenu a, #author, #user, #languages a,#search input[type=text] {	transition: all 0.3s; -webkit-transition: all 0.3s;	-moz-transition: all 0.3s;}

#auth fieldset,#auth input[type=text], #auth input[type=password]  {border:1px solid rgba(69,44,24,1.0);border-radius: 10px;color:rgba(69,44,24,1.0);}
#auth input {width:260px}
