html, body {
	width: 100%;
	height: 100%;
	margin: 0px auto;
	text-align: center;
	padding: 0px;
	background:url(../img/home/bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a{
	text-decoration:none;
}

.br0{
	clear:both;
	line-height:0px;
}

.br5{
	line-height:5px;
}

.br20{
	line-height:20px;
}

.br40{
	line-height:45px;
}

img{
	border:0px;
	behavior: url("pngbehaviour.htc");
}


/* 		BLOG			*/
.BlogContainer{
	position:relative; width:100%; overflow:hidden;
}

.BlogContent{
	position:relative; width:1000px; margin-left:auto; margin-right:auto;
}

.BlogContent .ContentBg{
	background:url(../img/home/content_bg.gif) center top repeat-y;
	padding-bottom:6px;
}

.BlogContainer .Header{
	width:1053px;
	margin-left:auto;
	margin-right:auto;
	height:304px;
	text-align:left;
}

.BlogContainer .Header #header{
	float:left;
	width:1049px;
	height:304px;
}

.BlogContent #header_banner{
	position:absolute;
	left:126px;
	top:15px;
}

.BlogContent .Content{

	margin-left:auto;
	margin-right:auto;
	width:960px;
	background:url(../img/home/right_bg.gif) #FFFFFF repeat-y 636px;
}

.BlogContent .LeftSide{
	float:left;
	width:635px;
	overflow:hidden;
}

.BlogContent .RightSide{
	float:right;
	width:324px;
	text-align:left;
	padding-left:1px;
}

.Posts a{
	color:#666666;
}

.BlogContent .Posts{
	width:580px;
	top:260px;
	left:135px;
	text-align:left;
	padding:30px 30px 30px 30px;
}

.BlogContent .Posts .Post{
	text-align:left;
	margin:0px;
	font-family:'LucidaGrande', sans-serif;
	font-size:12px;
	line-height:20px;
}

.BlogContent .Posts .Post h1{
	color:#694c5a;
	font-size:20px;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	padding:0px 2px 0px 0px;
	width:600px;
	margin-bottom:4px;
}

.BlogContent .Posts .Post h1 a{
	color:#694c5a;	
}

.BlogContent .Posts .Post h1 a:hover{
	color:#8B6e7C;
}

.BlogContent .Posts .Post h2{
	font-size:12px;
	color:#000000;
	font-family:"Courier New", Courier, monospace;
	letter-spacing:1px;
	margin-left:3px;
}

.BlogContent .Posts .Post h3{
	font-size:10px;
	color:#000000;
	font-size:15px;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0px;
	margin-left:3px;
}

.BlogContent .Posts .Post p{
	font-family:'LucidaGrande', sans-serif;
	font-size:12px;
	line-height:20px;
	padding:4px 0px 4px 0px;
	margin:0px;
}

.BlogContent .Posts .Post a{
	color:#000000;
}

.BlogContent .Posts .Post ul{
	margin:4px 0px 4px 10px;
}

.BlogContent .Posts .Post ul li{
	list-style:inside;
	padding:0px 0px 0px 30px;
}

.BlogContent .Posts .Post ol{
	list-style:inside decimal;
	margin:4px 0px 4px 10px;
}

.BlogContent .Posts .Post .img{
	border:1px solid #000000;
}

.BlogContent .Posts .Post .more{
	text-decoration:none;
	color:#694C5A;
}

.BlogContent .Posts .Post .Categories{
	width:480px;
	background:url(../img/home/labels.gif) left center no-repeat;
	padding-left:80px;
	font-size:11px;
	color:#444;
}

.BlogContent .Posts .Post .Categories a{
	color:#444;
}

.BlogContent .Posts .Post .Categories a:hover{
	text-decoration:underline;
}

.BlogContent .Posts .Post .CommentsLinks, .BlogContent .Posts .Post .CommentsSharePost{
	float:left;
	height:39px;
	line-height:39px;
	font-size:14px;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.BlogContent .Posts .Post .CommentsSharePost{
	float:right;
	background:url(../img/home/asterix.gif) left 8px no-repeat;
	padding-left:35px;
	height:39px;
}

.BlogContent .Posts .Post .hr{
	width:580px;
	background:url(../img/home/pink_dot.gif) repeat-x;
	height:7px;
	overflow:hidden;
	margin-top:13px;
}

.BlogContent .Posts .Pagination{
	color:#694C5A;
	margin:25px 0px 0px 5px;
}

.BlogContent .Posts .CommentsCounter{
	background:url(../img/home/comments_counter_bg.gif) no-repeat;
	height:41px;
	float:left;
	width:43px;
	font-size:20px;
	color:#FFFFFF;
	line-height:31px;
	text-align:center;
	padding-right:10px;
	overflow:hidden;
	margin-left:3px;
}

.BlogContent .Posts .Pagination a:link, .BlogContent .Posts .Pagination a:active, .BlogContent .Posts .Pagination a:visited{
	color:#694C5A;
	padding:0px 5px 0px 5px;
}

.BlogContent .Posts .Pagination a:hover{
	text-decoration:underline;
}

.BlogContent .Posts .Pagination a i{
	font-weight:bold;
}

.BlogContent .RightSide .Categories{
	width:275px;
	background:url(../img/home/browse_by.gif) no-repeat 12px 10px #FFFFFF;
	position:relative;
	margin-left:14px;
	margin-top:15px;
	text-align:left;
	padding:50px 10px 10px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

.BlogContent .RightSide .Categories b{
	margin:5px 0px 4px 5px;
}

.BlogContent .RightSide .Categories a{
	color:#000000;
	line-height:22px;
}

.BlogContent .RightSide .Categories a:hover{
	text-decoration:underline;
}

.BlogContent .RightSide .Categories li{
	list-style:none;
}

.BlogContent .RightSide .Categories ul{
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 13px;
}

.BlogContent .RightSide #categories_bg_top{
	position:absolute;
	top:0px;
	left:0px;
}

.BlogContent .RightSide #categories_bg_bottom{
	position:absolute;
	bottom:-1px;
	left:0px;
}

.BlogContent .FooterMenu{
	color:#FFFFFF;
	font-size:11px;
	height:23px;
	overflow:hidden;
	line-height:29px;
}

.BlogContent .FooterMenu span{
	padding-top:3px;
	margin-left:-2px;
}

.BlogContent .FooterMenu a{
	color:#FFFFFF;
	padding:4px 8px 4px 8px;
	margin-left:-2px;
}

.BlogContent .FooterMenu a:hover{
	color:#FFFFFF;
}

.CommentsForm{

}

.CommentsForm #text{
	width:350px;
	height:100px;
	border:1px solid #666666;
}

.CommentsForm #submit, .Member .Login .button, .Member .MemberChangePasswordForm .button, .Register .button{
	border:1px solid #666666;
		background-color:#CC6666;
	border:none;
	padding:2px 6px 3px 6px;
	height:19px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
}

.Member{
	padding-right:20px;
}


.Member, .Register{
	text-align:left;
	padding-left:25px;
}

.Member a{
	color:#CC66CC;
}

.Member .Login input, .Member .MemberChangePasswordForm input, .Register input, .Posts input{
	border:1px solid #B6B6B6;
	font-size:11px;
	padding-left:3px;
	height:16px;
	color:#6b6b6b;
}

.Member .Login span, .Member .MemberChangePasswordForm span, .Register span, .Posts span{
	margin-bottom:5px;
	margin-top:10px;
	display:block;
}

.Login .info, .MemberChangePasswordForm .info, .Register .info, .Posts .info{
	display:inline;
	margin-left:20px;
	font-size:10px;
	color:red;
}

.Member .forgetpassword{
	color:#666666;
}	

.Member .forgetpassword span{
	color:#990033;
}	

.Register .newsletter_chkb input{
	float:left;
	margin-top:8px;
	border:none;
}

.Register .newsletter_chkb span{
	display:block;
	float:left;
	margin-left:5px;
}

.SharePost{
	margin-top:8px;
}

.SharePost div{
	border-top:1px dotted #e39fbf;
	padding:5px;
}

.SharePost form{
	margin:0px;
	padding:0px;
}

.SharePost input{
	display:inline;
	float:left;
	margin-left:3px;
}

.SharePost span{
	float:left;
	height:20px;
	width:43px;
	display:block;
	margin:0px;
	font-weight:bold;
}

.SharePost .submit{
	border:1px solid #666666;
	background-color:#CC6666;
	border:none;
	padding:2px 6px 3px 6px;
	height:20px;
	font-size:9px;
	color:#FFFFFF;
	font-weight:bold;
	display:inline;
	float:left;
	margin-left:3px;
}

.HeaderText{
	color:#592209; line-height:18px;
}

.HeaderText a{
	color:#592209;
}

.HeaderText a:hover{
	color:#592209;
	text-decoration:underline;
}

