html, body {
   margin : 0;
   padding : 0;
}

body {
   font: normal .9em "Times New Roman", Times, serif;
   color : #472A2B;
   background : #FFF;
   width : 900px;
   margin:auto;
   font: 100% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* Links within paragraphs (subtle) */
p a {
color: #930;
background : inherit;
text-decoration: none;
}

/* Links within paragraphs (revealed) */
p a:hover  { 
color: #930;
background : inherit;
text-decoration: underline;
}

p.right {
	float:right;
}

p.strong {
	font-weight:bold;
}

/* TOP TITLE BAR */

#top {
margin: 0;
padding : 0;
color:#930;
background : url(../images/pkjsybanner.gif) no-repeat;
border-bottom : 2px solid #930;
height:240px;
}

#top p {
padding : 0px;
font-size: 1em;
}
#top a:link, #top a:visited {
color: #EAE8D0;
background:inherit;
text-decoration: none;
}
#top a:hover { 
color: #fff;
background:inherit;
text-decoration: underline;
}


/* LEFT SIDEBAR */
#leftnav {
float : left;
width : 180px;
margin : 10px 0 0 0;
padding : 0;
color : #333;
}

#leftnav p {
margin : 5px 0px 5px 0px;
}



/*MAIN COLUMN*/

#content {
	font: normal 1em "Times New Roman", Times, serif;
margin : 0;
padding : 0px 50px 100px 200px;
color : #333;
background : #fff /*url(../images/bgd.gif) repeat-y;*/;
line-height : 1.5em;
}

#footer {
margin : 0;
padding : 1px 0px;
color : #EAE8D0;
background : #4D6633;
border-top : 0px solid #520934;
}

#footer a:link, #footer a:visited {
font-size: 1em;
color : #eee;
background : inherit;
text-decoration : none;
}

#footer a:hover {
font-size: 1em;
color :#fff;
background:inherit;
text-decoration : underline;
}

h1 {
margin : 0;
padding : 10px 0px 8px 0px;
font : 190%  Lucida, Lucida Sans, sans serif;
text-transform:uppercase;
color:#587139;
}

h2 {
margin : 0;
padding : 0px 0 2px 0px;
font : 180%   Lucida, Lucida Sans, sans serif; 
color:#472A2B;
}

h3 {
margin : 0;
padding : 4px 0 2px 0px;
font : 150%   Lucida, Lucida Sans, sans serif;
color:#472A2B;
}

h4 {
margin : 0;
padding : 3px 0 2px 0;
font : 130%   Lucida, Lucida Sans, sans serif;
color:#472A2B;
}


#footer img {
   float : right;
}
/* seen by IE5mac only, by Philippe Wittenbergh www.l-c-n.com */
*>html #footer img {
        margin : 0;
}
/* end */

.happy {
border-top : 1px solid #808080;
padding : 10px;
}

a:link,a:visited {
font-size: 1em;
color : #930;
background:inherit;
text-decoration : none;
}

a:hover {
font-size: 1em;
color :#930;
background:inherit;
text-decoration : underline;
}

a:active {
font-size: 1em;
color : #930;
background:inherit;
text-decoration : none;
}

li a:link {
font-size: 1em;
color : #930;
background:inherit;
text-decoration : none;
}

img {
   border : none;
}

table
{ margin: 15px 0 30px 0;}

table th
{ text-align: left;
 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
 text-transform:uppercase;
  background: #FFF;
  border-bottom-style:dashed;
  border-width:thin;
  border-color: #998B7D;
  color: #587139;
  padding: 7px 4px;
  vertical-align:top;
}

table tr td
{ text-align: left;
  background: #FFF;
  border-bottom-style:dashed;
  border-width:thin;
  border-color: #998B7D;
  color: #587139;
  padding: 7px 4px;
  vertical-align:top;
}
  
table tr td
{ background: transparent;
  color: #47433F;
  border-top: 1px solid #FFF;
}

ul.subnavlist {
	float:right;
	font-size:1em;
	color:#930;
	background-color:#FFF;
	text-decoration:none;
	list-style:square;
	border-top:dashed;
	border-bottom:dashed;
	border-width:thin;
	border-color:#998B7D;
	width: 270px;
	padding:10px 10px 10px 30px;
	margin-right: 0px;
	margin-left: 2px;
}
	
.imgright {
float: right;
border: 0px;
margin: 0px 5px 5px 0px;
padding: 10px;
}

.imgleft {
float: left;
border: none;
margin: 0px 5px 5px 0px;
padding: 5px;
}

#menu {
width: 100%;
height: 23px;
margin: 0 0 0 0;
padding: 0 0 1px 0;
background: #A6C3AD;
color:#000;
}

#gallery {
height:100px;
}

#gallery img {
float: left;
padding: 20px;
}

.clear {
clear: left;
}

.quote {
width: 620px;
margin: 0;
  border: 1px solid #E5E5DB;
padding : 5px;
color:#1E3702;
background: #FFF;
font-size: .9em;
}

blockquote {
  font-style : italic;
  padding: 10px 20px 10px 20px;
  border: 1px solid #E5E5DB;
  background: #FBFBF9;}}


#ajaxSearch_form {
           color: #444;
           width: 175px;
		   border:0;
		   height:31px;
		   margin-top: 0;
		   padding-top:660px;
		   padding-left:0px;
		   /*background: url(http://www.atlantayogateachertraining.com/assets/templates/pranakriya/images/searchbar.png);*/
       }
	   
.ajaxSearch_fieldset {
	border: none;
	padding: none;
	margin:0;
}
       #ajaxSearch_input {
           width: 100px;
           display: inline;
           height: 17px;
           border: 1px solid #ddd;
           border-left-color: #c3c3c3;
           border-top-color: #7c7c7c;
           background: #FFF9CB url(images/input-bg.gif) repeat-x top left;
           margin: 0;
           padding-left: 2px;
           vertical-align: top;
       }
       #ajaxSearch_submit {
           display: inline;
           height: 22px;
           line-height: 22px;
       }
       #ajaxSearch_output {
           border-style:none;
           padding: 10px;
           background: #FFF9CB;
           display: block;
           height: auto;
           vertical-align: top;
       }
       .AS_ajax_result {
           color: #444;
           margin-left: 200px;
		   margin : 0;
		   padding : 0px 50px 100px 225px;
		   color : #333;
	 	   background : url(../images/bgd.gif) repeat-y;
		   line-height : 1.5em;
		   }
       .AS_ajax_resultLink {
           text-decoration: underline;
       }
       .AS_ajax_resultDescription{
           color: #555;
       }
       .AS_ajax_more {
           color: #555;
       }
	   

.ajaxSearch_paging {
   
       }

input.login { 
	width: 80px;
	border: none; 
	background: url(images/logininput.gif); 
	padding: 4px; 
}

label {
	padding-top: 15px;
}

legend {
	font-weight:bold;
}
