@charset "UTF-8";
/* CSS Document */

body#info a#one,
body#speakers a#two, 
body#history a#three,
body#posters a#four,
body#sponsors a#five,
body#buy a#six,
body#speakers a#sagmeister,
body#speakers a#speaker_one,
body#speakers a#speaker_two,
body#speakers a#speaker_three,
body#speakers a#speaker_four,
body#speakers a#speaker_five,
body#speakers a#speaker_six,
body#speakers a#speaker_seven,
body#speakers a#speaker_eight,
body#speakers a#speaker_nine, 
body#speakers a#speaker_ten, 
body#speakers a#speaker_eleven,
body#speakers a#speaker_twelve,
body#speakers a#speaker_thirteen,
body#speakers a#speaker_fourteen,
body#speakers a#speaker_fifteen,
body#speakers a#speaker_sixteen,
body#speakers a#speaker_seventeen,
body#speakers a#speaker_eighteen,
body#speakers a#speaker_nineteen,
body#speakers a#speaker_twenty,
body#speakers a#speaker_twentyone,
body#speakers a#speaker_twentytwo,
body#speakers a#speaker_twentythree,
body#speakers a#speaker_twentyfour,
body#speakers a#speaker_twentyfive,
body#speakers a#speaker_twentysix,
body#speakers a#speaker_twentyseven,
body#speakers a#speaker_twentyeight,
body#speakers a#speaker_twentynine {
	background: #FFF;
    color: #000
} /* current page indicator for main navigation */

body {
	background-color: #CDEBF5;
}

#top-bar {
    z-index: 2;
	position: fixed;
    height: 30px;
    right: 0;
    top: 0;
    left: 0;
	background-image: url("images/top_bar.gif");
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: top left;
} /* top bar, fixed */

#bottom-bar {
    z-index: 1;
	position: fixed;
    height: 30px;
    right: 0;
    bottom: 0;
    left: 0;
	background-image: url("images/bottom_bar.gif");
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: bottom left;
} /* bottom bar, fixed */

#nav-bar {
    background: #000000;
	width: 260px;
    height: 15px;
	position: absolute;
	top: 104px;
	left: 0px;
} /* navigation rule */

#blink {
	background: #CDEBF5;
	position: absolute;
	top: 397px;
	left: 1px;
	width: 720px;
	height: 15px;
	padding: 0px;
	text-decoration: blink;
} /* blink tag for Speaker-Paula page */

#blink_sag {
	background: #CDEBF5;
	position: absolute;
	padding: 0px;
	text-decoration: blink;
}
/* blink tag for Sagmeister poster on Posters page */

#main-navigation {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 30px;
    width: 230px;
    height: 625px;
	padding: 0px;
} /* main navigation, links */

#header {
    position: absolute;
    top: 43px;
    left: 30px;
    width: 230px;
    height: 42px;
	padding: 0px;
} /* FITVAP header top left, in Akzidenz Grotesk */

#nav-rule {
	background: #000000;
    position: absolute;
    top: 104px;
    left: 30px;
    width: 230px;
    height: 15px;
	padding: 0px;
} /* navigation menu rule */

#content-rule {
	background: #000000;
	position: absolute;
	top: 104px;
	left: 275px;
	width: 597px;
	height: 15px;
	padding: 0px;
}

#home-rule {
	background: #000000;
	position: absolute;
	top: 104px;
	left: 275px;
	width: 720px;
	height: 15px;
	padding: 0px;
}

#info-rule {
	background: #000000;
	position: absolute;
	top: 104px;
	left: 275px;
	width: 720px;
	height: 15px;
	padding: 0px;
}

#history-rule {
	background: #000000;
	position: absolute;
	top: 104px;
	left: 275px;
	width: 720px;
	height: 15px;
	padding: 0px;
}

#speaker-rule {
	background: #000000;
	position: absolute;
	top: 104px;
	left: 275px;
	width: 720px;
	height: 15px;
	padding: 0px;
}

#sponsor-rule {
	background: #000000;
	position: absolute;
	top: 316px;
	left: 275px;
	width: 720px;
	height: 15px;
	padding: 0px;
}

#sponsor-rule2 {
	background: #000000;
	position: absolute;
	top: 480px;
	left: 275px;
	width: 720px;
	height: 15px;
	padding: 0px;
}

#sponsor-rule3 {
	background: #000000;
	position: absolute;
	top: 104px;
	left: 275px;
	width: 720px;
	height: 15px;
	padding: 0px;
}

#sponsor-rule4 {
	background: #000000;
	position: absolute;
	top: 725px;
	left: 275px;
	width: 720px;
	height: 15px;
	padding: 0px;
}

#content-rule2 {
	background: #000000;
	position: absolute;
	top: 104px;
	left: 275px;
	width: 965px;
	height: 15px;
	padding: 0px;
}

#content-rule-poster {
	background: #000000;
	position: absolute;
	top: 104px;
	left: 280px;
	width: 4348px;
	height: 15px;
	padding: 0px;
} /* rule for posters page column, all posters except last 3 have width of 230 and height of 325, "Kidd" poster has width of 244, last 2 posters have width of 209, margins 15px */

#mailing-list {
	background: #CDEBF5;
	position: absolute;
	top: 114px;
	left: 30px;
	width: 230px;
	height: 625px;
	padding: 0px;
}

#intro-text {
    background: #CDEBF5;
    position: absolute;
    top: 114px;
    left: 30px;
    width: 475px;
    height: 625px;
	padding: 0px;
	text-decoration: none;
	border: 0;
}

#intro-posters {
    background: #CDEBF5;
    position: absolute;
    top: 114px;
    left: 520px;
    width: 514px;
    height: 728px;
	padding: 0px;
}

#signup-form {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 30px;
    width: 230px;
    height: 625px;
	padding: 0px;
}

#index-column {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 275px;
    width: 720px;
    height: 625px;
	padding: 0px;
}

#column-one {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 275px;
    width: 230px;
    height: 625px;
	padding: 0px;
}

#column-two {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 520px;
    width: 230px;
    height: 625px;
	padding: 0px;
}

#column-three {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 765px;
    width: 230px;
    height: 625px;
	padding: 0px;
}

#sponsor1-logo {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 765px;
    width: 230px;
    height: 116px;
	padding: 0px;
}

#sponsor2-logo {
    background: #CDEBF5;
    position: absolute;
    top: 342px;
    left: 765px;
    width: 230px;
    height: 116px;
	padding: 0px;
}

#sponsor3-logo {
    background: #CDEBF5;
    position: absolute;
    top: 510px;
    left: 765px;
    width: 230px;
    height: 116px;
	padding: 0px;
}

#column-four {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 1010px;
    width: 230px;
    height: 625px;
	padding: 0px;
}


#bio-column {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 275px;
    width: 475px;
    height: 625px;
	padding: 0px;
} /* bio column on speakers pg */

#map-column {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 520px;
    width: 475px;
    height: 625px;
	padding: 0px;
} /* map column on program info pg */

#history-column {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 275px;
    width: 475px;
    height: 625px;
	padding: 0px;
}

#sponsor1-info {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 275px;
    width: 475px;
    height: 150px;
	padding: 0px;
}

#sponsor2-info {
    background: #CDEBF5;
    position: absolute;
    top: 342px;
    left: 275px;
    width: 475px;
    height: 110px;
	padding: 0px;
}

#sponsor3-info {
    background: #CDEBF5;
    position: absolute;
    top: 510px;
    left: 275px;
    width: 475px;
    height: 110px;
	padding: 0px;
}

#poster-column {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 275px;
    width: 4152px;
    height: 625px;
	padding: 0px;
}

#thumbnail-column1 {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 275px;
    width: 110px;
    height: 355px;
	padding: 0px;
}

#thumbnail-column2 {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 397px;
    width: 110px;
    height: 355px;
	padding: 0px;
}

#thumbnail-column3 {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 519px;
    width: 110px;
    height: 355px;
	padding: 0px;
}

#thumbnail-column4 {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 650px;
    width: 110px;
    height: 355px;
	padding: 0px;
}

#thumbnail-column4 {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 641px;
    width: 110px;
    height: 355px;
	padding: 0px;
}

#thumbnail-column5 {
    background: #CDEBF5;
    position: absolute;
    top: 130px;
    left: 762px;
    width: 110px;
    height: 355px;
	padding: 0px;
}

#thumbnail-column6 {
    background: #CDEBF5;
    position: absolute;
    top: 475px;
    left: 275px;
    width: 110px;
    height: 355px;
	padding: 0px;
}

#thumbnail-column7 {
    background: #CDEBF5;
    position: absolute;
    top: 475px;
    left: 397px;
    width: 110px;
    height: 300px;
	padding: 0px;
}

#thumbnail-column8 {
    background: #CDEBF5;
    position: absolute;
    top: 475px;
    left: 519px;
    width: 110px;
    height: 300px;
	padding: 0px;
}

#thumbnail-column9 {
    background: #CDEBF5;
    position: absolute;
    top: 475px;
    left: 641px;
    width: 110px;
    height: 300px;
	padding: 0px;
}

#thumbnail-column10 {
    background: #CDEBF5;
    position: absolute;
    top: 475px;
    left: 762px;
    width: 110px;
    height: 300px;
	padding: 0px;
}

#thumbnail-column11 {
    background: #CDEBF5;
    position: absolute;
    top: 815px;
    left: 275px;
    width: 110px;
    height: 300px;
	padding: 0px;
}

#thumbnail-column12 {
    background: #CDEBF5;
    position: absolute;
    top: 815px;
    left: 397px;
    width: 110px;
    height: 300px;
	padding: 0px;
}

#thumbnail-column13 {
    background: #CDEBF5;
    position: absolute;
    top: 815px;
    left: 519px;
    width: 110px;
    height: 400px;
	padding: 0px;
}

#thumbnail-column14 {
    background: #CDEBF5;
    position: absolute;
    top: 815px;
    left: 641px;
    width: 110px;
    height: 400px;
	padding: 0px;
}

#thumbnail-column15 {
    background: #CDEBF5;
    position: absolute;
    top: 815px;
    left: 762px;
    width: 110px;
    height: 400px;
	padding: 0px;
}

#thumbnail-column16 {
    background: #CDEBF5;
    position: absolute;
    top: 815px;
    left: 762px;
    width: 110px;
    height: 400px;
	padding: 0px;
}

#thumbnail-column17 {
    background: #CDEBF5;
    position: absolute;
    top: 1195px;
    left: 275px;
    width: 110px;
    height: 400px;
	padding: 0px;
}

#thumbnail-column18 {
    background: #CDEBF5;
    position: absolute;
    top: 1195px;
    left: 397px;
    width: 110px;
    height: 300px;
	padding: 0px;
}

#thumbnail-column19 {
    background: #CDEBF5;
    position: absolute;
    top: 1195px;
    left: 519px;
    width: 110px;
    height: 200px;
	padding: 0px;
}

ul {
list-style-type: none;
padding: 0;
margin-left: 0;
} /* get rid of bullet and indent in links */

.verdana_10pt_redroman {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.verdana_10pt_redbold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.verdana_10pt_blackbold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.verdana_1-pt_blackroman {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.link_normal {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #000; /* visited link remains black */
	font-size: 11px;
}

a:hover {
	background: #000;
	color: #FFF;
	font-size: 11px;
} /* hover link text yellow, background red */

a img {
background: #CDEBF5;
border: 0;
}
