/* Custom CSS additions to the basic theme for Network World Tech Tour Mobility Management (BYOD) */
/* Stephanie Brockway 05/13/13 */

  
  html
  {
  	background-color: #d6eef0 !important; /* Background color - change with new site */
  	background-position: 0% 0% !important;
  }
  
  body
  {
  	background-color: #d6eef0; /* Background color - change with new site */
    background-image: url(http://www.eiseverywhere.com/image.php?acc=562&id=219933) !important; /* Repeating background image - change with new site */
    background-repeat: repeat-x !important;
	background-position: top left !important;
	min-width: 1000px;
	position: relative;
  }
  
  html, body {
font-family: Tahoma, sans-serif !important;
line-height: 1.2em;
background: #CCC;
height: auto;

}

.header 
{
padding-bottom: 6px;
}
  
td, div, font, p, .header 
{
font-family: Tahoma, sans-serif !important;
}


.tabmenu div.ehtm 
{
font-size: 12px;
padding: 0 22px;
height: 26px;
}

.tabmenu div.ehtm ul li a 
{
padding-right: 8px;
padding-left: 8px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}


/* Per-theme colors */

  #main_section p > strong,
  #main_section div > strong,
  #main_section td > strong,
  #main_section font > strong,
  #main_section li > strong,
  #main_section u
  {
  	color: #4c4c4c; /* Primary color - should be same as sidebar header bg and header color */
  }
  
  #main_section table.agenda_table {
width: 940px !important;
}
 
table#outer_table > tbody > tr:first-child > td:first-child 
{
height: 105px;
}
  
table#main_section tbody > tr > td 
{
text-align: left;
margin: 0px 0px 6px 0px;
}


#main_section div 
{
margin-bottom: 1em;
}

#main_section > div > table + table[width="100%"] td[width="110"] img {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 0px;
}

 #main_section > div ul li, #right_sidebar_section > div ul li {
list-style: none;
padding: 0 0 10px 14px;
background: transparent url(http://www.eiseverywhere.com/image.php?acc=562&id=219691) no-repeat 0 5px; /* Change list bullet image with new site */
}
  
#right_sidebar_section 
{
padding-left: 36px !important;
width: 194px !important;
}

#right_sidebar_section > div 
{
width: 194px !important;
}


#right_sidebar_section > div > table + div > :first-child {
margin-top: 1em;
}

#right_sidebar_section > div > table:first-child + div 
{
margin: 0px 0px 0px 0px;
width: auto !important;
overflow: visible !important;
}

#right_sidebar_section > div > table:first-child + div > table {
margin-top: 0px;
overflow: visible !important;
}
  
#right_sidebar_section > div > table > tbody > tr > td.header 
{
background-color: #000000; /* Sidebar header BG color - secondary color */
font-size: 14px;
line-height: 14px;
padding: 6px 8px 6px 8px !important;
color: white;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}


#right_sidebar_section td, #right_sidebar_section div, #right_sidebar_section font, #right_sidebar_section p 
{
font-size: 12px;
line-height: 1.35em;
margin: 12px 0px 1em 0px;
padding: 0px 0px 0px 0px;
}

#main_section table.agenda_table {
width: 940px !important;
}
  
  table.agenda_table tr.agenda_time_slot td:hover
  {
  	background-color: #d6eef0 !important; /* Agenda cell hover color - 10% tint of secondary color */
  }
  
  table.agenda_table tr td {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
  
table.agenda_table td {
padding: .5em;
font-size: 12px;
line-height: 16px;
}

  
  #footer_section {
margin-top: 0px !important;
margin-bottom: 0px !important;
}

#footer_section div, #footer_section p, #footer_section td, footer_section font 
  {
padding: 0px 0px 0px 0px !important;
}

#footer_section > div:first-child {
border-top-style: solid;
border-top-width: 0px;
padding: 15px 0 0 0;
}
  
  #footer_section > div:first-child, table.agenda_table tr.day_header
  {
  	border-top-color: #27bdbe; /* Dividers - 50% tint of primary color */
  }
  
    /* Social sharing icons in header */
  
  #follow_twitter
  {
	display: block;
	position: absolute;
	left: 50%;
	top: 33px;
	margin-left: 384px;  
  }
  
  #follow_linkedin
  {
	display: block;
	position: absolute;
	left: 50%;
	top: 33px;
	margin-left: 430px;  
  }
  
