@charset "UTF-8";
/* CSS Document */


.mahacontainer {
background-color:#E6EAD2;
height:auto;
margin:0 auto;
width:1024px;
}
.maincontainer {
background-color:#ffffff;
height:auto;
margin:0 auto;
width:1002px;
padding:10px;
}
.strokecontainer {
background-color:#ffffff;
border:1px solid #000000;
height:auto;
margin:0 auto;
width:982px;
padding:10px;
}
.banner {
background-color:#cdcabb;
clear:both;
height:120px;
margin:0 auto;
width:982px;
}
/* Menu section conatiners start here.*/
.menubox {
background-color:#cdcabb;
clear:both;
height:27px;
margin:0 auto;
width:982px;
}
.menuboxleft {
background-color:#cdcabb;
float:left;
height:27px;
width:229px;
}
.menuboxright {
background-color:#9e9377;
float:left;
height:27px;
width:753px;
}
/* Menu section containers ends here.*/



/*These are all the content section containers. Starts here.*/
.contentcontainer {
background-image: url(http://vedicodyssey.com/ganesha/images/column.jpg);
height:auto;
margin:0 auto;
overflow:hidden;
width:982px;
}
.leftpanel {
background-color:#cdcabb;
float:left;
height:auto;
width:209px;
padding: 10px;
}
.middlepanel {
background-color:#ffffff;
float:left;
height:auto;
margin:0;
padding:10px 10px 10px 20px;
width:473px;
}
.rightpanel {
background-color:#ffffff;
float:left;
height:auto;
width:250px;
}
.contentboxfull {
background-color:#ffffff;
float:left;
height:auto;
width:708px;
padding:15px 25px 15px 20px;
}
.boxnewsheading {
background-color:#CDCABB;
clear:both;
height:auto;
padding:5px 10px;
width:230px;
margin-top:15px;
}
.boxnews {
background-color:#eeEEE6;
height:auto;
margin-bottom:15px;
padding-left:10px;
padding-right:10px;
width:230px;
padding-top:1px;
padding-bottom:5px;
	}
.boximager {
	float: right;
	height: auto;
	width: auto;
	margin: 0px 0px 0px 20px;
}
.boxpagenumbers {
	float: right;
	height: auto;
	width: auto;
	background-color: #cdcabb;
	padding: 2px 15px 2px 15px;
	margin: 0px 0px 20px 0px;
}	
/*End of the content section of containers.	*/
	
	
	/*FOOTER section starts here*/
.footercontainer {
background-color:#E6EAD2;
height:auto;
margin:0 auto;
width:1022px;
}
.footerboxl {
background-color:#E6EAD2;
float:left;
height:auto;
padding:5px 10px;
width:450px;
}
.footerboxr {
background-color:#E6EAD2;
float:right;
height:auto;
padding:5px 10px;
width:300px;
}
	/*FOOTER section ends here*/

/* Start of Text Styles */
.txtgen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.txtgenbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.txtgenlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #794900;
	text-align: left;
	text-decoration: none;
}

.txtgenlinkscap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #794900;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}

.txtgenlinksindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #794900;
	text-align: left;
	text-decoration: none;
	text-indent: 55px;
}
.txtlefpanlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #794900;
	text-align: left;
	text-decoration: none;
	left: 10px;
}
.txtnewsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.txtheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #794900;
	text-align: left;
}

.txtsubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9e9377;
	text-align: left;
}
.txtdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9e9377;
	text-align: left;
}

/* Footer TEXT Style */

.txtfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.txtfooterlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #794900;
	text-align: left;
}

.txtfooterr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

.txtfooterlinksr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #794900;
	text-align: right;
	text-decoration: none;
}

/* END Footer TEXT Style */


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/skeleton4.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {width:750px; height:531px; background:url(anywidth/skeleton.jpg); text-align:center; margin:0 auto;}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; border:1px solid #9e9377; background-color:#9e9377}
#menu ul {display:inline-block;} 
#menu ul {display:inline;}

#menu li {margin:0; padding:0; list-style:none;}
#menu li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px;}
#menu ul.level1 {display:table; margin:0 auto;}
#menu ul.level1 li.level1-li {float:left; display:block; position:relative;}

#menu b {position:absolute;} /* -- for IE6 non-flyout dropdowns to stop flickering - who knows why --*/

#menu a {display:block; font:normal 11px verdana,arial,sans-serif; color:#fff; line-height:25px; text-decoration:none;padding:0 20px;}
#menu ul.level1 li.level1-li a.level1-a {float:left;}

#menu ul li:hover > ul {visibility:visible; left:0; top:25px;}
#menu ul ul li:hover > ul {visibility:visible; left:100%; top:auto; margin-top:-25px;}
#menu li.left:hover > ul {visibility:visible; left:auto; right:0; top:25px;}
#menu li.left ul li:hover > ul {visibility:visible; left:auto; right:100%; top:auto; margin-top:-25px;}


#menu a:hover ul {left:0; top:23px;}
#menu li.left a:hover ul {left:auto; right:-1px; top:23px;}

#menu li.left ul a {text-align:right;}


#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%; visibility:visible;}
#menu li.left a:hover a:hover ul, 
#menu li.left a:hover a:hover a:hover ul {left:auto; right:0; visibility:visible;}

#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}
#menu li.left a:hover ul ul, 
#menu li.left a:hover a:hover ul ul {left:-9999px;}

#menu li a.drop {background:transparent url(anywidth/white-down.gif) no-repeat right center;}
#menu li a.fly {background:transparent url(anywidth/white-right.gif) no-repeat right center;}
#menu li.left ul a.fly {background:transparent url(anywidth/white-left.gif) no-repeat left center;}

#menu li a:hover,
#menu li a.fly:hover {color:#fc6; white-space:nowrap;} 
#menu li:hover > a,
#menu ul li:hover > a.fly {color:#fc6; white-space:nowrap;}

#menu table {position:absolute; height:0; width:0; left:0; border-collapse:collapse; margin-top:-4px;}
#menu table table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}

#menu li.left table {position:absolute; height:0; width:0; left:auto; right:0; border-collapse:collapse; margin-top:-4px;}
#menu li.left table table {position:absolute; left:auto; right:100%; height:0; width:0; border-collapse:collapse; margin-top:-29px;}

/* End of Menu Code */