/* CSS Document */

a:link, a:visited { color:#000000; text-decoration: underline; outline: none; }
a:hover { color: #000000; border: none; text-decoration: none; outline: none; }
a:visited { color: none; border: none; text-decoration: underline; outline: none;}
a:active { color:#FF0000; border: none; text-decoration: underline; outline: none;}

li.normal:hover { color: #000000; text-decoration: none; /*background: url("images/bullet.png") no-repeat; */}


HTML {
overflow: -moz-scrollbars-vertical;
}

body 
{
	padding:0 0 0 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 30px;
}

img {
		behavior: url("images/iepngfix.htc"); border: 0px;
}

.jrnlsite {
background-color:#FFFF00;
}

.jrnltalk {
background-color:#66FF99;
}

.mediaexc {
position:absolute;
top:124px;
left:560px;
width:280px;
}

div.calstatic
{
font-family:georgia, Times, serif;
font-size:11px;
padding: 5px;
background-color:#66FF99;
margin: 0px 1px 100px 1px;
}

div.calstatic_nomargin
{
font-family:georgia, Times, serif;
font-size:11px;
padding: 5px;
background-color:#66FF99;
margin: 0px 1px 5px 1px;
}

span.calbold
{
font-family:georgia, Times, serif;
font-size:13px;
font-weight: bold;
}



div.navwrap
{
position: fixed; 
top: 110px; left: 30px;
width: 898px; 
text-align: left;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 0px;
z-index: 1000;
}

ul.nav
{
background: url("images/gray.jpg");
height: 25px;
text-align: left;
padding: 8px 0px 0px 8px;
margin: 0px;
}

ul.nav a
{
text-decoration: none;
}

ul.nav a:hover
{
text-decoration: underline;
}

div.header
{
position: fixed;
top: 0px; left: 0px;
width: 900px;
height: 100px;
padding-top: 20px; padding-left: 42px;
background: url("images/transwhite.png");
z-index: 900;
}

div.videolink
{
position: fixed;
top: 10px; left: 655px;
width: 100px;
height: 80px;
background: url("images/yellowdot_smallb.png");
background-repeat: no-repeat;
font-family: georgia, times, serif ; 
font-size: 11px; 
line-height: 1.3em; 
font-weight: bold;
color: #000000;
text-align: center;
padding-top: 30px;
 z-index: 1000;
}

div.videolink a
{
text-decoration: none;
}

div.videolink a:hover
{
text-decoration: underline;
}

div.videolinkara a
{
text-decoration: none;
}

div.videolinkara a:hover
{
text-decoration: underline;
}

div.videolinkara
{
position: fixed;
top: -5px; left: 795px;
width: 80px;
height: 90px;
background: url("images/yellowdot_small.png");
background-repeat: no-repeat;
font-family: georgia, times, serif ; 
font-size: 10px; 
line-height: 1.3em; 
font-weight: bold;
color: #000000;
text-align: center;
padding-top: 30px;
 z-index: 1000;
}


div.main
{
position: absolute;
top: 150px; left: 30px;
padding-left:15px;
padding-bottom:15px;
width: 900px;
z-index: 100;
}

div#current
{
position: absolute;
top: 350px; left: 880px;
width: 20px; height: 20px;
background: url("images/node_on.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}





div#philly
{
position: absolute;
top: 375px; left: 870px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div#philly:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.richmond
{
position: absolute;
top: 440px; left: 840px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.richmond:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.dc
{
position: absolute;
top: 408px; left: 840px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.dc:hover {background-position: -20px 0px; text-decoration: none; outline: none; }


div.cincinnati
{
position: absolute;
top: 430px; left: 700px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.cincinnati:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.stlouis
{
position: absolute;
top: 460px; left: 590px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.stlouis:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.kansascity
{
position: absolute;
top: 450px; left: 508px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.kansascity:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.memphis
{
position: absolute;
top: 540px; left: 600px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.memphis:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.summertown
{
position: absolute;
top: 530px; left: 693px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.summertown:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.neworleans
{
position: absolute;
top: 668px; left: 608px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.neworleans:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.houston
{
position: absolute;
top: 675px; left: 490px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.houston:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.austin
{
position: absolute;
top: 665px; left: 440px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.austin:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.santafe
{
position: absolute;
top: 520px; left: 295px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.santafe:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.forterwin
{
position: absolute;
top: 535px; left: 170px;
width: 20px; height: 20px;
background: url("images/node.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}

div.forterwin:hover {background-position: -20px 0px; text-decoration: none; outline: none; }

div.hammer
{
position: absolute;
top: 498px; left: 40px;
width: 20px; height: 20px;
background: url("images/current.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}


div.chicago
{
position: absolute;
top: 375px; left: 627px;
width: 20px; height: 20px;
background: url("images/node_on.png");
background-repeat: no-repeat;
background-position: 0px 0px;
z-index: 500;
}







div#info
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_philly
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_richmond
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_dc
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_cincinnati
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_stlouis
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_kansascity
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_memphis
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_summertown
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_neworleans
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_houston
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_austin
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_santafe
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_forterwin
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_hammer
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}

div#info_chicago
{
position: absolute;
top: 580px; left: 645px;
width: 250px; height: 100px;
background: url("images/transblack.png");
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 10px;
z-index: 500;
visibility: hidden;
}



div#nm
{
position: absolute;
top: 165px; left: 45px;
background: #transparent;
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; line-height: 1.3em; 
padding: 0px;
z-index: 800;
}

div#nmstatic
{
position: absolute;
top: 165px; left: 45px;
width:360px;
background:url(images/transblack.png) repeat;
color: #ffffff;
font-family: georgia, times, serif ; 
font-size: 12px; 
padding: 14px;
z-index: 800;
}

.fpheader {
font-size:18px;
color:#FFFF00;
}



li.normal
{
font-family: georgia, times, serif ; 
font-size: 11px; line-height: 1.3em; 
color: #000000;
display: inline; 
padding-left: 11px; 
padding-right: 8px; 
margin: 0px;
}

h1
{
font-family: georgia, times, serif ; 
font-size: 18px; line-height: 1.3em;
font-weight: normal;
padding-top:30px; 
width: 600px;
color: #000000;
}

h2
{
font-family: georgia, times, serif ; 
font-size: 11px; 
line-height: 1.3em; 
font-weight: normal;
width: 600px;
color: #000000;
}


hr
{
border:0; 
width:100%;
color:#000;
background-color:#000;
height:1px;
margin-top: 20px;
}

img.logo
{
float: left;
margin-right: 10px;
margin-top: 20px;
}

img.thumb
{
float: left;
margin-right: 10px;
}












p {
	margin:0px
}

#calendar {
	background: #ffffff;
	width: 900px;
	border-collapse: separate;
	border-spacing:0px;
	table-layout:fixed;
	border:0px;
	border-color:#transparent;
	border-style:dotted;
	height:100%;
}
#calendar td {
	height:100%;
	border-left:1px;
	border-left-color:#333333;
	border-left-style:solid;
	width:inherit;
	vertical-align:top;
	padding:0px;
}
#calendar td.notop {
	border-top-color: none;
}
#calendar td.leftedge {
	border-left:none
}
#calendar td.top {
	border-top:1px;
	border-top-color:#333333;
	border-top-style:solid;
}
#calendar td.bottom {
	border-bottom:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
}
#blank {
	height:100%;
}
#blank p {
	padding:0px;
	font-size:13px;
	margin-bottom:10px;
}
#tools {
	font-family:Georgia, times, serif;
	font-size:9px;
	font-weight:bold;
	display:inline;
}
#categories {
	font-family:Georgia, times, serif;
	font-size:9px;
	margin:3px 0px 0px 00px;
	text-transform:uppercase;
	display:inline-block;
	font-weight:bold;
}
#febmonth {
	text-align:right;
	margin:0px 0px 10px 0px;
	padding:5px;
}
#febmonth img {
	margin:18px 0px 10px 0px;
	display:block;
	float:right;
}
#marmonth {
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:5px;
}
#marmonth img {
	padding:18px 0px 10px 0px;
	display:block;
	float:left;
}
#date {
	height:20px;
	background:#d1d1d1;
	margin-bottom:5px;
	text-align:right;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size:15px;
	padding:3px 3px 0px 0px;
}
.day {
	font-family:georgia, Times, serif;
	text-align:center;
	font-size:9px;
	text-transform:uppercase;
}
#datecontent {
	font-family:georgia, Times, serif;
	margin: 0px 1px 5px 1px;
	padding:5px 0px 5px 5px;
}
#datecontent img {
	float:right;
	width: 30%;
	margin:0px 5px 5px 5px;
}
#datecontent .title {
	font-size:11px;
	line-height:11px;
}
#datecontent .title:first-letter {
	text-transform:capitalize
}
#datecontent .time {
	font-size:12px;
	line-height:10px;
	font-weight:bold;
	margin-bottom:3px;
}
#datecontent .name {
	font-size:13px;
	font-weight:bold;
    text-decoration:underline;
}
.journalism {
	background-color:#f0c7f6;
	padding:1px 4px 1px 4px
}
.sciences {
	background-color:#bde3f3;
	padding:1px 4px 1px 4px
}
.government {
	background-color:#fddeab;
	padding:1px 4px 1px 4px
}
.humanities {
	background-color:#ecf3c3;
	padding:1px 4px 1px 4px
}
.visualarts {
	background-color:#f9bdb5;
	padding:1px 4px 1px 4px
}
.ontheroad {
	background-color:#66FF99;
	padding:1px 4px 1px 4px;
	text-transform:uppercase;
	font-size: 9px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-left: 1px;
}
#popupcontainer {
	width: 600px;
	background-color:white;
	color:#333333;
	float:left;
	font-size:12px;
	line-height:15px;
}
#popupcontainer p {
	margin-top:10px;
}
#popupcontainer a {
	text-decoration:underline;
}
#popupheader {
	width:323px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:5px 5px 10px 5px;
	line-height:normal
}
#popupheader.noimage {
    width:594px;
}
#popupheader p {
	margin:0px;
}
#popupimage {
	width:249px;
	float:right;
	display:inline;
	text-align:right;
	font-size:11px;
	line-height:11px;
	color:#999999;
	margin:0px 0px 20px 16px;
}
#popupimage img {
	border: 1px solid #333333;
}
#popupheader .name {
	font-size:39px;
}
#popupheader .title {
	font-size:15px;
	padding-bottom:7px;
	margin-top:-5px;
	border-bottom: 1px solid #333333;
}
#popupheader .date {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin:7px 0px 7px 0px;
}
#popupheader .address {
	font-size:13px;
}
#popupheader .directions {
	font-size:10px;
}
#popupcontent .links {
	text-transform:uppercase;
	font-weight:bold;

}
#homepagecalendar {
	background:url(images/transblack.png) repeat;
	width: 630px;
	border-collapse: separate;
	border-spacing:0px;
	table-layout:fixed;
	border:1px;
	border-color:#333333;
	border-style:solid;
	font-family:Georgia, times, serif;
}
#homepagecalendar td {
	height:100%;
	border-left:1px;
	border-left-color:#333333;
	border-left-style:solid;
	width:inherit;
	vertical-align:top;
	padding:0px;
	line-height:12px
}
#homepagecalendar .content {
	padding:0px 3px 3px 6px;
	margin-bottom:3px;
}
#homepagecalendar td.notop {
	border-top:none;
}
#homepagecalendar td.leftedge {
	border-left:none
}
#homepagecalendar td.top {
	border-top:1px;
	border-top-color:#333333;
	border-top-style:solid;
}
#homepagecalendar td.bottom {
	border-bottom:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
}
#homepagedate {
	background:#000000;
	margin-bottom:5px;
	text-align:left;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	font-size:10px;
	padding:3px 0px 3px 7px;
	text-transform:uppercase;
	font-weight:normal;
}
#homepagecalendar .category {
	color: #CCCCCC;
	font-size:10px;
	font-style:italic;
}
#homepagecalendar .expert {
	font-size:11px;
}
#homepagecalendar .expertbold{
	font-weight:bold;
	font-size:11px;
}
#homepagecalendar .fullcalendar{
	background-color:yellow;
	padding:5px;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	text-align: center;
}

img.participant_thumb {
  border:none;
}

a.lbOn {
  text-decoration:none;
}

#popupclose {
  position:absolute;
  top:-24px;
  left:545px;
}







