﻿.searchbox {
	background:#b7b7b7;	
	width:70%;
}

.searchbox  input {
	border:none;
	background:#b7b7b7;
	color:white !important;
}

.divider{
	height:3px;
	border-bottom:solid 2px #B7b7b7;
	margin-top:20px;
	margin-bottom:20px;
}

.postdivider{
	height:5px;
	border-bottom:solid 2px #B7b7b7;	
	margin:20px 10px 20px 10px;
}

.back { text-align:center;display:block;}
.postnavigation { text-align:right; display:block;margin:15px;}
.postnavigation a { padding:10px; color:#3c3c3c;}
.default_table
{
	width:100%;		
}

label {font-size:16px !important;}

.tbllabel
{
	padding:7px;
	text-align:left;
	width:25%;
	vertical-align:top;
	color:#231e1a;
	font-size:16px;
}

.tblcontrol
{
	padding: 2px;
	text-align:left;
	width:75%;
	vertical-align:top;
}

.norecord 
{
	margin:15px;
	color:#231e1a;
	font-size:16px;
}


/*Blog Settings CSS*/
#BlogSettings
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

#blogAdministratorSettings, #blogCommentSettings, #blogPostSettings
{
	margin-bottom:10px;
	padding:10px;
}

#blogAdministratorSettings legend, #blogCommentSettings legend, #blogPostSettings legend
{
	font-weight:bold;
	color:#990000;
}

#BlogSettings input , .PostContent input , #dvSearch input
{
	padding:5px;
}
/* end of blog settings CSS*/

/* CSS for the Blog listing */

.AdminOption 
{
	margin:10px;
}

.public-post
{
	margin:10px;
	padding:5px;
}

.post_header  {
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:solid 1px #b7b7b7;
	margin-bottom:20px;
}

.post_header  .left{
	width:75%;
	float:left;
	border-right:solid 1px #b7b7b7;
	padding-right:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.post_header  .right{
	width:21%;
	float:right;
}

.post_footer  
{
	clear:both;
	padding-top:40px;
	padding-bottom:10px;
	border-bottom:solid 1px #b7b7b7;
	margin-bottom:20px;
}

.post_footer  .left{
	width:67%;
	float:left;
	border-right:solid 1px #b7b7b7;
	padding-right:10px;
	padding-right:10px;
	min-height:55px;
	padding-bottom:10px;
}

.post_footer  .right{
	width:30%;
	float:right;
}

.post_footer ul 
{
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
	
}

.post_footer li 
{
	float:left;
	padding:5px;
}

.PostContent
{	
	padding:2px;	
	position:relative;
}



.post_date{
	
	color:#949496;
	letter-spacing:3px;
	font: normal 11px/32px 'Source Sans Pro', san-serif;
}

.post_title{
    color: #525659;
    font-weight: Bold;
    font-size: 18px;
    font-family: 'Source Sans Pro',sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    padding-bottom: 1.66%;
    line-height: 1em !important;
}

.post_title a{
	color: #525659;
    font-weight: Bold;
    font-size: 18px;
    font-family: 'Source Sans Pro',sans-serif;
    text-transform: uppercase;
	text-decoration:none;
	padding-bottom:1.66%;
	line-height:1em !important;
}

.post_title a :visited{
	text-decoration:none;
	color:#3c3c3c;
}

.auth_info {
	font: 11px/32px 'Source Sans Pro', san-serif;
}

.auth_info a{
	
	text-decoration:none;
	color:#e54e25;	
	font: 14px/21px 'Source Sans Pro', san-serif;
	letter-spacing:1px;
}

.auth_info img
{
	border:none;
}

.author-info
{
	font-weight:bold;
	border-bottom:solid 1px silver;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:12px;
	background: #F1f2f1;
}

.authorimage { float:left;}
.authorimage img { max-width:77px; min-width:77px; max-height:77px; min-height:77px; border:none;}

.author-info .right 
{
	text-align:right;
}

.post-content
{
	color:#3c3c3c;
	font:  18px/24px 'Source Sans Pro', san-serif;
}

.public-controls
{	
    color:#d76b00;	    
    font:  14px/27px 'Source Sans Pro', san-serif;
}

.post_tags
{		
	padding:5px;	
	text-decoration:none;
	color:#e54e25;	
	font:  14px/27px 'Source Sans Pro', san-serif;
}

.post-comment-count 
{
	background:#e54e25;	
	color:#FFFFFF;
	border-radius:5px;
	-mozs-border-radius :5px;
	padding:5px;
	
}

.post-comment-count a
{
	color:White;
	text-decoration:none;
}

.dvNewPost  
{
	/*
	border:solid 1px silver;
	border-radius:5px;
	-mozs-border-radius :5px;
	margin-top:25px;
	*/
	padding:10px;
	
}

.dvNewPost #AdminOption{ text-align:center !important;}

.dvlabel
{
	display:block;
	color:#808080;
	padding-bottom:15px;
	font: bold 20px/27px 'Source Sans Pro', san-serif;
	
}

/*
#dvpostCancel
{	
	display:block;
	text-align:right;
}
*/
.AdminOptions
{
	margin:10px;
}

.AdminOptions .right { text-align:right;}

.public-post .AdminOptions
{
	text-align:center;
}


.tags, .category 
{
	width:100%;
}
.tags td, .category td { width:33.33%;}

    .tags input
    {
        margin-left: -20px;
    }
    .tags td
    {
        padding-left: 20PX;
    }

.selectcategory, .selectTag
{
	margin-bottom:10px;
}
.dvCategoryEditholder { margin-top:10; margin-bottom:20px;}

.dvCategory {}

.dvCategoryEdit ,.dvTagEdit
{
	text-decoration:underline;
	cursor:pointer;
	padding-right:5px;
}

.dvCategoryEditsection, .dvTagEditsection
{
	display:none;
}

.dvCategoryEditsection .action , .dvTagEditsection .action
{
	text-align:left;
}

.dverror
{
	display:block;
	margin-top:10px;
    clear:both;    
    background:#FFF8c6;
    border:dashed 1px #FF0000;
    padding:20px;
    color:#FF0000;
}

.TitleError
{
	display:none;
	margin-top:10px;
    clear:both;    
    background:#FFF8c6;
    border:dashed 1px #FF0000;
    padding:20px;
    color:#FF0000;
}

.TitleError .subtitle
{
	background: url('images/report.png') left no-repeat;
	padding-left: 20px;
	font-weight:bold;
	font-size:1.2 em;
}

.TitleError .content
{
	margin:10px;
}

/* end of Blog Listing*/


/*CSS for the buttons*/
.action 
{
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

.action input
{
	
	color:White;
	/*background:gray;
	border-radius:5px;
	-mozs-border-radius :5px;	*/
	border:0px;
	cursor:pointer;
	/*padding-left:5px;
	padding-right:5px;
	background:#9B0000;*/
	background:#005A97;
	border-left:solid 4px #0080D7;
	padding:5px;
}

/*
.action input:hover
{	
	color:White;
	background:gray;
	border-radius:5px;
	-mozs-border-radius :5px;	
	border:0px;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
}*/

#dvCatContent .action , #dvTagContent .action
{
	text-align:left;	
	margin-top:5px;
	margin-bottom:5px;
}


.subaction
{
	margin:10px;
}

.subaction-content
{
	display:none;
}

.AdminOptionbutton
{
	color:White;
	background:#005A97;
	
	/*border-radius:5px;
	-mozs-border-radius :5px;
	padding-left:5px;
	padding-right:5px;
	height:20px;*/
	border:0px;
	cursor:pointer;
	padding:5px;
	border-left:solid 4px #0080D7;
}

.AdminOptionbutton:hover
{
	border-left:solid 4px #80CCFF;
}


.post-social 
{
	margin-top:20px;
	margin-bottom:20px;
}

/*end of button*/

/* titles*/

.sub-title
{
	display:block;
	padding-bottom:5px;
	color:#ababac;
	font: bold 17px/22px 'Source Sans Pro', san-serif;
	
}

.sectiontitle 
{
	color:#949496;
	letter-spacing:3px;
	font: normal 11px/32px 'Source Sans Pro', san-serif;
	margin-bottom:10px;
	
}

.subtitle
{
	margin-top:5px;
	margin-bottom:5px;
}

/* end of title*/

/* comment section */
.comments
{
	margin-top:15px;	
	background:#e6e6e6;
}

.commentsbody
{
	padding:10px;
}

#commentpod
{
	margin-top:10px;
	margin-bottom:20px;
	
}

#comment_author
{
	color:#666666;	
	padding:5px;
	font: normal 20px/32px 'Source Sans Pro', san-serif;
	
}

.commentdate
{
	font-size:12px;	
	font-style:italic;
	color:#9e9ea0;
}

#comment_author .right { text-align:right;}

#comment_detail 
{
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
	color:#8a8a8a;
	line-height:25px;
	font: normal 14px/24px 'Source Sans Pro', san-serif;
	
}

#commentform { margin-top:15px; background:#d8d8d8;padding:10px;}
#commentform .action { text-align:left !important;}
#commentform .action input
{
	background:#e54e25;
	height:35px;
	width:100px;
	font-weight:bold;
	border:none;
	border-radius:3px;
}

.commentreport 
{
	display:block;	
	padding-right:10px;
}

.commentreport .subaction 
{
	display:block;
	text-align:right;
}
.ReportComment 
{
	background: url('images/report.png') left no-repeat;
	padding-left: 20px;		
	margin:10px;
	cursor:pointer;	
	text-align:left	;
}

.ReportComment:hover 
{
	background: url('images/report.png') left no-repeat;
	padding-left: 20px;		
	margin:10px;
	cursor:pointer;
	color:Red;
}

.dvReportform
{
	margin:20px;
	display:none;
}

.dvReportform .action input
{
	border:none;
	background:#d76b00;
}

.CommentCancel ,.categoryeditcancel , .CatCancel ,.tageditcancel
{
	cursor:pointer;
	text-decoration:underline;
}

.CommentCancel:hover , .categoryeditcancel:hover , .CatCancel:hover , .tageditcancel:hover
{
	cursor:pointer;
	color:Red;
}


/* grid CSS -used on category edit and tag edit*/

.grid
{
	width:100%;
	border:solid 1px silver;
	margin-bottom:10px;
}

.grid-header-row 
{	
	background: silver;	
	color:White;
}

.grid-header-row td 
{
	padding:5px;
}

.grid-content-row{}

.grid-content-footer 
{
	background: silver;	
	color:White;
	padding:5px;
}

.grid-content-row td:first-child
{
	border-bottom:solid 1px silver;
}
.grid-content-row td:last-child{}


.grid-content-row .tbllabel 
{
	border:0px !important;
}

.grid-content-row:hover
{
	background: #f1f1f1;	
}

.paging-numofpages
{
	width:25%;
}

.paging-pages
{
	width:50%;
	text-align:center !important;
}

.paging-search
{	
	text-align:right;
	vertical-align:top;
}

.paging 
{
	font-size: 1.2em;
}

/* blog paging */

.blogpaging
{
	margin:10px;
	
}

.blogpaging .paging-pages
{
	width:55%;
	text-align:center;
}


.blogpaging .paging-numofpages
{
	width:15%;
	text-align:left;
}


.blogpaging .paging-numofpages-select
{
	width:30%;
	text-align:right;
}
.blogpaging a
{
	padding-left:5px;
	padding-right:5px;
}

/* Tag cloud css*/

#tagcloud
{
	margin-bottom:20px;
}

#tagcloud a{
 color: #e54e25 !important;
 font-size:15px;
}

.RadTagCloud_Default {
	border:none !important;
}

#tagcloud .sub-title
{
	display:block;
	padding-bottom:5px;
	color:#231e1a;
	font: bold 17px/22px 'Source Sans Pro', san-serif;
	
}

/* Month List */

.dvYear  
{
	/*font-weight:bold;*/
	margin-top:10px;
	cursor:pointer;
	background: url('images/yeararrow.png') left no-repeat;
	padding-left:18px;	
	color: #d76b00 !important;
	font: normal 14px/24px 'Source Sans Pro', san-serif;
}
.dvYear:hover { color:#F90000;}

.show {
	background: url('images/yeararrow1.png') left no-repeat;
}

.hide{
	background: url('images/yeararrow.png') left no-repeat;
}

#dvMonthly .sub-title
{
	display:block;
	padding-bottom:5px;
	color:#231e1a;
	font: bold 17px/22px 'Source Sans Pro', san-serif;
	
}
.dvMonths  
{
	display:none;
	font-size : 1.2em;
}

.dvMonths ul 
{
	list-style-type:none;
}
.dvMonths li
{
	margin-top:5px;
}
.dvMonths a {
	text-decoration:none;
	color: #d76b00
}


/*Search Blog*/

#dvSearch
{
	margin-top:10px;
	margin-bottom:20px;
}

.tabcontent
{
	padding:20px;
	border:solid 1px silver;
}

.socialmediaicons img 
{
	max-width:16px;
}

.schedule { display:none;margin:10px 0px 10px 25px;}

.pubnow {display:inline-block;}

#dvAdminMainSection
{	
	
	margin:25px 0px;	
	border-bottom:4px solid gray;
	/*border-top: 1px solid gray;*/
	font-weight:bold;
	padding-bottom:10px;
}

#dvAdminMainSection ul 
{
	list-style-type:none;	
	margin:0px;
	padding:0px;
}

#dvAdminMainSection ul li 
{
	display:inline-block;
	padding:0px;
	margin:0px 2px 0px 0px;
	/*width:33%;*/
}

.adminmenu
{
	width:150px !important;
}

.adminpoststatus 
{
	width:245px !important;
}


#dvAdminMainSection .AdminOptionbutton
{
	height:50px;
	min-width:150px;
	border:none;
	background:#0080D7;
	border-left:4px solid #005A97;
	font: 15px/18px 'Source Sans Pro', san-serif;
	margin:0px;
	/*border-radius:0px 10px;
	-moz-border-radius: 0px 10px;*/
}

#dvAdminMainSection .AdminOptionbutton:hover 
{
	border-left:solid 4px #BFE5FF;
}

#dvAdminMainSection .dropdown 
{
	padding:10px;
}

#dvAdminMainSection .dropdown option
{
	margin: 5px;
}

.leftalign
{
	text-align:left !important;
}

.rightalign { text-align:right !important;}
.centeralign {text-align:center !important;}
.public-post:hover
{
	background:rgba(255,255,255,0.5);
}

.postImages img {
	max-width:108px;	
}

.monthview
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.monthview li
{
	padding:5px 0px;
}

.monthview a 
{
	color: #e54e25 !important;
	text-decoration:none;
	font-size:15px;
}

.tagslist,.categorylist
{
    margin:20px;
}
.tagslist a ,.categorylist a
{
    padding:5px;
}
        
.tagslist ul, .categorylist ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}
        
.tagslist ul li, .categorylist ul li
{
    padding:5px;
    display: inline-block;
        	
}

.crum
{
	text-align:left; 
	color:#231e1a;
	font:18px/16px 'Source Sans Pro', san-serif;
	margin-bottom:3%;
}

.crum a, .crum a:visited
{
	color:#e54e25  !important;
	font:18px/16px 'Source Sans Pro', san-serif;
	text-decoration:none;
}

.authorbiotop
{
    margin:30px 0px;
    background:#e8e8e8;
	min-height:100px;
	padding:20px 15px;
	
}

.authorbio-detail
{
    padding:5px 0px 5px 22px;
    font:14px/16px 'Source Sans Pro', san-serif;
    display:inline-block;
	max-width:555px;
}
.authorbio-image
{
    float:left;
    max-width:100px;
    display :inline-block;
}

.authorbio-image img
{
	max-height:100px;
	min-height:100px;
}

.authorbio-name {
	font:20px/20px 'Source Sans Pro', san-serif;
	margin-bottom:10px;
}

.post_authorbio {
	margin :20px 0px;
}

.author-title {
	font:bold 14px/20px 'Source Sans Pro', san-serif;
}

.author-content {
	font:12px/16px 'Source Sans Pro', san-serif;
}

/*--Responsive Blog--*/

.blogpaging{font-size:16px !important; color:#231e1a !important;}

.blog-controls{padding:5% 2% 5% 8%; width:35%; box-sizing:border-box;}

.blog-content{padding:5% 10% 5% 0 ; width:64%; box-sizing:border-box;}

.PostContent img{width:100%;}

.postnavigation{display:none;}

@media all and (max-width: 960px) {

	.blog-content{padding: 5% 0% 5% 0; width: 72%; box-sizing: border-box;}
	
	.blog-controls{width:25%; padding:5% 0 5% 2%; box-sizing:border-box;}
}

@media all and (max-width: 825px) {

	.blog-controls{display:none;}
	
	.blog-content{width:100%; box-sizing:border-box; padding-right:0 !important;}
	
	.blogpaging{font-size:14px !important;}
	
	.PostContent a{word-wrap:break-word;}

}


@media all and (max-width: 600px) {
	
	.blog-controls{display:none;}
	
	.blog-content{width:100%; box-sizing:border-box; padding-right:0 !important;}
	
	#dvAdminMainSection {display:none;}
	
	.public-controls table td, .blogpaging  table td:nth-of-type(1), .blogpaging  table td:nth-of-type(3), .blogpaging  table td:nth-of-type(2) tr td{width:100% !important; display:table-row;}
	
	.post_footer .left, .post_footer .right, .post_header .right, .post_header .left{float:none; width:100%; display:inline-table; box-sizing:border-box; border:medium none;}
	
	#commentform{padding:0 !important;}
	
}