.blog-calendar-small_default{
	background-color:#F9F9F7;
	color:#8C8C73;
	font-size:10px;
	font-family:Verdana,Tahoma;
	padding:5px;
	margin:0px;
}

.blog-calendar-small_default a:link,.blog-calendar-small_default a{
text-decoration:underline;
color:#FF7800;
font-weight:bold;
}
.blog-calendar-small_default a:hover{
text-decoration:none;
}
.blog-calendar-small_default .header{
/*background-color:#5f5f5f;*/
}
.blog-calendar-small_default .blog-calendar-small_default_body{
/*background-color:#4f4f4f;*/
font-size:10px;
font-weight:bold;
}
.blog-calendar-small_default .blog-calendar-small_default .header{
background-color:black;
color:white;
font-weight:bold;
font-size:10px;
}
.blog-calendar-small_default  .forminput{
background-color:transparent;
color:#FF7800;
font-size:10px;
border:1px solid #afafaf;
}
.blog-calendar-small_default .blog-calendar-small_default .header a:link,.blog-calendar-small_default .blog-calendar-small_default .header a{
text-decoration:underline;
color:white;
font-weight:bold;
font-size:1rem;
}
.blog-calendar-small_default  .header a:hover{
text-decoration:none;
}

.blog-calendar-small_default .calendar_table{
background-color:#afafaf;
	color:#8C8C73;
}
.blog-calendar-small_default .calendar_table a:link,.blog-calendar-small_default .calendar_table a{
text-decoration:underline;
color:#FF7800;
font-weight:bold;
}
.blog-calendar-small_default .calendar_table a:hover{
text-decoration:none;
}

.blog-calendar-small_default .calendar_table .weekday td{
background-color:#d9d9d7;
text-align:center;
font-size:1rem;
font-weight:bold;
}
.blog-calendar-small_default .calendar_table .nodate{
background-color:#F0F0F0;
}

/*casual day styles*/
.blog-calendar-small_default .calendar_table .casual{
background-color:#FbFbFb;
}
/*highlighting casual day*/
.blog-calendar-small_default .calendar_table .casual_on_mover{
background-color:#F0F0F0;
}

/*current day styles*/
.blog-calendar-small_default .calendar_table .current{
background-color:#FbFbFb;
border:1px solid red;
}

.blog-calendar-small_default .calendar_table .event{
background-color:#bbbbFF;
}

.blog-calendar-small_default .calendar_table .current_event{
background-color:#bbbbFF;
border:1px solid red;
}
/*highlighting current day*/
.blog-calendar-small_default .calendar_table .current_on_mover{
background-color:#F0F0F0;
border:1px solid red;
}
.blog-calendar-small_default .calendar_table .current_on_mover .event{
display:block;
}
.blog-calendar-small_default .calendar_table .current_on_mover .date{
text-align:right;
}
.blog-calendar-small_default .calendar_table .current_on_mover .tool{
position:absolute;
background-color:#101010;
display:block;
}
.blog-calendar-small_default .article .post .footer UL{
}
.blog-calendar-small_default .article .post {
}
.blog-calendar-small_default .article .post .header {
position:relative;
}
.blog-calendar-small_default .article .post .date {
color:#AFAFA4;
font-weight:bold;
line-height:35px;
position:absolute;
right:15px;
top:0;
}
.blog-calendar-small_default .article .post .content {
margin-bottom:0;
}
.blog-calendar-small_default .article .post .content .reset h1, .blog-calendar-small_default .article .post .content .reset h2, .blog-calendar-small_default .article .post .content .reset h3 {
background-image:none;
padding:2px;
}
.blog-calendar-small_default .article .post .footer {
background:transparent url(/templates/content/blog/images/a33.gif) repeat-x scroll 0 0;
height:64px;
position:relative;
}
.blog-calendar-small_default .article .post .footer ul {
bottom:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
right:15px;
}
.blog-calendar-small_default .article .post .footer ul li {
background-position:0 2px;
background-repeat:no-repeat;
display:block;
float:left;
line-height:20px;
margin-left:20px;
padding-left:20px;
}
.blog-calendar-small_default .article .post .footer ul li.printerfriendly {
background-image:url(/core-public/images/printer.png);
}
.blog-calendar-small_default .article .post .footer ul li.comments {
background-image:url(/core-public/images/comments.png);
}
.blog-calendar-small_default .article .post .footer ul li.readmore {
background-image:url(/core-public/images/readmore.png);
}
.blog-calendar-small_default .article .post .footer ul li.comment_create {
background-image:url(/core-public/images/comment.png);
}
.blog-calendar-small_default .article .post .footer ul li.quote {
background-image:url(/core-public/images/quote.png);
}
.blog-calendar-small_default .article .post .footer ul li.delete {
background-image:url(/core-public/images/delete.png);
}
.blog-calendar-small_default .article .post .footer ul li.edit {
background-image:url(/core-public/images/edit.png);
}
.blog-calendar-small_default .article .post .event_info {
width:300px;
border:1px solid black;
font-weight:bold;
font-size:10px;
}
.blog-calendar-small_default .article .post .event_info p{
background-color:#F0F0F0;
margin:5px;
}

.blog-calendar-small_default .article .post .event_info label{
width:100px;
text-align:right;
dislay:block;
float:left;
background-color:#DFDFDF;
color:#3C3CF3;
}
.blog-calendar-small_default .article .post .event_info span{
color:black;
margin-left:5px;
}

.blog-calendar-small_default .article .post .event_info .title{
font-weight:bold;
font-size:10px;
color:black;
margin-left:5px;
/*position:absolute;
top:-7px;
left:5px;*/
font-size:1rem;
height:15px;

}
span.highlighted {
  background-color: #161616;
  font-weight: bold;
  color:black;
}
span.c1 {
  background-color: #FFDDDD;
}
/*.blog-calendar-small_default
{
background: #F9F9F7 ;
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif;
color: #8C8C73;
line-height: 18px;
position: relative;
padding:5px;


}*/
.blog-calendar-small_default a
{
color: #FF7800;
text-decoration: underline;
}

.blog-calendar-small_default  a:hover
{
text-decoration: none;
}
.blog-calendar-small_default h1{
//padding:10px;
text-align:center;
}
.blog-calendar-small_default h2{
//padding:10px;
text-align:left;
}
.blog-calendar-small_default .breadcrumbs
{
padding:10px;
}

.blog-calendar-small_default  .pages
{
line-height:20px;
/*cursor:pointer;*/
padding:10px;
}
.blog-calendar-small_default  .pages .current
{
text-decoration: none;
font-size:1rem;
}
.blog-calendar-small_default  .pages a
{
/*color: #FF7800;*/
text-decoration: underline;
}

.blog-calendar-small_default .pages a:hover
{

text-decoration: none;
font-size:1rem;
}



.blog-calendar-small_default .post
{
/*margin-bottom: 30px;*/
}

.blog-calendar-small_default .post .header
{
position: relative;
}
.blog-calendar-small_default .post .header h3
{
position: relative;
top: 4px;
font-size: 18px;
line-height: 25px;
color: #656551;
letter-spacing: -1px;
background: url('/templates/content/blog/images/a22.gif') bottom repeat-x;
padding: 0px 0px 10px 15px;
/*margin-bottom: 20px;*/
}
.blog-calendar-small_default .post .header h3 a
{
color: #8C8C73;
}

.blog-calendar-small_default .post .date
{
position: absolute;
right: 15px;
top: 0px;
color: #AFAFA4;
font-weight: bold;
}

.blog-calendar-small_default .post .date a
{
color: #AFAFA4;
}

.blog-calendar-small_default .post .content
{
position:relative;
margin-bottom: 0px;
padding:10px;
}
.blog-calendar-small_default .post .content .reset h1, .blog-calendar-small_default .post .content .reset h2, .blog-calendar-small_default .post .content .reset h3
{
background-image: none;
padding:2px;
font-size:auto;

}

.blog-calendar-small_default .post .footer
{
position: relative;
background: url('/templates/content/blog/images/a33.gif') repeat-x;
height: 64px;
}



.blog-calendar-small_default .post .footer ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 10px;
}

.blog-calendar-small_default .post .footer ul li
{
display: block;
line-height: 20px;
float:left;
padding-left: 20px;
margin-left: 20px;
background-repeat: no-repeat;
background-position: 0px 2px;
}

.blog-calendar-small_default .post .footer ul li.printerfriendly
{
background-image: url('/core-public/images/printer.png');
}

.blog-calendar-small_default .post .footer ul li.comments
{
background-image: url('/core-public/images/comments.png');
}

.blog-calendar-small_default .post .footer ul li.readmore
{
background-image: url('/core-public/images/readmore.png');
}

.blog-calendar-small_default .post .footer ul li.reply
{
background-image: url('/core-public/images/comment.png');
}
.blog-calendar-small_default .post .footer ul li.quote
{
background-image: url('/core-public/images/quote.png');
}
.blog-calendar-small_default .post .footer ul li.delete
{
background-image: url('/core-public/images/delete.png');
}
.blog-calendar-small_default .post .footer ul li.edit
{
background-image: url('/core-public/images/edit.png');
}
/*-----------------------------------------------------*/
.blog-calendar-small_default .category .footer1{
	position: relative;
background: url('/templates/content/blog/images/a33.gif') repeat-x;
height: 64px;
} 
.blog-calendar-small_default .category .footer1 ul
{
list-style: none;
position: absolute;
right: 15px;
bottom: 10px;
}

.blog-calendar-small_default .category .footer1 ul li
{
display: block;
line-height: 20px;
float:left;
padding-left: 20px;
margin-left: 20px;
background-repeat: no-repeat;
background-position: 0px 2px;
}
/*/html/body/center/table/tbody/tr[3]/td[2]/table/tbody/tr[2]/td[2]/div/div/div*/
.blog-calendar-small_default .category .footer ul li.create_article  /*create article link*/
{
background-image: url('/core-public/images/comment.png');
}
.blog-calendar-small_default .category .footer ul li.create_category /*create category link*/
{
background-image: url('/core-public/images/quote.png');
}
.blog-calendar-small_default .category .footer ul li.delete/*delete category link*/
{
background-image: url('/core-public/images/delete.png');
}
.blog-calendar-small_default .category .footer ul li.edit/*edit category link*/
{
background-image: url('/core-public/images/edit.png');
}

		.highlighted_c1{
		background-color:black;
		color:white;
		}
		.hint{
			position: relative;
			z-index: 0;
		}
		.hint:hover{
			background-color: transparent;
			z-index: 50;
		}
		.hint .hint_popup{ /*CSS for enlarged image*/
			position: absolute;
			background-color: lightyellow;
			padding: 5px;
			left: -10000px;
			border: 1px dashed gray;
			visibility:hidden;
			color: black;
			text-decoration: none;
		}
		.hint:hover .hint_popup{ /*CSS for enlarged image on hover*/
			visibility:visible;
			top: 15px;
			left: 10px; /*position where enlarged image should offset horizontally */
		}
			.event_info {
				width:300px;
				border:1px solid black;
				font-weight:bold;
				font-size:10px;
			}
			.event_info p{
				background-color:#F0F0F0;
				margin:5px;
			}

			.event_info label{
				width:100px;
				text-align:right;
				dislay:block;
				float:left;
				background-color:#DFDFDF;
				color:#3C3CF3;
			}
			.event_info span{
				color:black;
				margin-left:5px;
			}

			.event_info .title{
				font-weight:bold;
				font-size:10px;
				color:black;
				margin-left:5px;
				/*position:absolute;
				top:-7px;
				left:5px;*/
				font-size:1rem;
				height:15px;
			}
			/*------------------BBCode----------------*/

			.content .bbcode_b{
				display:inline;
				font-weight:bold;
			}
			.content .bbcode_u{
				display:inline;
				text-decoration:underline;
			}
			.content .bbcode_i{
				display:inline;
				font-style:italic;
			}
			
			.content .bbcode_quote_head {
				display:block;
				margin: 0px;
				padding: 0px;
				padding-left:10px;
				background: #FFE4C4 none repeat-y right;
				color:black;
				border: thin solid;
				text-decoration: none;
				font-style: normal;
				font-weight: bold;
			}

			.content .bbcode_quote_body{
				display:block;
				margin-top:0px;
				margin-left: 10px;
				padding: 10px;
				background: #B0C4DE none repeat-y right;
				color:black;
				border: thin dashed;
				border-top: none;
				text-decoration: none;
				font-style: italic;
			}
/*--------------.quote--------------------*/
			.content .bbcode_code_head {
				display:block;
				margin: 0px;
				padding: 0px;
				padding-left:10px;
				background: #FFE4C4 none repeat-y right;
				color:black;
				border: thin solid;
				text-decoration: none;
				font-style: normal;
				font-weight: bold;
			}
			.content .bbcode_code{
				display:block;
				margin-top: 0px;
				margin-left: 10px;
				color: black;
				padding: 10px;
				background: #B5C5DE none repeat-y right;
				border: thin dashed;
				border-top: none;
				text-decoration: none;
				font-style: normal;
				font-family: Verdana;
			}
