ñ/*
Theme Name: EMCS Theme
Theme URI:
Description: Wordpress Theme  for EMCS
Version: 1.0
Author: JM Companedia
Tags:
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}strong{font-weight:bold}em{font-style:italic;}

/*End of reset*/


html{width:100%; height:100%; background-image:url(images/bg.gif); background-position:top; background-repeat:repeat-x; background-color:#31364c; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#fff;}
body{height:100%;}
#wrapper{ margin:auto; width:800px; height:100%;}

h1{ font-size:22px; margin:10px 0px; text-transform:uppercase;}
p{margin:15px 0;}

#header{}
#header #headerimg{ float:left; }
#header #headerimg h1 a{display:block; width:229px; height:74px; text-indent:-9999px; background-image:url(images/logo.jpg); background-repeat:no-repeat; position:relative; top:25px;}

#menu{ float:left; height:110px; background-color:#fff; margin-bottom:5px;}
#menu ul li{ list-style:none; float:left; vertical-align:bottom; height:100px; display:block;}
#menu ul li a{ padding-right:10px; display:block; text-align:right;  font-size:10px;}
#menu ul li a span{ display:none;}

#menu ul li.page-item-21 a{background-image:url(images/menu_home.gif)!important; background-repeat:no-repeat; background-position:right; width:60px; height:94px; display:block;}
#menu ul li.page-item-23 a{background-image:url(images/menu_telcomm.gif)!important; background-repeat:no-repeat; background-position:right; width:115px; height:94px;  display:block;}
#menu ul li.page-item-25 a{background-image:url(images/menu_corp_training.gif)!important; background-repeat:no-repeat; background-position:right; width:115px; height:94px;  display:block;}
#menu ul li.page-item-28 a{background-image:url(images/men_semi_equip.gif)!important; background-repeat:no-repeat; background-position:right; width:115px; height:94px;  display:block;}
#menu ul li.page-item-30 a{background-image:url(images/menu_contact.gif)!important; background-repeat:no-repeat; background-position:right; width:115px; height:94px;  display:block;}


/*  hover */
#menu ul li.page-item-21 a:hover{background-image:url(images/menu_home_hover.gif)!important; background-repeat:no-repeat; background-position:right; width:60px; height:94px; display:block;}
#menu ul li.page-item-23 a:hover{background-image:url(images/menu_telcomm_hover.gif)!important; background-repeat:no-repeat; background-position:right; width:115px; height:94px;  display:block;}
#menu ul li.page-item-25 a:hover{background-image:url(images/menu_corp_training_hover.gif)!important; background-repeat:no-repeat; background-position:right; width:115px; height:94px;  display:block;}
#menu ul li.page-item-28 a:hover{background-image:url(images/men_semi_equip_hover.gif)!important; background-repeat:no-repeat; background-position:right; width:115px; height:94px;  display:block;}
#menu ul li.page-item-30 a:hover{background-image:url(images/menu_contact_hover.gif)!important; background-repeat:no-repeat; background-position:right; width:115px; height:94px;  display:block;}

#cal-link{width:100%; clear:both; height:40px;}
#cal-link a{display:block; width:159px; height:40px; background-image:url(images/show_activity_cal.jpg); float:right; }
#cal-link a span{ display:none;}

#banner{ clear:both; height:270px; width:800px;}

#content{width:100%; float:left; background-color:#272C42; margin-top:4px;}
#content-full{width:100%;  float:left;}
#mainbar{ width:515px; background-color:#31364c; float:left;}
#mainbar-content{min-height:280px; margin:10px; }
.post{ min-height:300px;float:left; background-color:#31364c; width:517px; padding-bottom:20px}
.single .post{ min-height:300px;}
.entry{margin-right:20px;}

.side_links{float:left;  width:276px; background-color:#272c42; min-height:55%; }
.side_links ul{ margin:15px 15px;}
.side_links ul li{ margin:10px 0px;}
.telco_equip{ display:block; width:254px; height:72px; background-image:url(images/sidebar_telcomm.jpg);}
.telco_equip span{ display:none;}
.corp_training{ display:block; width:254px; height:72px; background-image:url(images/sidebar_corptrainning.jpg);}
.corp_training span{ display:none;}
.semicon_equip{ display:block; width:254px; height:72px; background-image:url(images/sidebar_semicomm.jpg);}
.semicon_equip span{ display:none;}

#footer{border-top:solid 1px #6c7393; text-align:right; width:517px; position:relative; top:-15px; color:#6c7393; background-color:#31364C; float:left;}

#footer_full{border-top:solid 1px #6c7393; text-align:right;float:left; width:516px; position:relative; top:15px; color:#6c7393; width:100%;}

/* Calendar*/

#wp-calendarLarge td{background-color:#d3cdb5;}
#wp-calendarLarge th{ background-image:url(images/cal_head.gif); background-repeat:repeat-x; height:29px; border:solid 1px #000; text-indent:10px;  font-weight:bold;}


/* Cform styling */
.cform textarea, .cform input {
width:250px!important;
}
.cform label {background-color:transparent!important; font-weight:bold!important; font-size:12px!important;}
span.reqtxt, span.emailreqtxt {width:255px!important;}
.linklove{display:none!important;}
#sendbutton{width:100px!important; margin-left:10px;}
.cform{width:275px!important; margin-left:15px; }
p.cf-sb {
text-align:left!important;
}
#wp-calendarLarge .dayHead{ padding:3px 0px!important;text-align:left!important; text-indent:3px; font-weight:bold!important;}


/* Contact Form*/

.contact_left{ width:250px; float:left;}
.contact_right{ width:225px; float:left;}
.sg_location{width:100%; margin:15px 0px 15px 0px; border-top:solid 1px #6c7393; clear:both;}
div.cf_info {width:247px!important;}


/*Calendar Login Page*/
.input_cal{ width:280px;}
.cal_register{ padding:0px 5px; color:#ccc; text-decoration:none;}
.cal_forget{ padding:0px 5px;  color:#ccc;  text-decoration:none;}
.cal_register:hover{text-decoration:underline;}
.cal_forget:hover{text-decoration:underline;}

.user_info{ text-align:right; margin-top:5px;}
.user_info a{ color:#999; margin-left:10px;}

	#slideshow {
		position: relative;
		list-style:none;
		z-index:1;
		list-style:none;
		
	}
	    #slideshow img {
		left:50px;
		display:none;
		position:absolute;
		top:0;
		left:0;
		z-index:1;
	}
	.linkcat h2{ display:none;}

.preload_img{ position:absolute; left:-9999px; top:-9999px;}
