/*
 * Global
 */

body {
	font-size:			10pt;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image:	url(pasbkgnd.gif);
}
img {
	border:				none;
}
div {
	padding:		0px;
	margin:			0px;
}
table {
	border:		none;
	padding:	0px;
	margin:		0px;
}

/*
 * Frame
 */

div.outer_border {
	margin:			10px;
	border-top:		1px solid #CC9966;
	border-right:	1px solid #000000;
	border-bottom:	1px solid #000000;
	border-left:	1px solid #CC9966;
}
div.inner_border {
	border-top:		1px solid #000000;
	border-right:	1px solid #CC9966;
	border-bottom:	1px solid #CC9966;
	border-left:	1px solid #000000;
}

table.content {
	margin-left:	auto;
	margin-right:	auto;
	width:			98%;
}
td.content {
	padding:		20px;
	padding-right:	0px;
}


/*
 * Welcome
 */
div.welcome {
	margin:			0 20px 20px 20px;
}

.welcome > div {
	margin:			0px;
	padding-top:	20px;
	padding-bottom:	20px;
	border-bottom:	1px solid #cc9966;
}

.welcome td.hr {
	padding:			0px;
}
.welcome hr {
	width:		100%;
	color:		#cc9966;
	margin:		0px;
}

.welcome a {
	font-size:			1em;
	font-weight:		bold;
	color:				#0000A0;
	text-decoration:	none;
}
.welcome h1 {
	margin:				10px 0;
	color:				#0000A0;
	font-size:			1.5em;
	text-decoration:	none;
	font-weight:		bold;
	text-align:			left;
}
.welcome h2 {
	margin-top:			5px;
	margin-bottom:		0px;
	padding:			0px;
	color:				#0000A0;
	font-size:			1.1em;
	text-decoration:	none;
	font-weight:		bold;
	text-align:			center;
}
.welcome p {
	text-align:			justify;
}
.welcome p.iparagraph:first-letter {
	position:			relative;
	top:				-5px;
	float:				left;
	vertical-align:		top;
	font-size:			250%;
	font-weight:		bold;
	padding-right:		5px;
}

.welcome .left {
	float:				left;
	margin:				0;
	border:				none;
}


.welcome div > div .author {
	color:				#808080;
	font-size:			1.3em;
	font-weight:		bold;
	text-align:			left;
	margin:				0;
}
.welcome div > div {
	margin-left:	270px;
}
.welcome .date {
	padding-left:		10px;
	font-size:			9px;
}

#moreTantra {
	margin-left: 40px;
	font-size:	80%;
}
	
/*
 * Highlight
 */
div.highlight {
	padding:	0px;
	border-bottom:	none;
}
.highlight div.recentHeader {
	width:				50%;
	font-size:			1.6em;
	font-weight:		bold;
	text-align:			center;
	padding:			10px;
	margin:				20px auto 5px auto;
	color:				#FFFFFF;
	background-color:	#0000A0;
	font-family:		Times New Roman, serif;
}
.highlight div.recentText {
	font-size:			1.3em;
	font-weight:		bold;
	text-align:			center;
	color:				#FF0000;
	padding:			10px;
	margin:				0px;
	padding-bottom:		20px;
	margin-bottom:		0px;
}



/*
 * Recent
 */
div.recent {
	margin:			10px;
	margin-bottom:	0px;
	padding-bottom:	0px;
	border-bottom:	none;
}

table.recentX {
	width:				100%;
}
.recentX div {
	padding:			0px;
	width:				100%;
}
.recent img {
	float:				left;
	margin-right:		20px;
	width:				75px;
}
.recent h1 {
	margin:				0px;
	padding:			0px;
	font-size:			10pt;
}
.recent h2 {
	margin:				0px;
	padding:			0px;
	font-size:			8pt;
}
.recent h3 {
	margin:				0px;
	padding:			0px;
	font-size:			8pt;
}
.recent td {
	vertical-align:		top;
	margin:				0px;
	padding:			0px;
	padding-right:		20px;
	padding-bottom:		20px;
	width:				50%;
}
.recent p {
	padding:			0px;
	padding-top:		15px;
	margin:				0px;
	border:				none;
}
.recent p a {
	margin: 0px;
	font-size:			8pt;
	color:				#0000A0;
	text-decoration:	none;
}
.recent .click {
	font-size:			8pt;
	font-weight:		bold;
	color:				#0000A0;
}
div.recent > div {
	float: left;
	width:	49%;
	min-width: 350px;
	height: 100px;
}
div.recent > div > div {
	padding:	0px 20px 10px 0px;
	margin-left:	95px;
}


/*
 * For Ever
 */
div.forever {
	margin:			0px;
}
.forever div.section {
	margin:			20px;
	padding-bottom:	20px;
	border-bottom:	none;
}
.forever div.lastsection {
	margin:			20px;
	padding-bottom:	0px;
	border-bottom:	none;
}
.forever td.img1 {
}
.forever td.text1 {
	padding-left:		20px;
	vertical-align:		top;
}
.forever td.img2 {
	vertical-align:		top;
}
.forever td.text2 {
	padding-left:		20px;
	vertical-align:		top;
}

.forever h1 {
	margin:				0px;
	padding:			0px;
	font-size:			12pt;
}
.forever h2 {
	margin:				0px;
	padding:			0px;
	font-size:			10pt;
}
.forever h3 {
	margin:				0px;
	padding:			0px;
	font-size:			8pt;
}
.forever p a {
	margin: 0px;
	font-size:			8pt;
	color:				#0000A0;
	text-decoration:	none;
}
.forever .click {
	font-size:			8pt;
	font-weight:		bold;
	color:				#0000A0;
}

.clickBox {
	height:				150px;
	background-color:	#291770;
	color:				white;
	font-family:		Times New Roman, serif;
}

div.clickBox {
	width:				45%;
	min-width:			300px;
	text-align:			center;
	padding:			0px;
	margin:				0px !important;
}

a.clickBox {
	display:			block;
	text-align:			center;
}

div.clickBox h1 {
	padding:			0px;
	margin:				10px auto 0 auto;
	color:				white;
	text-align:			center;
}
div.clickBox h2 {
	color:				#f7bf3d
}

#youTube {
	float:				left;
}

#highLights {
	float:				right;
}
