/* CSS for user community home page*/
td.gutter {
	width:20px;
	height: 24px;
}
td.box {
	background: url(/community/images/bg_boxes.gif) no-repeat bottom;
	width: 306px;
	padding: 0 0 8px 0;
	vertical-align: top;
	color: #343434;
	
}
td.box p {
	margin: 0px 8px 6px 8px;
	font-size: .9em;
	line-height: 1.4em;
}
td.box img {
	float: none;
}
a.doubleArrows {
	background: url(/community/images/dblarrow.gif) no-repeat left;
	padding-left: 18px;
}
a.doubleArrows:link, a.doubleArrows:visited {
	text-decoration: none;
}
a.doubleArrows:hover {
	text-decoration: underline;
}
.topiclist_hdr {
	color: #fff;
	background: url(/images/bg_fileexchg_hdr.gif) top no-repeat #00349A;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .9em;
	width: 618px;
	padding: 0;
}
.topiclist_hdr .left {
	width: 460px;
	float: left;
	padding: 3px 0 3px 8px;
}
.topiclist_hdr .right {
	width: 144px;
	float: left;
	padding: 3px 0 3px 6px;
}
.shaded, .noshade {
	width: 618px;
	font-size: .9em;
}
.shaded p, .noshade p {
	margin-top: .5em;
	margin-bottom: .25em;
}
.shaded {
	background-color: #e5eaf5;
	
}
.shaded .left, .noshade .left {
	width: 450px;
	float: left;
	padding: 8px;
	border-right: 1px solid #eee;
}
.shaded .right, .noshade .right {
	width: 142px;
	float: left;
	padding: 3px 0 0 8px;
	clear: right;
}
.shaded .fileinfo {
	font-size: .95em;
	padding: 4px 8px;
}
.fileinfo table {
	margin-top: 8px;
	border: 0;
	width: 95%;
}
.fileinfo table tr td {
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding: 2px 8px 2px 0;
}
.rightLinks {
	width: 180px;
	padding: 6px 2px 6px 12px; 
	background-color: #f0f0f0; 
	margin-top: 22px; 
	float: left;
	font-size: .9em;
	text-align: left;
	border: 1px solid #EF8D00;
}
/*Form field classes*/
td.labels {
	text-align: right;
	padding-right: 4px;
	padding-top: 12px;
	vertical-align: top;
	font-weight: bold;
}
td.labels-right {
	text-align: left;
	padding-top: 0;
	padding-left: 2px;
	padding-top: 12px;
}
td.fields {
	vertical-align: top;
	text-align: left;
	padding-left: 4px;
	padding-top: 8px;
}
input.textField {
	background: url(/images/forms/bg_field.gif) #FFFFFF repeat-x bottom;
	border: 1px solid #99afd3;
	font-size: .9em;
}
#left p {
	font-size: .9em;
	margin-top: .5em;
	margin-bottom: .5em;
}
#main3.community_home {
	background: url(/images/community/bg_main_community.jpg) no-repeat top;
	font-size: .9em;
	padding-left: 10px;
	padding-right: 10px;
	width: 880px;
}
#main3.community_home #left {
	width: 660px;
	padding-top: 0;
}
.community_home h1 {
	border-bottom: none;
	margin: 4px 0 0 0;
	padding-bottom: 0;
	width: 500px;
	float: left;
}
.community_home #right {
	margin-top: 0px !important;
	width: 210px !important;
	padding: 0 !important;
	font-size: .95em;
	text-align: left;
	margin-left: 10px;
}
.community_home #right p{
	text-align: left;
}
.community_home #right h3, .community_home #didyouknow h3 {
	color: #525252;
	text-transform: uppercase;
}
.community_home #right .smalltext {
	font-size: .75em;
	color: #454545;
}
.community_home #right .smalltext img, #left .shaded .left p img {
	margin-top: 2px;
}
.community_home .feature, .box1col, .box2col{
	border: 1px solid #bd6200;
	background: #fff;	
}
#connect {
	float: left;
	width: 360px;	
	margin-top: 4px;
	text-transform: uppercase;
	font-weight: 700;
	color: #454454;
	text-align: right;
	font-size: .9em;
	padding-bottom: 2px;
}
#connect a img {
	margin-top: 4px;
	margin-left: 8px;
	border: 0;
}
.box1col, .box2col{
	float: left;
	margin: 5px 0;
	text-align: left;
}
.box1col h2, .box2col h2{
	background-color: #bd6200;
	color: #fff;
	text-transform: uppercase;
	font-size: .87em;
	margin: 0;
	padding: 0 5px;
}
.box1col h2 a, .box2col h2 a {
	color: #fff;
	text-decoration: none;
}
.box1col {
	width: 208px;
	margin-right: 10px;
}
#right .box1col {
	margin-right: 0;
}
.box2col {
	width: 440px;
}
.community_home .feature {
	border: 1px solid #bd6200;
	border-top-width: 7px;
	background: url(/images/community/bg_community_feature.jpg) no-repeat bottom right #fff;
	padding: 0 5px;
	margin: 5px 0;
}
.community_home .lt, .community_home .ctr, .community_home .rt {
	float: left;
	width: 200px;
	padding: 2px 8px;
	margin: 6px 0;
}
.community_home .lt, .community_home .ctr {
	background: url(/images/community/bg_dots.gif) repeat-y right;
}
.community_home h3 {
	margin-top: 0;
}
.feature h2 {
	margin: 0;
	margin-top: 5px;
	padding: 0;
	font-size: 1.1em;
}
.community_home h4 {
	text-transform: uppercase;
}
.content {
	padding: 5px;
}
#didyouknow {
	/*background: url(/images/community/bg_didyouknow.jpg) no-repeat top left #fff;*/
}
p.orange_links {
	background: url(/images/community/org_dblarrow.gif) no-repeat top left;
	padding-left: 13px;
}
p.newWindow {
	background: url(/images/community/ico_newwindow.gif) no-repeat top left;
	padding-left: 22px;
}
p.newWindow a {
	font-weight: bold;
	text-decoration: none;
}
p.newWindow a:hover {
	text-decoration: underline;
}
a.previous, a.next {
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
/*Feedburner BuzzBoost styles*/
.feedburnerFeedBlock a:link, .feedburnerFeedBlock a:visited {
	text-decoration: none;
}

.feedburnerFeedBlock ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.feedburnerFeedBlock ul li {
	margin: .25em 0;
	padding: 0;
	margin-bottom: 0;
}
.feedburnerFeedBlock p {
	margin: .2em 0;
}
p.feedTitle {
	font-weight: bold;
	text-transform: uppercase;
	/*font-size: 1.2em;*/
}
p.feedTitle a:link, p.feedTitle a:active, p.feedTitle a:visited, p.feedTitle a:hover {
	color: #525252;
}
p.date {
	color: #545454;
	font-size: .85em;
	margin: 0;

}
p.feedItemAuthor {
	color: #333333;
	font-size: .85em;
	margin: 0 !important;
}
#creditfooter {
	display: none;
	margin:0;
}
p.fbsubscribelink {
	/*font-size: .8em;*/
	display: none;
	margin:0;
}
p.fbsubscribelink a:link, p.fbsubscribelink a:visited {
	text-decoration: none;
}

.box2col ul, .box2col ol {
	margin-left: .5em;
	padding-left: .5em;
}
#didyouknow .leftColumn, #didyouknow .rightColumn {
	width: 214px;
	float: left;
}
.SpryHiddenRegion {
	visibility: hidden;
}
/*share this! styles*/
#shareThis {
	text-align: left;
	color: #454545;
	font-weight: bold;
}
#shareThis span, #shareThis p {
	float: left;
}
#shareThis p {
	width: 80px;
	text-align: right;
	text-transform: uppercase;
	margin: 0 !important;
	padding: 0;
}
a.tweetLink, diggLink {
	float: left;
	width: 16px;
	height: 16px;
	background: url(/images/community/ico_sm_twitter.gif) no-repeat top left;
	padding: 2px 1px 1px 0;
	border: none;
}
a.tweetLink {
	background: url(/images/community/ico_sm_twitter.gif) no-repeat top left;
}
a.diggLink {
	background: url(/images/ico_digg.gif) no-repeat top left;
}
.FBConnectButton_Text_Simple {
	/*display: none;*/
}
	