a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var,
yahoo{ background: transparent; border: 0 none; padding: 0; border: 0; outline: 0; }

ol, ul {list-style: none;}

.list-1 li a,
.list-2 li a,
.list-3 li a,
.text-bot a {text-decoration:none;}	


/*******************************/
.color-1 {color:#ffffff;}
.color-2 {color:#75787d;}
.color-3 {color:#00aede;}
.up {text-transform: uppercase;}
.font-s { font-size:80%; }

/****************************h5************************/
h5.aside { font-family: 'Open Sans', sans-serif; font-weight:300; font-size:20px; /*line-height:1.2em;*/ margin:0px 0 17px; color:#ffffff; background: url(/img/bg-footer-h5.gif) no-repeat 0 35px; width:270px; height:36px;}
h5.aside-1 {font-family: 'Open Sans', sans-serif; font-weight:300; font-size:20px; /*line-height:1.2em;*/ margin:0px 0 21px; color:#ffffff; background: url(/img/bg-footer-h5.gif) no-repeat 0 35px; width:270px; height:36px;}

/****************************aside************************/
#f-container { float:left; position:relative; min-width:975px; width:100%;}
	* html #f-container { width:100%; height:252px; }

#f-global { position:absolute; /*left:0; top:0;*/ width:100%; z-index:1;  background:url(/img/bg-footer.gif) repeat-x 0 0;}
	* html #f-global { width:100%; height:216px; }

	#f-main { position:relative; display:block; margin:18px auto 23px auto; width:970px; height:216px;}

	#f-main_content { float:left; clear:left; width:975px; padding:0; /*background:url(/img/bg-main-content.gif) repeat-y 0 0;*/ }

#f-footer { position:relative; /*left:0; top:0;*/ width:100%; height:36px; z-index:1; background:url(/img/bg-footer-copy.gif) repeat-x 0 0; padding:26px 0px 12px 0px;}
	* html #f-footer { width:100%; height:36px; }
	
	#f-main_footer { position:relative; display:block; margin:0 auto 0 auto; width:970px; height: 36px; }

	#f-main_footer_content { float:left; clear:left; width:975px; padding:0; /*background:url(/img/bg-main-content.gif) repeat-y 0 0;*/ font-size: 9px; }

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
#f-main_content .grid_1, #f-main_footer_content .grid_1,
#f-main_content .grid_2, #f-main_footer_content .grid_2,
#f-main_content .grid_3, #f-main_footer_content .grid_3{display:inline; float: left; position: relative; margin-left: 5px; margin-right: 5px;}

#f-main_content .grid_4, #f-main_footer_content .grid_4,
#f-main_content .grid_5, #f-main_footer_content .grid_5{display:inline; float: right; position: relative; margin-left: 5px; margin-right: 5px;}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
#f-main_content .alpha, #f-main_footer_content .alpha {margin-left: 0;}
#f-main_content .omega, #f-main_footer_content .omega {margin-right: 0;}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/
#f-main_content .grid_1, #f-main_footer_content .grid_1 {width:270px;}
#f-main_content .grid_2, #f-main_footer_content .grid_2 {width:310px;}
#f-main_content .grid_3, #f-main_footer_content .grid_3 {width:350px;}
#f-main_content .grid_4, #f-main_footer_content .grid_4 {width:450px;}
#f-main_content .grid_5, #f-main_footer_content .grid_5 {width:950px;}

/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
#f-main_content .prefix_1, #f-main_footer_content .prefix_1 {padding-left:35px;}
#f-main_content .prefix_2, #f-main_footer_content .prefix_2 {padding-left:80px;}
#f-main_content .prefix_3, #f-main_footer_content .prefix_3 {padding-left:10px;}

#f-main_content .sufix_1, #f-main_footer_content .sufix_1 {padding-right:10px;}

/****************************list************************/
.list-1 li {line-height:29px; padding-bottom:4px; margin-bottom:2px; background: url(/img/bg-footer-list-1.gif) no-repeat 0 12px; width:200px; height:29px;}
.list-1 li.last {border-bottom:none; height:20px;}
.list-1 li a { color:#75787d; display:inline-block; padding-left:18px; }
.list-1 li a:hover {color:#ee6904;}

.list-2 li { line-height:29px; padding-bottom:4px; margin-bottom:2px; background: url(/img/bg-footer-list-2.gif) no-repeat 0 31px; width:260px; height:29px; }
.list-2 li.last {border-bottom:none; height:20px;}
.list-2 li a { font-size:9px; color:#75787d; display:inline-block; padding-bottom:6px; vertical-align: top; }
.list-2 li a:hover {color:#ee6904;}

.list-3 li {line-height:20px; padding-top:3px; background: url(/img/bg-footer-list-3.gif) no-repeat 0 29px; width:193px; height:29px; margin-left:17px;}
.list-3 li.last {border-bottom:none; height:26px;}
.list-3 li a {color:#ffffff; display:inline-block; padding-left:7px; margin-left:4px; width:179px; height:22px;}
.list-3 li a:hover {color:#333333; background-color:#FFF;}

/****************************footer************************/
.text-bot {font-size: 11px; line-height:1.2em; color:#75787d; padding:0px 0px 0px 0px;}
.text-bot span.line{margin: 0px 3px 0 0px; color:#75787d;}
.text-bot a {color:#75787d; text-decoration:none; font-size: 11px;}
.text-bot a:hover {color:#ee6904; text-decoration:underline;}
.text-bot span.logo { float:left; width:164px; height:34px; text-indent:-6666px; overflow:hidden; background:url(/img/logo-eschola-footer.gif) no-repeat 0 0; margin:-5px 10px 0 0; }

#yahoo { margin: 10px auto 15px auto; width: 975px; text-align:center; font-size:10px; }
#yahoo a { color:#C60; font-size:10px; }
#yahoo a:hover {text-decoration:underline;}
