/* CSS Document */

body { margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; color:#333333; background-color:#FFFFFF; }
img { border:0px; }
.main { width:918px; background:url(images/page_bg.gif) repeat-y top left; margin:10px auto; padding:0px; }
/* background-color:#FFE292; */
.header { width:918px; height:113px; margin:0px; padding:0px; }
.top-links { height:33px; width:918px; margin:0px; padding:0px; background:url(images/link_bg.gif) no-repeat top left; }
.global-links { width:400px; margin:0px; padding:2px 25px 5px 25px; color:#FFCC00; color:#FFFFFF; float:left; clear:right; font-weight:bold; font-size: 80%; }
.global-links a:link, .global-links a:visited {  text-decoration:none; color:#FFFFFF; font-weight:bold; }
.global-links a:hover { text-decoration:underline; }
.google-search { width:400px; height:33px; margin:0px; padding:0px; float:right; clear:right; text-align:right; padding-right:20px;}
.content { width:918px; margin:0px; padding:0px; background:url(images/page_bg.gif) repeat-y top left;}
.content .left { width:154px; height:auto; float:left; clear:right; padding-left:15px;}
.content .left ul { margin:0px; padding:0px; list-style-type:none;}
.content .left ul li { margin:0px; padding:0px;}
.content .left ul li a:link, .content .left ul li a:visited{ text-align:right; display:block; padding:10px 6px 10px 0px; color:#990000; text-decoration:none; font-size:90%; }
.content .left ul li a:hover { text-decoration:underline;}
.content .middle { width:543px; height:auto; float:left; clear:right; padding: 5px 10px;}
.home-img { float:left; clear:right; padding: 0px 10px 10px 5px;}
a.home-heading:link, a.home-heading:visited { color:#CC0000; font-size:90%; font-weight:bold; text-decoration:none;}
a.home-heading:hover { text-decoration:underline;}
.home-content { color:#666666; font-size:75%; line-height:1.5em; padding:5px 0px 10px 0px;}
.home-content a:link, .home-content a:visited { color:#CC0000; text-decoration:none;}
.home-content a:hover { text-decoration:underline;}
.middle p { font-size:75%; line-height:2.5em; text-align:justify; padding: 0px 15px; }
.middle p strong { color:#CC0000;}
.middle p a:link, .middle p a:visited { color:#CC0000;}
.middle p a:hover {}
.middle ul { margin:0px 30px; padding:0px; }
.middle ul li { margin:0px; padding:7px; font-size: 80%; }
.middle ol { margin:0px 30px; padding:0px; }
.middle ol li { margin:0px; padding:7px; font-size: 85%; line-height:2.5em; }
.middle ol li strong { color:#CC0000;}
.middle ol li a:link, .middle ol li a:visited { color:#CC0000; font-weight:bold;}
.middle ol li a:hover { text-decoration:none;}
.middle table tr td a:link, .middle table tr td a:visited { font-weight:bold; color:#CC0000; text-decoration:underline;}
.middle table tr td a:hover { text-decoration:none;}
.middle h2 { font-size:100%; text-align:center; color:#CC0000; margin-top:30px; }
.content .right { width:165px; height:auto; float:right; clear:right; padding:5px 15px 15px 5px;}
.vyas { font-size:80%; text-align:center; line-height:1.5em;}
.vyas-heading {color:#CC0000; font-weight:bold;} 
.quotes { font-size:75%; }
.verse { font-size: 75%; color:#990000; text-align:right; display:block; padding-top:10px; }
.bc { font-size:70%; }
.bc a:link, .bc a:visited { color:#CC3300; text-decoration:underline;}
.bc a:hover { text-decoration:none;}
a.special:link, a.special:visited { color:#CC0000; }
a.special:hover { text-decoration:none; }
a.bodytop:link, a.bodytop:visited { color:#CC0000; text-decoration:underline; }
a.bodytop:hover { text-decoration:none;}
.swamiji-img { text-align:center; background-color:#650103; margin:0px 15px; padding:0px; }
table tr td { font-size:80%; }
table.parampara { border:1px solid #990000;  background-color:#CC3300; }
table.parampara tr td { background-color:#FFECB8; }
.content .right h3 { font-size:90%; text-align:center; color:#990000; margin-bottom:5px;}
.footer { width:918px; height:89px; margin:0px; padding:0px; background:url(images/footer_bg.gif) no-repeat top left; clear:both; }
.copy { margin:0px auto; padding:10px 0px; width:918px; text-align:center; font-size:75%;}
.copy a:link, .copy a:visited { text-decoration:underline; color:#333333;}
.copy a:hover { text-decoration:none;}
