/*------------------------------------------------BLOG----------------------------------------------*/
#blog {
    margin: 0 0 0 0;
	padding: 10px 0 0 0;
    width: 478px;
}

#right-sec-nav-column #blog-right-menu{
	float: left;
	width: 264px;
	padding: 0px 10px 0 10px;
	}
	#right-sec-nav-column #blog-right-menu .section{
		float: left;
		width: 264px;
		padding: 0 0 15px 0;
		}
		#right-sec-nav-column #blog-right-menu .section ul{
			padding: 0 0 0 10px;
			}
			.section #right-side-account-panel{
			width: 252px;
			margin: 20px 0 10px 0;
			padding: 10px 0 0 10px;
			background-color: #ffffff;
			border: 1px #CCCCCC solid;
			font-weight: normal;
			}

			#right-side-account-panel li{
			margin: 0 0 0 0;
			padding: 10px 0 0 0;
			}

			.section #remember-me{
			text-align: right;
			font-size: 80%;
			margin: 5px 0 5px 0;
			padding: 0 32px 0 10px;
			font-weight: normal;
			}

			.section #my-account-email{
						width:125px;
						margin: 0 10px 0 50px;
						border: 1px solid #ccc;
						background: #fff;
						}
			.section #my-account-password{
						width:125px;
						margin: 0 10px 0 21px;
						border: 1px solid #ccc;
						background: #fff;
						}
			.section #login-email{
						margin: 0 10px 10px 0;
						}
			.section #submit{
						float: left;
						border: 1px solid #ccc;
						background: #eee;
						padding: 3px 10px 3px 10px;
						margin: 0 10px 0 0;
						display: block;
						color: #0F7DB5;
						}
					.section #submit:hover, #write-comments-container #submit:focus{
						background: #0F7DB5;
						color: #fff;
						border: 1px solid #273B5B;
						cursor: pointer;
						}

/*----------Blog panel - Form--------*/


#blog-content #cms-page #rss-subscribe{
	background: url(/templates/images/icons/feed-icon-28x28.png) left center no-repeat transparent;
	padding: 20px 20px 20px 40px;
	font-size:80%;
	float:left;
	}
#blog-content #cms-page #blog-body{
	font-size:80%;
	}
	
#blog-content #cms-page #blog-body p{
	clear: both;
	width: 480px;
	padding: 10px 0 14px 0;
	line-height: 1.6;
	}
	
#blog-content #cms-page #blog-body ul{
	float: left;
	width: 480px;
	padding: 0 0 20px 0;
	line-height: 1.5;
	margin: 0 0 0 0;
	} 

#blog-content #cms-page #blog-body li{
	float: left;
	width: 460px;
	padding: 0 0 10px 20px;
	}
	
#blog-content .blog-panel{
	float: left;
	width: 391px;
	background: #fff;
	padding: 5px;
	margin: 0 0 15px 0;
	border: 1px solid #ccc;
	}
	#blog-content.blog-panel ul{
		float: left;
		width: 390px;
		padding: 0;
		margin: 0;
		}
		#blog-content .blog-panel ul li{
			float: left;
			width: auto;
			padding: 0;
			margin: 0;
			list-style: none;
			}
		#blog-content .blog-panel ul li label{
			float: left;
			width: auto;
			padding: 3px 0 0 0;
			margin: 0;
			}
		#blog-content .blog-panel ul li select{
			float: left;
			width: 120px;
			padding: 0;
			margin: 0 5px 0 0;
			font-size: 95%;
			}
			#blog-content .blog-panel #go-button{
				float: left;
				border: 1px solid #ccc;
				background: #eee;
				padding: 1px 5px 1px 5px;
				margin: 0;
				display: block;
				color: #0F7DB5;
				font-weight: bold;
				}
			#blog-content .blog-panel #go-button:hover , #blog .blog-panel #go-button:focus{
				background: #0F7DB5;
				color: #fff;
				border: 1px solid #273B5B;
				cursor: pointer;
				}
/*--------------Articles container--------------*/
#blog-content .published{
	float: left;
	width: 478px;
	background: #ffffff;
	border: 1px solid #AFAFA4;
	padding: 12px 0 12px 12px;
	margin: 0 0 20px 0;
	}
#blog-content .draft{
	float: left;
	width: 478px;
	background: #f2f2f2;
	border: 1px solid #273B5B;
	padding: 5px;
	margin: 0 0 20px 0;
	}
#blog-content .private{
	float: left;
	width: 478px;
	background: #ffffff;
	border: 1px solid #273B5B;
	padding: 5px;
	margin: 0 0 20px 0;
	}
	#blog-content .article-image{
		float: left;
		width: 478px;
		background: #ffffff;
		margin: 0 0 5px 0;
		}
		#blog-content .article-image img{
			float: left;
			width: 390px;
			height: auto;
			}

		#blog-content .article-title-comments{
			float: left;
			width: 390px;
			font-size: 90%;
			margin: 0 0 2px 0;
			font-weight: bold;
			}
			#blog-content .article-title-comments {
				font-weight: bold;
				padding: 1px 0 1px 0;
				color: #0F7DB5;
				}
				#blog-content .article-title-comments  .comments{
					background: url(/templates/images/icons/comment.gif) left top no-repeat transparent;
					padding: 1px 0 0 17px;
					color: #000;
					}
			#blog-content .article-title-comments a:hover, #blog-content .article-title-comments a:focus{
				text-decoration: underline;
				}


		#blog-content .date-posted{
			float: left;
			width: 390px;
			font-size: 80%;
			color: #999999;
			margin: 0 0 10px 0;
			}
		#blog-content .article{
			float: left;
			width: 476px;
			font-size: 85%;
			margin: 5px 0 0 0;
			line-height: 1.6;
			}
		#blog-content .article h2{
			width:466px;
			margin:0 0 12px 0;
			}
		#blog-content .article ul, #blog-content .article ol{
			padding: 0 0 20px 20px;
			margin: 0 0 0 10px;
			list-style:disc;
			line-height: 1.5;
			margin: 0 0 20px 0;
			}
		#blog-content .article ul li{
			padding: 0 0 0 10px;
			}
			
		#blog-content .article ol li{
			padding: 0 0 0 10px;
			}
			
		#blog .article img {
			margin:0 6px 0 6px;
			}
			
		#blog-content .article p{
			padding: 0 0 0 0;
			margin: 0 0 15px 0;
			width:470px;
			}

		#blog-content .read-write-comments a{
			float: left;
			border: 1px solid #ccc;
			background: #eee;
			padding: 5px 7px 5px 7px;
			margin: 0 5px 0 0;
			display: block;
			font-size: 85%;
			}
		#blog-content .read-write-comments a:hover, #blog-content .read-write-comments a:focus{
			background: #0F7DB5;
			color: #fff;
			border: 1px solid #273B5B;
			}


		/*-------------blog answers-------*/
		#blog-content .answers{
			float: left;
			width: 478px;
			padding: 5px;
			margin: 5px 0 0 0;
			}
		#blog-content .odd{
			background-color: #f5f5f5;
			border: 1px solid #eee;
			}
		#blog-content .even{
			background-color: #fff;
			border: 1px solid #eee;
			}
		#blog-content .article-container .spam{
			background-color: #FF00FF;
			border: 1px solid #eee;
			}
		#blog-content .article-container .draft_comment{
			background-color: #f5f5f5;
			border: 1px solid #eee;
			}
		#blog-content .article-container .live_comment{
			background-color: #fff;
			border: 1px solid #eee;
			}
			#blog-content .answers .who-commented{
				float: left;
				width: 380px;
				font-size: 85%;
				margin: 5px 0 0 0;
				padding: 0;
				line-height: 1.4;
				font-weight: bold;
				}
			#blog-content .answers .date-posted{
				float: left;
				width: 378px;
				font-size: 80%;
				color: #999999;
				margin: 0 0 10px 0;
				}
			#blog-content .answers .comments{
				float: left;
				width: 378px;
				font-size: 85%;
				margin: 5px 0 15px 0;
				padding: 0;
				line-height: 1.4;
				}
			#blog-content .answers .comments p{
				padding: 0 0 10px 0;
				margin: 0 0 0 0;
				}

		/*-----------------blog write comment-------------------*/
		#blog-content #write-comments-container{
			float: left;
			width: 478px;
			padding: 5px;
			margin: 15px 0 10px 0;
			border: 1px solid #ccc;
			background-color: #fff;
			}
			#blog-content #write-comments-container .warnings{
				padding: 0 0px 3px 20px;
				font-size: 85%;
				color: #CF4040;
				margin: 0;
				}
			#blog-content #write-comments-container ul{
				float: left;
				width: 358px;
				margin: 0;
				padding: 5px;
				}
				#blog-content #write-comments-container ul li{
					float: left;
					width: 358px;
					list-style: none;
					padding: 0;
					margin: 2px 0 2px 0;
					font-size: 110%;
					}
					#blog-content #write-comments-container input{
						float: left;
						width: 135px;
						padding: 1px 0 1px 2px;
						margin: 0;
						border: 1px solid #ccc;
						background: #fff;
						}
					#blog-content #write-comments-container label{
						float: left;
						width: 215px;
						font-size: 85%;
						padding: 2px 0 0 4px;
						margin: 0;
						background: #fff;
						}
					#blog_entry_status{
						float: left;
						width: 139px;
						padding: 1px 0 1px 2px;
						margin: 0;
						border: 1px solid #ccc;
						background: #fff;
						} 
					#status{
						float: left;
						width: 139px;
						padding: 1px 0 1px 2px;
						margin: 0;
						border: 1px solid #ccc;
						background: #fff;
						} 
					#blog-content #write-comments-container textarea{
						float: left;
						width: 356px;
						padding: 5px;
						font-size: 95%;
						margin: 0;
						border: 1px solid #ccc;
						background: #fff;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						}

					#blog-content #write-comments-container #submit{
						float: left;
						border: 1px solid #ccc;
						background: #eee;
						padding: 5px 7px 5px 7px;
						margin: 0 5px 0 0;
						display: block;
						color: #0F7DB5;
						}
					#blog-content #write-comments-container #submit:hover, #blog-content #write-comments-container #submit:focus{
						background: #0F7DB5;
						color: #fff;
						border: 1px solid #273B5B;
						cursor: pointer;
						}

