
#sideBar {position:absolute;  top:80px; right:5px; width:200px; margin:0; padding:0;}
#navigationBar {border: 1px solid #DCDCB8; background:#F3F3E9; padding:0 10px;}
#navigationBar ul {list-style:none; padding:0 0 0 20px; margin-right:20px;}
#navigationBar li {padding:2px 0; font-weight:bold;}
#suggestGuest input, #why {width:180px;margin:5px 0;}
#suggestGuest label {display:block; margin:5px 0;}
#suggestGuest #submit{width:80px; margin: 5px 50px;}
#sponsor {margin: 10px 0;}

h3 {font-size:18px;margin-bottom:5px;}

.disclaimer {font-size:12px; color:#666; padding:10px 0; clear:left; margin:10px 0 0;}
.intro {font-size:14px; line-height:1.4em; clear:both; margin-top:10px;}
.schedule {font-size:13px; font-weight:bold; width:175px; float:right;}
.schedule td{padding:2px;}
.altrow {background: #EFEFDE;}
.upcomingChat {float:left;width:250px;margin-top: 0;margin-right: 10px;margin-bottom: 10px;}
.upcomingChat img {float:left; margin-right:5px;}
.upcomingChat h1 {color:#305E8B; font-size:20px; margin:0;}
.upcomingChat p {margin:0; margin-bottom:2px;}
.upcomingChat a {font-weight:bold;}

#recentChats { height:300px; overflow:hidden;}
div.recentChats {float:left; width:185px; margin:0 0 20px; height:80px;border:1px solid #d0d0d0;margin-right:10px;}
.recentChats a { font-weight:bold;}
.recentChats p {margin:2px 0;}
.recentChats img {float:left; margin-right:5px; border:none;}

.archiveEntry {width:380px; float:left; margin: 5px 10px 0 0; position:relative; height:130px;}
.archiveEntry h2 { border:0; text-transform:none;color:#555;border-bottom: 2px solid #305E8B; font-weight:bold;font-size:12px; position:relative; margin-bottom:10px;}
.archiveEntry a {color:#305E8B; font-size:18px; text-decoration:none; margin-right:5px;}
.archiveEntry a:visited {color:#305E8B;}
.archiveEntry a:hover {color:#c00;}

.archiveEntry h3 {font-size:14px; position:absolute; top:0; right:0;}
.archiveEntry img {float:left; margin:0 10px 0 0;}
.archiveEntry p {margin-top:0px; font-size:14px; line-height:1.4em;}

.questionGroup { padding:0 10px; line-height:1.4em; border:1px #ccc dashed; margin:0 0 15px; 0; clear:both; }
#submitQuestion {border:1px #d0d0d0 solid; background:#eaeaea; padding:10px;}
#submitQuestion fieldset {border:none;padding:0;margin:0;}
#submitQuestion legend {margin-bottom:10px; color:#000; font-size:16px; font-weight:bold;}
#submitQuestion input {width:200px;}
#submitQuestion label, #submitQuestion label span {display:block;}
#submitQuestion label {width:100%; float:left; margin-bottom:5px; padding-left:20px;}
#submitQuestion label span {float:left; width:200px; margin-top:3px;}
#submitQuestion #submit {margin:0; padding:0;}
#submitQuestion #submit input {width:80px; margin-left:230px; padding:0;}

#feedback {padding:0 10px;margin-top:10px;}
#feedback fieldset {border:none; margin:0; padding:0;}
#feedback input {}
#feedback label, #feedback label span {display:block;}
#feedback label {width:100%; float:left; margin-bottom:5px; padding-left:20px;}
#feedback label span {float:left; width:100px; margin-top:3px; font-weight:bold;}
#submitFeedback {margin-left:100px;}


#chatBio h1 {font-size:20px; margin-bottom:5px;}
#chatBio h1 span {color:#000; font-size:14px;}
#chatBio .chatDate{margin-top:0;}
#chatBio {line-height:1.4em;}
#chatBio img {float:left; margin:0 10px 10px 0; }

/*\*/
* html .archiveEntry{width:315px;}
* html #sideBar {width:195px; margin:0; padding:0;}
* html #submitQuestion #submit input {margin-left:100px;}
* html #navigationBar ul {padding:0; margin-left:10px;}
/**/
