body {
	margin:0;
	padding:0;
	border: 0;
	color:#666666;
	font:12px/1.4em Georgia, Verdana, Lucida, Times, serif; 
	position: relative;
	background: url(../images/bkgrnd.gif) 50% 0 repeat-y #ECE9D6;
	text-align: center;
}

div#position {
	position: relative;
	width:754px;
	margin: 0px auto; margin-left: auto; margin-right: auto;
	padding:0;
	border: 0;
	text-align:left;
	background-color: transparent;
	background-image:  url(../images/ornament.gif);
	background-repeat: no-repeat;
	background-position: 465px 370px;
}

div#header { margin: 0 0 20px 0; padding: 0; border: 0; }

a { color: #666666; border-bottom: 1px dotted #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; text-decoration: none;}
a:hover { border-bottom: 1px solid #666666; text-decoration: none; }


/* NAV BAR STYLES */
/* ============== */

div#nav { 
	position: relative; float: left; width: 140px; margin: 0; padding: 0;}

div#nav ul { 
	border:0; margin:0; padding:0; list-style-type:none; text-align:center; }

div#nav ul li {
	display: block; /*float: left;*/ text-align: center; padding: 0; margin: 0; 
	width: 140px; height: 2em; border-top: 2px solid #FFFAD6;}

div#nav ul li a {
	width:140px; height:2em; padding:0.3em 0 0 0; margin:0; color:#666666;
	background-color: #D5D4A4; text-decoration:none; display:block; text-align:center; 
	border: 0;}

div#nav ul li a:visited { 
	color: #666666; }

div#nav ul li a:hover {
	color: #666666;	background-color:#C9C993; text-decoration:none; }
	
div#nav li#active { background-color: #C9C993;}

div#nav li p { margin: 0; padding: 0.3em 0 0 0; font-style: normal; width: 140px; }

div#nav img { margin: 25px 0 0 0; border: 0; padding: 0; }

div#nav p { font-style: italic; text-align: center; padding: 0; 
	margin: 10px 0 0 7px; width: 130px; }

/* ================ */


div#content { width: 410px; margin: 0 23px 10px 20px; float: left;} 
div#content p { padding: 0; margin: 0 0 1em 0; }
div#content p#sairam { text-align: right; font-size: 150%; letter-spacing: 0.1em; font-weight: bold;
			font-style: italic; color: #D73E2A; margin: 20px 0 2px 0; padding: 0;}
div#content p.quote { font-style: italic; margin-bottom: 0.1em; }
div#content img { border: 0; margin: 0.5em 0 1em 0; } /*Large book cover images*/
span.italic { font-style: italic; letter-spacing: 0.15em;}

div.highlight {
	background-color: #f3edc1;
	border: 1px solid #a9ad6f;
	padding: 10px 10px 5px;
	margin: 0 0 15px;
}

div.highlight p { font-weight: bold; }

span.news { color: #84855f; font-size: 120%; }

div#rhs { width: 161px; position: relative; float: left; }

div#rhs img { border: 1px solid #9A9E5C; border-width: 1px 0px 1px 1px; 
			margin: 0; padding: 0;}




div#footer { margin: 30px 0 10px 160px; padding: 10px 0 0 0; clear: both; border-top: 1px solid #9A9E5C;
				height: 300px; }
div#footer p { font-size: 90%; margin:0; padding: 0; }


h1 { color: #979876; font-size: 150%; margin: 0 0 0.5em 0; padding: 0; }
h3 { color: #979876; font-size: 115%; padding: 0; margin: 0 0 0.8em 0; }

table { font-size: 100%; }

td img { border: 0; padding: 0; margin: 0;}

a.image { border: 0; }

td { font-size: 100%; font-weight: normal; vertical-align: top; margin: 0; padding: 0 8px 12px 8px;}

td p { margin: 0.2em 0; padding: 0; }

form { font-size: 100%; }

form table { font-size: 100%; width: 100%; }

form table tr td { font-size: 100%; padding: 0.2em 0 0.3em 0; margin: 0; }

.centre, .total { text-align: center; }
.right { text-align: right; }

.total { border: 1px solid #979876; border-width: 0; padding: 1.5em 0; margin: 0;}

form table tr th { font-size: 100%; font-weight: normal; font-style: italic; } 

input { border: 1px dotted #666666; text-align: right; color: #666666; font-size: 120%; }

input.button { text-align: center; background-color: #D5D4A4; font-size: 100%; border: 1px solid #aaa; 
				padding: 0.2em 0.4em; font-family: Georgia, Verdana, Lucida, Times, serif; }

div#sidebar { background-color: #F1EFC9; padding: 0.2em 0 0.6em 0;}
div#sidebar h2 { font-size: 100%; font-weight: normal; padding: 0; margin: 0 0.6em 0 0.6em; }
div#sidebar p { padding: 0; margin: 0.3em 0.6em 0.5em 0.6em; }

blockquote { margin: 0; padding: 0; font-style: italic; }
