/* jyotishtools style sheet */
body,
html {
	margin:0;
	padding:0;
	color:#000;
	background:#3679bd;
	font-family: arial, helvetica, san-serif;
	font-size: medium;
}

#wrap {
	width:728px;
	margin:0 auto;
	background:#fafafa;
}

/* new menu */

	div#navigation {		border:1px solid black;		width:728px;	}	div#navigation ul {		width:728px;		font-family:Tahoma,"Trebuchet MS", sans-serif;		color:#000;	}	ul#menu {		margin:0;		padding:6px 0 5px 0;		background-color:#03070d;		list-style-type:none;		border-bottom:2px solid #000000;	}	ul#menu li {		display:inline;		margin:0;		padding:0;	}	ul#submenu {		margin:0;		padding:5px 0;		background-color:#358;		list-style-type:none;		}	ul#submenu li {		display:inline;		margin:0;		padding:0;	}	ul#submenu li+li {		border-left:1px solid #ccc;	}	div#navigation a:link,	div#navigation a:visited,	div#navigation a:hover {		color:#fff;		text-decoration:none;		padding:5px;		background-color:#202F66;	}	div#navigation ul#menu a:link,	div#navigation ul#menu a:visited,	div#navigation ul#menu a:hover {		font-weight:bold;		border:1px solid #000;		text-transform:uppercase;		background-image:url("tab-bg.gif");		background-repeat:repeat-x;		background-position:bottom left;	}	div#navigation ul#menu a:hover {		background-color:#24568E;		background-image:url("tab-bg-on.gif");		border-bottom-color:#24568E;	}	div#navigation ul#menu li.sel a:link,	div#navigation ul#menu li.sel a:visited,	div#navigation ul#menu li.sel a:hover {		background-color:#24568E;		background-image:url("tab-bg-on.gif");		border-bottom-color:#24568E;	}	div#navigation ul#submenu a:link,	div#navigation ul#submenu a:visited,	div#navigation ul#submenu a:hover {		font-weight:normal;		padding:0 5px;		background-color:#24568E;	}	div#navigation ul#submenu a:hover {		text-decoration:underline;	}	h1.topmenu,	h2.submenu {		display:none;	}

#main {
	float: left;
	width: 480px;
	padding:10px;
	background:#fafafa;
}

#nosidebar {
	float: left;
	width: 708px;
	padding:10px;
	background:#fafafa;
}

#splitleft {
	float: left;
	width: 50%;
	padding:10px;
	background:#fafafa;
}

#splitright {
	float: right;
	width: 35%;
	padding:10px;
	margin: 20px;
	background:#fafafa;
	border: solid 1px black;
}

#box {
	float: left;
	width: 690px;
	padding: 5px;
	border: solid 2px black;
}

#boxwrap {
	padding: 5px;
	border: solid 2px black;
}

#sidebar {
	float:right;
	width: 200px;
	padding:10px;
	border: solid 1px black;
	background: #fafafa;
}

#noborderside {
	float:right;
	width: 200px;
	padding:10px;
	background: #fafafa;
}

#footer {
	clear:both;
	padding:3px;
	background:#ddd;
}

p.mono {
	font-family: monospace;
	font-weight: bold;
	text-align: center;
	color: #ddd;
	padding:0.5em;
	background: #358;
	border-style: solid;
	border-width: medium;
}

p.small {
	font-size: small;
}

p.center {
	text-align: center;
}

ul.small {
	font-size: small;
}

img.left {
	float:left;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 5px;
}

img.leftrtmarg {
	float:left;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 5px;
}

img.leftborder {
	float:left;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 5px;
	border: solid 1px black;
}

img.right {
	float:right;
	vertical-align: top;
	margin-left: 5px;
	margin-bottom: 5px;
}

img.noborder {
	border: 0px;
}

#in1 {
 	margin-left: 2em;
 	font-size: small;
}

#linesep {
	float: left;
	width: 90%;
	margin-left: 5%;
	border-bottom: solid 2px black;
}


td { font-family: monospace; }



.clearboth { clear: both; }


