/* .-======================-. elements .-======================-.  */
a img{
border-width:0;
}

a{
border-bottom:none;
color:#ff0000;
text-decoration:none;
}
a:visited{
border-color:#cc0000;
color:#cc0000;
}
a:hover{
border-color:#ff3333;
color:#ff3333;
}
body{
background: url(http://iasummit.org/2007/images2007/globalBGND.jpg) no-repeat fixed center;
width:100%;
color:#000;
font:.85em/1.4 Arial,Helvetica,Verdana,Geneva,sans-serif;
margin:0;
padding:0;
text-align:center;
}
h1,h2,h3,h4,h5,h6 {
line-height:1.5em;
margin:1.25em 0 .25em;
color:#000;
}
h1{
font-size:180%;
}
h2{
font-size:140%;
}
h3{
font-size:120%;
}
h4{
font-size:110%;
}
h5,h6 {
font-size:105%;
}
html #content{
margin-right:-3px;
}

/*.-======================-. class' .-======================-.*/

.bio-content h2, .poster-content h2, .session-content h2, .pre-session-content h2, .blogContent h2 {
background-color:#ffebc3;
padding: 0 4px;
width:100%;
margin:0 0 10px 0;
}

.blogContent h2 a {
color: black;
border-bottom:none;}

.blogContent h2 a:hover {
color: #ff3333;
}

.session-content li, .poster-content li, .pre-session-content li, .blogContent li {
padding-bottom: 0.25em;
border-bottom:none;}

.current {
color:#FF9900;
}

.displayNone{
display:none;
}
.highlight{
background-color:#ffffcc;
padding:.1em 4px;
font-weight:bold;
}

.noBorder {
border:0;
}

.requiredFields{
color:#FF0000;
}

.top {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

h2.sectionDay {
font-size:1.6em;
background-color:#f6f6f6;
width:100%;
padding: 2px 4px;
margin:15px 0 0 0;
}

div.sessionDocs {
font-weight:normal;
}

.wrapper{
background: #fff url(http://iasummit.org/2007/images2007/starBursts.gif) no-repeat top right;
color:#000;
margin:0 auto 1em auto;
position:relative;
text-align:left;
width:750px;
}

.credit li {
list-style: none;
}
/*.-======================-. IDs .-======================-.*/

#asistLogo{
float:right;
position:relative;
display: block;
right:180px;
margin-top:10px;
}
#browsingStructure, #secondLevel{
background: #000;
float:left;
width:730px;
height:100%;
margin:0 0 0 20px;
border-left-width: 0;
border-right-width: 0;
}

#browsingStructure a {
border:1px solid #000;
border-width:1px 1px 1px 0;
color:#fff;
display:block;
padding:4px 10px;
text-decoration:none;
white-space:nowrap;
}

#browsingStructure .current a {
color:#FF9900;
}

#browsingStructure a:hover {
background:#fff;
color:#FF9900;
}

#persistentLinks a:hover{
color:#ff3333; 
}
#browsingStructure li, #secondLevel li {
float:left;
line-height:normal;
margin:0;
padding:0;
text-indent:0;
font-weight:bold;
}
#browsingStructure ul, #secondLevel ul {
font-size:85%;
list-style:none;
margin:0;
padding:0 20px;
text-transform:lowercase;
}

#secondLevel {
background-color:#FF7DA9;
}

#secondLevel ul {
font-size: .80em;
}


#secondLevel a {
color:#fff;
display:block;
padding:4px 10px;
text-decoration:none;
white-space:nowrap;
border-bottom:0;
}

#secondLevel .current a {
color:#000;
}

#secondLevel a:hover{
background:#000;
color:#fff;
}
#content{
float:left;
padding:0 20px;
width:722px;
}
#eventInformation table .label{
font-weight:bold;
}
#eventInformation ul li{
background:#FCFCFC;
border:1px solid #000;
margin:.8em auto;
padding:.25em 4px;
text-align:center;
}
#eventInformation,
.relatedLinks,
.featuredContent{
/* border:1px solid #333333; */
margin:0 0 .5em 0;
padding:.2em 0;
}

.featuredContent .image {
border:none;
}

.featuredContent a {
text-decoration:none;
}

#footer{
clear:both;
font-size:.8em;
font-weight: bold;
padding-top:20px;
}
#footer p{
background:#FFFFFF;
color:#000;
line-height:1.6em;
margin:0;
padding:10px 20px;
text-align:left;
}
#footer p{
height:1%;
}

#globalLogoSmall img{
position: absolute;
background-image:none;
bottom: 20px;
right:20px;
}

#header{
/* float:left; */
height:168px;
width:100%;
margin:0px;
padding:0px;
}
#header a {
border-bottom:0 !important;
margin:0px;
padding:0px;
}
#infoBar {
width: 100%;
background-color: #000;
float: right;
text-align: right;
margin:6px 0 0 0;
padding:0px;
}
#mainColumn{
float:left;
font-size:.85em;
line-height:1.6em;
width:510px;
}
#mainColumn H1{
margin:0;
padding:.5em 0 0 0;
}

#persistentLinks{
  width:100%;
  padding:0;
  height:1em;
  position:absolute;
  top:45px;
  left:0;
}
#persistentLinks a{
font-size:.85em;
padding:0;
color:#000;
}
#persistentLinks a,
#persistentLinks strong{
color:#000;
font-size:85%;
margin-right:4px;
}
#persistentLinks a:hover{
color:#ff3333;
}
#persistentLinks li{
margin:0;
padding:0;
text-indent:0;
text-align: left;
}
#persistentLinks ul{
list-style:none;
float:right;
margin:0;
padding:.5em 0;
}
#relatedInfo{
color:#000;
position: relative;
float: right;
font-size:85%;
line-height:1.6em;
margin-top:1.5em;
width:180px;
}

#relatedInfo div {
background: url(http://iasummit.org/2007/images2007/fourSquares.gif) no-repeat top left;
padding: 0 0 0 20px;
margin-bottom: 20px;
}

#relatedInfo h2{
margin:0;
padding:0 0 0 10px;
font-family: arial;
color:#000;
font-weight: bolder;
font-size: 1.82em;
line-height: 1em;
}
#relatedInfo ul{
list-style:none;
margin:.5em 0 1em;
padding:0;
}
.sponsors {
line-height:1.6em;
background-color:#fff;
}
.sponsors li {
adisplay:inline;
list-style:none;
margin: 0;
padding: 10px 0 0 0;
}

.sponsors li a {
border:none;
}


#summitLogo{
border-bottom:0 !important;
height:113px !important;
left:10px;
position:relative;
}
html>body #summitLogo{
top:10px;
margin:0;
padding:0;
}

table {
border-top: 1px solid #999;
border-left: 1px solid #999;
border-collapse: collapse;
}

th, td {
padding: 5px;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}

#relatedInfo table {
border:none;
}

/* --------  Schedule table ------------------- */

.schedule {
border-top: 1px solid green;
border-left: 1px solid #999;
border-collapse: collapse;
margin-bottom:20px;
}

.schedule th, td {
padding: 5px;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
vertical-align:top;
}

th .hidden {
display:none;
}

th abbr {
border-bottom:none;}

/*  -----------------  Tagcloud -------------------------- */

#tagcloud ul {
padding:0;
margin:0;
}

#tagcloud li {
display:inline;
padding: 5px;
}

#tagcloud .tag1 {
font-size:250%;}

#tagcloud .tag2 {
font-size:220%;}

#tagcloud .tag3 {
font-size:200%;}

#tagcloud .tag4 {
font-size:160%;}

#tagcloud .tag5 {
font-size:130%;}

#tagcloud .tag6 {
font-size:100%;}

#tagcloud .tag6 {
font-size:80%;}





/* Active color: ff0000
Hover: ff3333
Visited: cc0000 */