/***Global Elements***/

* {
padding: 0px;
margin: 0px;
}

body {
font-family:"Trebuchet MS","Trebuchet","Helvetica","Arial",sans-serif;
font-size: 12px;
}

#Container { width: 990px;}

h1 { padding-left: 25px; color: #663333; font-size: 32px; font-weight: normal;}
h2 { width: 990px; height: 96px; }
h3 { color: #cc3300; font-size:14px; font-weight: bold; margin: 10px 0;}
h4 { color: #990000; font-size:14px; font-weight: bold; margin: 10px 0;}
h5 { font-size: 12px; font-style: italic; font-weight: bold; margin: 10px 0; }
img { border: none; }

p, li { color: #333333; }

a { color: #990000; font-size: 12px; }
a:hover {cursor: pointer; }


input.text, textarea {
	border: 1px inset #878787;
	font: 12px "Trebuchet MS","Trebuchet","Helvetica","Arial",sans-serif;
	width: 100%;
	margin-bottom: 10px;
}
label {display: block; color: #4f2526; margin: 10px 0; }

#Video {
background: url(../_img/video_button.png) no-repeat;
width: 81px;
height: 49px;
line-height: 49px;
font-size: 10px;
font-weight: bold;
position: absolute;
top: 0px;
right: 0px;
color: #ffffff;
text-decoration: none;
text-align: center;
}

#Star {
background: url(../_img/star.png) no-repeat;
width: 197px;
height: 164px;
position: absolute;
top: 0;
left: 20px;
z-index: 0;
}

.featured_link  { color: #ff0000; font-weight: bold; white-space: nowrap;}
.featured_link a { color: #ff0000; font-weight: bold; white-space: nowrap;}

#Content { position: relative; margin-top: 20px; margin-bottom: 100px;}

#ContentNav { float: left; width:140px; height: 500px; float:left; padding:25px 0px 25px 25px; position: relative; }
#ContentNav a { color:#666666; text-decoration:none; font-weight: bold; }
#ContentNav  a:hover,  #ContentNav  a.active { color: #663333; }
#ContentNav li { list-style: none; padding-bottom: 10px; }
#ContentNav li li a { font-weight: normal; }
#Content li ul { margin: 10px; }
#ContentNav  li li a:hover,  #ContentNav li li  a.active { color: #cc3300; }
#ContentNav #HomeButton {
display: block;
width: 104px;
height: 120px;
background: url(../_img/home.png) no-repeat;
padding-top: 135px;
margin-top:57px;
text-align: center;
color: #663333;
/*position: absolute;*/
bottom: 0;
left: 25px;
}

#ContentSubNav { float: left; width: 340px; padding: 25px; }
#ContentSubNav h3 { color: #663333; font-size:14px; font-weight:bold; margin: 10px 0;}
#ContentSubNav ul {list-style-type: none; margin-right: 50px; }
#ContentSubNav li { clear: both; padding: 10px 0; color: #666666; font-size:14px;}
#ContentSubNav li a { color: #666666; font-size:14px;}

#ContentSubNav .active, #ContentSubNav .active a { color: #cc3300; text-decoration: none; cursor: default; }
#ContentSubNav li a:hover { color: #cc3300; }
#ContentSubNav #QuestionTable li a { display: block; float: left; width: 90%;}
#ContentSubNav  #QuestionTable li span { float: left; width: 10%; color: #b41c0a; }

#PrimaryContent { float: left; width: 390px; padding: 25px 15px 25px 25px; font-size: 12px; color: #333333;}
#PrimaryContent p {margin-bottom: 20px;}
#PrimaryContent em { font-style: italic; }

#PrimaryContent .quote { color: #330000; font-style: italic; }
#PrimaryContent .quote blockquote { color: #333333; margin-bottom: 20px; }
#SecondaryContent { float: right; width: 330px; padding: 25px; }
#SecondaryContent img { margin-left: 25px; }
#SecondaryContent p { margin-left: 25px; }
#SecondaryContent .quote { background: url(../_img/quote_bracket_left.png) no-repeat left 10px; color: #cc6600; text-align: center; margin-top: 50px;}
#SecondaryContent .quote blockquote {
background: url(../_img/quote_bracket_right.png) no-repeat right 10px;
font-family: "Times New Roman","Times",serif;
font-style: italic;
font-size: 16px;
padding: 0 25px;
margin-bottom: 10px;
}
#SecondaryContent .teachinglinks {
	 margin-left: 25px;
	 width:321px;
	 height:240px;
	 background:url(../_img/teaching_chart.jpg) 0 0 no-repeat;
}
#SecondaryContent .teachinglinks a {
	display:block;
	float:left;
	width:100px;
	height:70px;
	margin-right:10px;
	margin-bottom:10px;
}
#SecondaryContent .teachinglinks a.last {
	margin-right:0px;
}

#Pagination { text-align: right; list-style-type: none;}
#Pagination li { display: inline; }
#Pagination li a { color: #333333;}
#Pagination li a.active { color: #d55500; text-decoration: none; cursor: default; }
#Pagination li a:hover {  color: #d55500; }


/***Global Navigation***/

#Navigation { background: url(../_img/nav_bg.jpg) no-repeat; height: 25px; color: #ffffff; list-style-type: none; }
#Navigation li { float: left; height: 25px; line-height: 26px; position: relative; }
#Navigation li.home  { margin: 0 65px 0 0;}
#Navigation a { 
color: #ffffff;
text-decoration: none;
display: block;
font-weight: normal;
padding: 0 14px;
}
#Navigation a:hover,  #Navigation a.active { background: url(../_img/nav_active.jpg) repeat-x; }
#Navigation li span { 
display: none;
background: url(../_img/nav_bullet.png) no-repeat left top;
width: 6px;
height: 6px;
display: block;
position: absolute;
top: 10px;
left: -3px;
z-index: 1000;
}
/***Global Site Info***/

#SiteInfo { clear: both; float: left; width: 100%; color: #96a290; font-size: 11px; text-align: right; height: 18px; line-height: 18px; margin: 50px 0; }
#SiteInfo a { color: #96a290; text-decoration: none; margin: 5px; }
#SiteInfo a.active { color: #990000; }
#SiteInfo img { border: none; vertical-align: top; margin-left: 20px; }


/***Home Page***/

#Home #Container { width:990px; }
#TopContent{ height:302px; background: url(../_img/home_topbg.jpg) no-repeat 255px; margin-top:20px;}
#Speaker{float:right; margin-right: 22px; margin-top:19px;}
#Home #MainContent{ background: url(../_img/home_mainbg.jpg) no-repeat; height: 185px; position: relative; }

#Home h1 {
background: url(../_img/home_header_brahmdev.png) no-repeat;
margin: 0;
padding: 0;
height: 119px;
text-indent: -9999px;
position: relative;
top: 58px;
left: 150px;
width:600px;
float:left;
}

#Home h2 {
background: url(../_img/home_header_welcome.png) no-repeat;
margin: 0;
padding: 0;
width: 160px;
height: 54px;
text-indent: -9999px;
}

#Home #MainContent img { position: absolute; top: 19px; right: 20px; }
#Home #Video { top: 15px; right: 240px; z-index: 1; }
#Home #MainCaption {position: absolute; top: -27px; left: 20px; width: 300px; font-size: 11px; color: #333333; }
#Home #MainCaption p { margin: 0;}
#Home #MainCaption em { font-style: normal; font-size: 16px; color: #330000; }
#Home #MainCaption span { color: #990000; padding-left: 5px;}
#Home #MainCaption a { color: #990000; text-transform: uppercase; }
#Home .featured_link, #Home .featured_link a { font-size: 11px; }

#homeCenterMenu {
	position:absolute; 
	margin-top:-475px;
	margin-left:54px;
	height:310px; 
	width:920px;
	/*border:1px solid red;*/
}
#homeCenterMenu #block1 {
	float:left;
	width:296px;
	height:55px;
	background:url(../_img/home_bg_r1.gif) 0 0 no-repeat;
	margin-top:167px;
	font: 13px "Trebuchet MS","Trebuchet","Helvetica","Arial",sans-serif;
	color:#666666;
	line-height:16px;
	padding-left:22px;
	padding-top:1px;
	visibility:hidden;
}
#homeCenterMenu #block1 span {display:block; width:250px;}
#homeCenterMenu #block2 {
	float:left;
	width:240px;
	height:310px;
}
#homeCenterMenu #block2 a {
	display:block;
	color:#333300;
	font: 12px "Trebuchet MS","Trebuchet","Helvetica","Arial",sans-serif;
	line-height:15px;
	text-decoration:none;
	text-align:center;
	height:20px;
	padding-top:2px;
	margin-bottom:68px;
}
#homeCenterMenu #block2 a.white {
	color:#FFFFFF;
}
#homeCenterMenu #block2 a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#homeCenterMenu .state1 {
	background:url(../_img/home_r1.gif) 0 0 no-repeat;
}
#homeCenterMenu .state2 {
	background:url(../_img/home_r2.gif) 0 0 no-repeat;
}
#homeCenterMenu .state3 {
	background:url(../_img/home_r3.gif) 0 0 no-repeat;
}
#homeCenterMenu .state4 {
	background:url(../_img/home_r4.gif) 0 0 no-repeat;
}

#homeCenterMenu #block3 {
	float:left;
	width:310px;
	height:308px;
	background:url(../_img/home_bg_r2.gif) 0 0 no-repeat;
	margin-top:145px;
	padding-left:52px;
	font: 13px "Trebuchet MS","Trebuchet","Helvetica","Arial",sans-serif;
	color:#666666;
	line-height:16px;
	visibility:hidden;
}
#homeCenterMenu #block3 b {
	color:#b41c0b;
}
#homeCenterMenu #block3 a {
	color:#b41c0b;
	font-size:12px;
	text-decoration:underline;
}
#homeCenterMenu #block3 span {
	color:#b41c0b;
	font-size:12px;
}



/***Bio Page***/

#Bio h2 {  text-indent: -9999px; }

/***About Pages***/

#About h2 { text-indent: -9999px; }

/***Teachings Pages***/

#Teachings h2 { text-indent: -9999px; }
#Teachings .featured_link { float: right; }
#Teachings h3 {clear: right; }
#Teachings #PrimaryContent { width: 380px; }
#Teachings #PrimaryContent2 { width: 305px; float: left; padding: 25px 15px 25px 25px; font-size: 12px; color: #333333; }

/***Ask  Swamiji Page***/

#Ask h2 { text-indent: -9999px; }
#Ask .featured_link { display: block; float: right; }

/***Store Page***/

#Store #PrimaryContent { width: 600px; }
#Store h2 { text-indent: -9999px; }
#Store p img { float: left; margin-right: 30px; }
/*#Store input { margin-bottom: 30px; } */

/***News/Events Page***/

#News h2 { text-indent: -9999px; }
#News h3 a { color: #cc6600; }
#News .event {display: none; }
#News .eventwrapper h3 {color: #cc6600; font-size: 12px; font-weight: bold; }
#News .eventwrapper h3 a { color: #cc6600; text-decoration: none; }
#News .eventwrapper h3 a span { font-family: "Courier New","Courier",monospace; }
/***Donate Pages***/

#Donate h2 { text-indent: -9999px; }
#Donate label { float: left; margin: 0 5px 0 0; }
#Donate input {width: 100px; float: left; margin-right: 10px; }

/***Contact Page***/
 
#Contact h2 { text-indent: -9999px; }

/***Email Registration Page***/
 
#Email h2 { text-indent: -9999px; }

/***Email Registration Page***/
 
#Privacy h2 { text-indent: -9999px; }
 
/***Multimedia Page***/
 
#Multimedia h2 { text-indent: -9999px; }
#Multimedia #PrimaryContent #VideoWrapper { padding: 17px 15px; background-color: #c2c1b2; text-align: center; width: 320px; background }
#Multimedia .videothumb { padding-bottom: 50px; margin-bottom: 20px; border-bottom: 1px solid #c2c1b2; position: relative; clear: left; }
#Multimedia .videothumb a.imagewrapper { 
	padding: 9px 6px;
	background-color: #c2c1b2;
	float: left;
	margin-right: 20px ;
}
#Multimedia .videothumb img { margin: 0 auto; }
#Multimedia h4 { color: #333333; margin-top: 0; font-weight: normal; }
#Multimedia .active h4 { color: #cc6600; }
#Multimedia .videothumb a.imagewrapper:hover, #Multimedia .active a.imagewrapper  { background-color: #d55500; }
#Multimedia .featured_link { position: absolute; top: 0; right: 40px; }
#Multimedia .active .featured_link {display: none; }	
#Multimedia p { font-size: 11px; }



.store table {
	border: 0px;
	border-collapse: collapse; /* cellspacing="0" */
	display:block;
	margin-bottom:32px;
	/*width:490px;*/
}
.store table td{
	font: 12px "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color:#333333;
	padding:0px; /* cellspadding="0" */
	vertical-align:top;
	text-align:left;
}
.store table td img {
	margin-right:30px;
}
.store table td.btn {
	vertical-align:bottom;
	padding-top:10px;
}
.store form {
	margin:0; 
	padding:0;
}

#Navigation .comingsoon {
	width:100px;
	padding:10px;
	font-weight:bold;
	font-size: 14px;
	background-color:#ffcc00;
	position:absolute;
	top:25px;
}

