

/*  - SEARCH */
#blog-container .sidebar .BlogSearchBox{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 2px solid #ccc;
	}
#blog-container .sidebar .BlogSearchBox h2{
	margin-bottom: 10px;
	}
#blog-container .sidebar .BlogSearchBox input#txtSearch{
width:150px;
border:1px solid #ccc;	
padding:5px;
}

#blog-container .sidebar .BlogSearchBox input#searchBtn{}

/* LEFT SIDEBAR - CLOUD */
#blog-container .sidebar h2 {
	font-size:20px;
}
#blog-container .sidebar .cloud{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 2px solid #ccc;
	}
#blog-container .sidebar .cloud h2{
	margin-bottom: 10px;
	}
	
#blog-container .sidebar .cloud a {
display:inline-block;	
}

#blog-container .sidebar .cloud a:hover {
opacity:.85;	
}

#blog-container .sidebar .cloud a.cloud0{
	font-size: 100%;
	color:#2d77fc;
	margin:3px;
	}
#blog-container .sidebar .cloud a.cloud1{
	font-size: 130%;
	color:#2d77fc;
	margin:3px;
	}
#blog-container .sidebar .cloud a.cloud2{
	font-size: 160%;
	color:#1e53b5;
	margin:3px;
	}
#blog-container .sidebar .cloud a.cloud3{
	font-size: 190%;
	color:#1e53b5;
	margin:3px;
	}
#blog-container .sidebar .cloud a.cloud4{
	font-size: 220%;
	color:#02399D;
	margin:3px;
	}
#blog-container .sidebar .cloud a.cloud5{
	font-size: 250%;
	color:#02399D;
	margin:3px;
	}

/* LEFT SIDEBAR - CALENDAR */
#blog-container .sidebar .blog-calendar{
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 2px solid #ccc;
	}
#blog-container .sidebar .blog-calendar .blog-calendar-top{}
#blog-container .sidebar .blog-calendar .blog-calendar-top h2{
	margin-bottom: 10px;
	}
#blog-container .sidebar .blog-calendar .blog-calendar-body{
	overflow: hidden;
	}
#blog-container .sidebar .blog-calendar .blog-calendar-body ul.blog-calendar-dayname{	
	height: 30px;
	background-color: #ea7f36;
	}
#blog-container .sidebar .blog-calendar .blog-calendar-body ul.blog-calendar-dayname li{
	display: inline;
	float: left;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	width: 40px;
	color: #fff;
	cursor: default;
	}
#blog-container .sidebar .blog-calendar .blog-calendar-body ul.blog-calendar-day{
	clear: both;
	overflow: hidden;
	}
#blog-container .sidebar .blog-calendar .blog-calendar-body ul.blog-calendar-day li{
	display: inline;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 36px;
	margin-right: 2px;
	margin-top: 2px;
	font-size: 18px;
	background-color: #fff;
	border: 1px solid #ccc;
	cursor: default;
	}
#blog-container .sidebar .blog-calendar .blog-calendar-body ul.blog-calendar-day li:hover{
	background-color: #e6e6e6;
	}
#blog-container .sidebar .blog-calendar .blog-calendar-body ul.blog-calendar-day li.dayOn{
	background-color: #EA7F36;
	}
	
#blog-container .sidebar .blog-calendar .blog-calendar-body ul.blog-calendar-day li.dayOn a{
	text-decoration:none;
	color:#fff;
	}
	
#blog-container .sidebar .blog-calendar .blog-calendar-body ul.blog-calendar-day li.dayOn:hover {
	background:#d47636;
	cursor:pointer;
}

/* LEFT SIDEBAR - CATEGORIES */
#blog-container .sidebar .blog-category{}
#blog-container .sidebar .blog-category h2{
	margin-bottom: 10px;
	}
#blog-container .sidebar .blog-category ul{}
#blog-container .sidebar .blog-category ul li{
	line-height: 1.2;
	margin-bottom:7px;
	}

/* BLOG PAGE */
#page_blog ul.paging {
display:block;
text-align:center;
margin:10px 0;
}

#page_blog ul.paging li {
display:inline-block;
*display:inline;
zoom:1;
margin:0 3px;
}

#page_blog ul.paging li span {
padding:5px 9px;
background:#02399D;
border-radius:4px;
color:#fff;
}

#page_blog ul.paging li a {
display:block;
text-decoration:none;
padding:5px 9px;
background:#fff;
border:1px solid #ccc;
border-radius:4px;
}

#page_blog ul.paging li a:hover {
-webkit-box-shadow:0 0 3px #ccc;
box-shadow:0 0 3px #ccc;	
}

#blog-container .main-content .blog-results{}
#blog-container .main-content .blog-results .blog-result{
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #eee;
	margin-bottom: 25px;
	background-color: #fff;
	box-shadow:0 1px 2px #ccc;
	}
#blog-container .main-content .blog-results .blog-result .blog-image-result{
	margin: 0px auto 0 auto;
	background-color: #fff;
	border:1px solid #ddd;
	width:623px;
	height:250px;
	}
 #blog-container .main-content .blog-results .blog-result .blog-image-result .winner-tag {
        position: absolute;
        z-index: 10;
        top: 0;
        right: -2px;
        width: 47px;
        height: 46px;
        background: url('/pub/images/winner-tag.png') no-repeat left top;
    }
	
#blog-container .main-content .blog-results .blog-result .FullImageContainer {
	width:100%;
	height:250px;
	}

#blog-container .main-content .blog-result-header{
	margin-bottom: 10px;
	}
	
#blog-container .main-content .blog-result-header h1 {
color:#f15b2d;
}

#blog-container .main-content .blog-result-header h1 a{
	text-decoration:none;
	color:#f15b2d;
}

#blog-container .main-content .blog-results .blog-result .blog-result-title {
	margin:20px 0 0 0;
}

#blog-container .main-content .blog-results .blog-result .blog-result-title h2 {
	margin-bottom:0;
}

#blog-container .main-content .blog-results .blog-result .blog-result-title a {
	margin:15px 0 10px 0;
	color:#F15A2C;
	font-family:latobold;
	}

#blog-container .main-content .blog-results .blog-result .blog-result-body {}
	
#blog-container .main-content .blog-results .blog-result .blog-result-body p.blog-result-author {
	margin-bottom: 5px;
	color:#333;
}
#blog-container .main-content .blog-results .blog-result .blog-result-body p.blog-result-author a {
	text-decoration:underline;
	color:#428BCA;
}
#blog-container .main-content .blog-results .blog-result .blog-result-body p.blog-result-snippet{
	margin-bottom: 10px; 
	color: #444444;
    font-size: 13px;
    line-height: 1.4;
	}
#blog-container .main-content .blog-results .blog-result .blog-result-body p.blog-result-snippet a {
	display:inline-block;
	margin-top:10px;
	color:#428BCA;
	font-weight:bold;
}

#blog-container .main-content .blog-results .blog-result .blog-result-body .blog-result-date {
	display:none;
}

#blog-container .main-content .blog-results .blog-result .blog-result-body p.blog-result-snippet:first-letter{
	font-size: 175%;
	text-transform: uppercase;
	line-height: 1;
	}
#blog-container .main-content .blog-results .blog-result .blog-result-body ul{
	padding-bottom: 15px;
	}
#blog-container .main-content .blog-results .blog-result .blog-result-body ul li{
	display: inline;
	float: left;
	}
#blog-container .main-content .blog-results .blog-result .blog-result-body ul li.blog-date{
	width: 75%;
	}

#blog-container .main-content .blog-results .blog-result .blog-result-body ul li.blog-comments{
	width: 25%;
	}



	
/* SUB BLOG PAGE */
#blog-container .main-content .blog-detail{
	padding: 10px;

}
#blog-container .main-content .blog-detail .retweet{ height:75px; overflow:hidden; float:right; border:1px solid #ccc; margin:5px 10px 0 0; padding:5px; background:#fff;}

#blog-container .main-content .blog-detail .retweet .FullImageContainer {
width:75px;
height:75px;
}

#blog-container .main-content .blog-detail .blog-image{overflow: hidden; margin:15px 0 0 0; clear:left; border:1px solid #ccc;}
#blog-container .main-content .blog-detail .FullImageContainer{width: 100%; height: 250px;}
#blog-container .main-content .blog-detail h1{margin: 10px 0px 10px 0px; color:#f15b2d;border-bottom:1px dashed #ccc; padding-bottom:10px;}
#blog-container .main-content .blog-detail a.author-link {}
#blog-container .main-content .blog-detail span.word-count {padding-right:6px;}
#blog-container .main-content .blog-detail a.category-link {padding:0 6px;}
#blog-container .main-content .blog-detail a.date-link {padding:0 6px;}

#blog-container .main-content .blog-detail .blogtext {clear:left; margin-top:15px; line-height:1.5; font-size:13px; color:#444;}
#blog-container .main-content .blog-detail .blogtext h1 {margin:5px 0; padding-bottom:0;}
#blog-container .main-content .blog-detail .blogtext p {line-height:1.5; font-size:13px; color:#444; margin-bottom:15px;}
#blog-container .main-content .blog-detail .blogtext a {color:#0369fd;}

#blog-container .main-content .blog-detail .blogtext img {max-width:623px;}
#blog-container .main-content .blog-detail p{margin-bottom: 10px; clear:left;}
#blog-container .main-content .blog-detail p.blog-detail-author a{  color:#428bca; }
#blog-container .main-content .blog-detail  p.blog-detail-author a:hover {color:#333;}
#blog-container .main-content .blog-detail .blogtag {clear:left;}
#blog-container .main-content .blog-detail .blogtag ul{margin-bottom: 15px; overflow: hidden; clear:left; padding-left:0;}
#blog-container .main-content .blog-detail .blogtag ul li{display: inline; float: left;}
#blog-container .main-content .blog-detail .blogtag ul li strong {line-height:23px; margin-right:10px;}
#blog-container .main-content .blog-detail .blogtag ul li a {
    text-decoration:none;
    padding:4px 8px;
    margin:0 5px 5px 5px;
    font-size:12px;
    display:inline-block;
    background-color: #ddd;
    box-shadow: inset 0 1px #f7f7f7;
    border: solid 1px #eaeaea;
    border-radius:2px;
    background-image: -webkit-linear-gradient(bottom, #ededed, #f1f1f1);
    background-image: -moz-linear-gradient(bottom, #ededed, #f1f1f1);
    background-image: -o-linear-gradient(bottom, #ededed, #f1f1f1);
    background-image: linear-gradient(to top, #ededed, #f1f1f1);
	 }
#blog-container .main-content .blog-detail .blogtag ul li a:hover {
 background:#f16039;
    color:#fff;
    box-shadow:inset 0 1px #fd7753;
    border:1px solid #dd5733;	
}

#blog-container .main-content .blog-detail .related-blogs {margin-bottom:35px;}
#blog-container .main-content .blog-detail .related-blogs h3{margin-bottom: 10px;  padding-bottom:5px; border-bottom:1px dashed #ccc; }
#blog-container .main-content .blog-detail .related-blogs ul{margin-bottom: 15px;}
#blog-container .main-content .blog-detail .related-blogs ul li{margin-bottom: 7px;}
#blog-container .main-content .blog-detail .related-blogs ul li a:hover {color:#666;}
#blog-container .main-content .blog-detail .related-blogs ul li:last-child{clear: both; display: block; float: none; padding-top:5px;}


#ctl00_Main_UserControl_Blog_1_BlogComment {
background:#fff;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:0 10px 10px 10px;
}

.comments-box .blog-comment-top {
clear:left;
}

.blog-post .blog-comment-top {
clear:left;
padding-top:20px;
}

.comments-box .blog-comment-top h2 {
color:#0642b0;
padding-bottom:10px;
text-transform:capitalize;
}

.blog-comment-item {
padding:25px 0;
border-bottom:1px solid #ccc;
}

#blog-container .main-content .blog-detail .blog-comment-item p.name {
color:#333;
margin-bottom:3px;
}

#blog-container .main-content .blog-detail .blog-comment-item p.comment-text {
line-height:1.5;
}

#blog-container .main-content .blog-detail .blog-comment-item p.date {
padding-top:10px;
color:#888;
margin-bottom:0;
}





#blog-container input[type="submit"] {
background:#02399D;
padding:4px 10px;
color:#fff;
border-radius:3px;
border:1px solid #043080;
-webkit-box-shadow:inset 0 1px 0 #2962ca;
box-shadow:inset 0 1px 0 #2962ca;
}

#blog-container input[type="submit"]:hover {
background:#0f49b3;
cursor:pointer;
}

#blog-container .sidebar input[type="submit"] {
padding:2px 6px;
margin-left:5px;
}

.blog-result-header .blog-author-text {
margin:10px 0;
overflow:hidden;
background:#fff;
padding:10px;
border:1px solid #ccc;
}

.blog-result-header .blog-author-text .author-thumb {
width:75px;
height:75px;
float:left;
background:#fff;
border:1px solid #ccc;
margin-right:10px;
}

.blog-result-header .blog-author-text .FullImageContainer {
width:75px;
height:75px;
}

.blog-result-header .blog-author-text p {
width:535px;
float:left;
line-height:1.2;
margin-bottom:6px;
}
