/* This is the core style sheet of the site */

/* border: 1px black solid; */

body {
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.9em;
color: #424242;
margin: 20px;
padding: 0px;}

img {
border: 0px;
display: inline;}

.spacer {padding: 10px;}

#header {
position: relative;
width: 815px;
height: 187px;
border-top: 1px white solid;
border-left: 1px white solid;
border-bottom: 1px white solid;
border-right: 1px white solid;
padding: 0px;
background-image: url(images/headerWithNamaste_02.jpg);
background-repeat: no-repeat;}

#navbar {
position: relative;
margin-top: 135px;
margin-left: 15px;
width: 815px;
/*text-align: center;*/
/*line-height: 1.2em;*/}

#navbar a:link {
color: #2C3A6D;
text-decoration: none;
text-align: center;
font-size: 0.8em;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;}

#navbar a:visited {
color: #2C3A6D;
text-decoration: none;
text-align: center;
font-size: 0.8em;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
/*font-family: Arial, Geneva, Franklin Gothic Demi, Helvetica, san-*//*serif;*/}

#navbar a:hover {
color: #6699CC;
text-decoration: none;
text-align: center;
font-size: 0.8em;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;}

#navbar a:active {
color: #FFCCCC;
text-decoration: none;
text-align: center;
font-size: 0.8em;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;}

.current {
color: #6699CC;
text-decoration: none;
text-align: center;
font-size: 0.8em;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;}

#designbox1 {
width: 810px;
position: relative;
/*border: 1px black solid;*/
border-left: 1px #CCCCCC solid;
padding: 0px;
margin-left: 3px;}

#designbox2 {
position: absolute;
top: -16px; right: 3px;
/*border: 1px black solid;*/
float: right;
width: 102px;
height: 235px;
padding: 0px;
/*margin-right: 1px;*/
background-image: url(images/border_right2.gif);
background-repeat: no-repeat;
background-position: right top;}

#sidebar {
position: absolute;
top: 0px; left: 21px;
margin: 0px;
background-color: #FFFFFF;
/*font-family: Franklin Gothic Demi;*/
width: 190px;
padding: 0px;
/*padding-left: 10px;*/}

a.bluelink {
border: 1px black solid;
color: #000033;
background-color: #FCF1C5;
font-family: Georgia, Times New Roman, Times, serif;
text-decoration: underline;
font-weight: bold;
padding: 2px;}

#smallboxheading {
font-family: Georgia, Times New Roman, Times, serif;
font-size: 1em;
letter-spacing: 0.2em;
color: #000000;
background-image: url(images/box-top_01.gif);
background-repeat: no-repeat;
text-align: center;
padding-top: 5px;}

#smallboxcontent {
background-color: #FFFFFF;
font-size: 0.8em;
line-height: 1.2em;
text-align: left;
padding-top: 10px;
padding-right: 3px;
padding-bottom: 25px;
padding-left: 10px;
background-image: url(images/box-bottom_01.gif);
background-repeat: no-repeat;
background-position: center bottom;}

#box {
background-color: #FFFFFF;
padding: 5px;
border: 2px #6699CC solid;}

#testibox {
background-color: #FFFFFF;
padding: 10px;
border: 2px #0066cc solid;}

#main-text {
position: relative;
top: 0px; left: 195px;
width: 534px;
/*border: 1px black solid;*/
border-right: 1px #BECBC4 solid;
padding-top: 0px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 40px;}

#wide-text {
position: relative;
top: -10px; left: 0px;
width: 738px;
/*border: 1px black solid;*/
border-right: 1px #BECBC4 solid;
border-left: 1px #BECBC4 solid;
padding-top: 0px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;}

#scheduletable {
position: relative;
width: 700px;
border: 1px black solid;
color: #000000;
font-size: 0.8em;
/*background-image: url(images/bg_001.jpg);*/
/*background-repeat: repeat;*/}

td.white {
color: white;}

#article {
position: relative;
width: 450px;
padding-left: 30px;}

#footer {
position: relative;
margin-left: -5px;
/*border: 1px black solid;*/
width: 812px;
height: 50px;
font-size: .8em;
text-align: center;
background-image: url(images/boreder-bottom_02.gif);
background-repeat: no-repeat;
background-position: left bottom;}

#footer a:link {
color: #2C3A6D;
font-weight: bold;
text-decoration: none;
text-align: center;
padding-left: 10px;
padding-right: 10px;
font-family: Georgia, Times New Roman, Times, serif;
border: 0px;}

#footer a:visited {
color: #2C3A6D;
font-weight: bold;
text-decoration: none;
text-align: center;
padding-left: 10px;
padding-right: 10px;
font-family: Georgia, Times New Roman, Times, serif;
border: 0px;}

#footer a:hover {
color: #6699CC;
font-weight: bold;
text-decoration: underline;
text-align: center;
padding-left: 10px;
padding-right: 10px;
font-family: Georgia, Times New Roman, Times, serif;
border: 0px;}

#footer a:active {
color: #6699CC;
font-weight: bold;
text-decoration: underline;
text-align: center;
padding-left: 10px;
padding-right: 10px;
font-family: Georgia, Times New Roman, Times, serif;
border: 0px;}

#icons {
/*border: 1px black solid;*/
position: absolute;
bottom: 15px; right: 10px;
width: 205px;
height: 47px;
/*padding: 20px;*/
background-image: url(images/icons.gif);
background-repeat: no-repeat;
background-position: right bottom;}

h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #2C3A6D;
margin: 0px;
padding: 5px;
line-height: 27px;
font-weight: normal;}

h2 {
margin: 0px;
/*Geneva, Arial, Helvetica, sans-serif;*/
font-family: Georgia, Times New Roman, Times, serif;
padding: 5px;font-size: 1.1em;
color: #0066cc;
/*6699CC*/
text-decoration: none;}

h3 {
margin: 0px;
padding: 5px;
font-size: 2em;
font-family: Georgia, Times New Roman, Times, serif;
color: #2C3A6D;}

h4 {
font-size: 1.1em;color: #336666;
text-align: right;}

p {
font-family: Georgia, Times New Roman, Times, serif;
/*Verdana, Arial, Helvetica, sans-serif;*/
margin-top:0;
/*text-align: justify; causes text to fill the whole width */
font-size: 13px;
line-height: 1.5em;}

/* links format could go here */

ul {
/*font-size:0.8em;*/
margin: 0px;
list-style-type: square;
list-style-image: url(images/stamp2_03.gif);
}

li {
margin-left: 15px;
display: list-item;
padding: 5px;
/*background-color: #FFFFCC;*/}

.tiny
{font-size:9px;}
