html {
	overflow-y:scroll;
}
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	font-style:normal;
}
img{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
caption,th {
	text-align:left;
}
ol,ul {
	list-style:none;
}
blockquote,q {
	quotes:none;
}
input {
	width:auto;
	overflow:visible;	
}
/* remember to define focus styles! */
:focus {
	outline:0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}


html {
	overflow-y:scroll;
}

.clear { clear:both; }
.clear-right { clear:right; }
.clear-left { clear:left; }

strong { font-weight:bold; }

.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}

.has-layout{
    display:inline-block;
    *display:inline;
    zoom: 1;
}

/* Hide from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* #Hide from IE-mac */

.display-none { display:none; }
.visibility-hidden { visibility:hidden; }

.valign-container {
	/* other */
	display:table; position:static;
	/* ie 6/7 */
	*display:block; *position:relative;
}
	.valign-container .valign-stabilizer {
		/* other */
		display:table-cell; vertical-align:middle; position:static;
		/* ie 6/7 */
		*position:absolute; *top:50%;
	}
		.valign-container .valign-stabilizer .valign-item {
			/* other */
			position:static;
			/* ie 6/7 */
			*position:relative; *top:-50%;
		}

.halign-container {
	/* other */
	display:table; position:static;
	/* ie 6/7 */
	*display:block; *position:relative;
}
	.halign-container .halign-stabilizer {
		/* other */
		display:table-cell; position:static; text-align:center;
		/* ie 6/7 */
		*position:absolute; *left:50%; *text-align:inherit;
	}
		.halign-container .halign-stabilizer .halign-item {
			/* other */
			position:static;
			/* ie 6/7 */
			*position:relative; *left:-50%;
		}


#site-in-preview-mode-message {
	background-color:#ED5042;
	border-bottom:2px solid #DB8469;
	position:absolute; top:0; left:0;
	padding:10px;
	z-index:9999;
	font-family:Arial;
	opacity:0.7; filter:alpha(opacity=70);
	cursor:default;
}
	#site-in-preview-mode-message h2 {
		float:left; _display:inline; margin-right:10px; color:#EAE884;
		font-weight:bold; font-size:11px;
	}
	#site-in-preview-mode-message a {
		color:#F8E8E4; font-size:11px;
		display:none;
	}
#site-in-preview-mode-message:hover {
	opacity:1; filter:alpha(opacity=100);
}
	#site-in-preview-mode-message:hover a {
		display:block;
	}/*----------------------------------------------------------
GLOBAL SITE STYLES
----------------------------------------------------------*/
body
{
    background: #f2e3d5;
    font-family:Arial,Verdana,Sans-Serif;
    margin:0;
    padding:0;
    color:#8C0B16;
    min-height:100%;
}
p,span,a {
    font-size:12px;
    color:#8C0B16;
}
p{
    color:#8c0b16;
    font-family:Arial,Verdana,Sans-Serif;
    font-size:0.8em;
    letter-spacing:0.05em;
    line-height:1.5em;
    padding:5px 0;
}
select
{
    background: #f2e3d5;
}
#designed-by{
    position:absolute;
    top:55px;
    left:0;
    color:#aaa;
    font-size:10px;
}
#designed-by span{
    color:#D2472B !important;
}

/* fix for jQuery Calendar */
.ui-helper-hidden-accessible {
    display:none;
}


.hp-text-block {
    margin: 20px 0;
    padding: 0 5px;
}


div#buddhipedia .abc li {
    float: right;
    margin-left: 5px;
}
div#buddhipedia .abc a {
    padding: 0 5px;
    background-color: #D3A29B;
    text-decoration: none;
    font-size: 12px;
    color: #8C0B16;
}

.cnt-html ol{
     list-style-type:decimal;
     margin-right:15px;
}
.cnt-html ul{
     list-style-type:disc;
     margin-right:15px;
}