

.categorical-headline-list
{
    margin-top: 25px;
    margin-bottom: 25px;
	width: 250px;
	
}
.categorical-article-list-name
{
	font: bold 18px Helvetica;
	margin-bottom: 2px;

}

.categorical-article-text 
{ 
    vertical-align: top;
    display: inline;
}

.categorical-headlines-text 
{ 
}


.categorical-headline-list-name
{
	font: bold 16px Helvetica;
	margin-bottom: 2px;

}

.categorical-headline
{
    padding-top: 3px;
    margin-top: 20px;
	clear: both;
	border-top: 1px solid;
}
.categorical-article
{
    padding-top: 3px;
    margin-top: 20px;
	clear: both;
    border-top: 1px solid;
}

.categorical-title 
{ 
	font: bold 16px Helvetica;
	line-height: 16px;
} 

.categorical-title a
{ 
    text-decoration: none;
    color: black;
} 
.categorical-title a:hover
{ 
    text-decoration: underline;
    color: #ff0000;
} 

.categorical-photo 
{ 
    float: left;
    width: 120px;
    margin-right: 4px;
    display: inline;
}
 

.categorical-small-photo 
{ 
    float: left;
    width: 60px;
    margin-right: 5px;
    display: inline;
}

.categorical-small-image 
{ 
	width: 60px;
} 

.categorical-image 
{ 
	width: 120px;
} 

.categorical-text 
{ 
	vertical-align: top;
	float: right;
    width: 470px;
    display: inline;
}

.categorical-summary 
{ 
	font: 16px Helvetica;
    line-height: 22px;
}

.categorical-source
{
	font: 12px  Helvetica;
	color: black; 
	font-weight: strong;
	margin-bottom: 2px;	
}

.categorical-date
{
	font: 9px Helvetica;
    margin-bottom: 3px;
    margin-top: 3px;
}

.categorical-contributor-line
{
	font: 12px Arial;

}

.categorical-contributor-prompt
{

}

.categorical-contributor
{
}
.categorical-counts
{
	margin-left: 10px;
}

.ctgl-source-btns
{
    font: 12px Helvetica;
    margin-top: 8px;
    margin-bottom: 2px;
    font-weight: strong;
}

.ctgl-stars img
{
    width: 11px;
}

.categorical-import-sect .hovertext {
    float: left;
    margin-left:3px;
}

.categorical-retrieve-btn {
    background: url(img/retrieve.png) no-repeat;
    cursor: pointer;
    border: none;
    width: 22px;
    height: 22px;
}

.categorical-add-btn, .publish-btn a {
    background: url(img/add.png) no-repeat;
    cursor: pointer;
    border: none;
    width: 22px;
    height: 22px;
}

.categorical-edit-btn, .edit-btn a {
    background: url(img/edit.png) no-repeat;
    cursor: pointer;
    border: none;
    width: 22px;
    height: 22px;
}

.categorical-sticky-btn, .sticky-btn a {
    background: url(img/sticky.png) no-repeat;
    cursor: pointer;
    border: none;
    width: 22px;
    height: 22px;
}

.categorical-unsticky-btn, .unsticky-btn a {
    background: url(img/unsticky.png) no-repeat;
    cursor: pointer;
    border: none;
    width: 22px;
    height: 22px;
}

.categorical-import-sect input, .categorical-kill-sect input {
	margin-right: 3px;
	float:left;
}

.categorical-kill-btn, .trash-btn a {
    background: url(img/kill.png) no-repeat;
    cursor: pointer;
    border: none;
    width: 22px;
    height: 22px;
}

.unpublish-btn a {
    background: url(img/kill.png) no-repeat;
    cursor: pointer;
    border: none;
    width: 22px;
    height: 22px;
}


.categorical-publish-article-btn a, .categorical-article-sticky-btn a, .categorical-edit-article-btn a {
text-indent: -9999px;
display: block;
float: left;
}

.categorical-article-live input:hover, .categorical-article input:hover {
opacity: 0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
}

//////////////////////////////////////////
/////////////////////////////////////////

.categorical-article-list
{
	

}

.categorical-headline-list
{
	width: 225px;	
}


.categorical-article-list-name
{
	font: bold 18px Helvetica;
	margin-bottom: 2px;
	display: none;

}

.categorical-headline-source
{
    
	font: 12px Helvetica;
    color: #333333;
    display: inline;
}


.categorical-headlines-text 
{ 
}


.categorical-headline-list-name
{
	font: bold 16px Arial;
	margin-bottom: 2px;
	display: none;
}

.categorical-headline
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 225px;
	clear: both;
}

 

.categorical-photo 
{ 
    float: left;
    width: 120px;
    margin-right: 4px;
	display: inline;
}
 
.categorical-small-title 
{ 
	font: 12px Arial;
	color: #505050;
	width: 160px;
	font-weight: bold;
	margin-left: 0px;
	line-height: 14px;
	float: right;
	//margin-top: 2px;
	
	//style="width:160px; line-height:1.2em; color: #49647D; cursor: auto; display: inline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; float:right; margin-right:50px; margin-left:2px; padding:5px 2px 4px 0px; width:128px;"	
	
	
} 



.categorical-small-title a
{ 
    text-decoration: none;
    color: black;
} 

.categorical-small-title a:hover
{ 
    text-decoration: none;
    color: #21759b;
} 

.categorical-small-image 
{ 
	margin-top: 3px;
	width: 69px;
} 

.categorical-image 
{ 
	width: 120px;
} 

.categorical-text 
{ 
	vertical-align: top;
	float: right;
    width: 470px;
    display: inline;
}

.categorical-summary 
{ 
font: 12px Arial;
line-height: 1.3em;
margin-top: 3px;
}



.categorical-pubdate, .categorical-date
{
    font: 11px  Helvetica;
    margin-top: 4px;
    margin-bottom: 2px;
    font-weight: strong;
}


.categorical-article-list-top
{
	margin-top: -15px;

}


.categorical-article-list-name-top
{
	font: bold 18px Helvetica;
	margin-bottom: 2px;
	display: none;

}

.categorical-article-text-top 
{ 
    vertical-align: top;
    display: inline;
}


.categorical-article-top
{
   
    margin-top: 0px;
    clear: both;
}

.categorical-title-top 
{ 
	
	font: bold 16px Arial;
	
	margin-bottom: 5px;
} 

.categorical-title-top a
{ 
    text-decoration: none;
    color: black;
} 
.categorical-title-top a:hover
{ 
    text-decoration: none;
    color: #21759b;
} 

.categorical-photo-top
{ 
    
    width: 120px;
    margin-right: 10px;
display: inline;
}
 
.categorical-image-top 
{ 
	width: 120px;
} 

.categorical-text-top 
{ 
	vertical-align: top;
	
    width: 225px;
    display: inline;
}

.categorical-summary-top 
{ 
font: 12px Arial;
line-height: 1.3em;
margin-top: 3px;
width: 225px;
}

.categorical-source-top
{
font: 14px Arial;
margin-bottom: 5px;
color: #333333;
margin-top: 6px;
margin-bottom: 2px;


	
}

.categorical-pubdate-top, .categorical-date-top
{
    font: 12px Arial;
    font-weight: normal;
    margin-bottom: 3px;
}


.categorical-contributor-line
{
	margin-top: 5px;
	font: 12px Arial;
	color: black;

}

.categorical-contributor-prompt
{

}

.categorical-contributor
{
}

.categorical-contributor a
{
	color: black;
	text-decoration: none;
}
.categorical-contributor a:hover
{ 
    text-decoration: none;
    color: #21759b;
} 

.categorical-counts
{
	margin-left: 10px;
}

.categorical-article-list-live
{

}


.categorical-article-list-name-live
{
	font: bold 18px Helvetica;
	margin-bottom: 2px;
	display: none;

}

.categorical-article-text-live 
{ 
    vertical-align: top;
    display: inline;
}


.categorical-article-live
{
   margin-top: 20px;
   border-top: 1px solid;
   padding-top: 3px;
   
    clear: both;
}

div.categorical-article-live
{
	line-height: 100%;
}
div.categorical-article
{
	line-height: 100%;
}

.categorical-title-live 
{ 
	
	font: bold 16px Helvetica;
	line-height: 16px;
} 

.categorical-title-live a
{ 
    text-decoration: none;
    color: black;
} 
.categorical-title-live a:hover
{ 
    text-decoration: underline;
    color: #ff0000;
} 

.categorical-photo-live
{ 
    
    width: 120px;
    height:120px;
    margin-right: 10px;
	display: inline;
	float: left;
}
 
.categorical-image-live 
{ 
	width: 120px;
} 

.categorical-text-live 
{ 
	vertical-align: top;
	
    width: 400px;
    display: inline;
}

.categorical-summary-live 
{ 
font: 12px  Helvetica;
line-height: 1.3em;
margin-top: 3px;
}

.categorical-source-live
{
font: 12px  Helvetica;
color: black; 
font-weight: strong;
margin-bottom: 2px;	

}

.categorical-pubdate-live, .categorical-date-live
{
    font: 11px  Helvetica;
    margin-top: 4px;
    margin-bottom: 2px;
    font-weight: strong;
    
}


.categorical-clicks-src
{
	margin-right: 1px;
}

.categorical-comments-src
{
	margin-left: 5px;
	margin-right: 1px;
}

.categorical-vote-up-src
{
	margin-left: 5px;
	margin-right: 1px;
}

.categorical-vote-down-src
{
	margin-left: 5px;
	margin-right: 1px;
}

.categorical-flag-src
{
	margin-left: 5px;
	margin-right: 1px;
}






.categorical-import-btn
{
	font: 12px Arial;
}

.categorical-featured-comment-line
{
	margin-top: 5px;
	width: 400px;
	font: 12px Arial;
}

.categorical-featured-comment
{
	font-style: italic;
	display: inline;
}

.categorical-featured-comment a
{
	text-decoration: none;
	color: black;
}
.categorical-featured-comment a:hover
{
	text-decoration: none;
	color: #21759b;
}

.categorical-featured-comment-author
{
	display: inline;

}

.categorical-featured-comment-author a
{
	text-decoration: none;
	color: black;
}
.categorical-featured-comment-author a:hover
{
	text-decoration: none;
	color: #21759b;
}



.categorical-featured-response-line
{
	margin-top: 5px;
	width: 400px;
	
	font: 12px Arial;
}

.categorical-featured-response
{
	font-style: italic;
	display: inline;
}

.categorical-featured-response a
{
	text-decoration: none;
	color: black;
}
.categorical-featured-response a:hover
{
	text-decoration: none;
	color: #21759b;
}

.categorical-featured-response-author
{
	display: inline;

}

.categorical-featured-response-author a
{
	text-decoration: none;
	color: black;
}
.categorical-featured-response-author a:hover
{
	text-decoration: none;
	color: #21759b;
}

.categorical-import-btn{
	display: inline;
}
	
.categorical-kill-btn{
	display: inline;
}

.categorical-submit-url-heading
{
	text-align: center;
	font: bold 14px Arial;
}
.categorical-submit-url-category
{
	font: 14px Arial;
}
.categorical-submit-url-buttons
{
	font: 14px Arial;
	text-align: center;
	margin-top: 25px;
}

.categorical-no-render
{
	display: none;
}

.categorical-no-show
{
	visiblity: hidden;
}


/////////////////////////////////////////




.categorical-social-article-photo {
}

.categorical-social-article-image {
float: right;
width: 120px;
margin-top: 10px;
margin-left: 20px;
display: inline;
}

.categorical-social-article-voting-box {
width: 65px; 
float:left;
}

.categorical-social-article-voting-content {
border: 1px solid #E4E682; 
width: 42px; 
-webkit-border-radius: 5px; 
border-radius: 5px; 
-moz-border-radius: 5px; 
background: -webkit-gradient(linear,left top,left bottom,from(#FFFEFA),to(#DDDEDE)); 
background: -webkit-linear-gradient(top,#FFFEFA,#DDDEDE); 
background: -moz-linear-gradient(top,#FFFEFA,#DDDEDE); 
background: linear-gradient(top,#FFFEFA,#DDDEDE); 
border: 1px solid #CDCDC9;
}

.categorical-social-article-votingaggregate {
text-align:center;
font-weight:bold;
font-size:12px;
border-top: 1px solid  #CDCDC9; 
}

.categorical-social-article-votingup {
text-align: center; 
width: 20px; 
display: inline-block; 
border-right: 1px solid #CDCDC9; 
margin: 0;
padding-top:2px;
padding-bottom:2px;
}

.categorical-social-article-votingdown {
text-align: center; 
width: 20px; 
display: inline-block; 
margin: 0;
padding-top:2px;
padding-bottom:2px;
}

.categorical-social-article-contentbox {
float:left;
padding-bottom: 20px;
}

.categorical-social-article-clicktext {
text-align: center;
font-weight: bold;
font-size: 10px;
margin-top: 30px;
font-weight: bold;
text-align: center;
width: 41px;
}

.categorical-social-article-votetext {
font-size: 12px;
}

.categorical-social-article-clickbox {
width: 41px;
}

div.categorical-social-article-title {
font-weight:bold;
line-height: 125%;
}

.categorical-article-live A:visited {color:black;}
.categorical-article-live A:link {color:black;}
.categorical-article-live A:active {color:black;}
.categorical-article-live A:hover {color: #ff0000;}
.categorical-article-live A {text-decoration: none;}

.categorical-article A:visited {color:black;}
.categorical-article A:link {color:black;}
.categorical-article A:active {color:black;}
.categorical-article A:hover {color: #ff0000;}
.categorical-article A {text-decoration: none;}


.categorical-social-article-source{
font-size:12px;
margin-bottom:2px !important;
}

div.categorical-social-article-summary{
font-size:12px;
margin-bottom:10px;
line-height: 125%;

}
.categorical-social-article-pubdate{
font-size:11px;
margin-bottom:2px !important;
}
.categorical-social-article-contributor-line{
font-size:11px;
}

.categorical-social-article-counts {
font-size:11px;
}

.categorical-social-article-voting-counts {
font-size:10px;
padding-top:10px;
}

.categorical-textbox {
margin-top: 10px;
margin-bottom: 10px;
}

.categorical-comments-src {
margin-left:0px !important;
}

.categorical-comments-count {
margin-left:6px !important;
}

.categorical-newsletter-width {
width: 295px;
}

.categorical-newsletter-section-heading {
font-family: helvetica neue;
font-weight: bold;
font-size: 14px;
margin-top: 40px;
color: black;
border-top: 2px solid;
background: #fafafa;   
}