body {
	margin: 0 auto;
	padding: 0;
	background-color: #3C6B79;
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	font: 0.70em Verdana, Arial, Helvetica, sans-serif;
	color: #282828;
	line-height: 1.3em;
}

a { text-decoration: none; color:#00487c;}

a:hover{ text-decoration: underline; }

a img{ border: none; text-decoration: none;}

#container {
	/* total container width = width + padding-left + padding-right */
	/* total container width = 758 + 10 + 10 = 778 */
	
	width: 950px;
	 padding: 0 0px 0 10px ;
	margin: 0 10px 15px 10px;
	background-color: #FFF;
	background-image: url(../images/top_nav_bar.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.cleaner {
	clear: both;
	height: 0;
	font-size: 1px;
	margin: 0; padding: 0;
	background: transparent;
}

#search a {color: #06385D;}

img.logo {padding:0 0 0 10px;}

/*************************** GENERIC TABLE LAYOUT **/

.common-table {
	/*width: 755px;*/
	width: 938px;
}

.body-table td {
	vertical-align: top;
}

.table-heading {
	background-color: #30569D;
	color: #fff;
	font-weight: bold;
}

.success{
	border: 1px solid #0f0;
	margin: 10px 0px 10px 0px;
	padding: 4px 4px 4px 4px;
	background-color: #EDEDED;
}

.success strong{	color: #0f0; }


.success_nom{
	border: 1px solid #015E43;
	margin: 10px 0px 10px 0px;
	padding: 4px 4px 4px 4px;
	background-color: #EDEDED;
}

.success_nom strong{	color: #015E43; }

.error{
	border: 1px solid #f00;
	margin: 10px 0px 10px 0px;
	padding: 4px;
	background-color: #EDEDED;
}
.error strong{	color: #f00; }

.error p { margin-left: 30px; }

.error img  { float: left; }

p.notice{
	width: 300px;
	border: 1px solid #CCC;
	margin: 0px 0px 10px 0px;
	padding: 4px 4px 4px 4px;
	background-color: #FFB;
}
p.notice strong{	color: #F50;	}

.strike{ text-decoration: line-through; }

/*************************** TOP-NAV-BAR FORMATS **/

.top-nav-table {
	padding: 0;
	margin: 0 0 12px 0;
}

.contact-us-image {
	margin: 0;
	padding: 0;
	margin-top: 50px;
	float: right;
}

.alliance-image {
	margin: 0;
	padding: 0;
	margin-top: 35px;
	float: left;
}

/*************************** LEFT-NAV FORMATS **/
#datajoe-search-box {
	padding: 4px 0 15px 0; margin: 0; width: 100%; height: 26px!important;}
	
#datajoe-search-box form { margin: 2px 0 0 0; padding: 0; }

#datajoe-search-box input { margin: 0; }

input.search-field { width: 100px; }

/* Float login forms to right
.header-link-box { position: relative; margin: 0; padding: 0; width: 100%; height: 20px; }

.header-link-box #konnects-login { position: absolute; bottom: 0; margin: 0; padding: 0; width: 100%; }

.header-link-box #konnects-login #konnects-login-widget { position: relative; padding: 0; margin: 0 5px 0 0!important; float: right; }

.header-link-box #konnects-login #konnects-help { position: relative; padding: 0; margin: 0 0 0 5px!important; float: right; }

.header-link-box #konnects-login #konnects-login-title { color: #00487C; font-weight: bold; position: relative; padding: 0; margin: 0 5px 0 0!important; float: right; }

.header-link-box #subscribers-login { position: absolute; bottom: 0; margin: 0; padding: 0; width: 100%; }

.header-link-box #subscribers-login #subscribers-login-widget { position: relative; padding: 0; margin: 0 5px 0 0!important; float: right; }

.header-link-box #subscribers-login #subscribers-login-widget a { color: #89C33B!important; text-decoration: underline; }

.header-link-box #subscribers-login #subscribers-login-widget a:hover { color: #4E81DD!important; text-decoration: none; }

.header-link-box #subscribers-login #subscribers-help { padding: 0; margin: 0 0 0 5px!important; float: right; }

.header-link-box #subscribers-login #subscribers-login-title { color: #00487C; font-weight: bold; position: relative; padding: 0; margin: 0 5px 0 0!important; float: right; }
*/

/* Float login forms to left */
.header-link-box { margin: 0; padding: 0; width: 100%; height: 21px; }

.header-link-box #konnects-login {margin: 0; padding: 0;}

.header-link-box #konnects-login #konnects-login-widget { padding: 0; margin: 0; float: left; }

.header-link-box #konnects-login #konnects-help { padding: 0; margin: 0 10px 0 0; float: left; }

.header-link-box #konnects-login #konnects-login-title { color: #00487C; font-weight: bold; padding: 0; margin: 0; float: left; width: 83px; }

.header-link-box #subscribers-login {margin: 0; padding: 0;}

.header-link-box #subscribers-login #subscribers-login-widget { padding: 0; margin: 0; float: left; }

.header-link-box #subscribers-login #subscribers-login-widget a { color: #89C33B!important; text-decoration: underline; }

.header-link-box #subscribers-login #subscribers-login-widget a:hover { color: #4E81DD!important; text-decoration: none; }

.header-link-box #subscribers-login #subscribers-help { padding: 0; margin: 0 5px 0 0; float: left; }

.header-link-box #subscribers-login #subscribers-login-title { color: #00487C; font-weight: bold; padding: 0; margin: 0; float: left; width: 83px; }

td#top-nav-table-left {vertical-align:top; padding: 0; margin: 0; width: 516px; }

#top-nav-table-midl { height: 90px!important; width: 520px!important; }

#djo_content.djo_title {}

/* .djo_record_name */
#djo_content a { text-decoration: none; color:#00487c!important;}

#djo_content a:hover{ text-decoration: underline; }

#news-search-box {
	width: 160px;
	margin:0;
	padding: 0;
	padding-top: 30px;
	background-color: #E8E6E3;
	background-image: url(../images/news_search_tab.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: 3px solid #005A9B;
}

#news-search-box form {
	margin: 0;
	padding: 0;
}

#news-search-box input.search-field {
	margin: 0;
	padding: 0;
	width: 125px;
	height: 18px;
	margin-bottom: 8px;
	margin-left: 3px;
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #D4D0C8;
}

#news-search-box input.search-button {
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	margin-left: 3px;
}

#news-search-box img {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-top: 6px;
	margin-left: 3px;
}

/*    CUSTOMER LOGIN DIV    */
.customer-box-head { 
	background-image: url('../images/subscriber_tab.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	height: 22px;
	}

#customer-box {
	width: 155px;
	margin:0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-right: 5px;
	background-color: #E8E6E3;
	background-image: url(../images/customer_corner.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#customer-box form {
	margin: 0;
	padding: 0;
}

#customer-box p {
	margin: 0;
	padding: 0;
	padding-left: 3px;
	color: #282828;
	font-size: .90em;
}

#customer-box p a {
	color: #06385D;
}

#customer-box input.field {
	margin: 0;
	padding: 0;
	width: 125px;
	height: 18px;
	margin-bottom: 10px;
	margin-left: 3px;
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #D4D0C8;
	font-size: .90em;
}

#customer-box input.button {
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	margin-left: 3px;
}

#customer-box img {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	margin-top: 6px;
	margin-left: 3px;
}

#customer-box .logout {
	font-weight: bold;
}

#customer-box ul {
	width: 150px;
	margin: 0 0 0 0px; padding: 5px 0 15px 0;
	list-style: none;
}

#customer-box li {
	margin: 0; 
	padding: 0.25em 0 0.25em 0.3em;
	line-height: 1;
	border-bottom: 1px solid #709AC0;
}

#customer-box li ul { padding-top: 0.3em }

#customer-box li a { color: #00487C; }

.account-head { 
	background-image: url('../images/account_tab.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	height: 22px;
	}

/*    ARCHIVES    */
.left-nav-daily-archives {
	width: auto;
	margin: 0;
	padding: 0;
	padding-top: 18px;
	margin-top: 10px;
	background-image: url('../images/archive_tab.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.left-nav-daily-archives ul {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	border-top: 1px solid #B9B9B9;
}


.left-nav-daily-archives li {
	list-style-type:none;
	border-bottom: 1px solid #B9B9B9;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-bottom: 1px;
}

.left-nav-daily-archives ul a {
	color: #524E4E;
	text-decoration: none;
	font-size: 0.90em;
}

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

#left-nav {
    clear: both;
	width: 160px;
	margin: -1px 0 10px 0;
	padding: 0;
	background-color: #BACBDD;
}

#left-column {width:160px; }

div.archive-dd { padding: 5px 0; margin: 5px 0;}

.be-conversation-box {border-top: 3px solid #005A9B; padding-bottom: 10px;}

ul.be-conversation-list {padding: 0; margin: 0 5px 0 10px;}

ul.be-conversation-list li {list-style: none; padding: 2px 0;}

ul.be-conversation-list li a {color: #06385D; }
/*************************** LEFT-NAV LIST **/

#nav-title {
	margin: 0; padding: 5px 0 10px 5px;
	/*background: url(../images/arrow_down_cyan_white.gif) no-repeat 0 5px;*/
	font-weight: bold;
	color: #fff;
}

#nav-title a {
	color: #282828;
	text-decoration: none;
}

#left-nav ul {
	width: auto;
	margin: 0; padding: 5px 0 15px 0;
	list-style: none;
}

#left-nav li {
	margin: 0; 
	padding: 0.25em 0 0.25em 0.5em;
	line-height: 1;
	border-bottom: 1px solid #709AC0;
}

#left-nav li ul { padding-top: 0.3em }

#left-nav li a { color: #00487C; }

/*************************** PRIMARY COLUMN FORMATS FOR HOME PAGE **/

#primary-column { width: 530px; padding-left: 0px; padding-right: 0px;}

.be-daily {
	line-height: 1.05em;
	padding-right:10px;
}

.be-daily a{ color: #00487c; text-decoration: none; }

.be-daily div.blog-content a{ color: #00487C; text-decoration: underline; }

.be-daily div.blog-content a:hover{text-decoration: underline;}

.be-daily hr{
	height: 1px;
	background: #7f7f7f;
	margin: 0 0 1.25em 0;
	border: 0;
}
.be-daily h2{
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 1.2em;
	line-height: 1em;
}

.be-daily h2 

.be-daily h3{
	margin: 0;
	padding: 0;
	font-size: .95em;
}

.be-daily .date-line {
	color: #766D66;
	font-size: .90em;
}

.be-daily-article {
	padding-top: 10px;
	padding-bottom: 5px;
}

.be-daily-article a {
	color: #06385D;
	font-size: .90em;
}
.be-daily-article img {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	/*border: 1px solid black;*/
}

.minor span.datetime {font-size:10px !important; font-weight:normal; display:block; float: right;}

a.blog-read-comment {font-size:10px !important; text-decoration: none !important;}

.be-daily .topper {background:#d9e5e2; padding:7px 0 3px 0; margin:0 0 20px 0;}
img.div_gray {}
.gray-be, .sponsor, .rss {float:left; padding: 0 9px; height:23px; border-left:1px solid #c1c1c1; font-size:9px;}
.gray-be {border:0; padding-top:0px;}
.sponsor {padding-top:5px;}
.sponsor span, .sponsor img {float:left;}
.sponsor img {width:90px;  height:25px;  margin-top:-5px;}
.rss {padding-top:5px;}

.gray-been {padding:0 0 0 10px;}

.daily-post {
		/*border-bottom:1px solid #7f7f7f*/;
		margin:0 0 20px 0 !important;
		font-size:12px !important;
		line-height:15px !important;}
		
.daily-post hr{
	height: 1px;
	background: #7f7f7f;
	margin: 6px 0 4px 0 !important;
	border: 0;
}
		
.adisland {float:right; padding:0px 0  0px 10px; }

.second { background-image:url('../images/bg_second.gif'); background-repeat:no-repeat;}

p.subtitle {margin-top:2px; color:#333;}
.bottom-border {
	background-image: url(../images/dotted_blue_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
}

.top-border {
	background-image: url(../images/dotted_blue_line.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}

/*************************** PRIMAY COLUMN FORMATS FOR INTERIOR PAGE **/

.interior-datajoe-column {
    margin: 0;
	padding: 0;
	width: 750px;
}

.interior-primary-column {
	margin: 0;
	padding: 0;
	width: 100%;
}

.interior-main-image {
	padding: 0;
	margin: 0;
	margin-left: 5px;
	float: right;
}

.interior-primary-column hr {
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-bottom: 6px;
	background-color: #12385D;
	height: 1px;
	border: 0;
}

.more-news-links {
	margin: 0;
	padding: 0;
	padding-top: 25px;
	width: 100%;
}

.more-news-links a  {
	color: #06385D;
}

.title-line-table {
	margin: 0;
	padding: 0;
	width: 100%;
}

.title-line-table .title {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
}
.title-line-table .title a{ color: #000; text-decoration: none; }

.title-line-table .date {
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: .85em;
}

/*************************** SECONDARY COLUMN FORMATS FOR HOME PAGE **/
.side-bar {background-color:#e8e8e8; width:260px;}

#slideshow { position: relative; }

#print-edition {
	margin: 0;
	width:260px;
	height: 450px;
	padding: 5px 10px 20px 10px;
	background-color: #E4DFCC;
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
}

#print-edition-subscribe {
	position: absolute;
	bottom: 0px;
	width: 100%;	
}

.subscribe-today-image {
	margin: 0 auto;

}

#print-edition-image {
	margin: 0;
	padding: 0;
	margin-top: 5px;
}

#print-edition a {
	color: #06385D;
	font-size: .90em;
}

#print-edition h3 {
	margin: 0;
	padding: 0;
	font-size: .95em;
}

#print-edition p {
	margin: 0;
	margin-bottom: 5px;
}

#print-edition .date-line {
	color: #766D66;
	font-size: .90em;
}

.print-edition-article {
	padding-bottom: 10px;
	margin-top: 5px;
}

.print-edition-article a {
	color: #06385D;
	font-size: .90em;
}

.print-edition-article img {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	/*border: 1px solid black;*/
}

/*************************** AD COLUMN FORMATS **/
#ad-column-home {padding-left:7px;}

#ad-column-home img {display:block; padding-bottom:10px;}

#ad-column {padding-left:40px; width: 120px;}

#ad-column img {display:block; padding-bottom:10px;}

.ad-image {
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
}

.openx-home-side-ad {margin: 0 0 10px 0; padding: 0; width: 120px; height: 240px;}

/*************************** FOOTER FORMATS **/

.footer {
	width: 100%;
	margin: 30px 0 0 0;
	font-size:10px;
	padding:30px 0;
	background-image:url('../images/bg_footer.gif');
	background-position: top center;
	background-repeat:no-repeat;
	text-align: center;
	color: #7f7f7f;
}

.footer a {
	color: #7f7f7f;
}
.footer .contactbox {float:left; color:#005a9b;}
.footer .icon {float:right; padding-right:20px;}

/*************************** GENERIC STYLES **/

.label {
	text-align: right;
	background-color: #E8E6E3;
	font-weight: bold;
}

.required {
	color: red;
}

/*************************** STYLES FOR NOMINATION & APPLICATION FORMS **/

.partners {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}

.partners td {
	border-bottom: 1px solid black;
	height: 30px;
	vertical-align: top;
	padding-top: 3px;
}

.partners tr.highlight td {
	background-color: #cccccc;
}

.partners tr.highlight input {
	background-color: #dddddd;
}

/* NOMINATION TABLE */
.nomination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.nomination td{
	vertical-align: top;
	padding-right: 20px;
	padding-bottom: 20px;
}

.nomination td.n-label{
	font-weight: bold;
}

/* APPLICATION TABLE */
.application {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.application td{
	vertical-align: top;
	padding-right: 20px;
	padding-bottom: 20px;
}

.application td.a-label{
	font-weight: bold;
}

/************************************************
*    TICKETS PAGE                               *
************************************************/

#ticket-form
{
    margin: 15px 0 15px 0;
}

.tick-form-header
{
     background-color: #8CB9C8;
}

.tick-header 
{
    font-size: 12px;
    font-weight: bold;
}

.tick-desc
{
    margin: 0 15px 10px 0;
    font-size: 10px;
}

.small 
{
    font-size: 9px;
}

.review-total
{
     padding: 5px 5px 5px 5px;
     
}

.total
{
     background-color: #FEFFE6;
}

/**********************
	BLOG STYLES
**********************/

.blog_container {
	margin: 0;
	padding: 0;
}
.blog_container hr {
	margin: 0;
	padding: 0;
	margin-top: 4px;
	margin-bottom: 6px;
	background-color: #12385D;
	height: 1px;
	border: 0;
}

#col_content {
	float: left;
	width: 688px;
	padding: 0 20px 0 0;
	color: #000;
	border-right: 1px solid #12385D;
}
#col_content #general_content p, #col_content #general_content ul, #col_content #general_content ol {
	margin: 0 0 1.25em 0;
	width: 100%;
}

#col_content #general_content h2{ margin: 5px 0 5px 0; font-size: 16px; line-height: 1.0em; }
h2.search-header {background:#d9e5e2; padding: 5px; border-top: 2px solid #003A77;}
div.konnects-header {background:#d9e5e2!important; padding: 5px; border-top: 2px solid #003A77; height: 15px;}
#col_content #general_content h3{ margin: 0 0 10px 0; font-size: 13px; line-height: 1.0em; }
#col_content #general_content p.date{ margin: 5px 0; font-size: 11px; line-height: 1.0em; color: #454545; }

#col_content #general_content p.dateTopMargin {margin-top: 20px;}
	
#col_content #general_content a, #sidebar_content #general_content a {color: #00487C; text-decoration: none;}

/* helps the share button display better */
.ktsShareMod ul {
       width: auto!important;
}

.ktsShareMod {
       white-space: nowrap!important;
}

/* style for blog content links*/
#col_content #general_content div.blog-content { margin-bottom: 10px; }

#col_content #general_content div.blog-content a {color: #00487C; text-decoration: underline;}

#col_content #general_content a:hover, #col_sidebar a:hover { text-decoration: underline; }

#col_content #general_content input.field{
	margin: 0;
	padding: 3px;
	height: 12px;
	width: 150px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #D4D0C8;
	font-size: .90em;
	color: 	#00487C;
}
#col_content #general_content textarea{ 
	border-bottom: 1px solid #D4D0C8; 
	border-right: 1px solid #D4D0C8;
	padding: 3px;
	font-size: .90em;
	color: #00487C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
/* SIDEBAR CONTENT */
#col_sidebar {
	float: right;
	width: 200px;
}

#sidebar_content {
	padding: 0;
	color: #000;	
}
#sidebar_content h2 {
	width: auto;
	font-size: 18px;
	padding: 0 0 .4em 0;
}
#sidebar_content h2 a { background: transparent; font-size: 18px; border: 0; }
#sidebar_content h2 a:hover { background: transparent; color: #000; text-decoration: underline; }
#sidebar_content p {
	margin: 0 0 1.25em 0;
}
#sidebar_content hr {
	height: 1px;
	background: #12385D;
	margin: 0 0 1.25em 0;
	border: 0;
}
#sidebar_content a.rss_btn { float: right; width: 10px; height: 10px; background: transparent url('../images/feed-icon-10x10.gif') 0 0 no-repeat; margin: 4px 0 0 0; border: 0; }
#sidebar_content a.rss_btn:hover { background: transparent url('../images/feed-icon-10x10.gif') 0 0 no-repeat; border: 0; }
#sidebar_content a.rss_btn span { display: none; }

/*
#hilite {
	position: relative;
	float: right;
	height: 3.4em;
	background: #fff url('../images/hilite-button-back.gif') 0 0 repeat-x;

}
#hilite p { font-size: 12px; }
#hilite span {
	float: left;
	display: block;
	background: #f1ab00;
	padding: 10px;
}
#hilite a.button {
	float: left;
	display: block;
	color: #000;
	text-decoration: none;
	padding: 10px 10px 9px 28px;
}

#hilite .blog { background: transparent url('../images/sc-blog-icon.gif') 7px center no-repeat; }
*/
.blog{ width: 705px; }
.blog div {  }
.blog .staff_cmt {
	background: #e4e6e8;
	margin: 0 0 1.5em 0;
	padding: 7px 10px 1px 10px;
	border-width: 0 0 0 3px;
	border-style: solid;
	border-color: #3c6b79;
}
.blog .caption { color: #000; font-style: italic; }
.blog .staff_cmt h3 { color: #000; padding: 0 0 8px 0; }
.blog img, .blog a img { background: transparent; margin: 0; padding: 0; border: 1px solid #ccc; }

.blog blockquote {
	border-left: 3px solid #999;
	background-color: #eee;
	margin: .5em 0 1em 0;
	padding: 1em;
}
.blog blockquote code {
	display: block;
	font-size: 9pt;
}



#comment_policy { margin: 1.25em 0 0 0; padding: 1em 0 0 0; border-top: 1px dashed #889; }


.no_show { display: none !important; }

.img_rt { float: right; margin: 0 0 1em 1em; }

.minor, .minor *{ color: #454545; font-size: 8pt !important; margin-bottom: 2px; padding-bottom: 0px; }
.fine, .fine * { color: #454545; font-size: 8pt !important; }

.dark { background: #333 !important; color: #333 !important; }
.hilite { background: #e4e6e8; }
.lolite { color: #bbc; }

.color_box1 { background: #e4e6e8; width: 665px; padding: 20px; }

.expandable, .contractable {
	background-position: 0 center;
	background-repeat: no-repeat;
	cursor: pointer;
	padding: 0 0 0 15px;
}
.expandable { background-image: url('../images/icon-plus.gif'); }
.contractable { background-image: url('../images/icon-minus.gif'); }

code {}

abbr {
	cursor: help;
	font-size: 80%;
	letter-spacing: 1px;
}

.island {margin: 10px 0 5px 10px; float: right; background: red; }

.island a:hover img{text-decoration: none;}

.print-slide {
position:relative; width: 260px; height:210px; margin:7px 0 0 0; background-repeat:no-repeat;}

.print-arrow-ff {position:absolute; right:5px; bottom:5px;}
.print-arrow-rew {position:absolute; left:5px; bottom:5px;}

.print-article {padding:14px 10px 10px 0; width: 260px}
.print-article h3 {font-size:14px !important; }
.print-article p.author {font-size:10px;}
.print-article p, .print-article {line-height:16px;}

.col_gray {
	width:260px; 
	padding:42px 10px 20px 10px; 
	background-color:#e8e8e8; 
	background-image:url('../images/bg_gray.gif');
	background-repeat:repeat-x;
}		
			
.col_gray h3{ 
	margin:0 -10px 15px -10px;
	padding:5px;
	line-height:18px;
	color:#fff; font-weight:normal; font-size:14px; background:#686868; }
	
.cleaner {height:0px; font-size:1px; float:none; clear:both;}	

.divSearchResultCommunity {
	padding: 5px 5px 2px 5px;
	margin-bottom: 15px;
	border-top: 2px solid #003A77;
	border-bottom: 1px dotted #003A77;
	/*background-color: #dedede;*/
}

.divSearchResultCommunity h3 {
	margin-top: 0!important;
	margin-bottom: 0!important;
}

.divKonnectsCommunityPaging {
	margin-top: 10px;
	margin-bottom: 10px;
}

.divKonnectsCommunityPaging a {
	padding-right: 20px;
}

.divKonnectsCommunityPaging span {
	padding-right: 20px;
}

.ktsCommentCount a {
    font-size:10px !important; 
    text-decoration: none !important;
}
