/*
Theme Name: IIA2010
Theme URI: http://wordpress.org/
Description: Theme designed and built for IIA2010.
Version: 1.0
Author: Peter Rudd
Author URI: http://www.newmediasyndicate.com/
Tags: blue, custom header, fixed width, two columns, widgets




	This theme was hand coded by Peter Rudd,
	whose site you will find at http://newmediasyndicate.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,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 {font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a img {border:none;}

/* GLOBAL */
.hide {display:none;height: 0;width: 0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both; display: block;}

p {padding-bottom:10px;line-height:18px;}
strong {font-weight:bold;}
em {font-style: italic;}
ul {line-height:18px;padding-bottom:10px;}
ol {line-height:18px;padding-bottom:10px;}
li {margin-left:10px;}

h1 {font-size:22px;color:#004B85;padding-bottom:20px;}
h2 {font-size:18px;color:#004B85;padding-bottom:10px;}

a {color:#004B85;}
a:hover {color: #800f02;}

img, div, a, input { behavior: url(images/iepngfix.htc); }

body {font-family: "Lucida Grande", Lucida, Verdana, sans-serif;font-size: 12px;text-align: center;background: #eee;}

/* STRUCTURE */
#container {width: 960px;margin: 0 auto;text-align: left;}
#header {background: url(images/bg_header.jpg) repeat-y;height: 101px;position:relative;}
#hdr_text {color: #fff;padding-top: 16px;font-size: 12px;}
#page {background: url(images/bg_page.gif) repeat-y;}
#leftcol {width: 180px;}
#rightcol {width: 700px;background: url(images/leaf3.jpg) top left no-repeat;padding: 60px 40px;}
#rightcol img {border:8px solid #ccc;margin-right:10px;float:left;}
#lang_switcher {position:absolute;top:110px;left:740px;z-index:99;width:200px;text-align:right;}
#lang_switcher a {color:#000;text-decoration:none;}
#lang_switcher a:hover {color: #800f02;}
#lang_switcher ul {float: right;}
#lang_switcher li {float:left;}
.current_language_item {display:none;}
.text_block {border-bottom:1px dotted #DA402D;padding:10px 0;}

/* NAVIGATION */
#nav_container {padding: 10px;padding-bottom: 20px;}
.menu ul {padding-bottom:0;}
.menu {margin:0; padding:0; width:160px; list-style:none;}
.menu li {padding:0; margin:0 0 1px 0;  }
.menu li a {text-align:left; font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.menu li a:hover{ color:#800f02}
.menu li a.active, .menu li a.active:hover{ color:#fff}
.menu li li {padding-left: 15px;}
.menu li li a {font-size: 12px;}

/* RIGHT PANEL */
#right_panel {width: 200px;border: 1px solid #004b85;margin-left:20px;}
#right_panel .title {text-align: center;background: #004b85;padding:10px;color: #fff;}
#right_panel .text {padding: 10px;background: #fff;font-size: 11px;}

/* REDIRECT PAGE */
#direct h1 {font-size: 30px;color: #004B85;}
#direct h2 {font-size: 22px;color: #000;}
#direct {width:660px;}
#direct .en_panel {width:320px;float:left;}
#direct .fr_panel {width:300px;float:right;}
#direct p {font-size:14px;}
#direct a:link {color: #DA402D;text-decoration: none;}
#direct a:visited {color: #DA402D;text-decoration: none;}
#direct a:hover {background: #fff;text-decoration: none;}

/* AT A GLANCE TABLE */
.glance td {text-align:center;font-size:12px;padding:6px 2px;border-bottom:1px solid #000000;}
.glance .day {color:#fff;font-weight:bold;background:#004b85;}
.glance .times {text-align:left;width:240px;}
.glance .style1 {background:#D9D9D9;}
.glance .style2 {background:#f7c2bc;}
.glance .style3 {background:#BECDEC;}
.glance .style4 {background:#fff;}
.glance .style5 {background:#b9d7b1;border-bottom:0px;}
.glance .style6 {background:#FFFF99;}
.glance .style7 {background:#A9D19B;}
.glance .style8 {background:#A9D19B;}

/* DETAILED PROGRAM */
.detailed td {text-align:center;font-size:12px;padding:6px 2px;border-bottom:1px solid #000000;}
.detailed .day {color:#fff;font-weight:bold;background:#004b85;}
.detailed .times {text-align:left;width:240px;}
.detailed .session {text-align:center;border-left: 1px solid black;width:120px;}
.detailed .timescol {text-align:left;width:120px;}
.detailed .style1 {background:#D9D9D9;}
.detailed .style2 {background:#f7c2bc;}
.detailed .style3 {background:#BECDEC;}
.detailed .style4 {background:#fff;}
.detailed .style5 {background:#b9d7b1;border-bottom:0px;}
.detailed .style6 {background:#FFFF99;}
.detailed .style7 {background:#A9D19B;}
.detailed .style8 {background:#A9D19B;}
.detailed .track {background: #B9D7B1;text-align: left;padding-left:10px;}

/* REGISTRATION TABLE */
.reg_table th  {font-size: 12px;font-weight:bold;color: #fff;background:#004b85;padding:6px 4px;font-style: normal;}
.reg_table td {font-size: 12px;font-weight:normal;padding:6px 4px;background: #fff;}
.reg_table .red_sm {font-size: 11px;font-style: normal;color: #DE4724;}