html {
  height: 100%;
  margin: 0 0 1px;
	overflow-y:scroll; }

body {
  font-size: 80%;
  font-family: Helvetica, Nimbus Sans, Arial, sans-serif;
/*background: url('./images/mainbg.png') top left repeat;*/
  background:#FFFFC8;
/*background-color: white;*/
  color: #000000;
  height: 100%;
  margin: 0 0 1px;
  padding: 0; }

a {
  color: #67120b;
  outline: none; }
  a:hover {
    color: #cc0000; }

h1, h2, h3, h4, h5, h6 {
  display: block;
  font-family: Helvetica, Nimbus Sans, Arial, sans-serif;
  color: #cc0000;
  height: auto;
  font-weight: bold;
  a-display: block;
  a-text-decoration: none; }

h2 {
  font-size: 2.4em;
  line-height: 1;
  padding-bottom: 0px; }

.news h2 {
  font-size: 1.5em;
  margin: 10px 0 10px 0; }

h3 {
  font-size: 1.5em;
  margin-bottom: 15px; }

h4 {
  margin: 10px 0 5px 0; }

.bag {
  width: 100%; }

#headbag {
/*  background: transparent url('./images/menubar.png') 0 130px repeat-x; */}

#header {
  position: relative;
/*  background: transparent url('./images/headerbg3.png') 0 0 no-repeat;*/
/*  height: 190px;*/
  height: 95px;
  padding: 0 20px 0 20px;
  float: left;
  clear: left;
  width: 910px;
  margin: 0; }
  #header h1#logo {
    position: absolute;
    top: 10px;
    left: 0px;
    width: 275px;
    height: 74px;
    background: transparent url('./images/logo.png') 0 0 repeat-x;
    text-indent: -9999px;
    font-size: 0px;
    line-height: 0; }
    #header h1#logo a {
      display: block;
      width: 100%;
      height: 100%; }
  #header .description {
    display: none;
    position: absolute;
    top: 30px;
    right: 0px;
    background: transparent url('./images/tagline.png') 0 0 repeat-x;
    width: 421px;
    height: 42px;
    text-indent: -9999px;
    font-size: 0px;
    line-height: 0; }

#light {
  position: absolute;
  top: 65px;
  left: 222px;
  width: 498px;
  height: 125px;
  text-indent: -9999px;
  font-size: 0px;
  line-height: 0;
  display:none;}

.lighton {
  background: transparent url('./images/light.png') 0 0 repeat-x; }

.lightoff {
  background: transparent url('./images/light-off.png') 0 0 repeat-x; }

#footer {
  text-align: center; }

#contenttop {
  height: 90px;
  margin-right: 0;
  background: transparent url('./images/screentop-off.png') 0 0 no-repeat; }


.contenttopoff {
  background: transparent url('./images/screentop-off.png') 0 0 no-repeat; }

.contenttopon {
  background: transparent url('./images/screentop.png') 0 0 no-repeat; }

#content {
  margin-right: 0;
  padding: 0 60px 0px 55px;
  background: transparent url('./images/screenmid.png') 0 64px repeat-y; }

#contentbottom {
  height: 82px;
  margin-right: 0;
  background: transparent url('./images/screenbottom.png') 0 0 no-repeat; }

.screen-reader-text {
  display: none; }

.viewOnXRLink {
  display: none; }

.entry {
  font-size: 15px;
  text-align: left;
  margin-bottom: 0px;
  float: left;
  clear: both; }

.news {
  text-align: center; }
  .news .entry {
    text-align: center; }

div#mainmenu {
  position: relative;
  overflow: hidden;
  width: 910px;
  height: 30px;
  margin-top: 125px;
  display: none;}
div#submenu {
  float: left;
  clear: both;
  width: /*830px*/ 850px;
  margin-bottom: 0px;
  margin-left: 42px;
  margin-top:/*14px*/ 1px;
  overflow: hidden;}
div#mainmenubox {
  float: none;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 4000px; }
div#mainmenu ul {
  float: left;
  clear: both;
  list-style-type: none;
  margin: 0 auto;
  padding: 0; }
  div#mainmenu ul li {
    float: left;
    color: #67120b;
    padding: 0;
    width: 180px;
    text-align: center; }
div#submenu ul {
  position: relative;
  float: left;
  /*clear: both;*/
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  display: block;
  /*text-transform: uppercase; */}
  div#submenu ul li {
    float: left;
    color: /*#67120b*/ #DDD;
	background:url('/wp-content/themes/informatology/images/menu_separator.png') left bottom no-repeat; 
    padding: 0px 5px 0 5px;
    text-align: center;
    display: block;
   /* text-transform: uppercase;*/
    height: /*17px*/ 18px; }
	div#submenu ul li:first-child { background: none!important; }
    div#submenu ul li a {
      display: block;
      /*text-transform: uppercase;*/
	 /*text-shadow: 0px 20px 1px #000, 0px 20px 3px #fff; */
	 /* text-shadow: 0em 0em 1em black; */
	 /*text-shadow: -2px 0 0.1em #111, 0 1px 0em #111, 1px 0 0em #000, 0 -1px 0.1em #111; */
	 /*text-shadow: 0px -1px 1px #111, 0 1px 1px #FFF, 1px 0 1px #FFF;*/
	  text-shadow: 0px -1px 1px #111;
	  }
    div#submenu ul li ul li {
      height: auto; }
div#mainmenu ul {
  display: block;
  /*text-transform: uppercase; */}
  div#mainmenu ul li {
    display: block;
   /* text-transform: uppercase; */}
    div#mainmenu ul li a {
      display: block;
      /*text-transform: uppercase; */}
div#submenu ul li a, div#mainmenu ul li a {
  text-decoration: none;
  float: left;
  font-weight: bold;
  font-size: /*1.6em*/ 1.8em;
  /*text-transform: uppercase;*/
  text-align: center;
  line-height: 1;
  width: 100%; }
div#submenu ul li a {
  font-size: 1.2em /*1.1em*/; }
  div#submenu ul li a:link, div#submenu ul li a:active, div#submenu ul li a:visited {
        color: /*#67120b*/ #DDD;
		 padding: 2px;}
div#mainmenu ul li a:link, div#mainmenu ul li a:active, div#mainmenu ul li a:visited {
  color: /*#67120b*/ #DDD; }
div#submenu ul li a:hover, div#mainmenu ul li a:hover {
  color: /*#cc0000*/ #111;
  background-color: #EEE;
  text-shadow: none; }
div#submenu ul li.current_page_item, div#submenu ul li.current_page_item a, div#submenu ul li.current_page_parent a, div#submenu ul li.current_page_ancestor a {
  color: #FFF;
  /*background-color: #DDD;*/
  text-shadow: 0px -1px 1px #111;
	font-size:1.2em;
  /*text-transform: uppercase;*/
	font-weight: bold;
	padding-left: 9px!important;
	paddin-bottom: 1px;
	margin-top: -1px;
	
	position: relative;
	top:-2px;
	padding-bottom:1px;
	}

div#submenu .submenuTitle {
	float: left;
	color: white;
	font-weight: bolder;
	text-shadow: 0px -1px 1px #111;
	margin-top: -1px;
	font-size: 1.2em;
	text-transform: uppercase;}
div#submenu ul li#submenuTitle {
	font-weight: bolder;
	text-shadow: 0px -1px 1px #111;
	color: #FFF;
	font-size: 1.2em; }
div#submenu ul li#submenuTitle span{
	position: relative;
	top: -1px;
}
div#submenu.submenuHome {margin-top:26px; }
div#submenu ul ul {
  background: transparent url('./images/menuarrow.png') 0px 5px no-repeat;
  padding-left: 15px;
  position: absolute;
  width: 815px;
  visibility: hidden; }
  div#submenu ul ul li {
    color: #67120b;
    float: left;
    position: relative; }
    div#submenu ul ul li a {
      color: #67120b !important; }
    div#submenu ul ul li a:hover, div#submenu ul ul li.current_page_item a, div#submenu ul ul li.current_page_parent a, div#submenu ul ul li.current_page_ancestor a {
     /* color: #cc0000 !important; */}
div#mainmenu ul li a:hover, div#mainmenu ul li.current_page_item a, div#mainmenu ul li.current_page_parent a, div#mainmenu ul li.current_page_ancestor a, div#mainmenu ul li.current_item_parent a, div#mainmenu ul li.current_item_ancestor a {
  color: /*#cc0000*/ #111; }

.speakers #submenu ul ul {
  display: none; }

/* Parents Submenu Mini */
#parentSubmenu { margin: 4px 0 0 8px; color:#EEE; float: left; font-size: 11px; }
#parentSubmenu ul { margin-top:-1px; }
#parentSubmenu ul li { margin:0 2px; padding-left:4px; background:url('/wp-content/themes/informatology/images/menu_separator_small.gif') left bottom no-repeat; }
#parentSubmenu ul:first-child { margin:0 2px 0 -5px; }
#parentSubmenu #ulWrapper { margin-top:-2px;}
#parentSubmenu .current_page_item { color: white; padding-left: 8px; }

/* Parents Submenu Replace Menu */
/*.parentSubmenu { margin-left: 0px !important; }*/
.parentSubmenu ul { clear:none !important; }
.parentSubmenu li { margin-left: 0px!important; }
/*
.parentSubmenu { margin-left: -15px !important; }
.parentSubmenu ul { margin-left: -10px !important; clear:none !important; }
.parentSubmenu li { margin-left: inherit; }
*/
.parentSubmenu .current_page_item { background-color: transparent !important; color:#FFF!important;}
.parentSubmenu .current_page_item { margin: 1px 2px 0px 0px !important; padding-left: 4px!important; }
.parentSubmenu .current_page_item { /*background-image:url('/wp-content/themes/informatology/images/menu_separator_current.png') !important; */}
.parentSubmenu .current_page_item { font-weight: bold !important; text-transform:none;!important; }



/* BREADCRUMB STYLES START */
div.breadcrumb {
  font-size: 1em;
  font-weight: bold;
  float: left;
  clear: both;
  width: /*830px*/ 850px;
  margin-bottom: 1px;
  margin-left: 40px;
  margin-top: 3px;
  overflow: hidden; }
div.breadcrumb ul {
  position: relative;
  float: left;
  clear: both;
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  padding-left: 3px;
  display: block; }
  div.breadcrumb ul li {
    float: left;
    color: /*#67120b*/ #DDD;
	margin-left: -3px;
    padding: 3px 0px 0 0px;
	font-size: /*1.6em*/ 1.0em;
    text-align: center;
    display: block;
    height: /*17px*/ /*22px*/ inherit; }
div.breadcrumb ul li:first-child { background: none!important; }
div.breadcrumb ul li a {
  text-shadow: 0px -1px 1px #111;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  /*line-height: 1;*/
  /*width: 100%;*/ }
  div.breadcrumb ul li a:link, div.breadcrumb ul li a:active, div.breadcrumb ul li a:visited {
        color: /*#67120b*/ #DDD;
		 padding: 2px;}
  div.breadcrumb ul li a:hover {
    color: /*#cc0000*/ #111;
    background-color: #EEE;
  	text-shadow: none; !important; }
  div.breadcrumb ul li a:hover, div.breadcrumb ul li.current_page_item a, div.breadcrumb ul li.current_page_parent a, div.breadcrumb ul li.current_page_ancestor a {
    color: /*#cc0000*/ #111;
    background-color: #DDD;
	text-shadow: none !important; }
<!--BREADCRUMB STYLES END -->

#footer {
	height: 50px;
}


<!-- Content Specific Styles -->

.smallpost {
  margin-bottom: 30px;
  padding-bottom: 20px; }
  .smallpost h3 {
    font-size: 2.4em; }

.postmetadata {
  margin: 0 0 15px 0; }

.navigation {
  margin: 30px 0 30px 0; }

.responsebox {
  position: relative;
  margin-top: 15px; }
  .responsebox div.image {
    margin: 0;
    padding: 0;
    float: left; }
    .responsebox div.image a {
      margin: 0;
      padding: 0; }
      .responsebox div.image a:hover {
        text-decoration: none; }
  .responsebox ul {
    list-style-type: none;
    margin: 0; }
  .responsebox h3 {
    padding: 10px 0px 10px 0px;
    margin: 0;
    float: left;
    width: 100%; }
    .responsebox h3.leavereply {
      margin: 0 0 20px 0; }
  .responsebox h4 {
    margin: 0;
    line-height: 1; }
  .responsebox .boxbutton {
    display: block;
    float: right; }

.commentlist {
  list-style-type: none;
  list-style-image: none;
  margin: 20px 0 30px 0;
  padding: 0;
  display: block;
  float: left;
  clear: both;
  line-height: 1.5;
  font-size: 100%; }
  .commentlist li {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    float: left;
    clear: left; }

.comment {
  position: relative;
  margin: 0 0 35px 0;
  padding: 0;
  width: 830px;
  float: left;
  clear: both; }

#respond {
  margin: 0 0 30px 0; }

.commentbox {
  margin: 0 0 20px 0;
  float: left;
  clear: both; }
  .commentbox div {
    float: left;
    clear: none; }
  .commentbox .avatarbox {
    width: 70px;
    height: 70px;
    margin-right: 10px; }
  .commentbox .commentmetadata {
    width: 270px;
    margin: 0 0 0 10px; }
  .commentbox .reply {
    float: left;
    clear: both; }
  .commentbox .commenttextwrap {
    width: 550px;
    margin: 0px; }

ul .commenttext {
  width: 530px;
  margin: 0 0 0 0;
  padding: 10px; }
ul ul .commenttext {
  width: 490px;
  padding-left: 30px; }
ul ul ul .commenttext {
  width: 450px;
  padding-left: 70px; }
ul ul ul ul .commenttext {
  width: 410px;
  padding-left: 110px; }
ul ul ul ul ul .commenttext {
  width: 370px;
  padding-left: 150px; }
ul ul ul ul ul ul .commenttext {
  width: 330px;
  padding-left: 190px; }
ul ul ul ul ul ul ul .commenttext {
  width: 290px;
  padding-left: 230px; }

div.commentnavigation {
  margin: 10px 0 30px 0; }
  div.commentnavigation .first {
    text-align: left; }
  div.commentnavigation .last {
    text-align: right; }
  div.commentnavigation .first a {
    float: left;
    display: block;
    border: none; }
  div.commentnavigation .last a {
    float: right;
    display: block;
    border: none; }

#commentform input, #commentform textarea {
  border: 1px solid;
  border-color: silver; }
#commentform input {
  width: 268px; }

#comment {
  width: 528px; }

#commentform #submit {
  float: left;
  display: block;
  color: white;
  background-color: #67120b;
  text-align: center;
  text-decoration: none;
  text-weight: bold;
  border: none;
  padding: 10px;
  margin: 10px 0 0 0;
  width: auto; }

a #cancel-comment-reply-link {
  display: block;
  margin: 0 0 20px 0; }

.post-edit-link {
  text-transform: uppercase;
  font-size: 80%; }

.concernlist {
  list-style-type: none;
  margin-left: 0; }
  .concernlist a {
    display: block;
    font-size: 1.8em;
    height: auto;
    margin-bottom: 10px; }

.alignright, .alignleft, .aligncenter, .alignnone {
  padding: 20px;
  border: 1px solid;
  border-color: silver; }

.alignright {
  float: right;
  margin: 20px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 20px 20px 20px 0; }

.aligncenter, .alignnone {
  float: none;
  margin: 10px auto; }

.navigation {
  margin: 5px 0 20px 0; }
  .navigation .alignleft {
    text-align: left;
    text-align: right;
    margin: 0;
    padding: 0;
    border: none; }
  .navigation .alignright {
    margin: 0;
    padding: 0;
    border: none; }

.wp-caption img {
  margin: 0;
  padding: 0; }

.wp-caption-text {
  margin: 10px 0 0 0;
  font-size: 80%; }

.linklove {
  display: none; }

.jwplayer {
  border: 1px solid #d5d5d5; }

.smallbox {
  padding-top: 40px;
  padding-bottom: 40px;
  height: 100%; }
  .smallbox h3 {
    color: #67120b;
    margin-right: 10px; }
  .smallbox p {
    margin-right: 10px; }

.smallbox-last {
  background-image: none; }

#contacthead {
  background: transparent url('./images/envelope.png') top right no-repeat; }

.video {
  margin: 0 0 40px 0;
  padding: 10px;
  border: 1px solid #6d451d; }
  
  .video .videoTitle {
    display: none; }

.home .video {
  float: right; }

.span-10-half {
  float: left;
  width: 410px;
  margin-right: 10px; }

.date {
  font-weight: bold; }

.speakerthumb {
  float: left;
  width: 130px;
  height: auto;
  text-align: left;
  margin-right: 10px; }
  .speakerthumb a {
    font-size: 90%;
    text-decoration: none; }
  .speakerthumb img {
    width: 130px;
    height: 130px;
    text-align: left; }

.hide {
  display: none; }

#seminardate {
  float: left;
  clear: both;
  background-color: #cc0000;
  font-weight: bold;
  color: white;
  padding: 10px;
  width: 250px;
  margin-bottom: 10px; }

.hoverfull, .qtip {
  overflow: hidden; }
  .hoverfull h3, .qtip h3 {
    margin: 10px 0 0 0; }
  .hoverfull .hoverimage, .qtip .hoverimage {
    float: left;
    margin-right: 5%; }
  .hoverfull table, .qtip table {
    border-spacing: 10px 5px; }
    .hoverfull table td, .qtip table td {
      padding: 0;
      margin: 0;
      width: 250px; }
      .hoverfull table td.left img, .qtip table td.left img {
        width: 100%;
        height: auto; }
      .hoverfull table td.double, .qtip table td.double {
        width: 500px; }

.pagemeta {
  font-family: Helvetica, Nimbus Sans, Arial, sans-serif;
  color: #cc0000;
  margin: 0 0 10px 0;
  font-weight: bold; }
  .pagemeta a {
    text-decoration: none; }

.seminarlist {
  list-style-type: none;
  margin: 0; }
  .seminarlist li {
    margin: 0; }

#schedule {
  font-size: 12px;
  border-spacing: 10px 5px; }
  #schedule td {
    width: 263px;
    padding: 0;
    margin: 0; }

.scheduled, .schedulebox {
  float: none;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  text-align: center;
  color: #000000;
  height: 40px;
  background-color: #ffffff; }
  .scheduled.day, .schedulebox.day {
    height: 85px; }
  .scheduled a, .schedulebox a {
    padding: 10px 0 10px 0;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%; }
  .scheduled .pre, .schedulebox .pre {
    font-weight: normal; }
  .scheduled.plenary, .schedulebox.plenary {
    color: #000000;
    background-color: #cdffcc; }
    .scheduled.plenary a, .schedulebox.plenary a {
      color: #008001; }
  .scheduled.technology, .schedulebox.technology {
    color: #ffffff;
    background-color: #010080; }
    .scheduled.technology a, .schedulebox.technology a {
      color: #ffffff; }
  .scheduled.strategy, .schedulebox.strategy {
    color: #ffffff;
    background-color: #008001; }
    .scheduled.strategy a, .schedulebox.strategy a {
      color: #ffffff; }

a.image {
  position: relative; }
  a.image div.imageinfo {
    padding: 2px 0px 3px 0px;
    text-align: center;
    text-transform: uppercase;
    font-size: 80%;
    position: absolute;
    bottom: 10px;
    left: 0; }
    a.image div.imageinfo.thumbnail {
      width: 130px; }
    a.image div.imageinfo.technology {
      color: #ffffff;
      background-color: #010080; }
      a.image div.imageinfo.technology a {
        color: #ffffff; }
    a.image div.imageinfo.strategy {
      color: #ffffff;
      background-color: #008001; }
      a.image div.imageinfo.strategy a {
        color: #ffffff; }

img.bighead {
  width: 100%;
  height: auto;
  margin-bottom: 10px; }

.caption {
  display: block;
  font-style: italic;
  font-size: 65%;
  line-height: 1.2;
  margin: 0 0 10px 0; }

.entry #speaking {
  margin-bottom: 20px;
  padding: 5px;
  background-color: #eeeeee;
  width: 540px; }

.listedspeaker {
  margin-bottom: 10px; }

.hoverspeaking {
  text-align: center; }

/* Bottom Menu Styles */
#bottommenubox {
  position: relative;
/*  height: 30px;
  margin-bottom: 30px;*/
  height: 0px;
  margin-bottom: 0px; }

#bottommenu {
  list-style-type: none;
/*  margin: 0 ; */
  margin: 12px 47px 0 0;
  width: auto;
/*  position: absolute; */
/*  font-size: 16px; */
  font-size: 1.1em;
  font-weight: bold;
/*  text-transform: uppercase;*/
  float: right; }
  #bottommenu li {
    float: left;
    margin: 0px 0px 15px 1px;
	padding-left: 7px;
    text-align: center;
	background: url(/wp-content/themes/informatology/images/bullet.gif) bottom left no-repeat;
	color: #FFF;
  	  /*text-shadow: -2px 0 0.1em #111, 0 1px 0em #111, 1px 0 0em #000, 0 -1px 0.1em #111; */
	   text-shadow: 0px -1px 1px #111;}
  #bottommenu li.current_page_item { 
	   padding: 0 2px 0 9px;}
	#bottommenu li:first-child { background: none; }
    #bottommenu li a {
      text-decoration: none;
	  padding: 2px;}

	#bottommenu li a, #bottommenu li a:visited {
		color:#DDD; }
	#bottommenu li a:hover, #bottommenu li a:active {
		background-color:#EEE; 
		color: #111!important;
		text-shadow: none; }

ul#bottommenu li.current_page_item, ul#bottommenu li.current_page_item a, ul#bottommenu li.current_page_parent a, ul#bottommenu li.current_page_ancestor a, ul#bottommenu li.current_item_parent a, ul#bottommenu li.current_item_ancestor a {
  color: /*#cc0000*/ #FFF;
  font-weight: bolder;
  text-transform: uppercase;}

/* Videos page styles */
.video_tags_list {
	margin: -20px 0 10px 0;
	font-size: 1.2em;
	display: block;}
.videothumb {
  float: left;
  width: 200px;
  height: auto;
  text-align: left;
  margin-right: 10px;
  margin-bottom: 30px; }
  .videothumb a {
    font-size: 90%;
    text-decoration: none; }
  .videothumb img {
    width: 200px;
    height: 180px;
    text-align: left;
	 border: 1px solid black; }
.first { clear: left; }
a.image div.voteinfo  {
	width:202px;
}
a.image div.speakerinfo  {
	width:122px;
}
a.image div.voteinfo {
	color: #FFF;
	bottom:66px;
	left:0;
	padding:2px 0 3px;
	font-size: 80%;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
}

/* Video page styles */
.videopage div.post { margin-top: -12px; }
.videopage .entry { margin-bottom: 10px; }
#video {
	width: 550px;
}
#video_description {
	position: relative;
	float: right;
	border: 1px solid #000;
	padding: 15px;
	height: 287px;
	width: 250px;
}
#video_caption {
	width: 500px;
	text-align: center;
	display: block;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	margin-top: 5px;
}

/* GD Star Rating Styles */
#wp_gdsr_block_wrapper {
	text-align: center;
	margin-right: 52px;
	float: left;
}
.yourvote {
	 font-size: 1.5em;
	 float: left;
	 width: 220px;
	 margin-bottom: 6px;
	 padding: 0;
	 line-height: normal;
}
.gdsr-review-block, .gdsr_review_block, .gdsr_multi_block, .gdsr-multi-block, .gdsr-rating-block, .gdsr_article_block {
	float: left;
	clear:left;
	margin: 24px 0 4px 48px !important;
}
.gdmultitable {
	border: 2px solid black !important;
	padding:5px 25px 1px 12px !important;
	width:auto !important;
	margin: 0px 0 0 0 !important;
}
.mtrow {
	background: none!important;
	font-size: 1.1em;
}
.gdtblmuravg { background: none !important;}
.gdinner { display: none; }
.gdinactive.gdsr_multi_btn {
	background-color:#67120B !important;
	display:block;
	margin: 8px 0;
	border: none !important;
}
.gdactive.gdsr_multi_btn {
	background-color:#67120B !important;
	display:block;
	margin: 8px 0;
	border: none !important;
}
.gdsr_multi_btn a {
	padding: 5px 10px !important;
	display: block;
	line-height: normal !important;
}
.gdactive.gdsr_multi_btn a {
	color: #FFF !important;
	padding: 5px 10px !important;
	display: block;
	line-height: normal !important;
}

/* Comment Block Styles */
#comment_block_wrapper {
	text-align: center;
	float: left;
	margin-top: -2px;
	width: 550px;
	height: 160px;
}
#commentform textarea {
border:2px solid black;
width:540px;
height: /*86*/71px;
margin-top: 1px;
margin-right: -18px;
}
#commentform input { height: auto;	}


#wp_gdsr_block_wrapper input, #comment_block_wrapper input, #nextVideoForm input, #moreVideosForm input, #returnToVideosForm input, #commentResetForm input {
	background-color:#67120B !important;
	margin: 8px 0;
	border: none !important;
	color: #FFF !important;
	padding: 5px 10px !important;
	line-height: normal !important;
	float: right;
	margin-left: 10px;
	display: block;
}
.commentText textarea{
	border:1px solid black;
	height:60px;
	width: 548px!important;
	margin-right:-5px;
	overflow-x:hidden;
	overflow-y:scroll;
	text-align: left;
	padding: 5px;
}
.commentText input {
	float: left!important;
	margin-left: 0 !important;
}
#commentform #submit {
	margin: 0;
	padding: 5px;
	margin-left: 8px;
	margin-top: 1px;
	float: left;
	display: block;
	cursor: pointer;
}
/* Other Video Page Forms/Buttons */
#nextVideoForm {
	position: absolute;
	bottom:82px;
	left: 649px;
}
#moreVideosForm {
	position: absolute;
	bottom:82px;
	left: 641px;
}
#returnToVideosForm {
	position: absolute;
	bottom:82px;
	left: 753px;
}
#voteResetForm {
	position: absolute;
	bottom:82px;
	left: 108px/*45px*/;
}
#commentResetForm {
	position: absolute;
	bottom:82px;
	left: 470px;
}
#nextVideoBtn {
}
form input { 	cursor: pointer; }
#wp_gdsr_block_wrapper form {
	display:block;
	clear: left;
}

.videopage .span-14 { margin:0px !important; padding:0; }
.leavereply {
	 font-size: 1.5em;
	 margin-bottom: 3px;
	 display: block;
}
#votingInstructions {
	float:right;
	clear: right;
}
#votingInstructions p, #votingInstructions abbr {
	margin:0;
	padding:0;
}

/* User Meta */
.user_login_meta p { 
		/*float: right;*/
		color:#000;
		position:absolute;
		right: 41px;
		top: -25px;
		font-weight: bold;
	  text-shadow: 0px -1px 1px #ccc;
		overflow: visible;
		z-index: 1;
		display:inline-block;
}
.user_login_meta a { padding: 2px 7px 4px; }
.user_login_meta a, .user_login_meta a:visited { color:#000; }
.user_login_meta a:hover, .user_login_meta a:active { color: #FFF; background-color: #555; text-shadow: 0px -1px 1px #000; }


/* More additions */
.container { position: relative; }
form p { margin: 0 0 1em 0; }
.seminarlist.center li { text-align:center; }
.centerVertically { vertical-align: middle; margin-left:10px;}
.noBorders { border: none; }	
#homepageTable img { margin: 0 1.5em 0 4.5em; }
table.noVerticalMargin td { padding-top: 0; padding-bottom: 0; }
.qtip-content td { vertical-align: top; }
.raise10px { position: relative; top:-10px; }
#votingInstructions .hover2 { text-indent: -9999em; background: transparent url('./images/help_small.jpg') 0px 0px repeat-x; }
.gdsr_article_stars { padding: 5px 10px; background-color:#000; margin-left:-7px; }

/* IE6 ONLY STYLES */
* html body {  background: none; }
* html body {  background: #FFFFC8; }
* html body #header h1#logo { background: transparent url('./images/logoIE6.png') 0px 0px repeat-x; }
* html body #contenttop { background: transparent url('./images/screentop-offIE6.png') 0px 0px no-repeat; }
* html body #content { background: transparent url('./images/screenmidIE6.png') 0px 64px repeat-y; }
* html body #contentbottom { background: transparent url('./images/screenbottomIE6.png') 0px 0px no-repeat; }

* html div#submenu, * html div#submenu ul { display:block; /*overflow: hidden;*/ }
* html div#submenu { padding: 0px 0 0 0px; }
* html div#submenu { margin-left:12px !important; }
* html div#submenu { margin-top:0px !important; }
* html div#submenu.submenuHome { margin-top:25px !important; }
* html div#submenu ul { margin-left:-2px; }
* html div#submenu ul li { background:url('/wp-content/themes/informatology/images/menu_separator_ie6.gif') left bottom no-repeat; }
* html div#submenu ul li a { width: auto; }
* html div#submenu ul li a, * html div#submenu ul li a:visited { color: #EEE; }
* html div#submenu ul li a:hover, * html div#submenu ul li a:active { color: #111; }
* html div#submenu span.submenuTitle { margin-top:-2px !important;}

* html div.breadcrumb { margin-left: 10px; }
* html div.breadcrumb { margin-top: 2px; }
* html div.breadcrumb ul { margin: 0; }
* html div.breadcrumb ul li { color: #EEE; }
* html div.breadcrumb ul li { margin: 0 !important; }
* html div.breadcrumb ul li a { padding: 2px !important; font-size:15px; line-height: 1.4em !important; }
* html div.breadcrumb ul li a:link, * html div.breadcrumb ul li a:visited { color: #EEE; }
* html div.breadcrumb ul li a:hover, * html div.breadcrumb ul li a:active { color: #111; }

* html div #bottommenu { margin-right: 20px; }

* html div .videothumb { margin-right: 5px; }
* html div .speakerthumb { margin-right: 5px; }
* html div .speakerthumb { overflow:hidden; }
* html div .span-7 { margin-right: 0px; }
* html div #video_description { width: 240px; }

* html div .ratingblock { margin-left: 24px !important; }

* html div #voteResetForm { bottom:82px; left: 100px; }
* html div #commentResetForm { position: absolute; bottom:82px; left: 462px; /*height: 30px; overflow:hidden; z-index:999 */}
* html div #nextVideoForm { bottom:82px; left: 620px; }
* html div #moreVideosForm { bottom:82px; left: 622px; }
* html div #returnToVideosForm { bottom:82px; left: 720px; }

* html div #voteResetForm input { padding: 2px 0px !important; float: left !important; }
* html div #commentResetForm input { padding: 2px 0px !important; float: left !important; }
* html div #nextVideoBtn { padding: 2px 0px !important; float: left !important; }
* html div #moreVideosBtn { padding: 2px 0px !important; float: left !important; }
* html div #returnToVideosForm input { padding: 2px 0px !important; float: left !important; margin-bottom: 0px !important; }

* html div #submit { margin-bottom: 5px!important; padding: 2px 0px !important; float: left !important; }

* html div .span-14 { text-align:left!important; }
* html div .vote_info { text-align:left!important; }
* html div #comment_block_wrapper { margin-left:0px!important; }
* html div textarea { width: 526px !important; }
* html div a.image div.voteinfo {	bottom:86px; }




/* IE7 ONLY STYLES */
*+html>head/*/*/+body .submenuTitle {padding-bottom:3px;}
*+html>head/*/*/+body ul li.page_item a:link, *+html>head/*/*/+body ul li.page_item a:visited {color:#DDD;}
*+html>head/*/*/+body ul li.page_item a:hover,*+html>head/*/*/+body ul li.page_item a:active {color:#111;}
*+html>head/*/*/+body div#submenu ul li a:link { padding-bottom: 0px; padding-top:3px; margin-bottom:-1px; }

/* IE8 ONLY STYLES */
.submenuTitle {margin-top /*\**/: -1px\9!important}
#comment_block_wrapper {margin-top /*\**/: -4px\9}
#commentform textarea {height /*\**/: 72px\9}
#voteResetForm { bottom /*\**/:84px\9 }
#commentResetForm { bottom /*\**/:84px\9 }
#nextVideoForm { bottom /*\**/:84px\9 }
#nextVideoForm { left /*\**/: 665px\9 }
#moreVideosForm { bottom /*\**/:84px\9 }
#moreVideosForm { left /*\**/: 652px\9 }
#returnToVideosForm { bottom /*\**/:84px\9 }
#returnToVideosForm { left /*\**/: 760px\9 }

/* IE7&8 QUIRKSMODE ONLY STYLES */
/*\*/ * html .bag {text-align: center } /**/ 
/*\*/ * html .breadcrumb {margin-left: 20px } /**/ 
/*\*/ * html .breadcrumb {padding-left: 20px } /**/ 
/*\*/ * html #submenu {margin-left: 22px!important } /**/ 
/*\*/ * html #submenu {padding-left: 20px!important } /**/ 
/*\*/ * html .breadcrumb ul li a {line-height: 1.4!important } /**/ 
/*\*/ * html .breadcrumb ul li {margin-bottom: 2px } /**/ 

/* CHROME AND SAFARI ONLY STYLES */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.user_login_meta { text-shadow: none; }
.submenuTitle {margin-top: 0px !important;}
/*.breadcrumb {margin-top:5px !important;}
.breadcrumb {margin-bottom:5px !important;}
.breadcrumb a {padding-bottom:5px !important;} /* not working - text not vertically aligned */
#voteResetForm { bottom:82px; left: 114px; }
#commentResetForm { bottom:82px; left: 460px; }
#nextVideoForm { bottom:82px; left: 664px; }
#moreVideosForm { bottom:82px; left: 658px; }
#returnToVideosForm { bottom:82px; left: 760px; }
}




/* IE6 ONLY STYLES */
* html body {  background: none; }
* html body {  background: #FFFFC8; }
* html body #header h1#logo { background: transparent url('./images/logoIE6.png') 0px 0px repeat-x; }
* html body #contenttop { background: transparent url('./images/screentop-offIE6.png') 0px 0px no-repeat; }
* html body #content { background: transparent url('./images/screenmidIE6.png') 0px 64px repeat-y; }
* html body #contentbottom { background: transparent url('./images/screenbottomIE6.png') 0px 0px no-repeat; }

* html div#submenu, * html div#submenu ul { display:block; /*overflow: hidden;*/ }
* html div#submenu { padding: 0px 0 0 0px; }
* html div#submenu { margin-left:12px !important; }
* html div#submenu { margin-top:0px !important; }
* html div#submenu.submenuHome { margin-top:25px !important; }
* html div#submenu ul { margin-left:-2px; }
* html div#submenu ul li { background:url('/wp-content/themes/informatology/images/menu_separator_ie6.gif') left bottom no-repeat; }
* html div#submenu ul li a { width: auto; }
* html div#submenu ul li a, * html div#submenu ul li a:visited { color: #EEE; }
* html div#submenu ul li a:hover, * html div#submenu ul li a:active { color: #111; }
* html div#submenu span.submenuTitle { margin-top:-2px !important;}

* html div.breadcrumb { margin-left: 10px; }
* html div.breadcrumb { margin-top: 2px; }
* html div.breadcrumb ul { margin: 0; }
* html div.breadcrumb ul li { color: #EEE; }
* html div.breadcrumb ul li { margin: 0 !important; }
* html div.breadcrumb ul li a { padding: 2px !important; font-size:15px; line-height: 1.4em !important; }
* html div.breadcrumb ul li a:link, * html div.breadcrumb ul li a:visited { color: #EEE; }
* html div.breadcrumb ul li a:hover, * html div.breadcrumb ul li a:active { color: #111; }

* html div #bottommenu { margin-right: 20px; }

/* IE7 ONLY STYLES */
*+html>head/*/*/+body .submenuTitle {padding-bottom:3px;}
*+html>head/*/*/+body ul li.page_item a:link, *+html>head/*/*/+body ul li.page_item a:visited {color:#DDD;}
*+html>head/*/*/+body ul li.page_item a:hover,*+html>head/*/*/+body ul li.page_item a:active {color:#111;}
*+html>head/*/*/+body div#submenu ul li a:link { padding-bottom: 0px; padding-top:3px; margin-bottom:-1px; }

/* IE8 ONLY STYLES */
#parentSubmenu { margin-top /*\**/:4px\9!important; }
.submenuTitle {margin-top /*\**/: -1px\9!important}
#comment_block_wrapper {margin-top /*\**/: -4px\9}
#commentform textarea {height /*\**/: 72px\9}
#submenu ul li.current_page_item {padding-left /*\**/: 9px\9!important}
#submenu ul li.current_page_item {padding-bottom /*\**/: 1px\9!important}
#submenu ul li.current_page_item {margin-top /*\**/: -1px\9!important}

/* IE7&8 QUIRKSMODE ONLY STYLES */
/*\*/ * html .bag {text-align: center } /**/ 
/*\*/ * html .breadcrumb {margin-left: 20px } /**/ 
/*\*/ * html .breadcrumb {padding-left: 20px } /**/ 
/*\*/ * html #submenu {margin-left: 22px!important } /**/ 
/*\*/ * html #submenu {padding-left: 20px!important } /**/ 
/*\*/ * html .breadcrumb ul li a {line-height: 1.4!important } /**/ 
/*\*/ * html .breadcrumb ul li {margin-bottom: 2px } /**/ 

/* CHROME AND SAFARI ONLY STYLES */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#submenu ul {margin-left: 2px !important;}
#submenu ul li a {padding: 2px 2px 2px 2px !important;}
/*#submenu ul li.current_page_item {padding: 3px 2px 2px 2px !important;}*/
/*#submenu ul li.current_page_item {padding: 1px 2px 1px 7px !important;}*/
#submenu ul li.current_page_item {padding: 0px 5px 2px 9px !important; margin-top: 0px !important;}
#submenu ul li.current_page_item { background:url('/wp-content/themes/informatology/images/menu_separator_ie6.gif') left bottom no-repeat; }
.submenuTitle {margin-top: 0px !important;}
#parentSubmenu { margin-top:4px!important; }
#parentSubmenu ul li { padding-left:6px!important; }
/*.breadcrumb {margin-top:5px !important;}
.breadcrumb {margin-bottom:5px !important;}
.breadcrumb a {padding-bottom:5px !important;} /* not working - text not vertically aligned */
/*#nextVideoForm { bottom:85px; left: 787px; }*/
/*#voteResetForm { bottom:85px; left: 114px; }*/
/*#commentResetForm { bottom:85px; left: 460px; }*/
div#submenu ul li.current_page_item,
div#submenu ul li.current_page_item a,
div#submenu ul li.current_page_parent a,
div#submenu ul li.current_page_ancestor a {
	top:-1px; padding: 1px 5px 2px 9px !important;
}
}
div#submenu ul li {margin-right:1px!important;}
