/* -- Column 1 -- */
#home .col1 {
	width: 203px;
	}
#home .col1 p {
	margin: 0;
	padding: 7px 8px 7px 7px;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	}
#home .col1 p strong 
{
	color:#336699;
}
#home .col1 p strong a {
	color: #336699;
	}
#home .col1 p strong.sidehead {
	display: block;
	font-size: 13px;
	color: #336699;
	text-transform: uppercase;
	clear: left;
	}
#home .col1 p strong.sidehead a {
	display: block;
	margin-right: 7px;
	color: #336699;
	}
#home .col1 p strong.rss a {
	/*background: url(/BNB/Design/rssicon.gif) no-repeat right top;*/
	}
#home .col1 p a {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}
#home .col1 p a:hover {
	text-decoration: underline;
	}
#home .col1 .blogbox {
	margin: 0 7px 4px 7px;
	padding: 0 0 8px 0;
	border: 1px #8ea8ba solid;
	background: #edf6fc;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
	}
#home .col1 .blogbox p {
	padding: 8px 8px 0 8px;
	color: #cc9900;
	}
#home .col1 .blogbox a {
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	}
#home .col1 .readerimgleft {
	margin: 0 7px 6px 7px;
	*margin: 0 7px 6px 4px;
	width: 88px;
	float: left;
	}
#home .col1 .readerimgright {
	margin: 0 0 6px 0;
	width: 88px;
	float: left;
	}
#home .col1 .readerimgleft img, #home .col1 .readerimgright img {
	display: block;
	border: 1px #8ea8ba solid;
	}
#home .col1 .readerimgleft p, #home .col1 .readerimgright p {
	padding: 4px 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	}
#home .col1 .readerimgleft p b, #home .col1 .readerimgright p b {
	font-size: 11px;
	}
/* -- End Column 1 -- */
/* -- Column 2 -- */
#home .col2 {
	width: 454px;
	}
#home #slideshow {
	border-bottom: 4px #ffffff solid;
	}
#home .col2 #projectbox {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	}
#home .col2 #projectbox span.header {
	color: #dcecf7;
	padding: 0 0 0 6px;
	}
#home .col2 #projectbox span.header i {
	font-size: 11px;
	}
#home .col2 #projectbox td {
	font-family: Arial, Verdana, sans-serif;
	}
#home .col2 #projectbox td dl {
	margin: 0;
	font-family: Arial, Verdana, sans-serif;
	}
#home .col2 #projectbox td dl dt {
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px #435788 solid;
	color: #b2d2e9;
	}
#home .col2 #projectbox td dl dd {
	margin: 0;
	padding: 0 0 4px 0;
	font-size: 13px;
	font-weight: bold;
	color: #dcecf7;
	}
#home .col2 #projectbox td dl a {
	font-size: 10px;
	font-weight: bold;
	color: #b2d2e9;
	text-decoration: none;
	}
#home .col2 #projectbox td dl dd strong a, #home .col2 #projectbox td p strong a {
	font-size: 13px;
	font-weight: bold;
	color: #dcecf7;
	}
#home .col2 #projectbox td img {
	border: 1px #618cb4 solid;
	float: left;
	margin-right:10px;
	}
#home .col2 #projectbox td p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #ffffff;
	}
#home .col2 #projectbox td p b {
	font-size: 10px;
	color: #b2d2e9;
	}
#home .col2 #projectbox td p strong {
	font-size: 13px;
	color: #dcecf7;
	}

#home .col2 #projectbox td p a {
	font-size: 10px;
	font-weight: bold;
	color: #b2d2e9;
	text-decoration: none;
	}
#home .col2 #projectbox td div 
{
	clear:both;
	padding:5px 5px 0 10px;
}
#home .col2 #projectbox a:hover {
	text-decoration: underline;
	}
#home .col2 #projectbox .projectsContent {
	padding: 6px 4px;
	border-bottom: 1px #005481 solid;
	background: #618CB4;
	width:50%;
	}
#home .col2 #projectbox .howtoContent {
	padding: 6px 4px;
	border-bottom: 1px #005481 solid;
	background: #005380;
	width:50%;
	}
#home .col2 #projectbox .spacer {
	width:0;
	padding:2px;
	}
/* -- End Column 2 -- */

/* -- Polls -- */

#onlinePoll .poll
{
	margin: 0px 7px 7px 7px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #333333;
}

#onlinePoll .pollquestion
{
    padding-bottom: 10px;   
}

#onlinePoll td.pollansweronentry
{
    padding: 2px 0px 2px 0px;
}

#onlinePoll .pollansweronentry input
{
    clear:both;
    float:left;
    margin-left:0px;
    margin-right:6px;
}

#onlinePoll .pollansweronentry label
{
    float:left;
    display:block;
    margin-top:2px;
	margin-left:0px;
	margin-bottom:8px;
	width:150px;
	overflow:hidden;
}

#onlinePoll .pollbuttonarea
{
    padding-top:8px;
}

#onlinePoll td.pollansweronentry br
{
    display: none;
}