@charset "utf-8";
/* INITIALISE */
html,body{height:100%;}
body{margin:0 auto; background:url(../images/bodyBg.jpg) no-repeat center top #7B0000 fixed; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; font-weight:normal;}
img{border:none; margin:0; padding:0;}
a{text-decoration:none; color:#917977;} 
a:hover{text-decoration:underline; color:#990000;} 
h1, h2, h3, h4, h5, h6, p{margin:0; padding:0;}
ol, ul{margin:0; padding:0; list-style:none;}
li{margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif;}
form{margin:0; padding:0;}

/*FOR SAFARI*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.mainNav ol li{font-weight:normal;}
}

/* LAYOUT */
.wrapper{margin:0 auto; padding:0; min-height:100%; width:960px; position:relative;}
.container{background:url(../images/header-curve.png) no-repeat top left;  clear:both;}
.header{height:80px; padding:0 15px;}
.slogan{width:530px; padding-top:36px; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:13px; color:#5F0000; text-align:right; line-height:20px;}
.leftPanel{width:195px; float:left;}
.leftPanelAdd{width:180px; padding:0 0 0 15px; background:url(../images/left-bottom-shadow.png) no-repeat 100% 0;}

.content{width:960px;}
.mainPanel{width:765px; float:left; background:url(../images/top-shadow.jpg) no-repeat 0 0; background-color:#FFFFFF; padding-top:5px;}
.mainPanelContent{width:760px; background:url(../images/content-bottom.png) no-repeat left bottom; padding:0 0 15px 5px;}
.middlePanel{width:525px; float:left; padding-top:12px;}
.rightPanel{width:230px; float:left; padding-top:7px;}
.lordGanesh{width:515px; height:109px; background:url(../images/ganesha.jpg) no-repeat 0 0; margin-left:5px;}
.lordGanesh span{width:340px; height:85px; padding:15px 0 0 15px; display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#6D0002; line-height:20px;}
.brownBox{width:215px; height:164px; background:url(../images/thought.jpg) no-repeat 0 0; padding-top:6px; padding-left:15px;}
.dailyUpdates{width:230px; height:50px;}
.becomeFan{width:114px; background:url(../images/becomeafan.jpg) no-repeat 0 0; height:70px; margin:5px;padding-left:115px}
.becomeFan img{margin:35px 5px 0px 10px;}
.photoGallery{width:525px; background:url(../images/gallery-top-curve.png) no-repeat 0 0; padding-top:13px;}
.photoGalleryContent{width:515px; background:url(../images/gallery-bg.png) repeat-y; padding:0 5px;}
.photoGalleryBottom{width:525px; background:url(../images/gallery-bottom-curve.png) no-repeat 0 100%; padding-bottom:10px;}
.photogaleryContent{margin:5px; margin-top:0;}
.photogaleryContent h1{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#660000; margin-bottom:10px;}
.photogaleryContent ol.itemList{display:block; overflow:hidden;}
.photogaleryContent ol.itemList li{width:154px; height:120px; background-color:#EEEEEE; float:left; margin-right:8px; margin-bottom:14px;}
.photogaleryContent ol.itemList li h6{text-align:center; line-height:23px; font-size:12px; font-weight:normal;}
.photogaleryContent ol.itemList li.norightMargin{margin-right:0;}
.photogaleryContent ol.itemList li.nobttmMargin{margin-bottom:0;}
.photogaleryContent ol.itemList li a img{width:154px; height:94px; opacity:1; filter:alpha(opacity=100);}{opacity:1; filter:alpha(opacity=100);}
.photogaleryContent ol.itemList li a:hover img{opacity:0.7; filter:alpha(opacity=70)}
.box{width:250px; height:255px; background:url(../images/box.jpg) no-repeat; float:left; padding:5px 0 0 10px;} 
.box1{width:255px; height:255px; background:url(../images/box1.png) no-repeat; float:left; padding:5px 0 0 10px;}
.bottomImage{width:515px; height:100px; clear:both; padding:5px 0 0 5px;}
.boxContent{margin:10px 5px 0 5px; font-size:13px; line-height:16px;}
.boxContent img{border:1px solid #ccc; margin-bottom:10px;}
.testimonials marquee{color:#990000; padding:0 10px; font-size:13px; width:210px; height:190px; line-height:20px; font-style:italic}
.testimonials marquee P{text-align:right;color:#444;}
.tabs{}
.tabs ol{margin:0; padding:0}
.tabs li{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:25px; padding:0 0 5px 25px; background:url(../images/icon/tick.gif) no-repeat 3px 9px; border-bottom:1px dotted #ddd; color:#666; font-style:italic}
.new li{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:25px; padding:0 0 5px 25px; background:url(../images/icon/new.gif) no-repeat 3px 6px; border-bottom:1px dotted #ddd; color:#666; font-style:italic}
.tabs li.even{background-color:#F0F3F4; line-height:25px; }
.new b{color:#663300; font-style:italic;}
.new b a{text-decoration:underline; color:#663300;font-style:italic;}
.thought{width:230px; background:url(../images/thought-top.jpg) no-repeat left top; }
.thoughtBottom{background:url(../images/thought-bottom.jpg) no-repeat left bottom; padding-bottom:10px;}
.thoughtData{background:url(../images/thought-content.jpg) repeat-y; width:210px; min-height:100px; height:auto !important; height:100px; padding:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#8B7036; line-height:20px;}
.thoughtData span.thoughtTitle{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#AB8450; display:block; font-style:italic; margin-bottom:10px;}
.thoughtBottom h2{width:220px; background:url(../images/thought-top.jpg) no-repeat left top; padding-top:5px; padding-left:10px;}

/*FOOTER*/
.footer{padding:20px 10px 10px 10px; background:url(../images/footerbg.png) repeat-x; height:80px; clear:both; font-size:11px; color:#CF9696; float:left;}
.footer a{color:#CF9696;}
.footer a:hover{text-decoration:underline;}
.footerLeft{width:700px; float:left;}
.footeRight{width:235px; float:right; text-align:right;}
.footeRight h6{font-size:11px; margin-bottom:43px; font-weight:normal; background:url(../images/comment.png) no-repeat 90px 0;}
.footerLeft ol{overflow:hidden; width:700px; padding-bottom:10px; display:block;}
.footerLeft ol li{float:left; padding-bottom:10px;}
.footerLeft ol li a{border-right:1px solid #999; padding:0 7px; line-height:12px; display:block; color:#999;}

/*SEARCH BAR*/
.searchBar{float:right; width:330px;}
.formContent{width:220px; float:right;}
.formContent form{height:23px; background:url(../images/sprites.gif) no-repeat 0 0; margin-top:5px; padding:3px 3px 5px;}
.formContent form input.txt{height:20px; width:170px; border:none; background:transparent; float:left; color:#B0431E; background:url(http://www.google.co.in/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat 3px 3px; margin-left:10px;}
.formContent form input.btn{height:20px; width:25px; background:url(../images/sprites.gif) no-repeat left -30px; border:none; cursor:pointer; float:right;}


/*Menu Lists*/
.topBar{margin:2px 0; padding:0 10px; height:35px; line-height:35px; background:url(../images/mainnavbg.png) no-repeat 0 0;}
.mainNav{float:left; width:610px;}
.mainNav ol{ height:35px;}
.mainNav ol li{float:left; font-size:13px; padding:0 15px; background:url(../images/nav-seperator.jpg) no-repeat right top;} 
.mainNav ol li a{color:#630;}
.mainNav ol li a:hover{color:#8D0009;}
.leftNav{padding:20px 0 15px 18px; height:355px; background:url(../images/left-nav-bg.png) no-repeat 0 0; }
.leftNav ol{width:160px;  padding-top:5px;height:275px}
.leftNav ol li{line-height:27px; border-bottom:1px solid #E8CE9D; font-size:11px; padding-left:15px; background:url(../images/sprites.gif) no-repeat 0 -207px;}
.leftNav ol li.noBorder{border:none;}
.leftNav ol li a{color:#99784D;}
.leftNav ol li a:hover{color:#8D0009;}
.leftNav .nav{display:block;font-family:Geneva, Arial, Helvetica, sans-serif; padding-top:8px; padding-left:70px; color:#99784D;}
.leftNav .nav span img{margin:2px; margin-bottom:0;}
.brownBox ol{width:205px;}
.brownBox ol li{line-height:35px; font-size:14px; border-bottom:1px solid #E8CE9D; padding-left:30px;}
.brownBox ol li.option1{background:url(../images/sprites.gif) no-repeat 0 -113px;}
.brownBox ol li.option2{background:url(../images/sprites.gif) no-repeat 0 -64px;}
.brownBox ol li.option3{background:url(../images/sprites.gif) no-repeat 0 -162px;}

.brownBox1{width:215px; height:132px; background:url(../images/thought1.jpg) no-repeat 0 0; padding-top:6px; padding-left:15px;}
.brownBox1 ol{width:205px;}
.brownBox1 ol li{line-height:35px; font-size:14px; border-bottom:1px solid #E8CE9D; padding-left:30px;}
.brownBox1 ol li.option4{background:url(../images/sprites.gif) no-repeat 0 -503px;}
.brownBox1 ol li.option5{background:url(../images/sprites.gif) no-repeat 0 -455px;}
.brownBox1 ol li.noBorder{border:none;}
.brownBox1 ol li a{color:#000000;}
.brownBox1 ol li a:hover{color:#8D0009;}

.brownBox ol li.noBorder{border:none;}
.brownBox ol li a{color:#000000;}
.brownBox ol li a:hover{color:#8D0009;}
.tagCloud{width:230px; height:190px; padding:20px 0;}
.tagCloud li{float:left; margin:0 7px; line-height:23px;}

.tagCloud li a{color:#917977;white-space:nowrap;}
.tagCloud li a:hover{color:#8D0009;}

.tagCloud li.tag1{font-size:7px; color:#B0B0B0;}
.tagCloud li.tag2{font-size:9px; color:#B0B0B0;}
.tagCloud li.tag3{font-size:10px; color:#B0B0B0;}
.tagCloud li.tag4{font-size:11px; color:#B0B0B0;}
.tagCloud li.tag5{font-size:13px; color:#DAC4A3; font-weight:bold;}
.tagCloud li.tag6{font-size:15px; color:#B0B0B0;}
.tagCloud li.tag7{font-size:15px; color:#DAC4A3;}
.tagCloud li.tag8{font-size:18px; color:#DAC4A3; font-weight:bold;}

/* clearfix */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}



/* news */
.lrg{padding-top:10px; clear:both; float:left; overflow:hidden; position:relative; border-top: 1px dotted #ccc; text-align:center; margin-left:15px;}
.mid{border:1px dotted #ccc; margin:3px 5px; clear:both; overflow:hidden; position:relative;  margin-top:10px; background-color:#E8CE9D;}
.sml{margin:10px 0 0 5px; padding:10px;  border:1px dotted #ccc; clear:both; overflow:hidden; position:relative; }
.sml1{ margin:10px 10px 0 15px;  clear:both; overflow:hidden; position:relative;  background-color:#E8CE9D; padding-left:15px;  border:1px dotted #ccc;}








