﻿/* *** ZELDA.NET stylesheet version 1.1 2010-05-31 *** */

* 							{ margin:0; padding:0; border:0; }
header, hgroup, section, article, aside, figure, nav, footer 
	 						{ display:block; }
header, article, aside 		{ float:left; }

body 						{ margin:0; padding:0; top:0; background:url('../img/bg.jpg') top center repeat-x #006837; min-height:700px;
							  font-size:12px; font-family:"Arial", "Helvetica", sans-serif; }
#wrapper 					{ margin:0 auto; width:600px; }
header 						{ width:400px; height:110px; margin:0 0 0 10px; padding-top:99px; }
header figcaption 			{ display:none; }
hgroup, h1, h2 				{ display:block; width:380px; text-align:justify; }
h1 							{ border-bottom:2px solid #CCC; }
h1, h2 						{ padding:5px 0; }

p 					{ text-align:justify; margin:10px 0; }
article a, article a:visited 					{ color:#006837; }

.section 				{ width:100%; float:left; padding:0 0 0 10px; }
article 					{ width:380px; margin-top:2px; padding:10px 10px 20px 10px; background:url('../img/articlebg.png') top center repeat-x #FFF;
								-moz-box-shadow:0px 0px 15px #333; box-shadow:0px 0px 15px #333; }
figure 					{ text-align:center; }
figure *					{ display:block; }
figcaption 				{ font-style:italic; color:#999; font-size:0.9em; }

aside 					{ width:160px; padding:0 10px; text-align:center; color:#FFF; text-shadow:1px 1px 1px #333; letter-spacing:1px; }
aside figure 				{ width:160px; margin:10px 0; }
aside figure img 			{ float:left; background:#FFF; -moz-box-shadow:2px 2px 10px #333; box-shadow:2px 2px 10px #333; margin:0 10px 10px 0; }
aside hr 					{ border-top:2px solid #EEE; margin:2px 0; clear:both; }
aside figure figcaption		{ display:block; width:160px; text-align:justify; clear:both; }


#logo 	{ opacity:0; }

#footer 					{ float:left; width:380px; margin-left:20px; padding:5px 0; border-top:2px solid #EEE; clear:both; text-align:center; }
footer, footer a  			{ color:#FFF; font-size:10px; font-weight:bold; letter-spacing:1px; text-decoration:none; }
#footer nav 				{ padding-left:4px; padding-right:4px; font-size:8px; }


#ha 						{ float:left; width:160px; height:110px; padding:99px 10px 0 10px; }
#ha a 						{ display:block; float:left; width:90px; height:25px; text-transform:capitalize; text-decoration:none; padding:8px 0 2px 50px; border-radius:6px; -moz-border-radius:6px; box-shadow:2px 2px 10px #333;  
								background:url('../img/newsletter.png') bottom left no-repeat #FFF; margin:45px 0 0 10px; color:#006837; font-weight:bold; font-size:16px; }
#xiti-logo 					{ margin:20px 20px 0 20px; }
#xiti-logo img 					{ width:50%; height:12px; opacity:0.7; }


/* classes ** */

.clearfix { display:inline-block; display:block; } /* clearfix.1 */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } /* clearfix.2 */


/* fancybox *** */

#fancybox-wrap 			{ padding:18px; }
#fancybox-outer 			{ border-radius:10px; -moz-border-radius:10px; -moz-box-shadow:2px 2px 10px #333; box-shadow:2px 2px 10px #333; }
#fancybox-close 			{ background:url('../img/fancybox-close.png') no-repeat 4px 3px; }

/* facebook like button *** */

#fblikebutton  			{ display:inline; padding-left:5px; }

