﻿/* 
Name:			conference.css
Author:			Kevin Mauer
Created:		03/03/2008
Description:	Contains styles for Annual Conference pages that add a masthead 
                and change the background and border of the page. 
*/

body {
    background: #2B303B;
    font-family: Verdana, Arial, Sans-Serif;
}

#pageContainer {
    background: #2B303B url(/images/bulletin_page_bg.gif) repeat-y;
}

/* adjust main content top border to allow for banner */
#main_content {
    margin: 180px 0px 250px 0px;
}

#bottomBorder {
	background: #2B303B url(/images/bulletin_borderBOT_bg.gif) repeat-x;
	height: 20px;
}

#botBorderLcorner {
	background: #2B303B;
	visibility: hidden;
}

#botBorder {
    background: #2B303B;
    visibility: hidden;
}

#botBorderRcorner {
	background: #2B303B;
	visibility: hidden;
}

#bulletinBotLine {
    display: block;
}

#banner {
    display: block;
}

#cover_img {
    margin: 0px 20px 0px 0px;
    float: left;
}

#masthead_img {
    float: left;
    margin: 0px 0px 0px 0px;
}

.formTable { /* table */
	background-color: #E9E8E2; /*#D5EAEA*/
	border: 1px solid #B7B69D;
	margin: 20px 0px 50px 0px;
}

.formTable td { /*table cell */
	border-bottom: 1px solid #435C70;
	padding: 8px 10px 8px 10px;
}

.formTable .fieldTitle { /* table cell */
	width: 20%;
	vertical-align: top;
}

.formTable .field { /* table cell */
	width: 80%;
	vertical-align: top;
}

.formTable .submit { /* table cell */
	text-align: center;
	padding: 15px 7px 15px 7px;
}

.formTable .h2, .voucherFormTable .h2 { /* table cell */
	font-size: 16px;
	font-weight: bold;
	background-color: #C5C4B1 /*#B7B69D*/ /* #BCDEDE*/;
	padding: 10px 7px 10px 7px;
	color: #000000;
	font-weight: bold;
}

.formTable .h3, .voucherFormTable .h3, .dataTable .h3 { /* h3 */
	color: #435C70; /* lightest */
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.formTable .basicList, .voucherFormTable .basicList { /* table */
	margin: 5px 0px 5px 0px;
}

.basicList td, .formTable .basicList td, .voucherFormTable .basicList td { /* table cell */
	padding: 3px 3px 3px 3px;
	border: none;
}


.basicList .bull { /* table cell */
	
}

.basicList .item { /* table cell */
	padding: 3px 3px 3px 10px;
}

.formTable .basic2colTable td, .voucherFormTable .basic2colTable td { /* table cell */
	border: none;
	padding: 0px 0px 0px 0px;
}

.formTable .basic2colTable2 td, .voucherFormTable .basic2colTable2 td { /* table cell */
	border: none;
	padding: 5px;
}

.formTable .basicTable3 td, .voucherFormTable .basicTable3 td { /* table cell */
	border: none;
	padding: 3px;
}

.conferenceBlog {

}

.confBlogTitle {
    padding: 5px;
    background: #9C1818;
    color: #FFFFFF;
}

.blogTitle, .blogSubhead, tr.monthRow, .monthRow td {
    background: #9C1818;
}

#midCol .monthRow td a, 
#midCol .monthRow td a:visited, 
#midCol .monthRow td a:hover, 
#midCol .monthRow td a:focus, 
#midCol .monthRow td a:active {
    color: #FFFFFF;
}



.blogEntry {
   margin: 10px 0px;
   padding: 5px 0px;
   border-bottom: solid 2px #999999;
}

.blogEntryDate {
    margin: 5px 0px;
    color: #79973F; 
    font-weight: bold;
}

.blogEntryTitleLink {
    
}

.blogEntryTitleLink:hover, .blogEntryTitleLink:focus, .blogEntryTitleLink:active {
    text-decoration: underline;
}

.blogEntryContent {
   margin: 10px 0px; 
}

.blogEntryMore {
    margin: 5px 0px;
}