/*
Theme Name: Sri Yagam
Theme URI: http://Sriyagam.tadepalli.com/
Description: Sri Yagam.
Version: 1.0
Author: Sashank Tadepalli
Author URI: http://souless.me
Tags:  

*/
 
@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
p {
   padding-top: 6px;
   padding-bottom: 3px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img, a img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
li{
margin-left: 1.3em;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body {
	background:#f3c500 url(images/mainBg.gif) repeat top left;
	font-family: verdana, sans-serif;
	font-size:13px;
	line-height:20px;
	font-weight:normal;
	color:#000000;
	padding:0;
	margin:0;
}
h1 {
	font-size:18px;
	font-weight:600;
	padding:0;
	margin:0;
	color:#333;
}
h2 {
	font-size:16px;
	font-weight:600;
	padding:0;
	margin:0;
	color:#961a00;
}
h3 {
	font-size:15px;
	font-weight:600;
	padding:0;
	margin:0;
	color:#000;
        padding-top: 6px;
        padding-bottom: 3px;
}
.clear {
	clear:both;
}
.space10px{
	height:10px;
	clear:both;
	}
.whiteblodtext {
	color:#000000;
	font-weight:700;
}
.backblodtext {
	color:#000000;
	font-weight:700;
}
.grayblodtext {
	color:#666;
	font-weight:700;
}
.textalignright {
	text-align:right;
}
.textaligncenter {
	text-align:center;
}
.left {
	float:left;
}
.right {
	float:right;
}
.leftrightInnerPadding {
	padding:0 15px 0 15px;
}
ul#sidebar{
list-style:none;
}
ul#sidebar li{
margin-left: 0;
}
.schedulelinks:link, .schedulelinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#fde584;
	font-weight:700;
}
.schedulelinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	color:#fff;
	font-weight:700;
}

.kundastable
{
	width:875px;
	background-color:#feeda9;
	text-align:center;
	border:1px solid #dddddc;
}
.kundastable tr.rowHighlight
{
	background-color:#fbefc0;
}
.kundastable td
{
	height:20px;
	text-align:left;	
	padding:10px;
	border-bottom:1px solid #dddddc;
	border-left:1px solid #dddddc;
	border-right:1px solid #dddddc;
	border-top:1px solid #dddddc;	
}

.sponsortable
{
	width:850px;
	text-align:center;
	margin:10px;
	padding:10px;
	background-color:#feeda9;
	text-align:center;
	border:1px solid #dddddc;
}
.sponsortable tr.headerbg
{
	background-color:#961a00;
}

.sponsortable tr.rowB
{
	background-color:#fee686;
}
.sponsortable td.headertd
{
	height:20px;
	text-align:left;
	font-weight:700;
	font-size:12px;	
	padding:10px;
	color:#ffffff;
	border-bottom:1px solid #dddddc;
	border-left:1px solid #dddddc;
	border-right:1px solid #dddddc;
	border-top:1px solid #dddddc;	
}

.sponsortable td.description
{
	width:180px;
}

.sponsortable td
{
	height:15px;
	text-align:left;	
	padding:10px;
	border-bottom:1px solid #dddddc;
	border-left:1px solid #dddddc;
	border-right:1px solid #dddddc;
	border-top:1px solid #dddddc;	
}

.contacttable
{
	width:600px;
	background-color:#feeda9;
	text-align:center;
	border:1px solid #dddddc;
}
.contacttable tr.headerbg
{
	background-color:#961a00;
}
.contacttable td.headertd
{
	height:30px;
	text-align:left;
	font-weight:700;
	font-size:14px;	
	padding:10px;
	color:#ffffff;
	border-bottom:1px solid #dddddc;
	border-left:1px solid #dddddc;
	border-right:1px solid #dddddc;
	border-top:1px solid #dddddc;	
}
.contacttable tr.rowHighlight
{
	background-color:#fbefc0;
}
.contacttable td
{
	height:30px;
	text-align:left;	
	padding:10px;
	border-bottom:1px solid #dddddc;
	border-left:1px solid #dddddc;
	border-right:1px solid #dddddc;
	border-top:1px solid #dddddc;	
}
.scholarstable
{
	width:100%;	
}

.scholarstable td
{
	height:25px;
	padding:10px;
	line-height:18px;
	vertical-align:top;	
}
.formTable td
{
	height:18px;
	padding:6px;
	line-height:18px;
	vertical-align:middle;
}
.formTable td.rowspan
{
	vertical-align:top;
}
.formClass
{
	border-bottom:1px solid #fac901;
	border-left:1px solid #fac901;
	border-right:1px solid #fac901;
	border-top:1px solid #fac901;
}
p.scheduletable
{
	text-align:center;	
}
.textBoxAmount{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal; text-decoration:none; height:13px; width:75px; border:1px #7b9ebd solid;}
.textBox{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal; text-decoration:none; height:13px; width:116px; border:1px #7b9ebd solid;}
/*new text box style*/
.textbox_5char{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal; text-decoration:none; height:13px; width:52px; border:1px #7b9ebd solid;}
.textbox_15char{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal; text-decoration:none; height:13px; width:112px; border:1px #7b9ebd solid;}
.textbox_20char{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal; text-decoration:none; height:13px; width:142px; border:1px #7b9ebd solid;}
.textbox_40char{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal; text-decoration:none; height:13px; width:330px; border:1px #7b9ebd solid;}
.textbox_40char2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal; text-decoration:none; height:13px; width:570px; border:1px #7b9ebd solid;}

.scheduletable
{
	width:400px;
	background-color:#961a00;
	text-align:center;
	border:1px solid #fff;	
}

.scheduletable td
{
	height:40px;
	text-align:left;	
	padding:10px;
	border-bottom:1px solid #fff;
	line-height:18px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;	
}


.normallinks:link, .normallinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#666;
	font-weight:700;
}

.normallinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#831700;
	font-weight:700;
}
.harizantalLine{
	height:1px;
	background-color:#000000;
	float:left;
	width:100%;
	}
/*-----layout stracture start here------*/
#topBorder {
	height:11px;
	background:#961a00;
}
#flowerBg {
	height:166px;
	background:url(images/flowerbg.png) repeat-x;
	padding:0;
	margin:0;
}
#wraper {
	width:100%;
	height:auto;
	margin:auto;
}
#header {
	width:982px;
	margin:0 auto;
	height:143px;
}
#body {
	width:100%;
	margin:auto;
	height:auto;
	background:url(images/bodybg1.png) repeat;
	/*min-height:401px; */
}
#body {
	width:100%;
	margin:auto;
	height:auto;
	background:url(images/bodybg1.png) no-repeat center;
	_height:401px;
}
#footer {
	width:100%;
	margin:13px 0 0 0;
	height:auto;
	background:url(images/footerBg.png) repeat center;
	height:88px;
}
/*-----layout stracture end here------*/
/*-----Header inner styles start here-----*/
#header .sriChinnaJyarSwamiLogo {
	float:left;
	height:127px;
	margin:8px 13px 0 0;
	width:104px;
}
#header .logo {
	float:left;
	height:70px;
	margin:16px 13px 0 0;
	width:438px;
}
#header .sriswamiNamams {
	float:right;
	margin:17px 2px 0 0;
	width:353px;
}
/*-----Header inner styles end here-----*/
/*-----Body inner styles end here-----*/
.contentContainer {
	margin:auto;
	width:982px;
}
/*.topMenu {
	widows:982px;
	height:47px;
	float:left;
}
.topNav {
	background:url(images/topMenu.png) no-repeat;
	width:982px;
	height:47px;
	margin:0;
	padding:0;
}
.topNav span {
	display: none;
}
.topNav li, .topNav a {
	height:47px;
	display:block;
}
.topNav li {
	float:left;
	list-style:none;
	display:inline;
}
.topNav-01 {
	width: 85px;
}
.topNav-02 {
	width: 80px;
}
.topNav-03 {
	width: 117px;
}
.topNav-04 {
	width: 167px;
}
.topNav-05 {
	width: 112px;
}
.topNav-06 {
	width: 127px;
}
.topNav-07 {
	width: 136px;
}
.topNav-08 {
	width: 158px;
}
.topNav-01 a:hover {
	background:url(images/topMenu.png) 0px -47px no-repeat;
}
.topNav-02 a:hover {
	background:url(images/topMenu.png) -85px -47px no-repeat;
}
.topNav-03 a:hover {
	background:url(images/topMenu.png) -165px -47px no-repeat;
}
.topNav-04 a:hover {
	background:url(images/topMenu.png) -282px -47px no-repeat;
}
.topNav-05 a:hover {
	background:url(images/topMenu.png) -449px -47px no-repeat;
}
.topNav-06 a:hover {
	background:url(images/topMenu.png) -561px -47px no-repeat;
}
.topNav-07 a:hover {
	background:url(images/topMenu.png) -688px -47px no-repeat;
}
.topNav-08 a:hover {
	background:url(images/topMenu.png) -824px -47px no-repeat;
}
.topNav-active li, .topNav-active a {
	height:47px;
	display:block;
}
.topNav-active li {
	float:left;
	list-style:none;
	display:inline;
}
.topNav-active1:link, .topNav-active1:visited {
	background:url(images/topMenu.png) 0px -47px no-repeat;
}
.topNav-active2:link, .topNav-active2:visited {
	background:url(images/topMenu.png) -85px -47px no-repeat;
}
.topNav-active3:link, .topNav-active3:visited {
	background:url(images/topMenu.png) -165px -47px no-repeat;
}
.topNav-active4:link, .topNav-active4:visited {
	background:url(images/topMenu.png) -282px -47px no-repeat;
}
.topNav-active5:link, .topNav-active5:visited {
	background:url(images/topMenu.png) -449px -47px no-repeat;
}
.topNav-active6:link, .topNav-active6:visited {
	background:url(images/topMenu.png) -561px -47px no-repeat;
}
.topNav-active7:link, .topNav-active7:visited {
	background:url(images/topMenu.png) -688px -47px no-repeat;
}
.topNav-active8:link, .topNav-active8:visited {
	background:url(images/topMenu.png) -824px -47px no-repeat;
}*/
.content {
	width:982px;
	height:auto;
	margin:0 0 0 0;
	padding:13px 0 0 0;
}
.content .leftCol {
	width:732px;
	height:auto;
	float:left;
	margin:0 13px 0 0;
}
.contentRoundCorner {
	width:732px;
	height:auto;
}
.contentRoundCorner .body2ndbgTop {
	width:732px;
	height:15px;
	background:url(images/body2ndbgTop.png) no-repeat;
}
.contentRoundCorner .body2ndbgmiddle {
	width:732px;
	height:auto;
	background:url(images/body2ndbgmiddle.png) repeat-y;
}
.contentRoundCorner .body2ndbgmiddleFixTopBg {
	width:732px;
	height:auto;
	background:url(images/body2ndbgmiddleFixTopBg.png) no-repeat top;
	min-height:371px;
	padding:0px;
}
.contentRoundCorner .body2ndbgbottom {
	width:732px;
	height:15px;
	background:url(images/body2ndbgbottom.png) no-repeat;
}
.content .rightCol {
	width:237px;
	height:auto;
	float:left;
	margin:0 0px 0 0;
}
/*-----Body inner styles end here-----*/
/*-----Inner Page style start here-----*/
.contentRoundCornerInnerPage {
	width:982px;
	height:auto;
}
.contentRoundCornerInnerPage .body2ndbgTopInner {
	width:982px;
	height:15px;
	background:url(images/body2ndbgTopInner.png) no-repeat;
}
.contentRoundCornerInnerPage .body2ndbgmiddleInner {
	width:982px;
	height:auto;
	background:url(images/body2ndbgmiddleInner.png) repeat-y;
}
.contentRoundCornerInnerPage .body2ndbgmiddleFixTopBgInner {
	width:982px;
	height:auto;
	background:url(images/body2ndbgmiddleFixTopBgInner.png) no-repeat top;
	min-height:371px;
	padding:0px;
}
.contentRoundCornerInnerPage .body2ndbgbottomInner {
	width:982px;
	height:15px;
	background:url(images/body2ndbgbottomInner.png) no-repeat;
}
.innerContent{
	padding:5px;
	margin:0;
	}
.width950px {
float:left;
width:950px;
}
.width675px {
width:675px;
}
.width262px {
margin:0 30px 0 0;
width:262px;
}
.ulList1{
	width:950px;
	margin:0;
	padding:0;
}
.ulList1 li{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	list-style-type:none;
	line-height:25px;

}
/*-----Inner Page style end here-----*/
/*-----Footer inner styles start here-----*/
.footerContent {
	margin:auto;
	width:982px;
	color:#831700;
	font-weight:700;
}
.footerContentlinks:link, .footerContentlinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#831700;
	font-weight:700;
}
.footerContentlinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:underline;
	color:#000;
	font-weight:700;
}
/*-----Footer inner styles start here-----*/

li.page_item{
font-weight: bold;
height: 100%;
margin: 15px 15px 15px 15px;
text-align: center;
}
li.page_item a, div.linkmenu h2 a{
color:white;
text-decoration: none;
}
li.page_item a:hover, div.linkmenu h2 a:hover{
text-decoration: none;
color: yellow;
}
.swamiLogo{
	background: url(images/chinnajiyarSwamiLogo.png);
	width: 104px;
	height: 127px;
}
.mainLogo{
	background: url(images/logo.png);
	width: 438px;
	height: 70px;
}
.mainLogo span{
display:block;
text-align: center;
padding-top: 34px;
font-size: 1.2em;
color: #961A00;
}
.mainLogo span h3{
font-size: 14px;
padding-top: 18px;
}
.VenkatNamam{
	background: url(images/srivenkateswraNamams.png);
	width: 353px;
	height: 107px;
}
#jetusaaddress {
margin-top: -10px;
         color: #961a00;
}
#jetusaaddress span{
font-size: 1.3em;
font-weight: bold;
}
#jetusaaddress .right{
line-height: 1.3em;
text-align: right;
font-size: 0.9em;
float:right;
clear:both;
}
div.linkmenu h2{
	background: #941B00;
	padding: 10px;
	margin: 5px;
	font-size: 16px;
	border: 2px solid #941B00;
	text-align: center;
}
div.menu ul {
	background: #941B00;
	list-style: none;
	padding: 0 20px;	
	margin: 0;
	float: left;
	width: 940px;
	font-size: 14px;
	border: 2px solid #941B00;
}
div.menu ul li {
text-align: left;
	float: left;
	margin: 0;	
	padding: 0 15px 0 15px;
	position: relative;
}
div.menu ul li a{
	padding: 10px 5px;
	display: block;
	text-decoration: none;
	float: left;
}
div.menu ul li ul a{
padding: 5px 5px;
}
div.menu ul li span {
	width: 17px;
	height: 35px;
	float: left;
	background: url(images/downArrow.gif) no-repeat center center;
}
div.menu ul li span.subhover {
	cursor: pointer;
        line-height:10px;
} 
div.menu ul li ul {
	list-style: none;
	position: absolute; 
	left: 0; top: 35px;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;

	/*-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;*/
}
div.menu ul li ul li{
	margin: 0px; padding:0 0 5px 5px;
	clear: both;
	width: 170px;
}
html div.menu ul li ul li a {
	float: left;
	width: 135px;
	background: #941B00 url(/content/wp-content/uploads/2010/05/tirunamam.png) no-repeat 0px center;
	padding-left: 20px;
        font-size: 12px;
}
html div.menu ul li ul li a:hover { 
	background: #B52100 url(/content/wp-content/uploads/2010/05/tirunamam.png) no-repeat 0px center;
        font-size: 14px;
}

tr.scheadrow {
      height: 32px;
      background-color: #941B00;
      text-align: center;
}

tr.scheadrow2 {
      background-color: #CC9933;
      text-align: center;
      font-size: 14px;
      font-variant: small-caps;
}

tr.scheadrow3 {
      height: 32px;
      background-color: #941B00;
      text-align: center;
      color: #FFC652;
}

.ourteamtable
{
	text-align:center;
         border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: red;
	border-collapse: separate;
}

.scheduletable2
{
         border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: red;
}


span.scheadrow  {
      color: #white;
      font-weight: bold;
      font-size: 14px;
      padding-left: 5px;
}

span.hhswamiji {
      color: maroon;
      font-weight: bold;
}
.updates h3{
display: inline-block;
padding-top: 8px;
padding-bottom: 0px;
}
.updates p.msg {
border-bottom: 1px solid #666;
width: 100%;
padding-top: 2px;
}
.updates p.time{
display: inline-block;
color: navy;
margin: 0;
font-size: 0.8em;
padding: 0px 0px 0px 10px;
}

.daylist {
 padding-bottom: 10px;
}

.daylist .clickday {
display: inline-block;
border: 1px navy solid;
padding: 3px 10px;
color: navy;
background: skyblue;
text-decoration: none;
cursor: pointer;
margin: 5px;
}
